Racing car data processing method and device, wearable equipment, system and medium
By introducing wearable devices into the racing timing system, the driver's physical condition can be monitored in real time and the racing sensor data can be uploaded to the cloud platform. This solves the problem of difficult racing data acquisition, realizes the complete collection and utilization of data, and optimizes racing performance and driver evaluation.
Patent Information
- Application Number
- CN202411219162.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2024-12-13
AI Technical Summary
The current difficulty in acquiring racing data, especially the ineffective collection and uploading of racing sensor data and driver physical condition information, makes it impossible to comprehensively evaluate racing car performance and driver behavior.
By introducing wearable devices into the racing timing system, the driver's physical condition information can be monitored in real time, and the data can be obtained from the racing car's sensor data by interacting with the timing block on the car through wireless communication, so as to achieve complete data collection and uploading to the cloud platform.
It has achieved complete collection of racing data, improved data utilization, enabled the optimization of racing car performance and driver behavior through big data mining, and simplified the configuration of timing system equipment.
Smart Images

Figure CN119136164A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method, apparatus, wearable device, system and medium for processing racing data. Background Art
[0002] In racing competitions, the driver's status and the car's driving data play a vital role in exploring and improving the car's performance, but these data are usually difficult to collect effectively.
[0003] In the prior art, the driving data of a racing car is mainly obtained by laying a signal interaction device on a track, and interacting with a communication module on the racing car through the signal interaction device to obtain part of the driving data of the racing car during the driving process.
[0004] However, in the existing method, the amount of data that can be obtained by the signal interaction device is limited, and it is difficult to obtain complete racing data. Summary of the invention
[0005] The present application provides a method, apparatus, wearable device, system and medium for processing racing data, which are used to solve the problem of difficulty in obtaining existing racing data.
[0006] In a first aspect, an embodiment of the present application provides a method for processing racing data, including:
[0007] Get the racing car sensor data transmitted by the racing car collector;
[0008] Monitoring the physical condition of the racer during the racing process and obtaining the physical condition information of the racer;
[0009] Upload the racing car sensor data and the body status information to a cloud platform.
[0010] In a possible design of the first aspect, the method further includes:
[0011] In response to a data transmission request from a racing car collector, obtaining racer information and racing time information transmitted by the racing car collector;
[0012] The racer information and racing time information are uploaded to the timing server in real time.
[0013] In another possible design of the first aspect, the method further includes:
[0014] Obtaining the racer information stored in the wearable device;
[0015] Through real-time timing, the racing time information of the racing car driven by the racer during the racing process is determined;
[0016] The racing time information and the racing driver information are uploaded to a timing server.
[0017] In another possible design of the first aspect, uploading the racing car sensor data and the body state information to a cloud platform includes:
[0018] Determining a target network communication operator among at least two network communication operators configured for the wearable device;
[0019] Determining a target communication network from among at least two communication networks provided by the target network communication operator;
[0020] Based on the target communication network, the racing car sensor data and the body status information are uploaded to the cloud platform.
[0021] In another possible design of the first aspect, uploading the racer information and the racing time information to a timing server includes:
[0022] Determining a target network communication operator among at least two network communication operators configured for the wearable device;
[0023] Determining a target communication network from among at least two communication networks provided by the target network communication operator;
[0024] Based on the target communication network, the racer information and the racing time information are uploaded to the timing server in real time.
[0025] In yet another possible design of the first aspect, determining the target network communication operator includes:
[0026] Get the network signal strength of each network communication operator;
[0027] A network communication operator whose network signal strength meets the set conditions is selected as the target network communication operator.
[0028] In another possible design of the first aspect, the method further includes:
[0029] The racing time information and the physical condition information are displayed in real time.
[0030] In another possible design of the first aspect, the wearable device includes one or more of a bracelet, a helmet, and glasses.
[0031] In a second aspect, an embodiment of the present application provides a device for processing racing data, including:
[0032] A sensor data acquisition module is used to acquire the racing car sensor data transmitted by the racing car collector;
[0033] A physical condition monitoring module is used to monitor the physical condition of the racer during the racing process and obtain the physical condition information of the racer;
[0034] The data information uploading module is used to upload the racing car sensor data and the body status information to the cloud platform.
[0035] In a third aspect, an embodiment of the present application provides a wearable device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method as described above.
[0036] In a fourth aspect, an embodiment of the present application provides a system for processing racing data, comprising: a wearable device and a racing collector; the racing collector is used to obtain racing sensor data collected by a racing sensor; the wearable device is used to monitor the physical state of the racer during the racing process and obtain the physical state information of the racer; the wearable device is also used to upload the racing sensor data and the physical state information to a cloud platform.
[0037] In a possible design of the fourth aspect, the racing collector is also used to obtain the racing driver information and racing time information transmitted by the timing loop coil set on the racing field, and transmit it to the wearable device; the wearable device is also used to upload the racing driver information and racing time information to the timing server.
[0038] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method as described above.
[0039] In a sixth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0040] The racing data processing method, apparatus, wearable device, system and medium provided in the embodiments of the present application utilize wearable devices to obtain the physical status information of each racer. At the same time, the wearable device can also interact with the timing block on the vehicle through wireless communication to obtain the racing sensor data. In this way, large quantities of data can be uploaded to the cloud platform through the wearable device, thereby realizing the complete collection of racing data, reducing the difficulty of data acquisition and improving data utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the description, are used to explain the principles of the present application;
[0042] Figure 1 A schematic diagram of a racing timing scenario provided in an embodiment of the present application;
[0043] Figure 2 A schematic diagram of a process flow of a method for processing racing data provided in an embodiment of the present application;
[0044] Figure 3 A schematic diagram of the framework structure of a racing car collector provided in an embodiment of the present application;
[0045] Figure 4 A schematic diagram of the framework structure of a wearable device provided in an embodiment of the present application;
[0046] Figure 5 A schematic diagram of the structure of a device for processing racing data provided in an embodiment of the present application;
[0047] Figure 6 A schematic diagram of the structure of a wearable device provided in an embodiment of the present application;
[0048] Figure 7 A schematic diagram of the structure of a racing data processing system provided in an embodiment of the present application.
[0049] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0051] The existing racing timing system mainly consists of an on-board timing block, a signal loop coil on the racing field, a system decoder, and timing software. In this system, the on-board timing block will collect vehicle sensor information, and when the vehicle passes through the signal loop coil laid on the racing field, the on-board timing block will interact with the signal loop coil through relevant communication technology to transmit the current vehicle user information and time information. Because the transmitted information is encoded, the signal loop coil will receive the vehicle user information and time information interacting with the on-board timing block and pass this information to the decoder through the wiring harness, and decode this information in the decoder. The decoded information will be transmitted to the timing software on the racing field server through the wiring harness, and the timing software will rank the current racer's racing information, display it, and upload it to the cloud.
[0052] However, in actual applications, the racing timing system can only upload a small amount of data that interacts with the signal loop coil to the cloud, but cannot upload most of the vehicle sensor data to the cloud. Most of the vehicle sensor data can only be stored in the vehicle timing block and manually copied by the staff to upload to the cloud or directly discarded after use in the race. This makes it difficult to preserve the historical data of the car and the driver. In addition, the existing timing system does not collect the physical condition information of the driver during the race, which makes it impossible to evaluate and optimize the car performance and the driver's driving behavior through big data mining.
[0053] In response to the above problems, the present application provides a solution for processing racing data in a racing timing system, which mainly involves adding a wearable device to the racing timing system, and using the wearable device to obtain the physical status information of each racer. At the same time, the wearable device can also interact with the timing block on the vehicle through wireless communication to obtain racing sensor data, so that the wearable device can upload this data to the cloud platform in real time, thereby realizing the complete collection of racing data and improving data utilization.
[0054] Figure 1 A schematic diagram of a racing timing scenario provided in an embodiment of the present application, such as Figure 1 As shown, a signal loop coil 11 is provided at the track. When the racing car 10 passes through the signal loop coil 11, the timing block on the racing car 10 transmits the vehicle user information and time information to the signal loop coil 11, and then the signal loop coil 11 is transmitted to the decoder for decoding, and then the racing time ranking is output through the timing software. Since the racing car 10 is usually at a high speed and the time it passes through the signal loop coil 11 is short, the amount of data transmitted to the signal loop coil 11 is very limited, and the racing car sensor data with a large amount of data and the physical condition information of the racing driver cannot be transmitted in this way.
[0055] The technical solution of the present application is described in detail below through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0056] Figure 2 The flowchart of the method for processing racing data provided in the embodiment of the present application can be applied to wearable devices. The wearable devices can be in various forms such as wristbands, helmets, glasses, etc., so that during the racing process, the racers can wear different forms of wearable devices according to their own wearing habits, which is more suitable for the racers. For example, some racers are used to wearing wristbands, and some racers are used to wearing glasses, etc. Figure 2 As shown, the method may specifically include the following steps:
[0057] Step S210: Acquire the racing car sensor data transmitted by the racing car collector.
[0058] In this embodiment, a variety of different types of sensors may be provided on the racing car to collect data required during the racing process (these data are usually used to evaluate the performance of the racing car and the racer during the racing process, and then fed back to the racer, so that the racer can optimize the racing strategy based on the evaluation suggestions). Exemplarily, the racing car sensor data may include vehicle speed, acceleration, angular velocity, throttle opening, brake pedal depth, etc.
[0059] Among them, the racing car collector can interact with various types of sensors to aggregate the data collected by all sensors, and then communicate with wearable devices to realize the transmission of racing car sensor data.
[0060] For example, the racing car collector and the wearable device can transmit the racing car sensor data through wireless communication, which is more convenient and can greatly reduce the cost compared with the wired communication method.
[0061] Step S220: monitoring the physical condition of the racer during the racing process, and obtaining the physical condition information of the racer.
[0062] In this embodiment, during the racing process, the racer wears a wearable device, and the wearable device collects various physical status information of the racer during the racing process. For example, the physical status information may specifically include indicators such as the racer's heart rate and blood oxygen.
[0063] In this embodiment, in order to ensure the accuracy of data collection and reduce the amount of data collection, the wearable device can be set to have a timed on and off function, that is, the racer can set a countdown, and after the countdown ends, the wearable device automatically starts to collect the racer's physical status information. Similarly, the racer can also set a countdown to control the wearable device to automatically shut down. For example, the countdown can be the start time of the racing race or the end time of the racing race.
[0064] Among them, by setting the timed on and off functions, the wearable device can be controlled to only collect the driver's physical condition information during the racing process, while excluding the driver's physical condition information outside the racing process. This is equivalent to reducing the amount of data collected, making it easier to upload it to the cloud platform quickly. At the same time, it can also reduce information interference and improve data accuracy.
[0065] Step S230: Upload racing sensor data and body status information to the cloud platform.
[0066] In this embodiment, the wearable device can upload the racing sensor data and body status information to the cloud platform through wireless communication.
[0067] For example, the wearable device can upload the racing sensor data and body status information once every time period to achieve regular data updates. In addition, due to the wireless communication method, under the influence of the actual racing scene, the strength of the communication signal may be strong or weak at times. In order to avoid data loss, the racing sensor data and body status information can be uploaded when the communication signal is strong.
[0068] In this embodiment, in order to facilitate subsequent data mining to evaluate and optimize the performance of the car and the driver, a timestamp can be configured for these data (the wearable device can be configured with a timing function to implement the configuration of the timestamp). Specific examples are as follows:
[0069] 0:12:30: Heart rate is 160 and the car speed is 100 kilometers per hour.
[0070] In this embodiment, the cloud platform can store the car sensor data and physical condition information. During the racing process, the engineers off the field can combine the car sensor data and the driver's physical condition information to evaluate the car performance and the driver's driving behavior, and then feedback the evaluation suggestions to the driver through real-time communication, thereby optimizing the racing strategy and improving the car ranking as much as possible. In addition, the cloud platform can store and record the car sensor data and physical condition information of each racing for a long time, and later through the comparative analysis of multiple race data, it can be more convenient for the team to review and summarize.
[0071] Among them, the use of racing sensor data on the cloud platform can facilitate engineers to evaluate and analyze the current state of the racing car, and thus provide optimization solutions for the racing car. At the same time, using the physical condition information of the racer in the cloud platform, engineers can evaluate and analyze the racer's competition status and performance, score the racer and provide adjustment strategies. For example, based on the heart rate and breathing frequency in the physical condition information, it is possible to evaluate whether the racer is nervous during the race, whether the psychological quality is strong enough, and the physical endurance. If a racer's physical condition is poor, a reasonable reinforcement plan can be given, which can improve the racing level of the entire racing team.
[0072] In addition, in some embodiments, there are usually multiple racers participating in the racing process. In this way, the event organizer uses the physical condition information of each racer during the racing process uploaded to the cloud platform to compare and rank the physical condition information of each racer during the racing process (for example, compare heart rate rankings), thereby facilitating the discovery of more potential racers.
[0073] The embodiment of the present application monitors the physical condition information of the racing driver through a wearable device. At the same time, the wearable device can also obtain the racing sensor data through wireless communication, so that the wearable device can upload this data to the cloud platform at any time, thereby realizing complete data collection and improving data utilization.
[0074] In other embodiments, the racing car can also sense the timing loop coil laid on the racing field. When the racing car passes through the timing loop coil, the racing car collector will communicate with the timing loop coil through radio frequency identification (RFID) to obtain radio frequency data. The radio frequency data can be obtained by encoding the racing driver information and racing time information of the racing car, so that the racing car collector can pass the radio frequency data to the wearable device, and then let the wearable device upload it to the timing server in real time.
[0075] Among them, the timing server can combine the racer information and the racing time information for processing and ranking, and then display it on the screen.
[0076] In the present embodiment, there are differences between the timing server and the cloud platform mentioned above, and the two need to be distinguished, mainly because they have different requirements for the real-time performance of data. Specifically, the cloud platform receives racing sensor data and physical state information. Since these information do not need to be processed in real time, the wearable device does not need to upload these information in real time (generally, the racing sensor data and physical state information of a certain time period are uploaded). The timing server mentioned in the present embodiment is used to provide racing time information to coaches and players, and the real-time performance requirement is very high (it is necessary to count the racing ranking in real time according to the racing time). Therefore, the racer information and racing time information need to be uploaded to the timing server in real time. In addition, relative to the racing sensor data and physical state information, the data volume of the racer information and the racing time information is relatively small, and the upload speed is faster and the time consumption is shorter, so the real-time performance can be guaranteed.
[0077] For example, Figure 3 A schematic diagram of the framework structure of the racing car collector provided in the embodiment of the present application is shown in FIG. Figure 3 As shown, the racing car collector includes a controller area network (CAN) acquisition module, an RFID module and a WIFI module.
[0078] Among them, the CAN module is mainly connected to the racing car through the international standard automobile communication interface (OBD interface) and collects various sensor information on the racing car CAN, such as speed, acceleration, throttle opening, etc. The collected sensor information is forwarded to the WIFI module and sent to the wearable device by the WIFI module.
[0079] The RFID module is mainly used to sense the timing loop coil laid on the racing track. The received racing time information and racer information will also be forwarded to the WIFI module of the racing collector.
[0080] Among them, in the actual racing process, the induction time between the RFID module and the timing loop coil is relatively short, so the racing time information and the racer information need to be encoded into radio frequency data in advance to achieve complete data transmission.
[0081] The WIFI module is used to communicate with the wearable device and exchange racer information and racing time information.
[0082] The embodiment of the present application obtains the racer information and racing time information transmitted by the racing collector, and then uploads it to the timing server by the wearable device, so that the timing server can obtain the racing ranking information of each racer. At the same time, there is no need to configure a decoder on the track, which simplifies the number of existing timing racing system equipment.
[0083] Figure 4A schematic diagram of the framework structure of a wearable device provided in an embodiment of the present application, taking a racing bracelet as an example, Figure 4 As shown, the racing bracelet includes a data analysis module, a WIFI module, a body status monitoring module (specifically, it can be heart rate and blood oxygen monitoring), a 4G communication module and a display module.
[0084] The WIFI module is used to communicate with the racing collector and receive the racing sensor data and radio frequency data (specifically encoded by the racing driver information and racing time information) transmitted from the racing collector.
[0085] The data parsing module is used to parse and repackage the racing car sensor data and radio frequency data.
[0086] The physical condition monitoring module is used to monitor the physical condition (such as heart rate and blood oxygen) of the racer in real time during racing.
[0087] The 4G communication module is divided into two upload channels, one for uploading the analyzed racing sensor data and the physical condition information of the racer to the cloud platform, and the other for uploading the racer information and racing time information to the timing software on the timing server.
[0088] In some embodiments, the display module can display the racing time information and the physical condition information of the racing driver in real time.
[0089] Furthermore, in some implementations, a timing module may also be configured in the wearable device, and the racer may set a countdown. When the countdown arrives, the timing module is activated and starts real-time timing.
[0090] If the racer sets the countdown arrival time as the time when the race car starts, the timing module can determine the racing time information of the car driven by the racer. At the same time, the racer information can be bound to the wearable device, so that the wearable device can obtain the racing time information and the racer information without relying on the racing collector, and upload them to the timing server.
[0091] Among them, the timing server can be used to rank each racer according to the racing time information.
[0092] In this embodiment, the timing module of the wearable device can be uniformly controlled and started by the event organizer. For example, the event organizer sends a control instruction to the wearable device worn by each racer to start the timing module for timing, thus ensuring fairness to each racer.
[0093] In other embodiments, the timing module may be configured with an automatic start function and an automatic stop function. For example, when the racing car is at position point A, the timing module is automatically started to start timing. Then, when the racing car completes a lap and returns to position point A, the timing module is automatically triggered to end timing, thereby calculating the lap speed of the racing car, so as to facilitate the subsequent mining of the highest lap speed of the racing car.
[0094] The embodiment of the present application can obtain the racing time information and the racer information at any time through the wearable device itself, and no longer needs the racing car to pass through a specific position point (induction by the timing loop coil laid on the racing field) to obtain the racing time information and the racer information collected by the racing collector. This can reduce the cost of the racing timing system and can obtain the racing ranking in real time.
[0095] The following will describe in detail how wearable devices can upload data to a cloud platform and a timing server through some embodiments.
[0096] Continue to refer to the above Figure 4 The racing bracelet is equipped with a 4G communication module. In some embodiments, the racing bracelet can upload the racing sensor data and body status information to the cloud platform through the 4G communication module.
[0097] Among them, the 4G communication module can determine the target network communication operator from the configured multiple network communication operators, and then select one of the multiple communication networks provided by the target network communication operator as the target communication network, and use the target communication network to upload the racing car sensor data and body status information. For example, operator A provides a dedicated communication network and a common communication network, operator B provides a dedicated communication network and a common communication network, and operator C provides a dedicated communication network and a common communication network. In this way, the 4G communication module can have more options to select a suitable target communication network to upload the racing car sensor data and body status information to the cloud platform.
[0098] Exemplarily, a default communication network may be configured for the 4G communication module, and under normal circumstances the 4G communication module selects the communication network as the target communication network by default.
[0099] In this embodiment, the 4G communication module supports multiple frequency bands and can adapt to the network requirements of different regions and operators. When the frequency band supported by the 4G communication module is consistent with the frequency band of the operator, the communication network of the operator can be used. For example, when the 4G communication module currently uses the communication network provided by operator A, but due to the influence of on-site factors such as the racing venue, the 4G communication module cannot use the communication network provided by operator A to upload data, then it is necessary to switch the communication network by adjusting the frequency band of the 4G communication module, for example, it can be switched to the communication network provided by operator B.
[0100] In addition, in other implementations, the wearable device may also upload the racer information and the racing time information to the timing server through the 4G communication module.
[0101] In this embodiment, similarly, multiple network communication operators can be configured for the 4G communication module, so that the 4G communication module can have more options to select a suitable target communication network to upload the racer information and racing time information to the timing server.
[0102] Furthermore, in other embodiments, the wearable device may select one of the network communication operators that meets the set conditions as the target network communication operator according to the network signal strength of the communication network provided by each network communication operator. The set condition may refer to the signal strength reaching the strength threshold, or the signal strength of the network communication operator is the strongest among all network communication operators.
[0103] For example, taking the dedicated communication network provided by operator A as the default communication network of the 4G communication module, in the actual racing process, because there may be a lot of spectators at the racing venue, it is easy to cause the dedicated communication network signal provided by operator A to be disconnected or weakened. In order to minimize the impact of signal attenuation, an adaptive communication strategy can be configured in the 4G communication module. This strategy can select the communication network of a suitable network communication operator based on the network signal strength, so that the 4G communication module can ensure a relatively good network status to the greatest extent and realize stable data upload.
[0104] Among them, after determining the target network communication operator, the 4G communication module can flexibly select from various communication networks (including dedicated communication networks and ordinary communication networks) provided by the target network communication operator. For example, when the upload speed of the dedicated communication network is faster, the dedicated communication network is selected as the target communication network.
[0105] The embodiment of the present application configures the wearable device with communication networks provided by multiple operators. When the wearable device detects an abnormality in the communication network currently being used, it can freely switch to the communication network provided by other operators, thereby ensuring the stability and timeliness of the transmission of the racer information, racing time information, racing sensor data and body status information.
[0106] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0107] Figure 5 A schematic diagram of the structure of a racing data processing device provided in an embodiment of the present application, such as Figure 5As shown, the processing device 500 includes a sensor data acquisition module 510, a body state monitoring module 520, and a data information uploading module 530.
[0108] Among them, the sensor data acquisition module 510 is used to obtain the racing sensor data transmitted by the racing collector. The body state monitoring module 520 is used to monitor the physical state of the racer during the racing process and obtain the physical state information of the racer. The data information uploading module 530 is used to upload the racing sensor data and body state information to the cloud platform.
[0109] Optionally, it also includes a timing data acquisition module, which is used to respond to the data transmission request of the racing collector, obtain the racing driver information and racing time information transmitted by the racing collector; and upload the racing driver information and racing time information to the timing server in real time.
[0110] Optionally, it also includes a timing data generation module for obtaining the racer information stored in the wearable device; determining the racing time information of the car driven by the racer during the racing process through real-time timing; and uploading the racing time information and the racer information to the timing server.
[0111] Optionally, the data information uploading module can be specifically used to: determine the target network communication operator among at least two network communication operators configured for the wearable device; determine the target communication network among at least two communication networks provided by the target network communication operator; and upload the racing sensor data and body status information to the cloud platform based on the target communication network.
[0112] Optionally, the timing data acquisition module can be specifically used to: determine a target network communication operator from at least two network communication operators configured for the wearable device; determine a target communication network from at least two communication networks provided by the target network communication operator; and upload racer information and racing time information to a timing server in real time based on the target communication network.
[0113] Optionally, it also includes a target determination module, which is used to obtain the network signal strength of each network communication operator; and select a network communication operator whose network signal strength meets the set conditions as the target network communication operator.
[0114] Optionally, a display module is also included for displaying racing time information and physical condition information in real time.
[0115] Optionally, the wearable device includes one or more of a bracelet, a helmet, and glasses.
[0116] The device provided in the embodiment of the present application can be used to execute the method in the above embodiment. Its implementation principle and technical effect are similar and will not be repeated here.
[0117] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the sensor data module can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The function of the above sensor data module. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0118] Figure 6 This is a schematic diagram of the structure of a wearable device provided in an embodiment of the present application. Figure 6 As shown, the wearable device 600 includes: at least one processor 601, a memory 602, a bus 603 and a communication interface 604. Among them, the communication interface is used to communicate with other devices. The communication interface includes a communication interface for data transmission and a display interface or an operation interface for human-computer interaction. The processor is used to execute the computer execution instructions stored in the memory, and specifically can execute the relevant steps in the method described in the above embodiment.
[0119] The processor may be a central processing unit, or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the electronic device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0120] The memory is used to store computer executable instructions and may include high-speed RAM memory, or may also include non-volatile memory, such as at least one disk memory.
[0121] Figure 7 A schematic diagram of the structure of a racing data processing system provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, it at least includes a wearable device and a racing collector.
[0122] Among them, the racing car collector includes a CAN acquisition module, an RFID module and a WIFI module. The CAN module is mainly connected to the racing car through the OBD interface to collect sensor information on the racing car CAN, such as speed, acceleration, throttle opening, etc. The collected CAN information is used as racing car sensor data, which will be forwarded to the WIFI module of the racing car collector and sent by the WIFI module of the racing car collector to the WIFI module on the wearable device for reception. The RFID module is mainly used to sense the timing loop coil laid on the racing field. The racing time information and racer information received after sensing will also be forwarded to the racing car collector WIFI module. The racing car collector's WIFI module is mainly used to communicate with the WIFI module on the wearable device and exchange racer information and racing time information.
[0123] Among them, the wearable device includes a data analysis module, a WIFI module, a body condition monitoring module, a 4G communication module and a display module. Among them, the WIFI module of the wearable device mainly communicates with the WIFI module on the racing collector and receives the CAN data, racer information and racing time information transmitted by the racing collector. The data analysis module is mainly used to parse and repackage the CAN data and the radio frequency data transmitted by the RFID module. The body condition monitoring module is mainly used to monitor the heart rate and blood oxygen of the racer in real time during the racing. The 4G communication module is divided into two upload channels, one for uploading the parsed CAN data and the racer's body condition information to the cloud platform. The other is used to upload the racer information and the racing time information to the timing software on the timing server.
[0124] In addition, the 4G module contains an adaptive communication strategy. During the actual racing process, there may be a large number of spectators at the racing venue, and the 4G signal may be disconnected or weakened. In order to minimize the impact of signal attenuation, an adaptive communication strategy is configured in the 4G communication module. This strategy can choose to use the communication networks of different operators based on the network signal strength, so that the 4G communication module can ensure a relatively good network status to the greatest extent.
[0125] Among them, the display module on the wearable device is mainly used to display the racing time information and the physical condition information of the racer in real time, so that the racer can understand his own racing status in real time during the racing process and make more correct racing strategies.
[0126] In addition, the timing software is mainly used to process and rank the racer information and race time information and display it on the screen. The cloud platform is mainly used to receive the race car CAN data uploaded by wearable devices and the racer's physical condition information during the race, and will perform big data mining on these data to evaluate the performance of the race car and optimize the driving behavior of the racer.
[0127] The embodiment of the present application introduces wireless communication technology into the racing timing system, so that the racing sensor data can be uploaded to the cloud in real time, providing data preparation for subsequent data analysis and mining. In addition, the 4G communication module uses an adaptive network strategy, which can select and use a suitable communication network according to the network signal strength. This strategy can maximize the signal strength of the 4G communication module and ensure the stability of data upload. At the same time, the use of wearable devices eliminates the decoder of the existing timing system, and wearable devices can be easily promoted to every racer.
[0128] This embodiment also provides a computer-readable storage medium, in which computer instructions are stored. When at least one processor of an electronic device executes the computer instructions, the electronic device executes the methods provided in the above-mentioned various implementation modes.
[0129] This embodiment also provides a computer program product, which includes computer instructions, which are stored in a readable storage medium. At least one processor of the electronic device can read the computer instructions from the readable storage medium, and at least one processor executes the computer instructions so that the electronic device implements the methods provided by the various embodiments described above. In this application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in a formula, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one item among a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0130] It is to be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not intended to limit the scope of the embodiments of the present application. In the embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0131] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application 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 replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for processing racing data, characterized in that: Applied to a wearable device, the method comprises: Get the racing car sensor data transmitted by the racing car collector; Monitoring the physical condition of the racer during the racing process and obtaining the physical condition information of the racer; Upload the racing car sensor data and the body status information to a cloud platform.
2. The method according to claim 1, characterized in that: The method further comprises: In response to a data transmission request from a racing car collector, obtaining racer information and racing time information transmitted by the racing car collector; The racer information and racing time information are uploaded to the timing server in real time.
3. The method according to claim 1, characterized in that The method further comprises: Obtaining the racer information stored in the wearable device; Through real-time timing, the racing time information of the racing car driven by the racer during the racing process is determined; The racing time information and the racing driver information are uploaded to a timing server.
4. The method according to claim 1, characterized in that The uploading of the racing car sensor data and the body status information to the cloud platform includes: Determining a target network communication operator among at least two network communication operators configured for the wearable device; Determining a target communication network from among at least two communication networks provided by the target network communication operator; Based on the target communication network, the racing car sensor data and the body status information are uploaded to the cloud platform.
5. The method according to claim 2, characterized in that: The real-time uploading of the racer information and the racing time information to the timing server includes: Determining a target network communication operator among at least two network communication operators configured for the wearable device; Determining a target communication network from among at least two communication networks provided by the target network communication operator; Based on the target communication network, the racer information and the racing time information are uploaded to the timing server in real time.
6. The method according to claim 4 or 5, characterized in that: The determining of the target network communication operator includes: Get the network signal strength of each network communication operator; A network communication operator whose network signal strength meets the set conditions is selected as the target network communication operator.
7. The method according to claim 2, characterized in that: The method further comprises: The racing time information and the physical condition information are displayed in real time.
8. The method according to any one of claims 1 to 5 and 7, characterized in that: The wearable device includes one or more of a bracelet, a helmet, and glasses.
9. A racing data processing device, characterized in that: include: A sensor data acquisition module is used to acquire the racing car sensor data transmitted by the racing car collector; A physical condition monitoring module is used to monitor the physical condition of the racer during the racing process and obtain the physical condition information of the racer; The data information uploading module is used to upload the racing car sensor data and the body status information to the cloud platform.
10. A wearable device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.
11. A system for processing racing data, characterized in that: include: Wearable devices and racing collectors; The racing car collector is used to obtain racing car sensor data collected by the racing car sensor; The wearable device is used to monitor the physical condition of the racer during the racing process and obtain the physical condition information of the racer; The wearable device is also used to upload the racing sensor data and the body status information to a cloud platform.
12. The system according to claim 11, characterized in that The racing collector is also used to obtain the racer information and racing time information transmitted by the timing loop coil arranged on the racing field, and transmit it to the wearable device; The wearable device is also used to upload the racer information and racing time information to a timing server.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.
14. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
