A charging port cover control system and method based on SOA architecture

By using a charging port cover control system based on SOA architecture, unified signal recognition and control of different charging port cover controllers are achieved, which improves control efficiency and reduces maintenance costs.

CN116638989BActive Publication Date: 2026-05-29CHINA FAW CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-05-23
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing technologies cannot perform unified signal recognition and processing for different charging port cover controllers, resulting in low control efficiency and difficult maintenance of the charging port cover.

Method used

The charging port cover control system adopts an SOA-based architecture. The acquisition module collects the status signals of the charging port cover in real time, the processing module performs unified identification and processing, and the interaction module converts the control command signals into output signals that can be recognized by the charging port cover controller, thereby realizing unified control of different charging port cover controllers.

Benefits of technology

This eliminates the differences in signals and control strategies among different peripheral charging port cover controllers, improving the efficiency of charging port cover control and reducing maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116638989B_ABST
    Figure CN116638989B_ABST
Patent Text Reader

Abstract

The application relates to a charging port cover control system and method based on an SOA architecture, and in particular to the technical field of charging port covers, which comprises a collection module used for collecting the state signals of a charging port cover in a charging port cover controller in real time; a processing module used for identifying and processing the state signals of the charging port cover, wherein the processing module is connected with the collection module; an SOA application service module used for sending identifiable control instruction signals according to the state signals of the charging port cover after conversion, wherein the SOA application service module is connected with the processing module; an interaction module used for converting the control instruction signals into output signals identifiable by the charging port cover controller, wherein the interaction module is connected with the SOA application service module; and a control module used for transmitting the output signals to the charging port cover controller, wherein the control module is connected with the interaction module, and the operating state of the charging port cover comprises opening and closing. The application improves the control efficiency of the charging port cover of the automobile.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of charging port cover technology, and in particular to a charging port cover control system and method based on SOA architecture. Background Technology

[0002] "Software-defined vehicles" have become an irreversible trend, with software increasingly determining the functions and performance of modern cars. SOA architecture enables application services, making full-vehicle intelligence possible. However, for small, independent controllers outside the domain controller, such as charging port cover controllers, chip shortages and the use of different suppliers for multiple vehicle models result in different internal control strategies and external interfaces. This introduces differences and complexity into application service development. Developing different application-layer strategies for different charging port cover controllers also doubles the development and testing workload and makes later maintenance difficult.

[0003] Chinese Patent Publication No. CN115946782A discloses a control method, device, vehicle, and storage medium for a charging port cover. The method includes: detecting the actual state of the charging port cover; generating a charging port cover control request based on the actual state, and calling the charging port cover control module software interface based on the control request to transmit corresponding request parameters; after activating the charging port cover enhancement service based on the request parameters, performing range verification on the request parameters, and transmitting the request parameters to the periodic main control function of the enhancement service within a preset allowable range to control the drive motor to retract or open the charging port cover. Therefore, this solution cannot perform unified signal recognition processing for different charging port cover controllers, affecting the control efficiency of the charging port cover. Summary of the Invention

[0004] To address this issue, the present invention provides a charging port cover control system and method based on SOA architecture, which overcomes the problem in the prior art that it is impossible to perform unified signal recognition and processing for different charging port cover controllers.

[0005] To achieve the above objectives, in one aspect, the present invention provides a charging port cover control system based on SOA architecture, comprising:

[0006] The data acquisition module is used to acquire the status signals of the charging port cover in the charging port cover controller in real time. The status signals of the charging port cover include charging port cover open, charging port cover closed, and charging port cover fault.

[0007] The processing module is used to identify and process the status signal of the charging port cover, so as to convert the status signal of the charging port cover into an identifiable signal. The processing module is connected to the acquisition module.

[0008] The SOA application service module is used to issue identifiable control command signals based on the status signal of the converted charging port cover. The SOA application service module is connected to the processing module.

[0009] An interaction module is used to convert the control command signal into an output signal that can be recognized by the charging port cover controller. The interaction module is connected to the SOA application service module.

[0010] The control module is used to transmit the output signal to the charging port cover controller to control the operating state of the charging port cover. The control module is connected to the interaction module, and the operating state of the charging port cover includes opening and closing.

[0011] Furthermore, the processing module is equipped with a preset charging port cover controller type, and different identification standards are set for different charging port cover controller types. During the identification process, the charging port cover status signal is identified by adopting the corresponding identification standard based on the type of charging port cover controller collected by the acquisition module, and the identified charging port cover status signal is converted into a unified identifiable signal.

[0012] Furthermore, the preset charging port cover controller types include a first type of charging port cover controller and a second type of charging port cover controller. Each type of charging port cover controller has a corresponding identification standard. The identification standard for the first type of charging port cover controller is defined as 0, 1, and 2, where 0 indicates a charging port cover malfunction, 1 indicates the charging port cover is open, and 2 indicates the charging port cover is closed. The identification standard for the SOA application service module is defined as 0 and 1, where 0 indicates the charging port cover is closed and 1 indicates the charging port cover is open. The identification standard for the second type of charging port cover controller is defined as 0 and 100, where 0 indicates the charging port cover is closed and 100 indicates the charging port cover is open.

[0013] Furthermore, when the status signal acquired by the acquisition module is 2, it indicates that the charging port cover is closed. The processing module converts the status signal 2 into a unified recognizable signal 0 for the SOA application service module.

[0014] Furthermore, when the status signal collected by the acquisition module is 100, it indicates that the charging port cover is open. At this time, the processing module converts the status signal 100 into a unified recognizable signal 1 for the SOA application service module.

[0015] Furthermore, the SOA application service module obtains the status signal of the charging port cover after it has been converted by the processing module to determine the status of the charging port cover. The SOA application service module determines the status of the charging port cover based on the status signal of the charging port cover after it has been converted by the processing module. If the status signal of the charging port cover indicates that the charging port cover is open, then the charging port cover is determined to be in an open state. If the status signal of the charging port cover indicates that the charging port cover is closed, then the charging port cover is determined to be in a closed state. If the status signal of the charging port cover indicates that the charging port cover is faulty, then the charging port cover is determined to be in a faulty state.

[0016] Furthermore, the SOA application service module issues a control command signal based on the charging port cover status determination result, wherein:

[0017] When the state judgment result of the charging port cover is open, if the control command signal to be sent is open, the SOA application service module will not send the control command signal; if the control command signal to be sent is closed, the SOA application service module will send the open control command signal.

[0018] When the state judgment result of the charging port cover is closed, if the control command signal to be sent is open, the SOA application service module sends an open control command signal; if the control command signal to be sent is closed, the SOA application service module does not send a control command signal.

[0019] When the status of the charging port cover is determined to be faulty, the SOA application service module will not send control command signals.

[0020] Furthermore, the SOA application service module is provided with a preset maximum opening duration Tmax. The SOA application service module obtains the status signal of the charging port cover, records the continuous opening duration Ta of the charging port cover, and compares it with the preset maximum opening duration Tmax. When the continuous opening duration Ta is greater than the preset maximum opening duration Tmax, the SOA application service module sends a closing control command signal.

[0021] Furthermore, when the interaction module converts the control command signal, it obtains the control command signal sent by the SOA application service module, and converts the control command signal into an output signal that the charging port cover controller can recognize according to the identification standard corresponding to the type of charging port cover controller.

[0022] On the other hand, the present invention also provides a charging port cover control method based on SOA architecture, comprising:

[0023] Step S1: Real-time acquisition of the status signal of the charging port cover in the charging port cover controller;

[0024] Step S2: Recognize and process the status signal of the charging port cover, and convert the status signal of the charging port cover into a recognizable signal;

[0025] Step S3: Issue a recognizable control command signal based on the status signal of the charging port cover after conversion;

[0026] Step S4: Convert the control command signal into an output signal that can be recognized by the charging port cover controller;

[0027] Step S5: Transmit the output signal to the charging port cover controller to control the operating status of the charging port cover.

[0028] Compared with the prior art, the beneficial effects of the present invention are that by unifying the signal input of different charging port cover controllers into a unified device abstract signal, the present invention eliminates the differences in signals and control strategies of different peripheral charging port cover controllers, enabling upper-layer SOA service applications to use a unified control strategy to cope with the differences in charging port cover controllers from different suppliers, greatly reducing workload and improving work efficiency, while also reducing the cost of later maintenance.

[0029] In particular, this invention uses a data acquisition module to collect the status signals of the charging port cover in the charging port cover controller in real time, thereby obtaining the status information of the charging port cover and facilitating timely control of the charging port cover's status. Simultaneously, a processing module is set up to uniformly identify and process the status signals of the charging port cover from different types of charging port cover controllers, making the processed signals easily recognizable by the SOA application service module. This ensures that the SOA application service module's recognition of the charging port cover's status signals is unaffected by the type of charging port cover controller, thus improving the control efficiency of the charging port cover. Furthermore, when the SOA application service module sends a control command signal, an interaction module is set up to convert the control command signal into a signal recognizable by the charging port cover controller for output, enabling the charging port cover controller to accurately recognize the control command signal sent by the SOA application service module, thereby improving the control efficiency of the charging port cover. Attached Figure Description

[0030] Figure 1 This is a schematic diagram of the charging port cover control system based on SOA architecture in this embodiment;

[0031] Figure 2 This is a flowchart illustrating the charging port cover control method based on SOA architecture in this embodiment. Detailed Implementation

[0032] To make the objectives and advantages of the present invention clearer, the present invention will be further described below with reference to embodiments; it should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.

[0033] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0034] Furthermore, it should be noted that, in the description of this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0035] Please see Figure 1 As shown, this is the charging port cover control system based on SOA architecture in this embodiment. The system includes:

[0036] The data acquisition module is used to acquire the status signals of the charging port cover in the charging port cover controller in real time. The status signals of the charging port cover include charging port cover open, charging port cover closed, and charging port cover fault.

[0037] The processing module is used to identify and process the status signal of the charging port cover, so as to convert the status signal of the charging port cover into an identifiable signal. The processing module is connected to the acquisition module.

[0038] The SOA application service module is used to issue identifiable control command signals based on the status signal of the converted charging port cover. The SOA application service module is connected to the processing module.

[0039] An interaction module is used to convert the control command signal into an output signal that can be recognized by the charging port cover controller. The interaction module is connected to the SOA application service module. The output signal includes the opening and closing of the charging port cover.

[0040] A control module is used to transmit the output signal to the charging port cover controller to control the operating state of the charging port cover. The control module is connected to the interaction module, and the operating state of the charging port cover includes opening and closing. In this embodiment, the charging port cover controller controls the charging port cover actuator according to the output signal to control the operating state of the charging port cover.

[0041] Specifically, in this embodiment, the status signal of the charging port cover in the charging port cover controller is collected in real time by the acquisition module to obtain the status information of the charging port cover in real time, thereby facilitating timely control of the charging port cover status. Since the signal definitions of charging port cover controllers produced by different manufacturers are different, if the SOA application service module directly identifies the status signal of the charging port cover, it cannot achieve unified signal identification for different charging port cover controllers. This embodiment of the invention sets up a processing module to uniformly identify and process the status signals of the charging port cover from different types of charging port cover controllers, so that the processed signal is easy for the SOA application service module to identify. This allows the SOA application service module to identify the status signal of the charging port cover regardless of the type of charging port cover controller, thereby improving the control efficiency of the charging port cover. When the SOA application service module sends a control command signal, an interaction module is set up to convert the control command signal into a signal that the charging port cover controller can recognize and output it, so that the charging port cover controller can accurately identify the control command signal sent by the SOA application service module, thereby improving the control efficiency of the charging port cover.

[0042] Specifically, in this embodiment, the processing module has preset charging port cover controller types, and different identification standards are set for different charging port cover controller types. During identification processing, the charging port cover status signal is identified by adopting the corresponding identification standard based on the type of charging port cover controller collected by the acquisition module, and the identified charging port cover status signal is converted into a unified identifiable signal. In this embodiment, the processing module has several charging port cover controller types, and each charging port cover controller type has a corresponding identification standard. For example, the identification standard for the first type of charging port cover controller is defined as 0, 1, and 2, where 0 indicates a charging port cover malfunction, 1 indicates the charging port cover is open, and 2 indicates the charging port cover is closed. The identification standard for the upper-layer SOA application service module is defined as 0 and 1, where 0 indicates the charging port cover is closed and 1 indicates the charging port cover is open. When the status signal collected by the acquisition module is 2, it indicates that the charging port cover is closed. At this time, the processing module converts the status signal 2 into the unified identifiable signal 0 of the upper-layer SOA application service module. Another example is the definition of the second type... The identification standard for the type of charging port cover controller is set to 0 and 100, where 0 indicates the charging port cover is closed and 100 indicates the charging port cover is open. When the status signal collected by the acquisition module is 100, it indicates that the charging port cover is open. At this time, the processing module converts the status signal 100 into a unified recognizable signal 1 for the upper-layer SOA application service module. By defining a unified recognizable signal for the upper-layer SOA application service module, the processing module can identify and convert the status signals emitted by different types of charging port cover controllers, so that the upper-layer SOA application service module can recognize the signal definitions of different charging port cover controller suppliers, thereby improving the control efficiency of the charging port cover.

[0043] Specifically, in this embodiment, the SOA application service module obtains the status signal of the charging port cover after it has been converted by the processing module to determine the status of the charging port cover. The SOA application service module determines the status of the charging port cover based on the status signal of the charging port cover after it has been converted by the processing module. If the status signal of the charging port cover indicates that the charging port cover is open, then the charging port cover is determined to be in an open state. If the status signal of the charging port cover indicates that the charging port cover is closed, then the charging port cover is determined to be in a closed state. If the status signal of the charging port cover indicates that the charging port cover is faulty, then the charging port cover is determined to be in a faulty state.

[0044] Specifically, in this embodiment, the SOA application service module issues a control command signal based on the charging port cover status judgment result, wherein:

[0045] When the state judgment result of the charging port cover is open, if the control command signal to be sent is open, the SOA application service module will not send the control command signal; if the control command signal to be sent is closed, the SOA application service module will send the open control command signal.

[0046] When the state judgment result of the charging port cover is closed, if the control command signal to be sent is open, the SOA application service module sends an open control command signal; if the control command signal to be sent is closed, the SOA application service module does not send a control command signal.

[0047] When the status of the charging port cover is determined to be faulty, the SOA application service module will not send control command signals.

[0048] Specifically, the SOA application service module in this embodiment has a preset maximum opening duration Tmax. The SOA application service module records the continuous opening duration Ta of the charging port cover by acquiring its status signal and compares it with the preset maximum opening duration Tmax. When the continuous opening duration Ta is greater than the preset maximum opening duration Tmax, the SOA application service module sends a closing control command signal. In this embodiment, the SOA application service module adjusts the state of the charging port cover by recording its continuous opening duration, thereby preventing vehicle damage caused by the user failing to close the charging port cover promptly after opening it. Furthermore, this embodiment does not specifically limit the value of the preset maximum opening duration; those skilled in the art can set it according to actual usage.

[0049] Specifically, in this embodiment, when converting control command signals, the interaction module acquires the control command signals sent by the SOA application service module and converts them into output signals recognizable by the charging port cover controller according to the identification standard corresponding to the charging port cover controller type. In this embodiment, if the charging port cover controller type is the first type and the control command signal sent by the upper-layer SOA application service module is 0, the interaction module converts control command signal 0 into output signal 2, so that the charging port cover controller can effectively recognize the control commands sent by the upper-layer SOA application service module.

[0050] Specifically, the system described in this embodiment is applied within a vehicle. It identifies and processes the status signals transmitted by different charging port cover controllers, converting them into identifiable signals that are fed back to the upper-layer SOA application service module to control the operating status of the charging port cover. This eliminates the influence of signal differences between different peripheral charging port cover controllers on the control of the charging port cover. It is understood that this embodiment does not specifically limit the type of charging port cover controller; those skilled in the art can freely set it. Different charging port cover controllers can interact and communicate with the system via a LIN bus. In this embodiment, the processing module receives the status signals transmitted by different charging port cover controllers via the LIN bus and processes them into data signals that the upper-layer SOA application service module can recognize, based on the signal definitions and application strategies provided by the corresponding suppliers. The upper-layer SOA application service module receives the identifiable signals processed by the processing module via the vehicle Ethernet and issues control command signals. The interaction module receives the control command signals issued by the SOA application service module via the vehicle Ethernet and generates corresponding output signals based on the different types and signal definitions of the peripheral charging port cover controllers, enabling the control module to control the operating status of the charging port cover according to the output signals.

[0051] Specifically, to further illustrate this application in practice, when a charging port cover opening signal is collected, the SOA application service module obtains the current status information of the charging port cover through the processing module. For the charging port cover opening status collected by charging port cover controllers from different suppliers, the processing module will unify the status signal into a signal definition that the SOA application service module can recognize. Based on the recognizable charging port cover opening signal fed back by the processing module, the SOA application service module sends a unified charging port cover closing control command. The interaction module receives the unified charging port cover closing control command and then converts it into a corresponding output signal according to the different peripheral controllers. Through the peripheral charging port cover controllers of different suppliers, the corresponding charging port cover actuators are controlled to control the charging port cover to close.

[0052] Please see Figure 2 As shown, this is a flowchart illustrating the charging port cover control method based on SOA architecture in this embodiment. The method includes:

[0053] Step S1: Real-time acquisition of the status signal of the charging port cover in the charging port cover controller;

[0054] Step S2: Recognize and process the status signal of the charging port cover, and convert the status signal of the charging port cover into a recognizable signal;

[0055] Step S3: Issue a recognizable control command signal based on the status signal of the charging port cover after conversion;

[0056] Step S4: Convert the control command signal into an output signal that can be recognized by the charging port cover controller;

[0057] Step S5: Transmit the output signal to the charging port cover controller to control the operating status of the charging port cover.

[0058] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.

Claims

1. A charging port cover control system based on SOA architecture, characterized in that, include: The data acquisition module is used to acquire the status signals of the charging port cover in the charging port cover controller in real time. The status signals of the charging port cover include charging port cover open, charging port cover closed, and charging port cover fault. The processing module is used to identify and process the status signal of the charging port cover, so as to convert the status signal of the charging port cover into an identifiable signal. The processing module is connected to the acquisition module. The SOA application service module is used to issue identifiable control command signals based on the status signal of the converted charging port cover. The SOA application service module is connected to the processing module. An interaction module is used to convert the control command signal into an output signal that can be recognized by the charging port cover controller. The interaction module is connected to the SOA application service module. The control module is used to transmit the output signal to the charging port cover controller to control the operating state of the charging port cover. The control module is connected to the interaction module, and the operating state of the charging port cover includes opening and closing. The processing module has a preset charging port cover controller type, and different identification standards are set for different charging port cover controller types. When performing identification processing, the charging port cover status signal is identified by adopting the corresponding identification standard based on the type of charging port cover controller collected by the acquisition module, and the identified charging port cover status signal is converted into a unified identifiable signal. The SOA application service module obtains the status signal of the charging port cover after it is converted by the processing module to determine the status of the charging port cover. The SOA application service module determines the status of the charging port cover based on the status signal of the charging port cover after it is converted by the processing module. If the status signal of the charging port cover is that the charging port cover is open, the charging port cover is determined to be in the open state. If the status signal of the charging port cover is that the charging port cover is closed, the charging port cover is determined to be in the closed state. If the status signal of the charging port cover is that the charging port cover is faulty, the charging port cover is determined to be in the faulty state. When the interaction module converts the control command signal, it obtains the control command signal sent by the SOA application service module and converts the control command signal into an output signal that the charging port cover controller can recognize according to the identification standard corresponding to the type of charging port cover controller. The SOA application service module issues a control command signal based on the charging port cover status determination result, wherein: When the state judgment result of the charging port cover is open, if the control command signal to be sent is open, the SOA application service module will not send the control command signal; if the control command signal to be sent is closed, the SOA application service module will send the open control command signal. When the state judgment result of the charging port cover is closed, if the control command signal to be sent is open, the SOA application service module sends an open control command signal; if the control command signal to be sent is closed, the SOA application service module does not send a control command signal. When the status judgment result of the charging port cover is a fault, the SOA application service module will not send control command signals. The SOA application service module has a preset maximum opening duration Tmax. The SOA application service module obtains the status signal of the charging port cover and records the continuous opening duration Ta of the charging port cover, and compares it with the preset maximum opening duration Tmax. When the continuous opening duration Ta is greater than the preset maximum opening duration Tmax, the SOA application service module sends a closing control command signal.

2. The charging port cover control system based on SOA architecture according to claim 1, characterized in that, The preset charging port cover controller types include a first type of charging port cover controller and a second type of charging port cover controller. Each type of charging port cover controller has a corresponding identification standard. The identification standard for the first type of charging port cover controller is defined as 0, 1, and 2, where 0 indicates a charging port cover malfunction, 1 indicates the charging port cover is open, and 2 indicates the charging port cover is closed. The identification standard for the SOA application service module is defined as 0 and 1, where 0 indicates the charging port cover is closed and 1 indicates the charging port cover is open. The identification standard for the second type of charging port cover controller is defined as 0 and 100, where 0 indicates the charging port cover is closed and 100 indicates the charging port cover is open.

3. The charging port cover control system based on SOA architecture according to claim 2, characterized in that, When the status signal collected by the acquisition module is 2, it indicates that the charging port cover is closed. The processing module converts the status signal 2 into a unified recognizable signal 0 for the SOA application service module.

4. The charging port cover control system based on SOA architecture according to claim 3, characterized in that, When the status signal collected by the acquisition module is 100, it indicates that the charging port cover is open. At this time, the processing module converts the status signal 100 into a unified recognizable signal 1 for the SOA application service module.

5. A control method applied to a charging port cover control system based on SOA architecture as described in any one of claims 1-4, characterized in that, include: Step S1: Real-time acquisition of the status signal of the charging port cover in the charging port cover controller; Step S2: Recognize and process the status signal of the charging port cover, and convert the status signal of the charging port cover into a recognizable signal; Step S3: Issue a recognizable control command signal based on the status signal of the charging port cover after conversion; Step S4: Convert the control command signal into an output signal that the charging port cover controller can recognize; Step S5: Transmit the output signal to the charging port cover controller to control the operating status of the charging port cover.