Vehicle-mounted nas low-power-consumption synchronous wake-up method, device, equipment and program product
By controlling the onboard NAS to hibernate when the battery is low in new energy vehicles and using a home NAS to filter key data for low-frequency wake-up and low-power data transmission, the problem of battery life loss and data synchronization of onboard NAS under low battery conditions is solved, achieving a balance between energy consumption and data synchronization and improving battery life performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GAC HONDA AUTOMOBILE CO LTD
- Filing Date
- 2026-04-29
- Publication Date
- 2026-07-31
AI Technical Summary
New energy vehicles experience battery drain when their onboard NAS continues to run while the battery is low, while direct hibernation prevents the synchronization of critical data such as driving records and fault codes. Home NAS wake-up mechanisms are power-consuming and inefficient, resulting in wasted energy.
When the vehicle's battery is low, the in-vehicle NAS is put into sleep mode. The home NAS selects key data and sends a low-frequency wake-up signal to wake up the in-vehicle NAS for data synchronization. The key data is then transmitted through a low-power data transmission channel.
It achieves a balance between energy consumption and data synchronization needs under low battery conditions, avoids waste of vehicle power, and improves driving range.
Smart Images

Figure CN122496794A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle networking technology, and in particular to a low-power synchronous wake-up method, device, equipment, and program product for in-vehicle NAS. Background Technology
[0002] New energy vehicles rely on battery power for range, while in-vehicle NAS devices consume electrical energy to operate. When the vehicle's battery is low, continuous operation of the in-vehicle NAS will exacerbate battery drain, while direct hibernation will prevent the synchronization of critical data such as driving records and fault codes. Furthermore, home NAS devices lack a dedicated wake-up mechanism, often resorting to high-frequency signals for connection attempts. This not only fails to wake up efficiently but also consumes additional vehicle battery power, leading to energy waste and making them unsuitable for the low-battery usage needs of new energy vehicles.
[0003] The above problems urgently need to be addressed. Summary of the Invention
[0004] The purpose of this invention is to at least partially solve one of the technical problems existing in the prior art.
[0005] Therefore, one objective of this invention is to provide a low-power synchronization wake-up method for in-vehicle NAS. This method controls the in-vehicle NAS to enter sleep mode when the vehicle is in a low-battery state. The home NAS selects the key data that needs to be synchronized based on the data value and transmission energy consumption cost of the data to be synchronized, and then sends a low-frequency wake-up signal to wake up the in-vehicle NAS to perform data synchronization. This achieves a balance between energy consumption and data synchronization needs under low-battery conditions, avoids waste of vehicle power, and improves the vehicle's range performance.
[0006] Another objective of this invention is to provide a low-power synchronous wake-up device for in-vehicle NAS.
[0007] To achieve the above-mentioned technical objectives, the technical solutions adopted in the embodiments of the present invention include: On one hand, embodiments of the present invention provide a low-power synchronous wake-up method for in-vehicle NAS, comprising the following steps: When the target vehicle is in a low battery state, the list of data to be synchronized of the target vehicle is sent to the home NAS, and the vehicle NAS of the target vehicle is controlled to enter sleep mode while maintaining the operation of the low frequency signal receiving module. The home NAS determines the data size and value of multiple data to be synchronized based on the list of data to be synchronized, and determines the corresponding transmission energy consumption cost based on the data size. Then, it filters out several target key data based on the data value and the transmission energy consumption cost. The vehicle NAS is woken up by sending a low-frequency wake-up signal to the low-frequency signal receiving module via the home NAS, and a low-power data transmission channel is established between the vehicle NAS and the home NAS. The home NAS sends a data synchronization request to the vehicle NAS, enabling the vehicle NAS to synchronize the target critical data to the home NAS via the low-power data transmission channel.
[0008] Furthermore, in one embodiment of the present invention, sending the list of data to be synchronized for the target vehicle to the home NAS specifically includes: The vehicle-mounted NAS scans the locally stored data to be synchronized to obtain the data type, data size, generation time, and generation scenario of the data to be synchronized. The list of data to be synchronized is generated based on the data type, data size, generation time, and generation scenario, and then the list of data to be synchronized is sent to the home NAS.
[0009] Furthermore, in one embodiment of the present invention, determining the data size and data value of multiple data to be synchronized based on the list of data to be synchronized specifically includes: The data types, data sizes, generation times, and generation scenarios of multiple data to be synchronized are determined based on the list of data to be synchronized. The security dimension value is determined based on the data type, the timeliness dimension value is determined based on the generation time, and the scenario dimension value is determined based on the generation scenario. The security dimension value, the timeliness dimension value, and the scenario dimension value are weighted and summed according to preset weight parameters to obtain the data value of the corresponding data to be synchronized.
[0010] Furthermore, in one embodiment of the present invention, determining the corresponding transmission energy consumption cost based on the data size specifically includes: Determine the data transmission distance between the vehicle-mounted NAS and the home NAS, and determine the low-power transmission network type of the vehicle-mounted NAS; The corresponding transmission energy cost is calculated based on the data size, the data transmission distance, and the low-power transmission network type.
[0011] Furthermore, in one embodiment of the present invention, the step of selecting several target key data based on the data value and the transmission energy consumption cost specifically includes: Calculate the value-energy ratio of each piece of data to be synchronized based on the data value and the transmission energy consumption cost; When the value of the data is greater than or equal to a preset first threshold, and the value-energy ratio is greater than or equal to a preset second threshold, the corresponding data to be synchronized is determined to be the target key data.
[0012] Furthermore, in one embodiment of the present invention, the step of sending a low-frequency wake-up signal to the low-frequency signal receiving module through the home NAS, thereby waking up the vehicle NAS and establishing a low-power data transmission channel with the home NAS, specifically includes: The home NAS generates a low-frequency wake-up signal carrying verification information and sends the low-frequency wake-up signal to the low-frequency signal receiving module. The low-frequency signal receiving module parses the low-frequency wake-up signal, performs identity verification based on the verification information, and wakes up the vehicle NAS after successful verification, thereby establishing a low-power data transmission channel between the vehicle NAS and the home NAS.
[0013] Furthermore, in one embodiment of the present invention, the step of sending a data synchronization request to the vehicle NAS through the home NAS, so that the vehicle NAS synchronizes the target critical data to the home NAS through the low-power data transmission channel, specifically includes: The home NAS generates a data synchronization request based on the selected target key data and sends the data synchronization request to the vehicle NAS. The vehicle-mounted NAS returns the target critical data to the home NAS via the low-power data transmission channel, and controls the vehicle-mounted NAS to enter sleep mode again.
[0014] On the other hand, embodiments of the present invention provide a low-power synchronous wake-up device for in-vehicle NAS, comprising: The hibernation control module is used to send the list of data to be synchronized of the target vehicle to the home NAS when the target vehicle is in a low power state, control the vehicle's on-board NAS to enter hibernation and maintain the operation of the low frequency signal receiving module. The data filtering module is used to determine the data size and value of multiple data to be synchronized based on the list of data to be synchronized by the home NAS, and to determine the corresponding transmission energy consumption cost based on the data size, and then to filter out several target key data based on the data value and the transmission energy consumption cost. The wake-up module is used to send a low-frequency wake-up signal to the low-frequency signal receiving module through the home NAS, so that the vehicle NAS is woken up and establishes a low-power data transmission channel with the home NAS. The synchronization module is used to send a data synchronization request from the home NAS to the vehicle NAS, so that the vehicle NAS can synchronize the target key data to the home NAS through the low-power data transmission channel.
[0015] On the other hand, embodiments of the present invention provide an electronic device, including: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the above-described low-power synchronous wake-up method for in-vehicle NAS.
[0016] On the other hand, embodiments of the present invention also provide a computer-readable storage medium storing a processor-executable computer program that, when executed by a processor, implements the above-described low-power synchronous wake-up method for in-vehicle NAS.
[0017] On the other hand, embodiments of the present invention also provide a computer program product, including a computer program that, when executed by a processor, implements the above-described low-power synchronous wake-up method for in-vehicle NAS.
[0018] The advantages and beneficial effects of the present invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention: In this embodiment of the invention, when the target vehicle is in a low-battery state, a list of data to be synchronized for the target vehicle is sent to the home NAS. The vehicle's onboard NAS is controlled to enter sleep mode while maintaining the operation of the low-frequency signal receiving module. The home NAS determines the data size and value of multiple data items to be synchronized based on the data list, and determines the corresponding transmission energy consumption cost based on the data size. Then, based on the data value and transmission energy consumption cost, several key target data items are selected. The home NAS sends a low-frequency wake-up signal to the low-frequency signal receiving module, waking up the onboard NAS and establishing a low-power data transmission channel with the home NAS. The home NAS sends a data synchronization request to the onboard NAS, enabling the onboard NAS to synchronize the key target data to the home NAS through the low-power data transmission channel. This embodiment of the invention controls the onboard NAS to enter sleep mode when the vehicle is in a low-battery state. The home NAS selects key data to be synchronized based on the data value and transmission energy consumption cost of the data to be synchronized, and then sends a low-frequency wake-up signal to wake up the onboard NAS to perform data synchronization. This achieves a balance between energy consumption and data synchronization needs under low-battery conditions, avoids waste of vehicle power, and improves the vehicle's range performance. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the embodiments of the present invention are described below. It should be understood that the drawings described below are only for the convenience of clearly describing some embodiments of the technical solutions of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 A flowchart illustrating the steps of a low-power synchronous wake-up method for an in-vehicle NAS provided in this embodiment of the invention; Figure 2 This is a structural block diagram of a vehicle-mounted NAS low-power synchronous wake-up device provided in an embodiment of the present invention; Figure 3 This is a structural block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0021] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of this invention; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this invention as detailed in the appended claims.
[0022] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein is for the purpose of describing embodiments of the invention only and is not intended to limit the invention.
[0023] The vehicle-mounted NAS low-power synchronous wake-up method provided in this invention can be applied to terminals, servers, or software running on either terminal or server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, or vehicle-mounted terminal, but is not limited thereto; the server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the server can also be a node server in a blockchain network; the software can be an application implementing the vehicle-mounted NAS low-power synchronous wake-up method, but is not limited to the above forms.
[0024] This invention can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This invention can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This invention can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0025] It should be noted that in various specific embodiments of the present invention, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user parking space location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards. In addition, when embodiments of the present invention require access to sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirection to a confirmation page. Only after obtaining the user's separate permission or consent is the necessary user-related data for the normal operation of the embodiments of the present invention acquired.
[0026] Reference Figure 1 This invention provides a low-power synchronous wake-up method for in-vehicle NAS, which specifically includes the following steps: S101. When the target vehicle is in a low battery state, send the list of data to be synchronized of the target vehicle to the home NAS, control the vehicle's on-board NAS to enter sleep mode and keep the low frequency signal receiving module running. S102. Using the home NAS, determine the data size and value of multiple data to be synchronized based on the list of data to be synchronized, and determine the corresponding transmission energy consumption cost based on the data size. Then, select several target key data based on the data value and transmission energy consumption cost. S103. Send a low-frequency wake-up signal to the low-frequency signal receiving module through the home NAS, so that the vehicle NAS is woken up and establishes a low-power data transmission channel with the home NAS. S104. Send a data synchronization request to the vehicle NAS through the home NAS, so that the vehicle NAS can synchronize the target critical data to the home NAS through a low-power data transmission channel.
[0027] This invention proposes a low-battery emergency synchronization mechanism for in-vehicle NAS. When the vehicle's battery is low, it synchronizes the most valuable data with minimal energy consumption, avoiding data loss while maximizing vehicle range. Specifically, when the vehicle is low on battery, the in-vehicle NAS enters sleep mode. The home NAS selects the key data to be synchronized based on the data value and transmission energy cost, and then sends a low-frequency wake-up signal to wake up the in-vehicle NAS to perform data synchronization. This achieves a balance between energy consumption and data synchronization needs under low battery conditions, avoiding wasted vehicle power and improving vehicle range performance.
[0028] As a further optional implementation, a list of data to be synchronized for the target vehicle is sent to the home NAS, specifically including: S1011. Scan the locally stored data to be synchronized using the vehicle-mounted NAS to obtain the data type, data size, generation time, and generation scenario of the data to be synchronized; S1012. Generate a list of data to be synchronized based on the data type, data size, generation time, and generation scenario, and send the list of data to be synchronized to the home NAS.
[0029] Specifically, when the vehicle's battery level is below a preset threshold (e.g., 20%), the in-vehicle NAS will automatically scan the locally stored data to be synchronized, generate a data list containing data types, file sizes, generation times, and generation scenarios, and send it to the home NAS via a low-power network (e.g., BLE, LoRa). After the data list is sent, the in-vehicle NAS immediately shuts down high-power modules (e.g., Wi-Fi, 5G network cards, high-speed hard drive read / write units), leaving only low-frequency signal receiving modules (e.g., LoRa receivers, BLE wake-up circuits) running. At this time, the power consumption of the in-vehicle NAS can be greatly reduced, and it basically does not consume the vehicle's battery power.
[0030] As a further optional implementation, the data size and value of multiple data sets to be synchronized are determined based on the list of data to be synchronized, specifically including: S1021. Determine the data type, data size, generation time, and generation scenario of multiple data to be synchronized based on the list of data to be synchronized; S1022. Determine the security dimension value based on the data type, the timeliness dimension value based on the generation time, and the scenario dimension value based on the generation scenario. S1023. The value of the security dimension, the value of the timeliness dimension, and the value of the scenario dimension are weighted and summed according to the preset weight parameters to obtain the data value of the corresponding data to be synchronized.
[0031] Specifically, after receiving the list of data to be synchronized, the home NAS determines the value of the security dimension based on the data type (driving records > navigation records > multimedia files), the value of the timeliness dimension based on the generation time, and the value of the scenario dimension based on the generation scenario (accident / failure scenario > daily commute), assigning a value score of 0-100 to each dimension. Then, the security dimension value, timeliness dimension value, and scenario dimension value are weighted and summed according to preset weight parameters to obtain the data value of the corresponding data to be synchronized. For example, the security dimension weight is 0.5, the timeliness dimension value is 0.2, and the scenario dimension weight is 0.3.
[0032] As a further optional implementation, the corresponding transmission energy consumption cost is determined based on the data size, specifically including: S1024. Determine the data transmission distance between the vehicle NAS and the home NAS, and determine the low-power transmission network type of the vehicle NAS. S1025. Calculate the corresponding transmission energy consumption cost based on the data size, data transmission distance, and low-power transmission network type.
[0033] Specifically, home NAS uses a signal transmission model to calculate the energy cost required for transmission based on data size, data transmission distance, and the low-power transmission network type of vehicle NAS.
[0034] As an optional implementation, several key target data points are selected based on data value and transmission energy consumption costs, specifically including: S1026. Calculate the value-energy ratio of each data to be synchronized based on the data value and transmission energy consumption cost; S1027. When the data value is greater than or equal to a preset first threshold and the value-energy ratio is greater than or equal to a preset second threshold, the corresponding data to be synchronized is determined as the target key data.
[0035] Specifically, the value-energy ratio of each data to be synchronized is calculated based on the data value and transmission energy consumption cost. Then, data with high value and high value-energy ratio are selected, and finally, a list of key target data to be synchronized is determined (for example, only data with a value score ≥80 and an energy ratio ≥5 are synchronized).
[0036] As a further optional implementation, a low-frequency wake-up signal is sent from the home NAS to the low-frequency signal receiving module, thereby waking up the vehicle NAS and establishing a low-power data transmission channel with the home NAS. This specifically includes: S1031. Generate a low-frequency wake-up signal carrying verification information through the home NAS, and send the low-frequency wake-up signal to the low-frequency signal receiving module; S1032. The low-frequency wake-up signal is analyzed by the low-frequency signal receiving module, the identity is verified according to the verification information, and the vehicle NAS is woken up after the verification is successful, thereby establishing a low-power data transmission channel between the vehicle NAS and the home NAS.
[0037] Specifically, when the home NAS needs to synchronize critical data, it generates a wake-up command and sends it via a low-frequency signal transmission module. The signal carries an authentication code (to prevent false wake-ups). The low-frequency signal receiving module of the vehicle NAS parses the signal and verifies the identity. After successful verification, it wakes up the core storage module and establishes a low-power data transmission channel with the home NAS to synchronize only critical data.
[0038] As a further optional implementation, a data synchronization request is sent from the home NAS to the vehicle NAS, enabling the vehicle NAS to synchronize the target critical data to the home NAS via a low-power data transmission channel. This specifically includes: S1041. Generate a data synchronization request through the home NAS based on the selected target key data, and send the data synchronization request to the vehicle NAS; S1042. The vehicle NAS transmits the target critical data back to the home NAS via a low-power data transmission channel, and controls the vehicle NAS to enter sleep mode again.
[0039] Specifically, after identifying the key data to be synchronized, the home NAS sends a wake-up command via low-frequency signals (such as LoRa wake-up frames or BLE broadcast packets). Once awakened, the vehicle NAS initiates a low-power transmission channel. After establishing an encrypted connection, the vehicle NAS synchronizes the key data to the home NAS in batches. After synchronization is complete, it automatically returns to sleep mode. Using LoRa or BLE wake-up mechanisms requires only microamplitude power consumption to maintain signal reception, enabling remote wake-up within a range of several kilometers.
[0040] The method steps of the embodiments of the present invention have been described above. It can be understood that, in the embodiments of the present invention, when the vehicle is in a low-battery state, the on-board NAS is controlled to enter sleep mode. The home NAS filters out key data that needs to be synchronized based on the data value and transmission energy consumption cost of the data to be synchronized, and then sends a low-frequency wake-up signal to wake up the on-board NAS to perform data synchronization. This achieves a balance between energy consumption and data synchronization needs under low-battery conditions, avoids wasting vehicle power, and improves the vehicle's range performance.
[0041] Reference Figure 2 This invention provides a low-power synchronous wake-up device for in-vehicle NAS, comprising: The hibernation control module is used to send the list of data to be synchronized of the target vehicle to the home NAS when the target vehicle is in a low power state, control the vehicle's on-board NAS to enter hibernation and keep the low frequency signal receiving module running. The data filtering module is used to determine the data size and value of multiple data to be synchronized based on the list of data to be synchronized through the home NAS, and to determine the corresponding transmission energy consumption cost based on the data size. Then, based on the data value and transmission energy consumption cost, several target key data are filtered out. The wake-up module is used to send a low-frequency wake-up signal to the low-frequency signal receiving module through the home NAS, so that the vehicle NAS is woken up and establishes a low-power data transmission channel with the home NAS. The synchronization module is used to send data synchronization requests from the home NAS to the vehicle NAS, enabling the vehicle NAS to synchronize the target critical data to the home NAS through a low-power data transmission channel.
[0042] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0043] Reference Figure 3 This invention provides an electronic device, comprising: At least one processor; At least one memory for storing at least one program; When the above-mentioned at least one program is executed by the above-mentioned at least one processor, the above-mentioned at least one processor implements the above-mentioned low-power synchronous wake-up method for vehicle NAS.
[0044] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0045] This invention also provides a computer-readable storage medium storing a processor-executable computer program that, when executed by a processor, implements the above-described low-power synchronous wake-up method for in-vehicle NAS.
[0046] A computer-readable storage medium according to an embodiment of the present invention can execute a low-power synchronous wake-up method for in-vehicle NAS provided in an embodiment of the present invention, and can execute any combination of implementation steps of the method embodiment, and has the corresponding functions and beneficial effects of the method.
[0047] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described low-power synchronous wake-up method for in-vehicle NAS.
[0048] It is understood that the content of the above method embodiments is applicable to the embodiments of this program product. The specific functions implemented by the embodiments of this program product are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0049] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0050] The embodiments described in this invention are for the purpose of more clearly illustrating the technical solutions of the embodiments of this invention, and do not constitute a limitation on the technical solutions provided by the embodiments of this invention. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this invention are also applicable to similar technical problems.
[0051] The terms "first," "second," "third," "fourth," etc. (if present) in the specification and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0052] In some alternative embodiments, the functions / operations mentioned in the block diagrams may not occur in the order shown in the operation diagrams. For example, depending on the functions / operations involved, two consecutively shown blocks may actually be executed substantially simultaneously, or the aforementioned blocks may sometimes be executed in reverse order. Furthermore, the embodiments presented and described in the flowcharts of this invention are provided by way of example to provide a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and sub-operations described as part of a larger operation are executed independently.
[0053] Furthermore, although the invention has been described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the aforementioned functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the invention. Rather, given the properties, functions, and internal relationships of the various functional modules in the apparatus disclosed herein, the actual implementation of the module will be understood within the scope of conventional skill of an engineer. Therefore, those skilled in the art can implement the invention as set forth in the claims using ordinary techniques without excessive experimentation. It is also understood that the specific concepts disclosed are merely illustrative and not intended to limit the scope of the invention, which is determined by the full scope of the appended claims and their equivalents.
[0054] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0055] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0056] More specific examples (a non-exhaustive list) of computer-readable media include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the aforementioned program can be printed, because the aforementioned program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0057] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0058] In the foregoing description of this specification, references to terms such as "one embodiment," "another embodiment," or "some embodiments" indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of the present invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0059] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
[0060] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.
Claims
1. A low-power synchronous wake-up method for vehicle-mounted NAS, characterized in that, Includes the following steps: When the target vehicle is in a low battery state, the list of data to be synchronized of the target vehicle is sent to the home NAS, and the vehicle NAS of the target vehicle is controlled to enter sleep mode while maintaining the operation of the low frequency signal receiving module. The home NAS determines the data size and value of multiple data to be synchronized based on the list of data to be synchronized, and determines the corresponding transmission energy consumption cost based on the data size. Then, it filters out several target key data based on the data value and the transmission energy consumption cost. The vehicle NAS is woken up by sending a low-frequency wake-up signal to the low-frequency signal receiving module via the home NAS, and a low-power data transmission channel is established between the vehicle NAS and the home NAS. The home NAS sends a data synchronization request to the vehicle NAS, enabling the vehicle NAS to synchronize the target critical data to the home NAS via the low-power data transmission channel.
2. The low-power synchronous wake-up method for vehicle-mounted NAS according to claim 1, characterized in that, Sending the list of data to be synchronized for the target vehicle to the home NAS specifically includes: The vehicle-mounted NAS scans the locally stored data to be synchronized to obtain the data type, data size, generation time, and generation scenario of the data to be synchronized. The list of data to be synchronized is generated based on the data type, data size, generation time, and generation scenario, and then the list of data to be synchronized is sent to the home NAS.
3. The low-power synchronous wake-up method for vehicle-mounted NAS according to claim 1, characterized in that, The step of determining the data size and value of multiple data to be synchronized based on the list of data to be synchronized specifically includes: The data types, data sizes, generation times, and generation scenarios of multiple data to be synchronized are determined based on the list of data to be synchronized. The security dimension value is determined based on the data type, the timeliness dimension value is determined based on the generation time, and the scenario dimension value is determined based on the generation scenario. The security dimension value, the timeliness dimension value, and the scenario dimension value are weighted and summed according to preset weight parameters to obtain the data value of the corresponding data to be synchronized.
4. The low-power synchronous wake-up method for vehicle-mounted NAS according to claim 1, characterized in that, The step of determining the corresponding transmission energy consumption cost based on the data size specifically includes: Determine the data transmission distance between the vehicle-mounted NAS and the home NAS, and determine the low-power transmission network type of the vehicle-mounted NAS; The corresponding transmission energy cost is calculated based on the data size, the data transmission distance, and the low-power transmission network type.
5. The low-power synchronous wake-up method for vehicle-mounted NAS according to claim 1, characterized in that, The selection of several target key data points based on the data value and the transmission energy consumption cost specifically includes: Calculate the value-energy ratio of each piece of data to be synchronized based on the data value and the transmission energy consumption cost; When the value of the data is greater than or equal to a preset first threshold, and the value-energy ratio is greater than or equal to a preset second threshold, the corresponding data to be synchronized is determined to be the target key data.
6. The low-power synchronous wake-up method for vehicle-mounted NAS according to claim 1, characterized in that, The step of sending a low-frequency wake-up signal to the low-frequency signal receiving module via the home NAS to wake up the vehicle NAS and establish a low-power data transmission channel with the home NAS specifically includes: The home NAS generates a low-frequency wake-up signal carrying verification information and sends the low-frequency wake-up signal to the low-frequency signal receiving module. The low-frequency signal receiving module parses the low-frequency wake-up signal, performs identity verification based on the verification information, and wakes up the vehicle NAS after successful verification, thereby establishing a low-power data transmission channel between the vehicle NAS and the home NAS.
7. A low-power synchronous wake-up method for vehicle-mounted NAS according to any one of claims 1 to 6, characterized in that, The step of sending a data synchronization request from the home NAS to the vehicle NAS, enabling the vehicle NAS to synchronize the target critical data to the home NAS via the low-power data transmission channel, specifically includes: The home NAS generates a data synchronization request based on the selected target key data and sends the data synchronization request to the vehicle NAS. The vehicle-mounted NAS returns the target critical data to the home NAS via the low-power data transmission channel, and controls the vehicle-mounted NAS to enter sleep mode again.
8. A vehicle-mounted NAS low-power synchronous wake-up device, characterized in that, include: The hibernation control module is used to send the list of data to be synchronized of the target vehicle to the home NAS when the target vehicle is in a low power state, control the vehicle's on-board NAS to enter hibernation and maintain the operation of the low frequency signal receiving module. The data filtering module is used to determine the data size and value of multiple data to be synchronized based on the list of data to be synchronized by the home NAS, and to determine the corresponding transmission energy consumption cost based on the data size, and then to filter out several target key data based on the data value and the transmission energy consumption cost. The wake-up module is used to send a low-frequency wake-up signal to the low-frequency signal receiving module through the home NAS, so that the vehicle NAS is woken up and establishes a low-power data transmission channel with the home NAS. The synchronization module is used to send a data synchronization request from the home NAS to the vehicle NAS, so that the vehicle NAS can synchronize the target key data to the home NAS through the low-power data transmission channel.
9. An electronic device, characterized in that, include: At least one processor; At least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements a low-power synchronous wake-up method for in-vehicle NAS as described in any one of claims 1 to 7.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements a low-power synchronous wake-up method for in-vehicle NAS as described in any one of claims 1 to 7.