Memory linkage method, system and equipment based on SOA (Service Oriented Architecture) and medium

By acquiring and processing vehicle function setting data through the SOA architecture, the problem of saving and restoring function settings in smart cars is solved, which improves the user experience and ensures the security and consistency of functions.

CN120606768APending Publication Date: 2025-09-09CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510700417.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

In smart cars, after users adjust functional settings such as seats and electric center consoles, it is difficult to save and restore these parameters between different drivers or passengers, resulting in a poor user experience.

Method used

Through the SOA architecture, vehicle function setting data is obtained, control instructions are generated, and transmitted to the regional controller to drive related loads to save or restore the function settings. Non-volatile memory is used to store motor position information, and instruction transmission and processing are optimized through the service-oriented architecture.

Benefits of technology

It enables the saving and restoration of seat, electric adjustment column, rearview mirror and other settings between different users, improving the user experience, preventing abnormal adjustments, and ensuring functional safety and consistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120606768A_ABST
    Figure CN120606768A_ABST
Patent Text Reader

Abstract

The invention relates to a memory linkage method, system and device based on an SOA framework and a medium, and belongs to the technical field of automobile services, and the memory linkage method based on the SOA framework comprises the following steps: obtaining various function setting data related to a vehicle; generating a corresponding control instruction according to the function setting data; transmitting the control instruction to a corresponding area controller through an SOA (Service-Oriented Architecture); and relevant loads are driven by the area controller so as to realize storage or recovery of function settings. According to the method, the parameters are stored after the settings in various aspects are adjusted, so that the stored settings are directly restored after other drivers or passengers modify the positions of seats and the positions of center consoles, more comfortable experience is brought to users, mutual conversion among various scenes can be met, and the user experience is improved. A user can freely change the states of the seat, the electric adjusting pipe column and the rearview mirror, the situation of abnormal use is prevented, and the safety of the function is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the field of automobile service technology, and in particular relates to a memory linkage method, system, device and medium based on SOA (Service-Oriented Architecture). Background Art

[0002] In the era of cars defined by SDV software (SDV software refers to the software part of Software Defined Vehicle (SDV)), under the new EEA architecture (Electrical / Electronic Architecture), service-based development has become the development trend of major OEMs (Original Equipment Manufacturers). Service-oriented development decouples software and hardware, and the platform's portability and the iterative nature of scenario services have achieved a qualitative leap. Therefore, the implementation method of memory linkage system based on the new architecture service came into being.

[0003] With the increasing inconvenience of traditional mechanical seats, steering wheels, and rearview mirrors, the development of intelligent connectivity, and changes in vehicle structure, electric seats, steering wheels, and rearview mirrors are increasingly being adopted by most OEMs. Smart cars are also incorporating more in-car features, such as power center consoles, headlight height adjustment, seat massage, and seat welcome settings. After adjusting various settings, users need to save these parameters so that if other drivers or passengers modify the seat position or center console, they can directly restore the saved settings, providing a more comfortable user experience.

[0004] Therefore, it is necessary to provide a new SOA-based memory linkage method, system, device and medium to solve the above technical problems. Summary of the Invention

[0005] The purpose of the present disclosure is to provide a method, system, device and medium for memory linkage based on SOA architecture in order to solve the above problems.

[0006] The present disclosure achieves the above objectives through the following technical solutions:

[0007] A memory linkage method based on SOA architecture includes the following steps:

[0008] Obtain various vehicle-related function setting data;

[0009] Generate corresponding control instructions according to the function setting data;

[0010] Transmitting the control instructions to the corresponding regional controller through the SOA service architecture;

[0011] The regional controller drives the relevant loads to save or restore the functional settings.

[0012] As a further optimization solution of the present disclosure, various function setting data related to the vehicle are obtained, including:

[0013] Receive user login information through the central control display screen or mobile communication terminal;

[0014] Matching account data stored in a vehicle information computing center according to the user login information;

[0015] Obtaining function setting data associated with the account data;

[0016] Displaying options for saving or restoring function settings on the central control display screen;

[0017] According to the option selected by the user, collecting the motor position information in the function setting data;

[0018] The motor position information is stored in a non-volatile memory to complete the saving operation.

[0019] As a further optimization solution of the present disclosure, generating corresponding control instructions according to the function setting data includes:

[0020] reading the function setting data associated with the user account from the non-volatile memory;

[0021] determining target location information according to the function setting data;

[0022] Subscribe to the required service interface through the application service module;

[0023] generating corresponding control instructions according to the target position information;

[0024] The control instruction is sent to the enhanced service module through the application service module for processing.

[0025] As a further optimization solution of the present disclosure, the control instructions are transmitted to the corresponding regional controller through the SOA service-oriented architecture, including:

[0026] Receiving the control instruction from the application service module through the enhanced service module;

[0027] Prioritizing the control instructions;

[0028] generating a sub-instruction for downward transmission according to the processed control instruction;

[0029] transmitting the sub-instruction to the atomic service module;

[0030] Calling the input and output abstraction layer through the atomic service module;

[0031] The sub-instruction is transmitted to the corresponding regional controller according to the input-output abstraction layer.

[0032] As a further optimization solution of the present disclosure, the regional controller drives the relevant loads to save or restore the functional settings, including:

[0033] Receiving instruction data from the atomic service module through the regional controller;

[0034] generating a driving signal according to the instruction data;

[0035] Controlling the operation of the motor of the relevant load through the driving signal;

[0036] Adjust the seat, electric adjustment column, and rearview mirror to the target position according to the operation of the motor;

[0037] Collecting motor operating status data through the regional controller;

[0038] Determining whether the target position has been reached according to the motor operating status data;

[0039] If the target position is reached, the motor is stopped.

[0040] A memory linkage system based on SOA architecture, comprising:

[0041] A data acquisition module is used to obtain various function setting data related to the vehicle;

[0042] An instruction generation module, configured to generate corresponding control instructions according to the function setting data;

[0043] An instruction transmission module is used to transmit the control instruction to the corresponding regional controller through the SOA service architecture;

[0044] The drive setting module is used to drive the relevant loads through the regional controller to save or restore the functional settings.

[0045] As a further optimization solution of the present disclosure, the data acquisition module acquires various function setting data related to the vehicle, including:

[0046] Receive user login information through the central control display screen or mobile communication terminal;

[0047] Matching account data stored in a vehicle information computing center according to the user login information;

[0048] Obtaining function setting data associated with the account data;

[0049] Displaying options for saving or restoring function settings on the central control display screen;

[0050] According to the option selected by the user, collecting the motor position information in the function setting data;

[0051] The motor position information is stored in a non-volatile memory to complete the saving operation.

[0052] As a further optimization solution of the present disclosure, the instruction generation module generates corresponding control instructions according to the function setting data, including:

[0053] reading the function setting data associated with the user account from the non-volatile memory;

[0054] determining target location information according to the function setting data;

[0055] Subscribe to the required service interface through the application service module;

[0056] generating corresponding control instructions according to the target position information;

[0057] The control instruction is sent to the enhanced service module through the application service module for processing.

[0058] An electronic device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0059] Memory for storing computer programs;

[0060] The processor is used to execute the program stored in the memory to implement the memory linkage method based on the SOA architecture.

[0061] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements a memory linkage method based on an SOA architecture.

[0062] The beneficial effects of the present disclosure are:

[0063] The present invention saves these parameters after adjusting various settings, so that after other drivers or passengers modify the seat position and center console position, the saved settings can be directly restored, giving users a more comfortable experience. It can meet the mutual conversion between multiple scenes, allowing users to freely change the status of seats, electric adjustment columns, and rearview mirrors, preventing abnormal use and ensuring the safety of the functions. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 is a flow chart of a method in an embodiment of the present disclosure;

[0065] Figure 2 is a block diagram of the software architecture implementation of the system in the embodiment of the present disclosure;

[0066] Figure 3 is an overall block diagram of the system in an embodiment of the present disclosure;

[0067] Figure 4 It is a block diagram of the device structure in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0068] The present application will be described in further detail below in conjunction with the accompanying drawings. It is necessary to point out that the following specific implementation methods are only used to further illustrate the present application and cannot be understood as limiting the scope of protection of the present application. Technicians in this field can make some non-essential improvements and adjustments to the present application based on the above application content.

[0069] like Figure 1 As shown, a memory linkage method based on SOA architecture includes the following steps:

[0070] Obtain various vehicle-related function setting data;

[0071] Generate corresponding control instructions according to the function setting data;

[0072] Transmitting the control instructions to the corresponding regional controller through the SOA service architecture;

[0073] The regional controller drives the relevant loads to save or restore the functional settings.

[0074] Obtain various vehicle-related function setting data, including:

[0075] Receive user login information through the central control display screen or mobile communication terminal;

[0076] Matching account data stored in a vehicle information computing center according to the user login information;

[0077] Obtaining function setting data associated with the account data;

[0078] Displaying options for saving or restoring function settings on the central control display screen;

[0079] According to the option selected by the user, collecting the motor position information in the function setting data;

[0080] The motor position information is stored in a non-volatile memory to complete the saving operation.

[0081] Get the default storage location data when logging in through the user account;

[0082] Initializing function settings according to the default storage location data;

[0083] If a user account logout or a new account login is detected, the function setting data is restored to the default storage location data;

[0084] Avoid abnormal position adjustment by using the default storage position data;

[0085] updating the function setting data according to user operations;

[0086] The updated function setting data is displayed on the central control display screen for user confirmation.

[0087] Generate corresponding control instructions according to the function setting data, including:

[0088] reading the function setting data associated with the user account from the non-volatile memory;

[0089] determining target location information according to the function setting data;

[0090] Subscribe to the required service interface through the application service module;

[0091] generating corresponding control instructions according to the target position information;

[0092] The control instruction is sent to the enhanced service module through the application service module for processing.

[0093] Transmitting the control instructions to the corresponding regional controller through the SOA service-oriented architecture includes:

[0094] Receiving the control instruction from the application service module through the enhanced service module;

[0095] Prioritizing the control instructions;

[0096] generating a sub-instruction for downward transmission according to the processed control instruction;

[0097] transmitting the sub-instruction to the atomic service module;

[0098] Calling the input and output abstraction layer through the atomic service module;

[0099] The sub-instruction is transmitted to the corresponding regional controller according to the input-output abstraction layer.

[0100] Realize data transmission between regional controllers through Ethernet communication protocol;

[0101] converting the control instruction into service interface data via the Ethernet communication protocol;

[0102] generating corresponding signal data according to the service interface data;

[0103] Transmitting the signal data to a node mounted on a domain controller via a traditional communication network;

[0104] driving the zone controller to perform corresponding operations according to the signal data;

[0105] The execution status is fed back to the application service module through the regional controller.

[0106] The regional controller drives the relevant loads to save or restore the functional settings, including:

[0107] Receiving instruction data from the atomic service module through the regional controller;

[0108] generating a driving signal according to the instruction data;

[0109] Controlling the operation of the motor of the relevant load through the driving signal;

[0110] Adjust the seat, electric adjustment column, and rearview mirror to the target position according to the operation of the motor;

[0111] Collecting motor operating status data through the regional controller;

[0112] Determining whether the target position has been reached according to the motor operating status data;

[0113] If the target position is reached, the motor is stopped.

[0114] like Figure 3 As shown, the embodiment of the present disclosure provides a memory linkage system based on SOA architecture, including:

[0115] A data acquisition module is used to obtain various function setting data related to the vehicle;

[0116] An instruction generation module, configured to generate corresponding control instructions according to the function setting data;

[0117] An instruction transmission module is used to transmit the control instruction to the corresponding regional controller through the SOA service architecture;

[0118] The drive setting module is used to drive the relevant loads through the regional controller to save or restore the functional settings.

[0119] In this embodiment, it specifically includes:

[0120] The present disclosure provides a memory linkage domain control system, which includes a software architecture deployment solution.

[0121] The software architecture disclosed herein includes memory linkage application service APP, linkage system function enhancement service Enh, linkage system function atomic Atm and anchoring module, such as Figure 2 shown.

[0122] The API interfaces disclosed in this article are all based on the software-defined automotive service API reference.

[0123] Since the present disclosure adopts the new vehicle EEA architecture, the memory linkage application service APP, the system function enhancement service Enh, and the system function atomic Atm are deployed in the left front area controller. All area controllers in the present disclosure are based on Ethernet (Someip) communication, and the nodes hung on the domain control are based on traditional vehicle CAN / LIN communication. Therefore, the present disclosure involves the service API to signal and signal to service API design.

[0124] The present disclosure relates to a new ECU, here called LegacyECU, which is mainly used for converting services (API) to signals (CAN / LIN) or signals (CAN / LIN) to services (API), collectively referred to as S2S.

[0125] The present disclosure involves the Someip protocol, which defines two roles, Service and Client, in a service. The Service provides services, and the Client calls services. A service consists of three types of Event Method Filed.

[0126] This public application service APP subscribes to the required API interface, performs internal logic processing, and issues the required instructions.

[0127] The enhanced service Enh of the present disclosure receives instructions from the application service APP, performs priority processing, and continues to send instructions downward. Some of the instructions are processed by STS, converting the API service into LIN signals, and the other part is sent to the ATM atomic service. The atom calls the IO abstraction layer to control the regional controller to drive each load.

[0128] Under the current mainstream EEA architecture, it is a trend to base several domain controllers on a central computing center. This disclosure was born out of this general environment. The entire system block diagram shows that the entire domain controller will carry many CAN / LIN nodes, while modules such as seat massage, ambient light, etc. are on a certain regional controller. The transmission of regional control Ethernet greatly reduces the network load of the entire vehicle. Figure 3 As shown, a certain area may be the left front area. Taking the left front area as an example, the left front area controller 1, the left front area controller 2, and the left front area controller 3 may respectively control seat-related devices, screen-related devices, and air-conditioning-related devices.

[0129] Under the current SOA service development model, traditional application layer software is subdivided into app services, enhanced services, and atomic services. The SDV Software-Defined Vehicle documentation details the atomic service API and device abstraction API. With the emergence of service-oriented APIs, the Autosar AP adaptive development platform is becoming increasingly sophisticated.

[0130] The present disclosure provides a memory linkage domain control system, which includes a software architecture deployment solution.

[0131] The software architecture disclosed herein includes: seat adjustment control APP, electric adjustment column adjustment control APP, rearview mirror adjustment control APP, seat control enhanced service Enh, electric adjustment column control enhanced service Enh, rearview mirror control enhanced service Enh, as well as seat control atomic service Atm, electric adjustment column control atomic service Atm, rearview mirror control atomic service Atm.

[0132] The API interfaces disclosed in this article are all based on the software-defined automotive service API reference.

[0133] Since the present disclosure adopts a new vehicle EEA architecture, a central controller, and several regional controllers, the application services APP enhanced services Enh atomic services such as seats, electric adjustment columns, and rearview mirrors are deployed in the left front regional controller. All regional controllers in the present disclosure are based on Ethernet (Someip) communication, and the nodes mounted with domain control are based on traditional vehicle CAN / LIN communication. Therefore, the present disclosure involves the design of service API to signal and signal to service API.

[0134] The present disclosure involves the SomeIP protocol, which defines two roles, Service and Client, in a service. The Service provides services, and the Client calls services. A service consists of three types of Event Method Filed.

[0135] This public application service APP subscribes to the required API interface, performs internal logic processing, and issues the required instructions.

[0136] The enhanced service Enh of the present disclosure receives instructions from the application service APP, performs priority processing, and continues to send instructions downward to the ATM atomic service. The atom calls the IO abstraction layer to control the domain controller to drive each load.

[0137] Each functional atomic service Atm of the present disclosure receives instructions from the enhanced service Enh to control the motor PWM drive duty cycle and motor adjustment direction.

[0138] The present disclosure aims to explain the end-to-end software implementation method under the SOA architecture system. The user logs in to the account of the vehicle information computing center through the central control screen or mobile communication terminal, and obtains the current ID by matching the account information stored in the vehicle computer. Under this ID, after the user adjusts the seat position, the electric adjustment column position, and the rearview mirror position, a pop-up window will be displayed on the central control screen, asking the user whether to save the current position in a common, leisure, or comfort mode, or restore the previously saved position. The software calculates the position of each motor shaft over the entire stroke by collecting the Hall cycle count or resistance value reported by the motor, and stores the position data in the EEPROM after receiving the saved instruction. After receiving the restored instruction, the position data of the current ID stored in the EEPROM is read and reported to the application service APP. Then, based on this target, the enhanced service Enh and the atomic service Atm are called to control the seat, the electric adjustment column, and the rearview mirror to move to the saved position. The memory pop-up window will remain on the central control screen for a period of time. If the user adjusts the seat, electric adjustment column or rearview mirror again during this period, the pop-up window maintenance time will be refreshed to ensure that the user has enough time to consider the operation.

[0139] If the above operation satisfies a user's experience of the memory linkage function, when the user logs out or logs in to a new vehicle account, a default storage position will be provided to prevent the seat, electric column, and rearview mirror from being restored to an abnormal position. If the position data cannot be read from the EEPROM, the control system will also be controlled to move to the default storage position to prevent abnormal use scenarios.

[0140] The memory linkage function is a non-basic adjustment scenario, with a lower priority than basic adjustments and should be interruptible by basic adjustment functions. At the same time, this scenario should have the same priority as other scenarios, allowing for transitions between multiple scenarios, allowing users to freely change the status of the seat, electric column, and rearview mirrors, preventing abnormal use and ensuring functional safety.

[0141] The implementation process of the functions and effects of each module in the above system is specifically described in the implementation process of the corresponding steps in the above method, which will not be repeated here.

[0142] For the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The system embodiment described above is only schematic, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the disclosed solution. Those of ordinary skill in the art can understand and implement it without paying any creative work.

[0143] In the above embodiment, any number of all modules can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least some of the functions of one or more of these modules can be combined with at least some of the functions of other modules and implemented in one module. At least one of all modules can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation modes of software, hardware and firmware or in a suitable combination of any of them. Alternatively, at least one of all modules can be at least partially implemented as a computer program module, which can perform the corresponding function when the computer program module is run.

[0144] See also Figure 4 The electronic device provided by an embodiment of the present disclosure includes a processor 1110, a communication interface 1120, a memory 1130 and a communication bus 1140, wherein the processor 1110, the communication interface 1120, and the memory 1130 communicate with each other through the communication bus 1140;

[0145] Memory 1130, for storing computer programs;

[0146] The processor 1110 is configured to implement the following SOA-based memory linkage method when executing the program stored in the memory 1130 .

[0147] The communication bus 1140 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 1140 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the figure shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0148] The communication interface 1120 is used for communication between the electronic device and other devices.

[0149] The memory 1130 may include a random access memory (RAM) or a non-volatile memory, such as at least one disk storage. Alternatively, the memory 1130 may be at least one storage device located away from the processor 1110.

[0150] The above-mentioned processor 1110 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0151] The embodiments of the present disclosure further provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the SOA-based memory linkage method described above.

[0152] The computer-readable storage medium may be included in the device / apparatus described in the above embodiments, or may exist independently and not be incorporated into the device / apparatus. The computer-readable storage medium carries one or more programs, which, when executed, implement the SOA-based memory linkage method according to the embodiments of the present disclosure.

[0153] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, such as, but not limited to, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0154] The above-described embodiments merely represent several implementation methods of the present disclosure. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present disclosure. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the scope of the present disclosure, all of which fall within the scope of protection of the present disclosure.

Claims

1. A memory linkage method based on SOA architecture, characterized in that: The following steps are involved: Obtain various vehicle-related function setting data; Generate corresponding control instructions according to the function setting data; Transmitting the control instructions to the corresponding regional controller through the SOA service architecture; The regional controller drives the relevant loads to save or restore the functional settings.

2. The memory linkage method based on SOA architecture according to claim 1, characterized in that: Obtain various vehicle-related function setting data, including: Receive user login information through the central control display screen or mobile communication terminal; Matching account data stored in a vehicle information computing center according to the user login information; Obtaining function setting data associated with the account data; Displaying options for saving or restoring function settings on the central control display screen; According to the option selected by the user, collecting the motor position information in the function setting data; The motor position information is stored in a non-volatile memory to complete the saving operation.

3. The memory linkage method based on SOA architecture according to claim 1, characterized in that: Generating corresponding control instructions according to the function setting data includes: reading the function setting data associated with the user account from the non-volatile memory; determining target location information according to the function setting data; Subscribe to the required service interface through the application service module; generating corresponding control instructions according to the target position information; The control instruction is sent to the enhanced service module through the application service module for processing.

4. The memory linkage method based on SOA architecture according to claim 1, characterized in that: Transmitting the control instructions to the corresponding regional controller through the SOA service-oriented architecture includes: Receiving the control instruction from the application service module through the enhanced service module; Prioritizing the control instructions; generating a sub-instruction for downward transmission according to the processed control instruction; transmitting the sub-instruction to the atomic service module; Calling the input and output abstraction layer through the atomic service module; The sub-instruction is transmitted to the corresponding regional controller according to the input-output abstraction layer.

5. The memory linkage method based on SOA architecture according to claim 1, characterized in that: The regional controller drives the relevant loads to save or restore the functional settings, including: Receiving instruction data from the atomic service module through the regional controller; generating a driving signal according to the instruction data; Controlling the operation of the motor of the relevant load through the driving signal; Adjust the seat, electric adjustment column, and rearview mirror to the target position according to the operation of the motor; Collecting motor operating status data through the regional controller; Determining whether the target position has been reached according to the motor operating status data; If the target position is reached, the motor is stopped.

6. A memory linkage system based on SOA architecture, characterized in that: include: A data acquisition module is used to obtain various function setting data related to the vehicle; An instruction generation module, configured to generate corresponding control instructions according to the function setting data; An instruction transmission module is used to transmit the control instruction to the corresponding regional controller through the SOA service architecture; The drive setting module is used to drive the relevant loads through the regional controller to save or restore the functional settings.

7. The memory linkage system based on SOA architecture according to claim 6 is characterized in that: The data acquisition module acquires various function setting data related to the vehicle, including: Receive user login information through the central control display screen or mobile communication terminal; Matching account data stored in a vehicle information computing center according to the user login information; Obtaining function setting data associated with the account data; Displaying options for saving or restoring function settings on the central control display screen; According to the option selected by the user, collecting the motor position information in the function setting data; The motor position information is stored in a non-volatile memory to complete the saving operation.

8. The memory linkage system based on SOA architecture according to claim 6 is characterized in that: The instruction generation module generates corresponding control instructions according to the function setting data, including: reading the function setting data associated with the user account from the non-volatile memory; determining target location information according to the function setting data; Subscribe to the required service interface through the application service module; generating corresponding control instructions according to the target position information; The control instruction is sent to the enhanced service module through the application service module for processing.

9. An electronic device, characterized in that: The processor, the communication interface, the memory and the communication bus are connected to each other via the communication bus. Memory for storing computer programs; A processor is used to execute the program stored in the memory to implement the SOA architecture-based memory linkage method according to any one of claims 1 to 5.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the SOA architecture-based memory linkage method according to any one of claims 1 to 5 is implemented.