Network management method and system and vehicle-mounted system

By introducing network management services into the on-board network, using SOME/IP protocol to broadcast node information, the node wake-up and wake-up maintenance are achieved, and the problem that SOME/IP cannot meet the network management needs in the automotive field is solved, ensuring the continuity of network communication and efficiency.

CN119210912APending Publication Date: 2024-12-27ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411362484.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The SOME/IP protocol can only provide service discovery functions in on-board networks and cannot meet the needs of network wake-up, status detection and maintenance in network management in automotive fields.

Method used

By introducing network management services into network nodes, using SOME/IP protocol to periodically broadcast the available information and demand information of nodes, the node's wake-up and wake-up state are maintained, ensuring that the node remains awake during service calls and enter after the service is completed Sleep state.

Benefits of technology

It fills the lack of SOME/IP in-vehicle communication functions, realizes effective wake-up and wake-up maintenance of nodes, and meets the needs of network management in the automotive field.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119210912A_ABST
    Figure CN119210912A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a network management method and system and a vehicle-mounted system.The network management method is applied to a first node and comprises the steps that a first service in the first node calls a first network management service of the first node, the first network management service periodically broadcasts information indicating that the first node is available and node information of the second node needing to be awakened; the first node and the second node are connected through an Ethernet network; after the information indicating that the second node is available is received, the first service calls the first service; the first network management service periodically broadcasts demand information of the first service, so that the second node is kept in an awakening state when the first service calls the first service; and the first service calls the first network management service to stop broadcasting the node information of the second node, so that the second node enters a dormant state. According to the network management method provided by the embodiment of the invention, wakeup and wakeup maintenance of the node are realized by means of the network management service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Ethernet network management, and specifically to a network management method, system and vehicle-mounted system. Background Art

[0002] SOME / IP (Scalable service-Oriented MiddlewarE over IP) is a service-oriented communication protocol used to implement service-oriented communication between different electronic control units (ECUs) in vehicle networks.

[0003] SOME / IP can be used for service discovery and management, including service registration, search, subscription and unsubscription. However, SOME / IP itself only provides service discovery functions, and cannot provide network wake-up, status detection, network maintenance and other functions, and cannot fully meet the network management requirements in the automotive field. Summary of the invention

[0004] In response to the above technical problems, the embodiments of the present application provide a network management method, system and vehicle-mounted system to achieve network wake-up and status maintenance of the vehicle-mounted terminal.

[0005] According to a first aspect of an embodiment of the present application, a network management method is provided, which is applied to a first node, and the method includes:

[0006] The first service in the first node calls the first network management service of the first node, so that the first network management service periodically broadcasts information indicating that the first node is available and node information of the second node that needs to be awakened; the first node and the second node are connected through an Ethernet network; the first node provides at least the first service, the second node provides at least the first service, and the first service subscribes to the first service;

[0007] After receiving the information indicating that the second node is available, the first service calls the first service; the first network management service periodically broadcasts the demand information of the first service so that the second node remains awake during the period when the first service calls the first service;

[0008] The first service calls the first network management service to stop broadcasting the node information of the second node, so that the second node enters a dormant state.

[0009] In one embodiment, the first network management service periodically broadcasts information indicating that the first node is available, including:

[0010] The first node registers the first service through the SOMEIP protocol;

[0011] The first network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the first node is available.

[0012] In one embodiment, the method further comprises:

[0013] According to the service requirement of the first service, a node involved in executing the first service is determined, and the node is a second node that needs to be awakened.

[0014] In one embodiment, the demand information includes: IP information of the second node and information requiring the second node to remain awake.

[0015] According to a second aspect of an embodiment of the present application, a network management method is provided, which is applied to a second node, and the method includes:

[0016] After the second node receives the information indicating that the first node is available and the node information of the second node that needs to be awakened, which is periodically broadcast by the first network management service, the second network management service in the second node sends the information indicating that the second node is available; the first node and the second node are connected via an Ethernet network; the first node provides at least the first service, the second node provides at least the first service, and the first service subscribes to the first service;

[0017] receiving demand information of the first service periodically broadcast by the first network management service, so that the second network management service controls the second node to remain awake when the first service calls the first service;

[0018] When no demand information of the first service broadcasted by the first network management service is received within a set time period, the second network management service enters a dormant state.

[0019] In one embodiment, the second network management service sends information that the second node is available, including:

[0020] The second node registers the first service through the SOMEIP protocol;

[0021] The second network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the second node is available.

[0022] In one embodiment, before the second node enters the sleep state, the method further includes:

[0023] The second network management service sends information indicating that the first service has been completed, so that the first network management service stops broadcasting the node information of the second node.

[0024] According to a third aspect of an embodiment of the present application, a network management system is provided, the system comprising:

[0025] A first node and a second node, the first node and the second node are connected via an Ethernet network;

[0026] The first node provides at least a first service, the second node provides at least a first service, and the first service subscribes to the first service;

[0027] The first node has a first network management service, and the second node has a second network management service;

[0028] The first network management service is used to periodically broadcast information indicating the availability of the first node and node information of the second node that needs to be awakened to execute the first service; the first network management service is also used to periodically broadcast demand information of the first service when the first service calls the first service; the first network management service is also used to stop broadcasting the node information of the second node;

[0029] The second network management service is used to periodically broadcast information indicating the availability of the second node, and to enable the second node to remain awake when the first network management service includes the second node in the demand information of the first service that is periodically broadcast; the second network management service is also used to enable the second node to enter a sleep state when the first network management service stops broadcasting the node information of the second node.

[0030] In one embodiment, the first network management service periodically broadcasts information indicating that the first node is available, including:

[0031] The first node registers the first service through the SOMEIP protocol;

[0032] The first network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the first node is available.

[0033] In one embodiment, the second network management service sends information that the second node is available, including:

[0034] The second node registers the first service through the SOMEIP protocol;

[0035] The second network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the second node is available.

[0036] According to the fourth aspect of an embodiment of the present application, a vehicle-mounted system is provided, comprising a first node and a second node, the first node being configured to execute a network management method such as the first aspect or any possible implementation of the first aspect, and the second node being configured to execute a network management method such as the first aspect or any possible implementation of the first aspect.

[0037] The network management method, system and vehicle-mounted system provided by the embodiment of the present invention periodically broadcasts information indicating the availability of the first node and node information of the second node that needs to be awakened through the first network management service of the first node, so that the first service can call the first service when the second node is available; and periodically broadcasts the demand information of the first service through the first network management service, so that the second node remains awake during the period when the first service calls the first service, and enters a dormant state after the first service call ends. The network management method provided by the embodiment of the present invention can add a network management service to the network node, and then use the network management service to realize node awakening and awakening maintenance, thereby filling the functional gap of SOME / IP in vehicle communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0039] Figure 1 A schematic diagram of an implementation environment according to the present invention;

[0040] Figure 2 A flowchart of a network management method provided by an embodiment of the present invention;

[0041] Figure 3 A flowchart of another network management method provided by an embodiment of the invention;

[0042] Figure 4 A structural block diagram of a network management system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0044] SOME / IP (Scalable service-Oriented MiddlewarE over IP) is a service-oriented communication protocol used to implement service-oriented communication between different electronic control units (ECUs) in vehicle networks.

[0045] SOME / IP can be used for service discovery and management, including service registration, search, subscription and unsubscription. However, SOME / IP itself only provides service discovery functions, and cannot provide network wake-up, status detection, network maintenance and other functions, and cannot fully meet the network management requirements in the automotive field.

[0046] The network management method and system provided by the embodiment of the present invention periodically broadcasts information indicating the availability of the first node and node information of the second node that needs to be awakened through the first network management service of the first node, so that the first service can call the first service when the second node is available; and periodically broadcasts the demand information of the first service through the first network management service, so that the second node remains awake during the period when the first service calls the first service, and enters a dormant state after the first service call ends. The network management method provided by the embodiment of the present invention can add a network management service to the network node, and then use the network management service to realize node awakening and awakening maintenance, thereby filling the functional gap of SOME / IP in in-vehicle communication.

[0047] Exemplary Implementation Environment

[0048] Please refer to Figure 1 , Figure 1 It is a schematic diagram of an implementation environment involved in the present invention.

[0049] like Figure 1 As shown, the implementation environment involved in the embodiment of the present invention includes at least two electronic control units (ECUs), which are used to control and monitor various systems and functions of the vehicle, such as an engine control unit, a transmission control unit, a brake control unit, etc. The ECUs are connected via an Ethernet network.

[0050] Exemplary Methods

[0051] Figure 2 Flow chart of the network management method provided by the embodiment of the present invention; please refer to Figure 2 In an exemplary embodiment, a network management method is provided, which is applied to a first node. The method may include the following steps:

[0052] S210: A first service in a first node calls a first network management service of the first node, so that the first network management service periodically broadcasts information indicating that the first node is available and node information of a second node that needs to be awakened.

[0053] In this embodiment, the execution subject may be the first node, which may be any ECU on the vehicle side, and information transmission with the second node is realized through Ethernet. The first node and the second node are connected through an Ethernet network; the first node provides at least a first service, the second node provides at least a first service, and the first service subscribes to the first service; the first service realizes the function of the first service by subscribing to the first service.

[0054] The first network management service may be a network connection service deployed in the first node. The first network management service may periodically broadcast information indicating that the first node is available, or discover the first service through the SOMEIP-SD protocol to detect the availability of the first node.

[0055] The node to be awakened may be a second node involved in executing the first service, and the number of the second nodes may be one or more, and the number of the second nodes is determined according to the service requirements of the first service. In practical applications, the second node may be awakened through a vehicle network management message.

[0056] S230: After receiving the information indicating that the second node is available, the first service calls the first service; the first network management service periodically broadcasts the demand information of the first service, so that the second node remains awake during the period when the first service calls the first service.

[0057] When the second node that needs to be awakened receives information indicating that the first node is available, the second node can periodically send information indicating that the second node is available through the second network management service. After receiving the information indicating that the second node is available, the first network management service will periodically broadcast that the second node needs to remain awake to ensure the continuity of information transmission during the first service calling the first service. At this point, the first node has completed the awakening and maintenance of the second node.

[0058] S250: The first service calls the first network management service to stop broadcasting the node information of the second node, so that the second node enters a dormant state.

[0059] When the first business calls the first service, the first node no longer needs to communicate over the network and can stop broadcasting the node information of the second node through the first network management service, so that the second node shuts down the first service, releases the wake-up demand, and enters a dormant state.

[0060] The network management method provided in the embodiment of the present application fills the functional gap of SOME / IP in in-vehicle communication by adding a network management service to the node and realizing node wake-up and wake-up maintenance with the help of the network management service.

[0061] In one embodiment, the first network management service periodically broadcasts information indicating that the first node is available, which may include:

[0062] The first node registers the first service through the SOMEIP protocol;

[0063] The first network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the first node is available.

[0064] The SOMEIP protocol stack includes the SOME / IP-SD (Service Discovery) layer, which is used for service discovery and management. When an ECU provides a service, it registers the service with the SD proxy (SOME / IP-SDProxy) in the network through broadcast or multicast. The registration information includes the service name, version, instance ID, interface description, port number, etc. The SD proxy stores the service registration information in the service directory and periodically broadcasts service announcement messages to the network to inform other ECUs in the network of the list of available services.

[0065] In actual applications, the first node can register the first service through the SD layer of SOMEIP, and indicate the availability of the first node by periodically broadcasting the name, version, instance ID, interface description, port number and other information of the first service.

[0066] In one embodiment, the method further comprises:

[0067] According to the service requirement of the first service, a node involved in executing the first service is determined, and the node is a second node that needs to be awakened.

[0068] The first node determines the nodes involved in executing the first service according to the demand information item, that is, the communication nodes of the first service that the first node needs to implement this time. For example, if the first service needs to send information to nodes A, B and C, then nodes A, B and C are the second nodes.

[0069] In one embodiment, the demand information includes: IP information of the second node and information requiring the second node to remain awake.

[0070] Using the above example, when the second node is node A, node B, and node C, the second node can be determined based on the IP information.

[0071] It should be noted that when the first service in the second node is currently unavailable, service unavailable information can be directed to the first service, and available information can be sent when the first service is ready to receive information, thereby ensuring the timing of interaction.

[0072] The network management method in the embodiment of the present application adds a first network management service to the first node and a second network management service to the second node. When there is a network demand for the first service, the first node registers the first service to realize the availability of the first service; broadcasts the availability of the first service through the first network management service, and at the same time, determines the second node according to the service demand of the first service. After the whole vehicle network wakes up the second node, the second node sends its own available information and accesses the second node through the IP information of the second node, and the first service calls the first service; because the first network management service periodically sends the information of keeping awake during the first service call, so that the second node remains awake. When the first service is completed, the first network management service sends the information of the completion of the service to make the second node enter the dormant state. The network management service in the embodiment of the present invention can realize the awakening and awakening maintenance of the node, filling the functional gap of SOME / IP in the in-vehicle communication.

[0073] Figure 3 A flowchart of another network management method provided by an embodiment of the invention. Figure 3 As shown, the method applied to the second node may include:

[0074] S310: After the second node receives the information indicating that the first node is available and the node information of the second node that needs to be awakened, which is periodically broadcast by the first network management service, the second network management service in the second node sends information indicating that the second node is available.

[0075] The execution subject in this embodiment may be the second node, which may be any ECU on the vehicle side, and realizes information transmission with the first node through Ethernet. The first node and the second node are connected through an Ethernet network; the first node provides at least the first service, the second node provides at least the first service, the first service subscribes to the first service; the first service provides services for the first service.

[0076] The second network management service may be a network connection service deployed in the second node. The second network management service may periodically broadcast information indicating that the second node is available, or discover the second service through the SOMEIP-SD protocol to detect the availability of the second node.

[0077] The second node is a node that needs to be awakened, and the number of the second nodes can be determined according to the business requirements of the first business. The number of the second nodes can be one or more. The second node is awakened by the vehicle network management message.

[0078] S330: Receive demand information of the first service periodically broadcast by the first network management service, so that the second network management service controls the second node to remain awake when the first service calls the first service.

[0079] When the second node that needs to be awakened receives information indicating that the first node is available, the second node can periodically send information indicating that the second node is available through the second network management service. After sending the information indicating that the second node is available, the first network management service will periodically broadcast that the second node needs to remain awake to ensure the continuity of information transmission during the first service calling the first service. At this point, the first node has completed the awakening and maintenance of the second node.

[0080] S350: When the demand information of the first service broadcasted by the first network management service is not received within the set time period, the second network management service enters a dormant state.

[0081] When the first business completes calling the first service, the first node no longer needs to communicate over the network, and the first network management service stops broadcasting. After receiving the node information that the first network management service stops broadcasting the second node, the second node shuts down the first service, releases the wake-up demand, and enters a dormant state.

[0082] It should be noted that the set duration can be set according to actual conditions and is not limited in the embodiments of the present application.

[0083] The network management method provided in the embodiment of the present application fills the functional gap of SOME / IP in in-vehicle communication by adding a network management service to the node and realizing node wake-up and wake-up maintenance with the help of the network management service.

[0084] In one embodiment, the second network management service sends information that the second node is available, including:

[0085] The second node registers the first service through the SOMEIP protocol;

[0086] The second network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the second node is available.

[0087] In actual applications, the second node can register the second service through the SD layer of SOMEIP, and indicate the availability of the second node by periodically broadcasting the name, version, instance ID, interface description, port number and other information of the second service.

[0088] In one embodiment, before the second node enters the sleep state, the method further includes:

[0089] The second network management service sends information indicating that the first service has been completed, so that the first network management service stops broadcasting the node information of the second node.

[0090] When the first service is completed, the first network management service can send a completed message. When the first node receives the completed message, the first network management service stops broadcasting the node information of the second node. After the second node finds that the first network management service stops broadcasting the node information, it enters a dormant state.

[0091] The network management method provided in the embodiment of the present application is described below using remote over-the-air (OTA) authorization installation as an example.

[0092] OTA technology refers to the service of remotely updating software, configuration files or data of devices through wireless networks. In the automotive industry, OTA technology can realize remote software updates, function upgrades, fault diagnosis, etc.

[0093] The user remotely sends the command of installing the upgrade package immediately to the vehicle through the APP to realize the OTA upgrade function. In this embodiment, the command of installing the upgrade package immediately issued by the APP will be sent to the vehicle-mounted cloud server, and the vehicle-mounted cloud server will send the OTA master control ECU through T-BOX to realize remote upgrade through OTAmaster.

[0094] When the APP sends the installation command value T-BOX, T-BOX will generate the service A to be upgraded, that is, T-BOX is the first node, and the upgraded service A is the first service. The first service of the second node that needs to be called by this service and the IP address of the ECU where the first service is located are preset in the first service. The second node may be OTAmaster; the first service wakes up OTAmaster through the vehicle network management message; the first service calls the first network management service, so that the first network management service periodically broadcasts the information that the first node is available, as well as the IP address information of the second node that needs to be awakened or the ID of the group to which this IP belongs; after the second node is awakened, the second network management service starts to subscribe to the first service through SOMEIP-SD, and after the subscription is successful, sends that the first service of the second node is available; at the same time, the second network management service receives the broadcast information of the first network management service, knows that the second node needs to be kept awake, and the second network management service keeps the second node in an awake state; the first service, as a client, receives the broadcast of the first service available from the second network management service, indicating that the second node has been successfully awakened and the first service can be called, starts to call the first service, and issues an immediate installation instruction; the first service of the second node successfully receives the instruction and replies to the first node, the first service completes the service, releases the communication demand, and calls the first network management service again to indicate that the service has ended. The first network management service stops broadcasting the IP information required to wake up the second node. The second network management service no longer receives the broadcast IP information of the first network management service, and knows that the second node has no external wake-up request, so it cancels the wake-up maintenance. At this point, the entire first business is completed and the communication demand of Ethernet is released. Thereafter, the first node enters sleep mode, and the second node also enters sleep mode automatically after completing the installation task.

[0095] Exemplary Systems

[0096] Figure 4 The structure diagram of a network management system provided by an embodiment of the present invention is shown in FIG. Figure 4 As shown, the network management system may include:

[0097] A first node 420 and a second node 440, wherein the first node 420 and the second node 440 are connected via an Ethernet network;

[0098] The first node 420 provides at least a first service, the second node 440 provides at least a first service, and the first service subscribes to the first service;

[0099] The first node 420 has a first network management service, and the second node 440 has a second network management service;

[0100] The first network management service is used to periodically broadcast information indicating that the first node 420 is available and node information of the second node 440 that needs to be awakened to execute the first service; the first network management service is also used to periodically broadcast demand information of the first service when the first service calls the first service; the first network management service is also used to stop broadcasting the node information of the second node 440;

[0101] The second network management service is used to periodically broadcast information indicating that the second node 440 is available, and when the first network management service includes the second node 440 in the periodic broadcast of the demand information of the first service, the second node 440 is kept awake; the second network management service is also used to put the second node 440 into a sleep state when the first network management service stops broadcasting the node information of the second node 440.

[0102] In one embodiment, the first network management service is further used to periodically broadcast registration information of the first service after the first node registers the first service through the SOMEIP protocol.

[0103] In one embodiment, the node that needs to be awakened may be a node involved in executing the first service determined according to the service requirements of the first service; the first network management service periodically broadcasts the node information of the node that needs to be awakened.

[0104] In one embodiment, the node information broadcast by the first network management service includes IP information of the second node and information requiring the second node to remain awake.

[0105] In one embodiment, the second network management service is also used to periodically broadcast registration information of the first service after the second node registers the first service through the SOMEIP protocol.

[0106] In one embodiment, the second network management service is further used to send information indicating that the first service has been completed, so that the first network management service stops broadcasting the node information of the second node.

[0107] The network management system provided in the embodiment of the present application belongs to the same application concept as the network management method provided in the above embodiment of the present application, and can execute the network management method provided in any of the above embodiments of the present application, and has the corresponding beneficial effects of the execution method. For the technical details not described in detail in this embodiment, please refer to the specific processing content of the network management method provided in the above embodiment of the present application, and will not be repeated here.

[0108] The embodiment of the present invention further provides a vehicle-mounted system, comprising a first node and a second node, wherein the first node is configured to execute Figure 2 or any kind Figure 2 In a possible implementation of the network management method, the second node is configured to perform the following steps: Figure 3 or any kind Figure 3 Network management methods in possible implementation modes.

[0109] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0110] The steps in the methods of each embodiment of the present application can be adjusted in order, combined and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.

[0111] The modules and sub-modules in the devices and terminals of the various embodiments of the present application can be combined, divided and deleted according to actual needs.

[0112] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, devices and methods can be implemented in other ways. For example, the terminal embodiments described above are only schematic, for example, the division of modules or submodules is only a logical function division, and there may be other division methods in actual implementation, for example, multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0113] The modules or submodules described as separate components may or may not be physically separated, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place, or they may be distributed on multiple network modules or submodules. Some or all of the modules or submodules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0114] In addition, each functional module or submodule in each embodiment of the present application may be integrated into one processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into one module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or in the form of software functional modules or submodules.

[0115] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0116] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly by hardware, software units executed by a processor, or a combination of the two. The software units may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0117] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0118] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A network management method, characterized in that: Applied to the first node, the method comprises: A first service in a first node calls a first network management service of the first node, so that the first network management service periodically broadcasts information indicating that the first node is available and node information of a second node that needs to be awakened; the first node and the second node are connected via an Ethernet network; the first node provides at least a first service, the second node provides at least a first service, and the first service subscribes to the first service; After receiving the information indicating that the second node is available, the first service calls the first service; the first network management service periodically broadcasts the demand information of the first service, so that the second node remains awake during the period when the first service calls the first service; The first service calls the first network management service to stop broadcasting the node information of the second node, so that the second node enters a dormant state.

2. The network management method according to claim 1, characterized in that: The first network management service periodically broadcasts information indicating that the first node is available, including: The first node registers the first service through the SOMEIP protocol; The first network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the first node is available.

3. The network management method according to claim 1, characterized in that: The method further comprises: According to the service requirement of the first service, a node involved in executing the first service is determined, and the node is the second node that needs to be awakened.

4. The network management method according to claim 1, characterized in that: The demand information includes: IP information of the second node and information requiring the second node to remain awake.

5. A network management method, characterized in that: Applied to the second node, the method comprises: After the second node receives the available information of the first node and the node information of the second node that needs to be awakened, which are periodically broadcast by the first network management service, the second network management service in the second node sends information indicating that the second node is available; the first node and the second node are connected via an Ethernet network; the first node provides at least a first service, the second node provides at least a first service, and the first service subscribes to the first service; receiving demand information of the first service periodically broadcast by the first network management service, so that the second network management service controls the second node to remain awake when the first service calls the first service; When the demand information of the first service broadcasted by the first network management service is not received within a set time period, the second network management service enters a dormant state.

6. The network management method according to claim 5, characterized in that: The second network management service sends the information that the second node is available, including: The second node registers the first service through the SOMEIP protocol; The second network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the second node is available.

7. The network management method according to claim 5, characterized in that: Before the second node enters the dormant state, the method further includes: The second network management service sends information indicating that the first service has been completed, so that the first network management service stops broadcasting the node information of the second node.

8. A network management system, characterized in that: include: A first node and a second node, wherein the first node and the second node are connected via an Ethernet network; The first node provides at least a first service, the second node provides at least a first service, and the first service subscribes to the first service; The first node has a first network management service, and the second node has a second network management service; The first network management service is used to periodically broadcast information indicating that the first node is available and node information of a second node that needs to be awakened to execute the first service; the first network management service is also used to periodically broadcast demand information of the first service when the first service calls the first service; the first network management service is also used to stop broadcasting the node information of the second node; The second network management service is used to periodically broadcast information indicating that the second node is available, and when the first network management service periodically broadcasts the demand information of the first service including the second node, the second node is kept awake; the second network management service is also used to put the second node into a sleep state when the first network management service stops broadcasting the node information of the second node.

9. The network management system according to claim 8, characterized in that: The first network management service periodically broadcasts information indicating that the first node is available, including: The first node registers the first service through the SOMEIP protocol; The first network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the first node is available.

10. The network management system according to claim 8, characterized in that: The second network management service sends the information that the second node is available, including: The second node registers the first service through the SOMEIP protocol; The second network management service periodically broadcasts registration information of the first service, where the registration information is used to indicate that the second node is available.

11. A vehicle-mounted system, characterized in that: The invention comprises a first node and a second node, wherein the first node is configured to execute the network management method according to any one of claims 1 to 4, and the second node is configured to execute the network management method according to any one of claims 5 to 7.