CN117234547A - Golf cart system upgrade package processing method, system upgrade method and related equipment - Google Patents

Golf cart system upgrade package processing method, system upgrade method and related equipment Download PDF

Info

Publication number
CN117234547A
CN117234547A CN202310919602.6A CN202310919602A CN117234547A CN 117234547 A CN117234547 A CN 117234547A CN 202310919602 A CN202310919602 A CN 202310919602A CN 117234547 A CN117234547 A CN 117234547A
Authority
CN
China
Prior art keywords
verification
upgrade package
local target
system upgrade
upgrade
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310919602.6A
Other languages
Chinese (zh)
Inventor
陈永泽
尹鸿彪
刘俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hengtian Weiyan Technology Co ltd
Original Assignee
Shenzhen Hengtian Weiyan Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Hengtian Weiyan Technology Co ltd filed Critical Shenzhen Hengtian Weiyan Technology Co ltd
Priority to CN202310919602.6A priority Critical patent/CN117234547A/en
Publication of CN117234547A publication Critical patent/CN117234547A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The embodiment of the invention provides a golf car system upgrade package processing method, which aims to solve the problems of higher cost and low efficiency caused by the fact that the existing golf car system is upgraded in a recall mode. Acquiring a system upgrade package; the system upgrade package is sent to local target equipment for verification, and a verification upgrade package is obtained; the client device is informed to download the verification upgrade package, the system upgrade package is verified through the local target device, the reliability of the system upgrade package is fully verified, and the verified system upgrade package is sent to the client device, so that remote system upgrade can be realized, and the whole upgrade maintenance process is a completely remote upgrade process, so that a golf car does not need to be recalled for system upgrade, and the efficiency is high.

Description

Golf cart system upgrade package processing method, system upgrade method and related equipment
Technical Field
The invention relates to the field of intelligent sports, in particular to a golf car system upgrade package processing method, a system upgrade method and related equipment.
Background
With the popularization of golf games, the utilization rate of golf cars is increased, and the system maintenance and upgrading of the existing golf cars are often carried out by operating a golf car in a factory or a sales shop by technicians.
Disclosure of Invention
The embodiment of the invention provides a golf car system upgrade package processing method and a golf car system upgrade method, which aim to solve the problems of higher cost and low efficiency caused by the fact that the golf car system is upgraded in a recall mode in the existing golf car system upgrade. The technical staff can manufacture the system upgrade package according to the requirement of system maintenance, and send the system upgrade package to the client device for system upgrade through a preset data transmission protocol after verification of the local target device, so that the reliability of the system upgrade package is fully verified, remote system upgrade can be realized, maintenance upgrade cost is reduced, and maintenance upgrade efficiency is improved.
In a first aspect, an embodiment of the present invention provides a method for processing an upgrade package of a golf car system, where the method includes:
acquiring a system upgrade package, wherein the system upgrade package is used for upgrading a golf car system;
the system upgrade package is sent to local target equipment for verification, and a verification upgrade package is obtained;
and notifying the client equipment to download the verification upgrade package so that the client equipment performs system upgrade according to the verification upgrade package.
Optionally, the sending the system upgrade package to a local target device for verification includes:
the system upgrade package is sent to a plurality of local target devices for verification, and a plurality of system upgrade package verification results are obtained;
and determining the verification upgrade package based on the verification results of the plurality of system upgrade packages.
Optionally, the sending the system upgrade package to a plurality of local target devices for verification includes:
the system upgrade package is sent to the plurality of local target devices for verification, and a plurality of local target device verification results corresponding to the plurality of local target devices are obtained;
and determining the verification results of the plurality of system upgrade packages based on the verification results of the plurality of local target devices.
Optionally, after the system upgrade package is sent to the plurality of local target devices to perform verification, a plurality of local target device verification results corresponding to the plurality of local target devices are obtained, the method further includes:
determining a plurality of local target equipment upgrading environments corresponding to the plurality of local target equipment based on a plurality of local target equipment verification results corresponding to the plurality of local target equipment;
and determining the verification results of the plurality of system upgrade packages based on the verification results of the plurality of local target devices and the upgrade environments of the plurality of local target devices.
In a second aspect, an embodiment of the present invention further provides a golf car system upgrade method, where the method includes:
after receiving a notice of downloading a verification upgrade package, downloading the verification upgrade package, wherein the verification upgrade package is obtained according to a golf car system upgrade package processing method;
and carrying out system upgrading according to the verification upgrading packet.
In a third aspect, an embodiment of the present invention further provides a golf car system upgrade package processing apparatus, where the golf car system upgrade package processing apparatus includes:
the first acquisition module is used for acquiring a system upgrade package, wherein the system upgrade package is used for upgrading a golf car system;
the first verification module is used for sending the system upgrade package to local target equipment for verification to obtain a verification upgrade package;
and the first notification module is used for notifying the client equipment to download the verification upgrade package so as to enable the client equipment to carry out system upgrade according to the verification upgrade package.
In a fourth aspect, embodiments of the present invention also provide a golf car, the golf car including:
the first receiving module is used for downloading the verification upgrade package after receiving the notification of downloading the verification upgrade package, and the verification upgrade package is obtained based on the golf car system upgrade package processing method;
and the first upgrading module is used for carrying out system upgrading according to the verification upgrading packet.
In a fifth aspect, an embodiment of the present invention further provides a golf car upgrade system, including: golf car system upgrade package processing device and golf car;
the golf car system upgrade package processing device is used for acquiring a system upgrade package; the system upgrade package is sent to local target equipment for verification, and a verification upgrade package is obtained; notifying a golf car to download the verification upgrade package;
the golf cart is used for downloading the verification upgrade package after receiving the notification of downloading the verification upgrade package; and carrying out system upgrading according to the verification upgrading packet.
In a sixth aspect, an embodiment of the present invention provides an electronic device, including: the system comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the steps in the golf car system upgrade package processing method or the steps in the golf car system upgrade method when executing the computer program.
In a seventh aspect, an embodiment of the present invention provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements steps in the method for processing a golf car system upgrade package or steps in the method for upgrading a golf car system provided by the embodiment of the present invention.
The embodiment of the invention provides a golf car system upgrade package processing method, which aims to solve the problems of higher cost and low efficiency caused by the fact that the existing golf car system is upgraded in a recall mode. Acquiring a system upgrade package; the system upgrade package is sent to local target equipment for verification, and a verification upgrade package is obtained; the client device is informed to download the verification upgrade package, the system upgrade package is verified through the local target device, the reliability of the system upgrade package is fully verified, and the verified system upgrade package is sent to the client device, so that remote system upgrade can be realized, and the whole upgrade maintenance process is a completely remote upgrade process, so that a golf car does not need to be recalled for system upgrade, and the efficiency is high.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a method for processing an upgrade package of a golf car system according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for upgrading a golf car system according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a golf car system upgrade package processing apparatus according to an embodiment of the present invention;
FIG. 4 is a schematic view of a golf cart according to an embodiment of the present invention;
FIG. 5 is a block diagram of a golf upgrade system according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As shown in fig. 1, fig. 1 is a flowchart of a method for processing an upgrade package of a golf car system according to an embodiment of the present invention. The golf car system upgrade package processing method comprises the following steps:
101. and acquiring a system upgrade package.
In the embodiment of the invention, the golf car system upgrade package processing method can be deployed to a golf car management platform, the golf car management platform can be a server or a server cluster with functions of data processing, data analysis, data storage, data transmission and the like, the golf car management platform can store a history system upgrade package, the history system upgrade package corresponds to a history system version, the golf car management platform can also store history upgrade equipment parameters and history upgrade environment parameters, the history upgrade equipment parameters can comprise parameter information such as equipment model, equipment delivery date, equipment history upgrade times and the like, and the history upgrade environment parameters can comprise parameter information such as equipment use temperature, equipment use humidity, equipment upgrade history network connection parameters and the like.
The system upgrade package may be used for golf car system upgrade, the golf car system may be used for golf vehicles such as golf electric vehicles and golf fuel vehicles, and the system upgrade package may be a system upgrade package manufactured and packaged by a technician based on corresponding maintenance or update of golf system maintenance or golf system function application update, and the system upgrade package may be transmitted to the golf car management platform through a data transmission protocol, and the golf car management platform may store the system upgrade package after acquiring the system upgrade package. The data transmission protocol may be an HTTP protocol, a TCP protocol, a UDP protocol, an SMTP protocol, an IMAP protocol, or the like, which may perform data transmission.
In a possible embodiment, when the golf cart system fails or the golf cart system can perform corresponding system maintenance or function application update, the technician performs system upgrade package manufacture on the golf cart system to obtain the system upgrade package, and uploads the system upgrade package to the golf cart management platform, and after the uploading is successful, the golf cart management platform performs operations such as storing and backing up the system upgrade package.
102. And sending the system upgrade package to the local target equipment for verification to obtain a verification upgrade package.
In an embodiment of the present invention, the local target device may be a golf car for performing the verification operation, and the golf car may be a golf electric car or a golf fuel car.
The system version corresponding to the local target device may be a system version before the system upgrade package is created, and the system version corresponding to the local target device may be determined according to a system version usage rate corresponding to the client device.
The client device may be a golf car used by a client, the system version usage rate corresponding to the client device may be determined based on a historical system upgrade package stored in the golf car management platform, a historical system version corresponding to the historical system upgrade package is determined based on the historical system upgrade package, a current system version corresponding to the client device after the system upgrade package is acquired is determined based on the historical system version, the system version usage rate is determined based on the current system version, and the system version of the local target device is determined based on the system version usage rate.
After the system version of the local target equipment is determined, the upgrading environment parameters and the upgrading equipment parameters of the local target equipment are determined according to the historical upgrading environment parameters and the historical upgrading equipment parameters, after the system version of the local target equipment and the upgrading environment parameters and the upgrading equipment parameters of the local target equipment are determined, the local target equipment is determined, the system upgrading is carried out based on the running of the local target equipment, after the running is finished, the golf car management platform obtains the upgrading result of the local target equipment, and whether the system upgrading package is reliable or not is determined based on the upgrading result of the local target equipment.
In one possible embodiment, after the system upgrade package is acquired, the historical system version is determined based on a historical system upgrade package stored in the golf platform, a current system version corresponding to the client device after the system upgrade package is acquired is determined based on the historical system version, and a system version usage rate is determined based on the current system version.
For example, a system version corresponding to the current system version usage rate 5 may be obtained, a system version of the plurality of local target devices may be determined based on the system version of the system version usage rate 5, after determining the system versions of the plurality of local target devices, a plurality of historical system versions corresponding to the current system version usage rate 5 may be obtained, a plurality of historical upgrade environment parameters and a plurality of historical upgrade device parameters may be determined based on the plurality of historical system versions, an upgrade environment parameter of the plurality of local target devices may be determined based on the plurality of historical upgrade environment parameters, an upgrade device parameter of the plurality of local target devices may be determined based on the plurality of historical upgrade device parameters, and a plurality of local target devices may be determined based on the upgrade environment parameters of the plurality of local target devices, the upgrade device parameters of the plurality of local target devices, and the system versions of the plurality of local target devices.
And carrying out downloading operation based on the plurality of local target devices, downloading the system upgrade package, running the system upgrade package after the downloading operation is finished, detecting upgrade results corresponding to the plurality of local target devices after the running operation is finished, determining the system upgrade package as the verification upgrade package if the plurality of local target devices are successfully upgraded, determining the system upgrade package as the verification upgrade package if upgrade failure occurs in the plurality of local target devices, and sending the upgrade failure result to technicians.
103. And notifying the client device to download the verification upgrade package.
In the embodiment of the present invention, the client device may be a golf cart used by a client, the verification upgrade packet may be a verification upgrade packet obtained after the system upgrade packet is verified according to the local target device, the notification may be a notification to the client device after the system upgrade packet is determined to be the verification upgrade packet by the golf management platform, the notification may be a notification transmission through a preset data transmission protocol, the preset transmission protocol may be a protocol capable of performing data transmission, such as an HTTP protocol, a TCP protocol, a UDP protocol, an SMTP protocol, an IMAP protocol, etc., and the downloading may be a download of the verification upgrade packet stored in the golf management platform by the client device through the preset data transmission protocol.
In one possible embodiment, after the golf management platform determines the system upgrade package as the verification upgrade package, the client device is notified of a new system upgrade notification through the preset data transmission protocol, and after receiving the system upgrade notification, the client device downloads the verification upgrade package stored in the golf management platform in a non-working time, and after the downloading is completed, the verification upgrade package is operated to complete the system upgrade.
The embodiment of the invention provides a golf car system upgrade package processing method, which aims to solve the problems of higher cost and low efficiency caused by the fact that the existing golf car system is upgraded in a recall mode. Acquiring a system upgrade package; the system upgrade package is sent to local target equipment for verification, and a verification upgrade package is obtained; the client device is informed to download the verification upgrade package, the system upgrade package is verified through the local target device, the reliability of the system upgrade package is fully verified, and the verified system upgrade package is sent to the client device, so that remote system upgrade can be realized, and the whole upgrade maintenance process is a completely remote upgrade process, so that a golf car does not need to be recalled for system upgrade, and the efficiency is high.
Optionally, in the step of sending the system upgrade package to the local target device for verification, the system upgrade package may be sent to a plurality of local target devices for verification, so as to obtain a plurality of verification results of the system upgrade package; and determining a verification upgrade package based on the verification results of the plurality of system upgrade packages.
In the embodiment of the present invention, the plurality of local target devices may be two or more local target devices, the plurality of system upgrade package verification results may correspond to the plurality of local target devices, the plurality of system upgrade package verification results may be verification failure results or verification success results, the verification failure results may be system upgrade failure after the plurality of local target devices run the system upgrade package, a verification failure result is obtained, the verification success results may be system upgrade success after the plurality of local target devices run the system upgrade package, and a verification success result is obtained.
In one possible embodiment, after the system upgrade package is obtained, the system upgrade package is sent to the plurality of local target devices, the plurality of local target devices run the system upgrade package to perform system upgrade, after the running is finished, the system states of the plurality of local target devices are obtained, if the system states are in a normal state, the verification result of the system upgrade package is determined to be a verification success result, and if the system states are in an abnormal state, the verification result of the system upgrade package is determined to be a verification failure result.
The normal state may be an abnormal condition that system state information of the plurality of local target devices can be obtained or that a fault is not occurred in the system state of the plurality of local target devices, or the abnormal state may be an abnormal condition that system state information of the plurality of local target devices cannot be obtained or that a fault is occurred in the system state of the plurality of local target devices is obtained, if verification results of a plurality of system upgrade packages corresponding to the plurality of local target devices are all verification success results, the system upgrade package is determined to be a verification upgrade package, if one verification failure result occurs in the plurality of system upgrade package verification results corresponding to the plurality of local target devices, the system upgrade package cannot be determined to be a verification upgrade package, and the verification failure result is sent to a related technician, and the related technician may be a technician who makes the system upgrade package.
Optionally, in the step of sending the system upgrade package to the plurality of local target devices for verification, the system upgrade package may be sent to the plurality of local target devices for verification, so as to obtain a plurality of local target device verification results corresponding to the plurality of local target devices; based on the plurality of local target device verification results, a plurality of system upgrade package verification results are determined.
In the embodiment of the present invention, the verification results of the local target devices corresponding to the local target devices may be system states of the local target devices, where the system states may include whether the system operation is a normal state, and whether the system version is consistent with the system version corresponding to the system upgrade package, and the system verification states of the local target devices may further include whether the local target devices are stable after the system upgrade package is run for 2 hours, and the verification results of the local target devices are determined based on the verification results of the local target devices corresponding to the local target devices.
In one possible embodiment, after the system upgrade package is obtained, the system upgrade package is sent to the plurality of local target devices, the plurality of local target devices run the system upgrade package, system upgrade is performed, after the running is finished, the system states of the plurality of local target devices are obtained, if the system states of the plurality of local target devices can be obtained, whether the system states of the plurality of local target devices are normal is detected, if the system states of the plurality of local target devices are normal is detected, the system version of the plurality of local target devices is detected, if the system version of the plurality of local target devices is consistent with the system version corresponding to the system upgrade package, the plurality of local target devices are tested for 2 hours, if the system states of the plurality of local target devices are all normal after the test run for 2 hours, the plurality of local target devices corresponding to the plurality of local target devices are verified, if the plurality of local target devices can be obtained, if the system states of the plurality of local target devices are verified, the plurality of local target devices pass verification results, if the plurality of local target devices pass verification results are verified, and if the system upgrade packages pass the verification results are determined to be successful.
Optionally, after the step of sending the system upgrade package to the plurality of local target devices for verification to obtain a plurality of local target device verification results corresponding to the plurality of local target devices, a plurality of local target device upgrade environments corresponding to the plurality of local target devices may be determined based on the plurality of local target device verification results corresponding to the plurality of local target devices; and determining a plurality of system upgrade package verification results based on the plurality of local target device verification results and the plurality of local target device upgrade environments.
In the embodiment of the present invention, the plurality of local target device upgrade environments may include an upgrade network environment, an upgrade system environment, an upgrade temperature environment, and an upgrade humidity environment corresponding to the plurality of local target devices, and determine, based on a plurality of local target device verification results corresponding to the plurality of local target devices, a plurality of local target device upgrade environments corresponding to the plurality of local target devices, and if the plurality of local target device verification results are verification passing, and the plurality of local target device upgrade environments reach a preset upgrade environment threshold, the system upgrade package verification result may be determined as a verification success result, and otherwise, the system upgrade package verification result may be determined as a verification failure result.
In one possible embodiment, after obtaining the verification results of the local target devices corresponding to the local target devices, if the verification results of the local target devices are verification passing, obtaining an upgrade network environment, an upgrade system environment, an upgrade temperature environment and an upgrade humidity environment of the local target devices corresponding to the local target devices, where the upgrade network environment may include an upgrade network speed and an upgrade network stability, determining an upgrade network speed threshold and an upgrade network stability threshold according to the upgrade network speed and the upgrade network stability, determining an upgrade temperature threshold and an upgrade humidity threshold according to the upgrade temperature environment and the upgrade humidity environment, detecting whether the upgrade network speed is greater than the upgrade network stability threshold if the upgrade network speed threshold is greater than the network speed threshold, detecting whether the upgrade temperature environment and the upgrade humidity environment are greater than the upgrade temperature threshold and the upgrade humidity threshold if the upgrade network stability threshold is greater than the upgrade temperature environment threshold, detecting the upgrade temperature environment and the upgrade humidity threshold, if the upgrade temperature environment and the upgrade humidity environment are greater than the upgrade temperature threshold, determining that the upgrade system environment is not successful, and if the system state of the system is not verified to be successful, and if the system is not verified to be the upgrade system state.
It should be noted that, the method for processing the upgrade package of the golf car system provided by the embodiment of the invention can be applied to equipment such as shooting equipment, smart phones, computers, servers and the like which can process the upgrade package of the golf car system.
As shown in fig. 2, fig. 2 is a flowchart of a golf car system upgrading method according to an embodiment of the present invention. The golf car system upgrading method comprises the following steps:
201. and after receiving the notice of downloading the verification upgrade package, downloading the verification upgrade package.
In the embodiment of the present invention, the method for upgrading a golf cart system may be deployed in a golf cart, where the golf cart may be a golf electric cart, a golf fuel cart or a golf pneumatic cart, the notification of receiving the download verification upgrade package may be a notification of receiving the golf cart management platform, the download may be a data transmission to the golf cart through the golf cart management platform based on a preset data transmission protocol, and the preset data transmission protocol may be a protocol capable of performing data transmission, such as an HTTP protocol, a TCP protocol, a UDP protocol, an SMTP protocol, an IMAP protocol, and the like.
In one possible embodiment, after the golf cart receives the notification of downloading the verification upgrade package sent by the golf cart management platform, the golf cart management platform is sent a download request through the preset data transmission protocol, and downloads the verification upgrade package.
202. And carrying out system upgrading according to the verification upgrading packet.
In the embodiment of the invention, after the golf cart downloads the verification upgrade package, whether the golf cart is in an operating state is detected, if not, the verification upgrade package is operated to perform system upgrade, if the golf cart is in the operating state, the verification upgrade package is stored and backed up, the operating state of the golf cart is continuously detected, and if the operating state of the golf cart is changed from the operating state to the non-operating state to be more than half an hour, the verification upgrade package is operated to perform system upgrade.
In another possible embodiment, the plurality of local target device upgrade environments may further include a verification device parameter and a verification environment parameter of the local target device, where the verification device parameter may include parameter information such as a device model, a device delivery date, a device history upgrade number, etc., the verification environment parameter may include parameter information such as a device usage temperature, a device usage humidity, a device upgrade network connection parameter, etc., and when the downloading is completed to obtain the verification upgrade package, a client device parameter and a client environment parameter corresponding to a client device are obtained, where the client device may be the golf car, and the client device parameter may include parameter information such as a device model, a device delivery date, a device history upgrade number, etc., and the client environment parameter may include a device usage temperature, a device usage humidity, a device upgrade network connection parameter of the golf car.
And comparing the client device parameters based on the verification device parameters, comparing the client environment parameters based on the verification environment parameters, if the client device parameters and the client environment parameters are compared with the verification device parameters and the verification environment parameters, the comparison similarity is closer, the upgrade success rate of the client device is higher, otherwise, the upgrade success rate is lower, an upgrade strategy is determined based on the upgrade success rate, the upgrade strategy can be used for determining an upgrade success rate threshold based on the upgrade success rate, when the upgrade success rate is higher than the upgrade success rate threshold, the golf car directly operates the verification upgrade package to perform system upgrade, when the upgrade success rate is lower than the upgrade success rate threshold, the golf car backs up the current system version, operates the verification upgrade package to perform system upgrade, and when the upgrade success rate is higher than the upgrade success rate threshold, the verification upgrade package is operated to perform system upgrade, and when the upgrade success rate is lower than the upgrade success rate threshold, the verification upgrade package is not operated, the system upgrade is not operated, and when the upgrade success rate is higher than the upgrade success rate threshold, the system upgrade is detected, and then the system upgrade is performed.
It should be noted that, the golf car system upgrading method provided by the embodiment of the invention can be applied to equipment such as shooting equipment, smart phones, computers, servers and the like which can upgrade the golf car system.
As shown in fig. 3, an embodiment of the present invention provides a golf car system upgrade package processing apparatus, including:
a first obtaining module 301, configured to obtain a system upgrade package, where the system upgrade package is used for upgrading a golf cart system;
the first verification module 302 is configured to send the system upgrade package to a local target device for verification, so as to obtain a verification upgrade package;
and the first notification module 303 is configured to notify the client device to download the verification upgrade package, so that the client device performs system upgrade according to the verification upgrade package.
Optionally, the first verification module 302 includes:
the verification sub-module is used for sending the system upgrade package to a plurality of local target devices for verification to obtain a plurality of system upgrade package verification results;
and the determining submodule is used for determining the verification upgrade package based on the verification results of the plurality of system upgrade packages.
Optionally, the verification sub-module includes:
the first verification unit is used for sending the system upgrade package to the plurality of local target devices for verification to obtain a plurality of local target device verification results corresponding to the plurality of local target devices;
and the first determining unit is used for determining the verification results of the plurality of system upgrade packages based on the verification results of the plurality of local target devices.
Optionally, the verification sub-module further includes:
the second verification unit is used for determining a plurality of local target equipment upgrading environments corresponding to the plurality of local target equipment based on a plurality of local target equipment verification results corresponding to the plurality of local target equipment;
and the second determining unit is used for determining the verification results of the plurality of system upgrade packages based on the verification results of the plurality of local target devices and the upgrade environments of the plurality of local target devices.
It should be noted that, the golf car system upgrade package processing device provided by the embodiment of the invention can be applied to equipment such as shooting equipment, smart phones, computers, servers and the like which can process the golf car system upgrade package.
The golf car system upgrade package processing device provided by the embodiment of the invention can realize all the processes realized by the golf car system upgrade package processing method in the method embodiment, and can achieve the same beneficial effects. In order to avoid repetition, a description thereof is omitted.
As shown in fig. 4, an embodiment of the present invention provides a golf car, including:
a first receiving module 401, configured to download a verification upgrade package after receiving a notification of downloading the verification upgrade package, where the verification upgrade package is obtained based on the golf car system upgrade package processing method;
a first upgrade module 402, configured to perform a system upgrade according to the verification upgrade package.
It should be noted that, the golf cart provided by the embodiment of the invention is applied to equipment such as shooting equipment, smart phones, computers, servers and the like which can upgrade a golf cart system.
The golf cart provided by the embodiment of the invention can realize each process realized by the golf cart system upgrading method in the method embodiment, and can achieve the same beneficial effects. In order to avoid repetition, a description thereof is omitted.
As shown in fig. 5, fig. 5 is a schematic diagram of a golf cart upgrade system according to an embodiment of the present invention, where the golf cart upgrade system includes a golf cart system upgrade package processing device 501 and a golf cart 502, where the golf cart system upgrade package processing device 501 includes an acquisition module, a verification module, and a notification module, the golf cart 502 includes a receiving module and an upgrade module, the acquisition module is used to acquire a system upgrade package, the verification module is used to send the system upgrade package to a local target device for verification, so as to obtain a verification upgrade package, the notification module is used to notify the golf cart to download the verification upgrade package, the receiving module is used to download the verification upgrade package after receiving a notification of the download verification upgrade package of the notification module, and the upgrade module is used to perform system upgrade according to the verification upgrade package.
After the acquisition module acquires the system upgrade package, the system upgrade package is sent to the local target equipment for verification through the verification module to obtain a verification upgrade package, the notification module notifies the golf cart to download the verification upgrade package, the receiving module of the golf cart receives the notification of downloading the verification upgrade package and downloads the verification upgrade package stored in the golf cart system upgrade package processing device, and after the downloading is completed, the upgrade module carries out system upgrade according to the verification upgrade package.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, as shown in fig. 6, including: a memory 602, a processor 601 and a computer program stored on the memory 602 and executable on the processor 601 for a golf car system upgrade package processing method or a golf car system upgrade method, wherein:
the processor 601 is configured to call a computer program stored in the memory 602, and may execute the following steps:
acquiring a system upgrade package, wherein the system upgrade package is used for upgrading a golf car system;
the system upgrade package is sent to local target equipment for verification, and a verification upgrade package is obtained;
and notifying the client equipment to download the verification upgrade package so that the client equipment performs system upgrade according to the verification upgrade package.
Optionally, the sending of the system upgrade package to the local target device for verification by the processor 601 includes:
the system upgrade package is sent to a plurality of local target devices for verification, and a plurality of system upgrade package verification results are obtained;
and determining the verification upgrade package based on the verification results of the plurality of system upgrade packages.
Optionally, the sending, by the processor 601, the system upgrade package to a plurality of local target devices for verification includes:
the system upgrade package is sent to the plurality of local target devices for verification, and a plurality of local target device verification results corresponding to the plurality of local target devices are obtained;
and determining the verification results of the plurality of system upgrade packages based on the verification results of the plurality of local target devices.
Optionally, after the system upgrade package is sent to the plurality of local target devices to perform verification, and a plurality of local target device verification results corresponding to the plurality of local target devices are obtained, the method executed by the processor 601 further includes:
determining a plurality of local target equipment upgrading environments corresponding to the plurality of local target equipment based on a plurality of local target equipment verification results corresponding to the plurality of local target equipment;
and determining the verification results of the plurality of system upgrade packages based on the verification results of the plurality of local target devices and the upgrade environments of the plurality of local target devices.
The processor 601 is configured to call a computer program stored in the memory 602, and may further execute the following steps:
after receiving a notice of downloading a verification upgrade package, downloading the verification upgrade package, wherein the verification upgrade package is obtained according to the golf car system upgrade package processing method;
and carrying out system upgrading according to the verification upgrading packet.
It should be noted that, the electronic device provided by the embodiment of the invention can be applied to devices such as a smart phone, a computer, a server and the like which can perform the golf car system upgrade package processing method or the golf car system upgrade method.
The electronic equipment provided by the embodiment of the invention can realize the processes realized by the golf car system upgrade package processing method or the golf car system upgrade method in the method embodiment, and can achieve the same beneficial effects. In order to avoid repetition, a description thereof is omitted.
The embodiment of the invention also provides a computer readable storage medium, and a computer program is stored on the computer readable storage medium, and when the computer program is executed by a processor, the processing method of the golf car system upgrade package or each process of the golf car system upgrade package at the application end provided by the embodiment of the invention is realized, and the same technical effect can be achieved, so that repetition is avoided, and no further description is provided here.
Those skilled in the art will appreciate that the processes implementing all or part of the methods of the above embodiments may be implemented by a computer program for instructing relevant hardware, and the program may be stored in a computer readable storage medium, and the program may include the processes of the embodiments of the methods as above when executed. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM) or the like.
The foregoing disclosure is illustrative of the present invention and is not to be construed as limiting the scope of the invention, which is defined by the appended claims.

Claims (10)

1. A golf car system upgrade package processing method, the method comprising the steps of:
acquiring a system upgrade package, wherein the system upgrade package is used for upgrading a golf car system;
the system upgrade package is sent to local target equipment for verification, and a verification upgrade package is obtained;
and notifying the client equipment to download the verification upgrade package so that the client equipment performs system upgrade according to the verification upgrade package.
2. The golf car system upgrade package processing method of claim 1, wherein the transmitting the system upgrade package to a local target device for verification comprises:
the system upgrade package is sent to a plurality of local target devices for verification, and a plurality of system upgrade package verification results are obtained;
and determining the verification upgrade package based on the verification results of the plurality of system upgrade packages.
3. The method for processing the upgrade package of the golf car system according to claim 2, wherein the step of transmitting the upgrade package of the system to a plurality of local target devices for verification comprises:
the system upgrade package is sent to the plurality of local target devices for verification, and a plurality of local target device verification results corresponding to the plurality of local target devices are obtained;
and determining the verification results of the plurality of system upgrade packages based on the verification results of the plurality of local target devices.
4. The golf car system upgrade package processing method of claim 3, wherein after said transmitting the system upgrade package to the plurality of local target devices for verification, a plurality of local target device verification results corresponding to the plurality of local target devices are obtained, the method further comprises:
determining a plurality of local target equipment upgrading environments corresponding to the plurality of local target equipment based on a plurality of local target equipment verification results corresponding to the plurality of local target equipment;
and determining the verification results of the plurality of system upgrade packages based on the verification results of the plurality of local target devices and the upgrade environments of the plurality of local target devices.
5. A method of upgrading a golf car system, the method comprising the steps of:
after receiving a notice of downloading a verification upgrade package, downloading the verification upgrade package, wherein the verification upgrade package is obtained according to the golf car system upgrade package processing method in claims 1 to 4;
and carrying out system upgrading according to the verification upgrading packet.
6. A golf car system upgrade package processing apparatus, characterized in that the golf car system upgrade package processing apparatus comprises:
the first acquisition module is used for acquiring a system upgrade package, wherein the system upgrade package is used for upgrading a golf car system;
the first verification module is used for sending the system upgrade package to local target equipment for verification to obtain a verification upgrade package;
and the first notification module is used for notifying the client equipment to download the verification upgrade package so as to enable the client equipment to carry out system upgrade according to the verification upgrade package.
7. A golf car, the golf car comprising:
a first receiving module, configured to download a verification upgrade package after receiving a notification of downloading the verification upgrade package, where the verification upgrade package is obtained according to the golf car system upgrade package processing method described in claims 1 to 4;
and the first upgrading module is used for carrying out system upgrading according to the verification upgrading packet.
8. A golf car upgrade system, the golf car upgrade system comprising: golf car system upgrade package processing device and golf car;
the golf car system upgrade package processing device is used for acquiring a system upgrade package; the system upgrade package is sent to local target equipment for verification, and a verification upgrade package is obtained; notifying a golf car to download the verification upgrade package;
the golf cart is used for downloading the verification upgrade package after receiving the notification of downloading the verification upgrade package; and carrying out system upgrading according to the verification upgrading packet.
9. An electronic device, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the steps in the golf car system upgrade package processing method according to any one of claims 1 to 4 or the steps in the golf car system upgrade method according to claim 5 when the computer program is executed.
10. A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, which when executed by a processor, implements the steps in the golf car system upgrade package processing method according to any one of claims 1 to 4 or the steps in the golf car system upgrade method according to claim 5.
CN202310919602.6A 2023-07-24 2023-07-24 Golf cart system upgrade package processing method, system upgrade method and related equipment Pending CN117234547A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310919602.6A CN117234547A (en) 2023-07-24 2023-07-24 Golf cart system upgrade package processing method, system upgrade method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310919602.6A CN117234547A (en) 2023-07-24 2023-07-24 Golf cart system upgrade package processing method, system upgrade method and related equipment

Publications (1)

Publication Number Publication Date
CN117234547A true CN117234547A (en) 2023-12-15

Family

ID=89083316

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310919602.6A Pending CN117234547A (en) 2023-07-24 2023-07-24 Golf cart system upgrade package processing method, system upgrade method and related equipment

Country Status (1)

Country Link
CN (1) CN117234547A (en)

Similar Documents

Publication Publication Date Title
US20060200658A1 (en) Agent framework for mobile devices
CN106843957A (en) System firmware upgrade method and device
CN103795580A (en) Data monitoring method, system and related equipment
CN106980565B (en) Upgrading process monitoring method and device
CN104811979B (en) Method for testing pressure based on FOTA upgrading and device
CN113946358A (en) Automatic driving vehicle software remote upgrading method based on vehicle management system
CN107483297B (en) Active monitoring system and method for quality of service carried on embedded equipment
CN112134961B (en) Client use control method, client and computer storage medium
CN111026581A (en) Application program repairing method, device, system, storage medium and electronic device
CN113504922A (en) Robot software upgrading method and device, bridge server and upgrading server
CN112039718A (en) Upgrade state detection method, server, device and storage medium
CN110244968B (en) Charging station management system and method
CN117459286A (en) SD-WAN-based data communication security early warning method and device
CN110598797B (en) Fault detection method and device, storage medium and electronic device
CN117234547A (en) Golf cart system upgrade package processing method, system upgrade method and related equipment
CN102158462B (en) A kind of method that 2G or 3G module remote diagnosis is repaired
CN114546842A (en) Interface test method and device, storage medium and electronic equipment
CN113791800A (en) Automatic parking control module remote upgrading method and system and automobile
CN112346441A (en) Automobile online diagnosis method and system and automobile diagnosis equipment
CN112036947A (en) Method, device and storage medium for determining advertisement publishing state
US20080244558A1 (en) Content downloading in a radio communication network
CN113064615B (en) Software updating method and device, storage medium and electronic device
CN116107603B (en) Firmware upgrading method and device, storage medium and electronic equipment
CN113055653B (en) Automatic updating method and device of image acquisition equipment and related equipment
CN111273915B (en) Middleware configuration optimization method and device, terminal equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination