OTA controller registration method and OTA method for operating machinery
By registering the operating machinery and its controller on the Internet of Vehicles platform, the problems of low efficiency and error escalation of OTA are solved, and a fast and accurate OTA process is achieved.
Patent Information
- Application Number
- CN202310004492.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-03
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2043-01-03
AI Technical Summary
In the prior art, the OTA efficiency of the operating machinery is low and is prone to error escalation and leakage, mainly because the Internet of Vehicles platform cannot identify the OTA controller inside the operating machinery.
By receiving the operating machinery attribute information sent by the remote terminal, a mapping relationship between the operating machinery and the operating machinery digital model and the operating machinery communication protocol is established, the operating machinery is registered, and the registration information reported by the controller of the operating machinery that has been registered is registered, and the controller of the operating machinery that has been registered is registered based on the registration information and registered to the Internet of Vehicles platform.
The OTA controller can be quickly and accurately identified through the Internet of Vehicles platform, which improves OTA efficiency, ensures the accuracy of OTA, and avoids problems such as error escalation and missed increase.
Smart Images

Figure CN116017676B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of OTA technology, and in particular to an OTA controller registration method and an OTA method for an operating machine. Background Art
[0002] In the field of operating machinery, with the development of safety, economy, comfort and intelligent networking requirements, as well as the high price and customization of operating machinery products, there will be new requirements for the functions of operating machinery during the product life cycle, resulting in the life cycle of the internal software of the operating machinery not ending with the delivery of the operating machinery, but accompanying the entire process of R&D, design, production and delivery of the operating machinery. The software of the operating machinery can be remotely upgraded and updated through Over-the-Air Technology (OTA) throughout its life cycle. Therefore, the importance of OTA in the operating machinery industry is becoming more and more obvious, and will gradually become the core competitiveness of operating machinery products.
[0003] However, there are many specifications and models of operating machinery at present, and a type of operating machinery has a variety of electrical architectures, which makes it impossible for the Internet of Vehicles platform to clearly identify the OTA controllers inside the operating machinery, resulting in low efficiency of batch OTA and easy to cause erroneous upgrades and missed upgrades. Summary of the invention
[0004] The present invention provides an OTA controller registration method and an OTA method for an operating machine, so as to solve the defect of low OTA efficiency in the prior art. By registering the operating machine and the controller of the operating machine to the Internet of Vehicles platform, the OTA controller can be quickly and accurately identified through the Internet of Vehicles platform, thereby effectively improving the OTA efficiency.
[0005] The present invention provides an OTA controller registration method, comprising:
[0006] Receiving the attribute information of the working machine sent by the remote terminal, wherein the attribute information is obtained by the remote terminal after binding with the working machine;
[0007] Based on the attribute information, a mapping relationship between the working machine, the working machine digital model and the working machine communication protocol is established to complete the registration of the working machine;
[0008] The registration information reported by the controller of the working machine that has completed the registration is received, and the controller of the working machine that has completed the registration is registered based on the registration information.
[0009] According to an OTA controller registration method provided by the present invention, the attribute information includes: an operating machine model code and an operating machine model;
[0010] The establishing of a mapping relationship between the working machine, the working machine digital model and the working machine communication protocol based on the attribute information includes:
[0011] Establishing a first matching relationship between the operating machine and the operating machine model code and the operating machine model;
[0012] Establishing a second matching relationship between the working machine model, the working machine digital model, and the working machine communication protocol;
[0013] Based on the first matching relationship and the second matching relationship, a mapping relationship between the working machine, the working machine digital model, and the working machine communication protocol is established.
[0014] According to an OTA controller registration method provided by the present invention, the receiving of registration information reported by the controller of the operating machine that has completed registration includes:
[0015] Broadcasting a registration request to the controller of the work machine that has completed registration through the remote terminal;
[0016] Receive registration information reported by the controller of the working machine that has completed registration, wherein the registration information is generated by the controller of the working machine that has completed registration by packaging the controller attribute information and network topology information through the remote terminal after receiving the registration request.
[0017] According to an OTA controller registration method provided by the present invention, registering the controller of the registered working machine based on the registration information includes:
[0018] The controller of the registered working machine is registered using the controller attribute information and the network topology information.
[0019] According to an OTA controller registration method provided by the present invention, the controller of the operating machine that has completed registration and the remote terminal use a universal diagnostic service to exchange information.
[0020] According to an OTA controller registration method provided by the present invention, before receiving the working machine attribute information sent by the remote terminal, it also includes:
[0021] receiving a communication request sent by the remote terminal, wherein the communication request includes authentication information and a certificate;
[0022] When it is determined that the authentication information and the certificate are qualified, the authentication information and the certificate are returned to the remote terminal, and an encrypted channel is established with the remote terminal.
[0023] The present invention also provides an OTA controller registration device, comprising:
[0024] A receiving module, used for receiving the attribute information of the working machine sent by the remote terminal, wherein the attribute information is obtained by the remote terminal after binding with the working machine;
[0025] A work machine registration module, used to establish a mapping relationship between the work machine, the work machine digital model and the work machine communication protocol based on the attribute information, and complete the registration of the work machine;
[0026] The controller registration module is used to receive the registration information reported by the controller of the working machine that has completed registration, and register the controller of the working machine that has completed registration based on the registration information.
[0027] The present invention also provides an OTA method for an operating machine, comprising:
[0028] Identifying the OTA-capable controller of the working machine through a vehicle networking platform, wherein the vehicle networking platform is used to execute the OTA-capable controller registration method as described in any one of the above;
[0029] The identified OTA-capable controller is upgraded.
[0030] The present invention also provides a working machine, wherein the working machine is used to execute the OTA method of the working machine as described above.
[0031] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, an OTA controller registration method as described above is implemented.
[0032] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the OTA controller registration method as described in any one of the above is implemented.
[0033] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the OTA controller registration method described above is implemented.
[0034] The present invention provides an OTA controller registration method and an OTA method for a working machine. The OTA controller registration method receives working machine attribute information sent by a remote terminal, the attribute information is obtained by the remote terminal after binding with the working machine; based on the attribute information, a mapping relationship between the working machine, the working machine digital model and the working machine communication protocol is established to complete the registration of the working machine; the registration information reported by the controller of the working machine that has completed the registration is received, and the controller of the working machine that has completed the registration is registered based on the registration information, and by registering the working machine and the controller of the working machine to the Internet of Vehicles platform, the Internet of Vehicles platform can search for OTA controllers more quickly and accurately, thereby ensuring accurate upgrades and improving OTA efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0036] Figure 1 It is a flowchart of the OTA controller registration method provided by the present invention;
[0037] Figure 2 It is a schematic diagram of the principle of controller registration provided by the present invention;
[0038] Figure 3 It is a schematic diagram of the principle of registration of operating machinery provided by an embodiment of the present invention;
[0039] Figure 4 It is a structural diagram of the OTA controller registration device provided by the present invention;
[0040] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0042] Combine the following Figure 1-Figure 5 The present invention describes an OTA controller registration method and an OTA method for a working machine.
[0043] Figure 1 It is a flow chart of the OTA controller registration method provided by the present invention.
[0044] like Figure 1 As shown, an OTA controller registration method provided by an embodiment of the present invention can be executed by a vehicle networking platform, and the method mainly includes the following steps:
[0045] 101. Receive the attribute information of the operating machine sent by the remote terminal, where the attribute information is obtained by the remote terminal after binding with the operating machine.
[0046] In a specific implementation process, taking the operating machinery as an example, the Internet of Vehicles platform realizes information exchange with the operating machinery through the remote terminal (Telematics-BOX, T-BOX), where the remote terminal is the supplier side and the Internet of Vehicles platform is the enterprise side. The Internet of Vehicles platform binds the operating machinery with the remote terminal through the enterprise's management system, that is, each operating machinery corresponds to a remote terminal. After the remote terminal is bound to the operating machinery, the attribute information of the operating machinery can be sent to the Internet of Vehicles platform through the remote terminal. The attribute information includes the operating machinery model code, operating machinery model, factory number, vehicle identification code (VIN code) and machinery environmental protection code.
[0047] By binding the working machine with the remote terminal, the remote terminal serves as an intermediate medium for information exchange between the working machine and the Internet of Vehicles platform. For the Internet of Vehicles platform, it only needs to receive the working machine attribute information sent by the remote terminal. Since the remote terminal and the working machine are bound, information interaction with the working machine is achieved through information interaction with the remote terminal.
[0048] 102. Based on the attribute information, a mapping relationship between the operating machinery, the digital model of the operating machinery and the communication protocol of the operating machinery is established to complete the registration of the operating machinery.
[0049] The digital model of the operating machinery refers to the digital model of the equipment established on the Internet of Vehicles platform based on the different electrical platforms of the operating machinery, including the equipment controller, network topology, main structure, etc. The communication protocol of the operating machinery refers to the online communication model established on the Internet of Vehicles platform based on the communication protocol of the different electrical platforms of the operating machinery. This model can parse the original data reported by the remote terminal.
[0050] Establish a mapping relationship between the operating machinery and the operating machinery digital model and the operating machinery communication protocol, that is, through the mapping relationship, the operating machinery digital model and the operating machinery communication protocol corresponding to the operating machinery can be found. As shown in Table 1, it is a tree diagram corresponding to the operating machinery, including five main contents: the operating machinery category, the operating machinery digital model, the operating machinery model, the operating machinery model code (the operating machinery model unique identifier), and the operating machinery communication protocol (the communication protocol corresponding to the electrical platform). The operating machinery model is mapped in the same way as the operating machinery model code. There will be multiple actual operating machinery under one operating machinery model (due to limited space, the following table takes operating machinery 1-operating machinery 9 as examples); the operating machinery digital model and the operating machinery communication protocol are mapped one by one. This mapping relationship can realize the rapid retrieval of the corresponding operating machinery digital model and operating machinery protocol model according to the operating machinery model.
[0051] After establishing the mapping relationship between the operating machinery and the operating machinery digital model and the operating machinery communication protocol, since the operating machinery model has a unique corresponding relationship with the operating machinery, the corresponding operating machinery digital model and operating machinery communication protocol can be quickly queried from the operating machinery model according to the mapping relationship. To explain Table 1, the operating machinery category is, for example, a crane, the operating machinery digital model is, for example, a certain type of crane, a crawler crane, the operating machinery communication protocol is, for example, the crawler crane's own communication protocol, and the identifier is a symbol for distinguishing the communication protocol, the operating machinery model and the operating machinery model code are the operating machinery's own identifiers, and the operating machinery in the last column falls on the operating machinery itself. The same operating machinery model and operating machinery model code may correspond to multiple different operating machinery, as shown in Table 1. It can be clearly seen from Table 1 that from left to right, the operating machinery is accurately determined layer by layer, so as to determine from the operating machinery category to the final operating machinery, for example, from the crane, to finally determine a certain type, a certain communication protocol, and a certain model code of a certain crane.
[0052]
[0053] Table 1
[0054] Therefore, by establishing a mapping relationship, the digital model of the operating machine and the communication protocol of the operating machine can be quickly located according to the operating machine model, thereby completing the registration of the operating machine. After the operating machine registration is completed, the model, internal control architecture, communication protocol, etc. of the operating machine can be queried through the Internet of Vehicles platform.
[0055] 103. Receive registration information reported by the controller of the registered working machine, and register the controller of the registered working machine based on the registration information.
[0056] After the operating machine completes the registration, it is necessary to register the controller inside the operating machine. There are two ways to register the controller. One is to send a registration request to the controller of the operating machine that has completed the registration. The other is for the controller that has completed the registration of the operating machine to actively send and report the registration information. The specific registration method to be used depends on the characteristics of the controller itself. If the controller itself supports the function of active reporting, the controller actively reports to register. If the controller supports response, the controller is registered by sending a registration request.
[0057] For the Internet of Vehicles platform, the final registration is to receive the registration information reported by the controller of the registered working machinery. The registration information includes the software / hardware version number defined by the enterprise, the software / hardware version number defined by the supplier, the supplier code, the network location of the equipment, etc. The way for the controller to report the registration signal is to report it through a remote terminal, that is, the Internet of Vehicles platform receives the registration information reported by the controller of the working machinery that has completed the registration through the remote terminal. Then, the controller of the working machinery that has completed the registration is registered through the registration information. After the controller is registered, the controller's own parameters can be quickly viewed through the Internet of Vehicles platform, including whether the controller supports OTA, etc. For applications, since the working machinery and the controller of the working machinery have completed the registration in the Internet of Vehicles platform, users can directly obtain the internal communication network structure of the controller through the Internet of Vehicles platform, understand the controller that can be OTA at a glance, and quickly complete the identification operation of the OTA control.
[0058] The present embodiment provides a method for registering an OTA controller. The method receives attribute information of an operating machine sent by a remote terminal, where the attribute information is obtained by the remote terminal after binding with the operating machine. Based on the attribute information, a mapping relationship between the operating machine, the digital model of the operating machine, and the communication protocol of the operating machine is established to complete the registration of the operating machine. The registration information reported by the controller of the operating machine that has completed registration is received, and the controller of the operating machine that has completed registration is registered based on the registration information. By registering the operating machine and the controller of the operating machine to the Internet of Vehicles platform, the Internet of Vehicles platform can search for OTA controllers more quickly and accurately, thereby ensuring accurate upgrades and improving OTA efficiency.
[0059] Further, on the basis of the above embodiments, the attribute information in this embodiment includes: the operating machinery model code and the operating machinery model; correspondingly, based on the attribute information, a mapping relationship between the operating machinery and the operating machinery digital model and the operating machinery communication protocol is established, including: establishing a first matching relationship between the operating machinery and the operating machinery model code and the operating machinery model; establishing a second matching relationship between the operating machinery model and the operating machinery digital model and the operating machinery communication protocol; based on the first matching relationship and the second matching relationship, a mapping relationship between the operating machinery and the operating machinery digital model and the operating machinery communication protocol is established.
[0060] Specifically, a mapping relationship between the operating machinery and the operating machinery digital model and the operating machinery communication protocol is established. First, a first matching relationship between the operating machinery and the operating machinery model code and the operating machinery model is established. The first matching relationship determines the correspondence between the operating machinery model code corresponding to the operating machinery and the operating machinery signal, that is, determines the unique operating machinery model and operating machinery model code of each operating machinery. Then, a second matching relationship between the operating machinery model and the operating machinery digital model and the operating machinery communication protocol is established. The second matching relationship determines the correspondence between the operating machinery model and the operating machinery digital model and the operation analysis communication protocol, that is, determines the operating machinery digital model and the operating machinery communication protocol corresponding to each operating machinery model. Among them, the operating machinery model and the operating machinery model code are one-to-one corresponding. Therefore, when the operating machinery model is used as an intermediate quantity, the mapping relationship between the operating machinery and the operating machinery digital model and the operating machinery communication protocol is established through the first matching relationship and the second matching relationship, so that the operating machinery digital model and the operating machinery communication protocol can be quickly determined through the operating machinery model.
[0061] Furthermore, based on the above-mentioned embodiments, the registration information reported by the controller of the registered working machine in this embodiment includes: broadcasting a registration request to the controller of the registered working machine through a remote terminal; receiving the registration information reported by the controller of the registered working machine, the registration information is generated by the controller of the registered working machine after receiving the registration request by packaging the controller attribute information and network topology information through the remote terminal. The controller of the registered working machine and the remote terminal use a general diagnostic service to exchange information. The controller attribute information includes the enterprise-defined software / hardware version number, the vendor-defined software / hardware version number, the vendor code, the network location of the device, etc. The network topology information includes the physical layout of various devices interconnected by the transmission medium, and the specific physical, i.e. real, or logical, i.e. virtual arrangement between the members constituting the network.
[0062] The controller of the registered working machine is registered based on the registration information, including: using the controller attribute information and the network topology information to complete the registration of the controller of the registered working machine.
[0063] Figure 2 It is a schematic diagram of the principle of controller registration provided by the present invention, such as Figure 2 As shown, the Internet of Vehicles platform realizes information interaction with the content controller of the operating machinery through the remote terminal, and realizes the registration of the controller on the Internet of Vehicles platform.
[0064] Two controller registration methods are described separately. The first method is to send a registration request to the controller of the operating machine through a remote terminal, and then the remote terminal exchanges data with the internal controller of the operating machine through the unified diagnostic services (UDS). Specifically, the remote terminal broadcasts the controller registration request to the operating machine communication network. After receiving the registration request, the controller will report the registration information to the Internet of Vehicles platform through the remote terminal. Among them, the UDS service is used for data exchange between the remote terminal and the internal controller of the operating machine. After receiving the registration information reported by the controller, the remote terminal parses the controller registration information through the UDS data and packages it, and then reports it to the Internet of Vehicles platform, thus realizing the registration of the internal controller of the operating machine.
[0065] The second registration method is that the controller itself actively reports the registration. After the operating machine's controller is powered on, the controller will actively report the registration information carrying its own data to the remote terminal. The remote terminal also parses the controller registration information through UDS data and packages it, and then reports it to the Internet of Vehicles platform to complete the registration of the operating machine controller.
[0066] Regardless of which method is used to register the internal controller of the operating machinery, after the registration is completed, when the controller needs to be upgraded, the specific controller can be quickly located through the Internet of Vehicles platform. For example, if an OTA upgrade is required, the Internet of Vehicles platform can search for the OTA-capable controller among the registered controllers, which can effectively improve OTA efficiency.
[0067] Figure 3 Schematic diagram of the principle of operation machine registration provided by an embodiment of the present invention. Figure 3 As shown, in this embodiment, before receiving the operating machinery attribute information sent by the remote terminal, it also includes: receiving a communication request sent by the remote terminal, the communication request includes authentication information and a certificate; when it is determined that the authentication information and the certificate are qualified, returning the authentication information and the certificate to the remote terminal to establish an encrypted channel with the remote terminal.
[0068] Specifically, Figure 3 The schematic diagram shows the process of self-registration of the operating machine and the establishment of a communication connection between the Internet of Vehicles platform and the remote terminal before the self-registration of the operating machine. The main function of the supplier's Enterprise Resource Planning (ERP) system is to send the request information of the remote terminal to the Internet of Vehicles platform, while the main function of the enterprise's Element Management System (EMS) is to send the binding information between the operating machine and the remote terminal to the Internet of Vehicles platform. The ERP side is the control system corresponding to the remote terminal, and the MES side is the system corresponding to the operating machine enterprise.
[0069] After the operating machine is bound to TBOX, the enterprise MES will upload the operating machine information to the Internet of Vehicles platform to complete the registration of the operating machine. Before that, it is necessary to first establish communication between the remote terminal and the Internet of Vehicles platform, that is, each TBOX will automatically apply for and burn authentication information and certificates when it is in production on the production line, which will be used to connect to the platform for encrypted communication and improve the security of data interaction with the Internet of Vehicles platform during the use of the equipment. This process is applied to the enterprise Internet of Vehicles platform by the TBOX manufacturer's factory system and automatically burned.
[0070] The specific encryption process is that the remote terminal sends a request for authentication information and a certificate to the Internet of Vehicles platform through the ERP system. After the Internet of Vehicles receives the communication request sent by the remote terminal carrying the request for authentication information and a certificate, it verifies the communication request to determine whether the source provides relevant information. If relevant information is provided, it indicates that the requested authentication information and certificate are qualified. Then the Internet of Vehicles platform will return the authentication information and the certificate to the ERP system. The ERP system will control the remote terminal to complete the burning of the authentication information and the certificate. By loading the authentication information and the certificate, the encrypted channel between the remote terminal and the Internet of Vehicles platform is finally established.
[0071] Through the interconnection between the enterprise's EMS system and the supplier's ERP system, as well as the registration of the operating machinery and the registration of the internal controllers of the operating machinery, the Internet of Vehicles platform and the remote terminal (TBOX) can be quickly matched; the type, model, and internal control architecture of the operating machinery can be quickly reported to the Internet of Vehicles platform; and the Internet of Vehicles platform can be used to quickly and accurately identify the equipment and the upgradeable controllers inside the equipment, effectively improving the efficiency of the operating machinery OTA.
[0072] Based on the same general inventive concept, the present invention also protects an OTA controller registration device. The OTA controller registration device provided by the present invention is described below. The OTA controller registration device described below and the OTA controller registration method described above can refer to each other.
[0073] Figure 4It is a structural schematic diagram of the OTA controller registration device provided by the present invention.
[0074] like Figure 4 As shown, this embodiment provides an OTA controller registration device, including:
[0075] The receiving module 401 is used to receive the attribute information of the working machine sent by the remote terminal, and the attribute information is obtained by the remote terminal after binding with the working machine;
[0076] The operating machine registration module 402 is used to establish a mapping relationship between the operating machine, the operating machine digital model and the operating machine communication protocol based on the attribute information, and complete the registration of the operating machine;
[0077] The controller registration module 403 is used to receive the registration information reported by the controller of the working machine that has completed registration, and register the controller of the working machine that has completed registration based on the registration information.
[0078] The present embodiment provides an OTA controller registration device, which receives attribute information of a working machine sent by a remote terminal, where the attribute information is obtained by the remote terminal after binding with the working machine; based on the attribute information, a mapping relationship between the working machine, the digital model of the working machine, and the communication protocol of the working machine is established to complete the registration of the working machine; the registration information reported by the controller of the working machine that has completed registration is received, and the controller of the working machine that has completed registration is registered based on the registration information. By registering the working machine and the controller of the working machine to the Internet of Vehicles platform, the Internet of Vehicles platform can search for OTA controllers more quickly and accurately, thereby ensuring accurate upgrades and improving OTA efficiency.
[0079] Furthermore, the attribute information in this embodiment includes: the operating machine model code and the operating machine model; the operating machine registration module 401 is specifically used for:
[0080] Establishing a first matching relationship between the operating machine and the operating machine model code and the operating machine model;
[0081] Establishing a second matching relationship between the working machine model, the working machine digital model, and the working machine communication protocol;
[0082] Based on the first matching relationship and the second matching relationship, a mapping relationship between the working machine, the working machine digital model, and the working machine communication protocol is established.
[0083] Furthermore, the controller registration module 402 in this embodiment is specifically used for:
[0084] Broadcasting a registration request to the controller of the work machine that has completed registration through the remote terminal;
[0085] Receive registration information reported by the controller of the working machine that has completed registration, wherein the registration information is generated by the controller of the working machine that has completed registration by packaging the controller attribute information and network topology information through the remote terminal after receiving the registration request.
[0086] Furthermore, the controller registration module 403 in this embodiment is specifically used for:
[0087] The controller of the registered working machine is registered using the controller attribute information and the network topology information.
[0088] Furthermore, in this embodiment, the controller of the registered working machine and the remote terminal use a universal diagnostic service to exchange information.
[0089] Furthermore, this embodiment also includes an encryption module, which is used to:
[0090] receiving a communication request sent by the remote terminal, wherein the communication request includes authentication information and a certificate;
[0091] When it is determined that the authentication information and the certificate are qualified, the authentication information and the certificate are returned to the remote terminal, and an encrypted channel is established with the remote terminal.
[0092] Based on the same general inventive concept, the present invention also protects an OTA method for an operating machine, comprising: identifying an OTA controller of the operating machine through a vehicle networking platform, the vehicle networking platform being used to execute an OTA controller registration method such as any of the above embodiments; and upgrading the identified OTA controller.
[0093] Based on the same general inventive concept, the present invention also protects a working machine, which is used to execute the OTA method of the working machine as any one of the above embodiments.
[0094] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention.
[0095] like Figure 5As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530 and a communication bus 540, wherein the processor 510, the communication interface 520 and the memory 530 communicate with each other through the communication bus 540. The processor 510 may call the logic instructions in the memory 530 to execute the OTA controller registration method. The method includes receiving the attribute information of the operating machine sent by the remote terminal, wherein the attribute information is obtained by the remote terminal after binding with the operating machine; based on the attribute information, establishing a mapping relationship between the operating machine and the digital model of the operating machine and the communication protocol of the operating machine, and completing the registration of the operating machine; receiving the registration information reported by the controller of the operating machine that has completed the registration, and registering the controller of the operating machine that has completed the registration based on the registration information.
[0096] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0097] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the OTA controller registration method provided by the above methods. The method includes receiving attribute information of an operating machine sent by a remote terminal, wherein the attribute information is obtained by the remote terminal after binding with the operating machine; based on the attribute information, establishing a mapping relationship between the operating machine and the digital model of the operating machine and the communication protocol of the operating machine to complete the registration of the operating machine; receiving the registration information reported by the controller of the operating machine that has completed the registration, and registering the controller of the operating machine that has completed the registration based on the registration information.
[0098] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the OTA controller registration method provided by the above-mentioned methods. The method includes receiving attribute information of an operating machine sent by a remote terminal, wherein the attribute information is obtained by the remote terminal after binding with the operating machine; based on the attribute information, establishing a mapping relationship between the operating machine and the digital model of the operating machine and the communication protocol of the operating machine to complete the registration of the operating machine; receiving registration information reported by the controller of the operating machine that has completed registration, and registering the controller of the operating machine that has completed registration based on the registration information.
[0099] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0100] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0101] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for registering an OTA controller, characterized in that: include: Receiving the attribute information of the working machine sent by the remote terminal, wherein the attribute information is obtained by the remote terminal after binding with the working machine; The attribute information includes: the operating machine model code and the operating machine model; Establishing a first matching relationship between the operating machine and the operating machine model code and the operating machine model; Establishing a second matching relationship between the working machine model, the working machine digital model, and the working machine communication protocol; Based on the first matching relationship and the second matching relationship, a mapping relationship between the working machine, the working machine digital model and the working machine communication protocol is established to complete the registration of the working machine; The registration information reported by the controller of the working machine that has completed the registration is received, and the controller of the working machine that has completed the registration is registered based on the registration information.
2. The OTA controller registration method according to claim 1, characterized in that: The receiving of the registration information reported by the controller of the operating machine that has completed the registration includes: Broadcasting a registration request to the controller of the work machine that has completed registration through the remote terminal; Receive registration information reported by the controller of the working machine that has completed registration, wherein the registration information is generated by the controller of the working machine that has completed registration by packaging the controller attribute information and network topology information through the remote terminal after receiving the registration request.
3. The OTA controller registration method according to claim 2, characterized in that: The registering the controller of the registered working machine based on the registration information includes: The controller of the registered working machine is registered using the controller attribute information and the network topology information.
4. The OTA controller registration method according to claim 2, characterized in that: The controller of the registered working machine and the remote terminal exchange information using a universal diagnostic service.
5. The OTA controller registration method according to any one of claims 1 to 4, characterized in that: Before receiving the working machine attribute information sent by the remote terminal, the method further includes: receiving a communication request sent by the remote terminal, wherein the communication request includes authentication information and a certificate; When it is determined that the authentication information and the certificate are qualified, the authentication information and the certificate are returned to the remote terminal, and an encrypted channel is established with the remote terminal.
6. An OTA controller registration device, characterized in that: include: A receiving module, used for receiving the attribute information of the working machine sent by the remote terminal, wherein the attribute information is obtained by the remote terminal after binding with the working machine; The attribute information includes: the operating machine model code and the operating machine model; A work machine registration module is used to establish a first matching relationship between the work machine and the work machine model code and the work machine model; establish a second matching relationship between the work machine model and the work machine digital model and the work machine communication protocol; based on the first matching relationship and the second matching relationship, establish a mapping relationship between the work machine and the work machine digital model and the work machine communication protocol to complete the registration of the work machine; The controller registration module is used to receive the registration information reported by the controller of the working machine that has completed registration, and register the controller of the working machine that has completed registration based on the registration information.
7. An OTA method for an operating machine, characterized in that: include: Identify the OTA controller of the operating machine through a vehicle networking platform, wherein the vehicle networking platform is used to execute the OTA controller registration method according to any one of claims 1 to 5; The identified OTA-capable controller is upgraded.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the OTA controller registration method as described in any one of claims 1 to 5 is implemented.
9. A working machine, characterized in that: The working machine is used to execute the OTA method for a working machine according to claim 7.
Citation Information
Patent Citations
Automatic registration method and system for Internet of vehicles platform
CN110189432A
Software upgrading method, OTA function purchasing method and information interaction system
CN115396309A