Basketball grade automatic evaluation method, device and system

By using a multi-sensor networked synchronous timing system, the problem of large errors in manual timing in basketball grading assessment has been solved, realizing automated, accurate, and fair basketball grading assessment, and improving assessment efficiency and the examination experience.

CN121868835APending Publication Date: 2026-04-17WENZHOU GANGYUAN INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-26
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

The existing basketball rating system relies on manual timing, which is easily affected by subjective factors, resulting in inaccurate timing and large errors, affecting the fairness of the results and the efficiency of the assessment.

Method used

A multi-sensor networked synchronous timing system is adopted, which combines a starting timing device and various ending stopping devices to achieve automated timing and real-time scoring. The system uses sensors such as infrared sensors and pressure mat sensors to detect the starting action and the completion status of the action, and combines the software system to generate evaluation results.

Benefits of technology

It significantly reduces human error in timing, improves the accuracy and fairness of assessments, increases assessment efficiency, and optimizes the testing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121868835A_ABST
    Figure CN121868835A_ABST
Patent Text Reader

Abstract

The invention provides a basketball grade automatic evaluation method, device and system, the method is applied to a software system on a computer in the automatic evaluation system, and the software system is in communication connection with a multi-sensor hardware network constructed by a starting point timing device and at least one terminal point stop device. The method comprises the following steps: configuring a sensor combination consisting of a starting point timing device and a corresponding ending point stop device according to the examination grade of a tested person; timing is started when the starting action of the tested person is detected through starting point timing equipment; in the evaluation and timing process, obtaining real-time scores of the examiner on skill actions of the tested person, and stopping timing when the tested person triggers the corresponding end point stop time equipment; and generating an evaluation result based on the timing duration and the real-time score. According to the method, automation, accuracy and fairness of basketball grade evaluation are achieved through a multi-sensor networked synchronous timing system, and manual timing errors are remarkably reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of basketball skill level assessment technology, and more specifically, to an automated basketball skill level assessment method, device, and system. Background Technology

[0002] Basketball grading systems currently rely on manual operation. For example, a grading assessment organized by a certain association includes 12 levels. Examiners use hand-held or electronic timers to record the time of the test takers' movements and convert the time into points based on the number of shots, free throws, etc. During the assessment, examiners need to manually judge the correctness of the movements and time the test. However, this timing method is subject to human error and can easily lead to inaccuracies, affecting the accuracy of the results. Existing technology lacks dedicated hardware and software systems to support automated timing and assessment.

[0003] Because timing relies on manual operation (such as manual stopwatch or electronic timer), it is easily affected by the subjective factors of the examiner, resulting in inaccurate timing and large errors, which in turn affects the fairness and reliability of the test subjects' scores. At the same time, current technology cannot achieve automated timing with multi-sensor collaboration, resulting in low evaluation efficiency and poor repeatability. Summary of the Invention

[0004] The purpose of this application is to provide a method, apparatus and system for automated basketball level assessment, which achieves automation, accuracy and fairness in basketball level assessment through a multi-sensor networked synchronous timing system, significantly reduces human timing errors and improves assessment efficiency and test experience.

[0005] Firstly, a method for automated basketball skill assessment is provided, applied to a software system on a computer within an automated assessment system. The software system is communicatively connected to a multi-sensor hardware network comprising a starting timing device and at least one ending stopping device. The method may include: Based on the test level of the test takers, a sensor combination consisting of a starting timing device and a corresponding ending stopping timing device is configured; Timing is triggered when the starting action of the test subject is detected by the starting timing device. During the assessment and timing process, the examiner's real-time score for the test subject's skill actions is obtained, and the timing stops when the test subject triggers the corresponding endpoint stop device; The evaluation results are generated based on the time duration and real-time scoring.

[0006] In one possible implementation, the starting timing device includes an infrared sensor, or a pressure mat sensor or a membrane switch sensor; wherein the infrared sensor adopts a through-beam layout, with its transmitting end and receiving end respectively installed at both ends of the starting line to form an infrared beam, and the pressure mat sensor or membrane switch sensor is laid in the stepping area of ​​the starting line. Timing is triggered when the starting action of the test subject is detected by the starting timing device, including: When the infrared sensor detects a human body crossing the starting line and blocking the infrared beam, the timing is triggered to begin. Alternatively, a timer can be triggered when pressure is detected by a pressure mat sensor or a membrane switch sensor and when the pressure disappears.

[0007] In one possible implementation, the endpoint stopping device includes a first endpoint stopping device, a second endpoint stopping device, and a third endpoint stopping device; Different combinations of the starting point timing device and any ending point stopping device correspond to different examination levels.

[0008] In one possible implementation, the sensor assembly in the first endpoint stopping device includes two independent membrane switch sensor pads or pressure sensor pads, wherein both independent membrane switch sensor pads or pressure sensor pads have built-in pressure sensing arrays. If the endpoint stop device corresponding to the starting timing device is the first endpoint stop device, then the timing stops when the test subject triggers the corresponding endpoint stop device, including: The test subject's two feet are simultaneously standing in the designated position by two independent membrane switch sensor mats or pressure sensor mats in the first endpoint stopping device. The timer stops when it is detected that both feet of the test subject are standing in the designated position at the same time.

[0009] In one possible implementation, the second endpoint stopping device includes a sensor assembly of a membrane switch mat sensor or a pressure mat sensor, and a pressure or capacitance sensor of a finger sleeve or glove. If the endpoint stop device corresponding to the starting timing device is the second endpoint stop device, then the timing stops when the test subject triggers the corresponding endpoint stop device, including: The test subject is detected to have reached the designated shooting position by a membrane switch mat sensor or a pressure mat sensor in the second endpoint stopping device. When the test subject is detected to have reached the designated shooting position, a working command is sent to the pressure or capacitance sensor of the finger sleeve or glove, and a timer is started at the same time. The action of the basketball leaving the hand is detected by the pressure or capacitance sensor of the finger sleeve or glove. The timer stops when the basketball is detected leaving the hand.

[0010] In one possible implementation, the third endpoint stopping device includes an infrared photoelectric sensor; If the endpoint stop device corresponding to the starting timing device is a third endpoint stop device, then the timing stops when the test subject triggers the corresponding endpoint stop device, including: The infrared photoelectric sensor installed at the basket detects whether the basketball has entered the basket. The timer stops when a basketball is detected to have entered the basket.

[0011] In one possible implementation, both the starting timing device and the corresponding ending timing device are powered independently by batteries, and the starting timing device and the corresponding ending timing device form a local area network via Wi-Fi or Bluetooth to achieve time synchronization.

[0012] In one possible implementation, a sensor combination consisting of a start-point timing device and a corresponding finish-point stopping device is configured according to the test subject's exam level, including: Based on the test subject's test level, the system searches a pre-stored mapping table of test levels and sensor combinations to determine the sensor combination corresponding to the input test level.

[0013] In one possible implementation, the method further includes: If the starting timing device is triggered for the first time after the starting timing device is triggered for the first time, and the corresponding ending timing device is not triggered, then the signal of the starting timing device being triggered for the second time is ignored.

[0014] In one possible implementation, the skill action includes a first type of skill action and a second type of skill action; Obtain real-time scores from examiners for the test subjects' skill movements, including: During the timing process, the examiner receives the pass or fail operation triggered by the corresponding skill action option on the operation interface of the software system for the first type of skill action; After the timer stops, the examiner will trigger a pass or fail operation on the corresponding skill action option on the software system's operation interface for the second type of skill action. Based on the triggered pass or fail operation, obtain the real-time score of the corresponding skill action, the real-time score including pass and fail.

[0015] In one possible implementation, the method further includes the following before generating the evaluation results: Check that all skill action rating items have been triggered; If there are untriggered skill action options, a reminder dialog box will pop up and / or unrated items will be highlighted; Once all skill action options have been triggered, an evaluation result is generated based on the timeout duration and real-time score.

[0016] In one possible implementation, after configuring a sensor combination consisting of a start timing device and a corresponding end timing device, the method further includes: The online status and power information of the starting point timing device and the corresponding ending point stopping device are displayed in real time on the operation interface of the software system.

[0017] In one possible implementation, after generating the evaluation results, the method further includes: The software system's user interface displays a score display screen containing the assessment results.

[0018] In one possible implementation, before displaying the score display interface containing the assessment results, the method further includes: Based on the evaluation results, the background color of the score display interface is configured; Specifically, when the assessment result indicates that the assessment is passed, the background color of the score display interface is configured to a first color; when the assessment result indicates that the assessment is failed, the background color of the score display interface is configured to a second color, and the first color and the second color are different.

[0019] Secondly, a basketball level automated assessment device is provided, which is applied to a software system on a computer in an automated assessment system. The software system is communicatively connected to a multi-sensor hardware network comprising a starting timing device and at least one ending stopping device. The device may include: The configuration unit is used to configure a sensor combination consisting of a starting timing device and a corresponding ending stopping timing device according to the test level of the test subject; The timing unit is used to start timing when the starting action of the test subject is detected by the starting timing device; The acquisition unit is used to acquire the real-time scores of the examiner on the test subject's skill actions during the assessment timing process; The timing unit is also used to stop the timing when the test subject triggers the corresponding endpoint stop device; The generation unit is used to generate evaluation results based on the timing duration and real-time scoring.

[0020] Thirdly, an automated basketball level assessment system is provided, which may include: a multi-sensor hardware network consisting of a starting timing device and at least one ending stopping device, and a software system on a computer, wherein the software system is communicatively connected to the multi-sensor hardware network. The starting timing device is used to detect the starting action of the test subject, trigger the timing start signal, and send the timing start signal to the software system; The at least one endpoint stop device is used to detect the state of the test subject after completing the prescribed test actions, corresponding to different test levels, trigger a timing stop signal and send the timing stop signal to the software system; The software system is used to configure a sensor combination consisting of a starting timing device and a corresponding ending timing device according to the test subject's examination level, start the examination process, and receive the timing start signal and the timing stop signal; obtain the examiner's real-time score on the test subject's skill actions, and generate the evaluation result based on the timing duration and real-time score.

[0021] Fourthly, an electronic device is provided, which includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus. Memory, used to store computer programs; When a processor executes a program stored in memory, it implements any of the steps described in the first aspect above.

[0022] Fifthly, a computer-readable storage medium is provided, wherein a computer program is stored therein, and when executed by a processor, the computer program implements the steps of any of the methods described in the first aspect above.

[0023] This application provides a method, apparatus, and system for automated basketball skill level assessment. The method is applied to a software system on a computer within the automated assessment system. This software system is communicatively connected to a multi-sensor hardware network comprising a starting timing device and at least one ending timing device. The method includes: configuring a sensor combination consisting of a starting timing device and a corresponding ending timing device based on the test subject's assessment level; triggering the start of timing when the starting timing device detects the test subject's starting action; acquiring real-time scores from the examiner for the test subject's skill actions during the assessment timing process, and stopping the timing when triggered by the test subject through the corresponding ending timing device; and generating an assessment result based on the timing duration and real-time scores. This method, through a multi-sensor networked synchronous timing system, achieves automation, accuracy, and fairness in basketball skill level assessment, significantly reducing human timing errors and improving assessment efficiency and the testing experience. Attached Figure Description

[0024] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a schematic diagram of the structure of a multi-sensor hardware network provided in an embodiment of this application; Figure 2 A flowchart illustrating an automated basketball skill assessment method provided in this application embodiment; Figure 3 A schematic diagram of a candidate information management interface provided in an embodiment of this application; Figure 4 A schematic diagram of a device connection interface provided in an embodiment of this application; Figure 5 A schematic diagram of a timing and skills assessment interface provided in an embodiment of this application; Figure 6 A schematic diagram of a score display interface provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of an automated basketball rating assessment device provided in an embodiment of this application; Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0026] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. Unless otherwise defined, the technical or scientific terms used in this application should have the ordinary meaning understood by those skilled in the art. The words "first," "second," and similar terms used in this application do not indicate any order, quantity, or importance, but are only used to distinguish different components. The words "comprising" or "including," etc., mean that the element or object preceding the word covers the element or object listed after the word and its equivalents, but do not exclude other elements or objects. The words "connected," "coupled," or "connected," etc., are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up," "down," "left," "right," etc., are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0027] This application provides an automated basketball grading assessment system, specifically an automated basketball grading assessment system based on multi-sensor networked synchronous timing. It combines a hardware system (such as a multi-sensor hardware network consisting of a starting timing device and at least one ending timing device) with a computer-based software system (such as device management and examination process control) to achieve accurate timing and skills assessment. The software system communicates with the multi-sensor hardware network. This automated basketball grading assessment system addresses the pain points of existing basketball grading assessments, such as large errors in manual timing, strong subjectivity in scoring, and poor equipment adaptability. It employs multi-sensor networked synchronization technology and a collaborative approach with the software system to achieve automated, standardized, and accurate assessments across 12 grading levels. Furthermore, it can be flexibly extended to timing assessments for other sports such as running and parkour.

[0028] For multi-sensor hardware networks: The multi-sensor hardware network consists of a general-purpose starting timing device and three types of dedicated ending timing devices. Different starting-ending device combinations correspond to different basketball level assessment requirements. The specific matching relationships are as follows: Levels 1-4 are matched with the starting timing device and the first ending timing device 1; Levels 5, 6, and 12 are matched with the starting timing device and the third ending timing device 3; Levels 7-11 are matched with the starting timing device and the second ending timing device 2. Among them, Levels 1-4 test skill actions performed in a specific position; Levels 5, 6, and 12 test shooting actions and detect shooting accuracy; Levels 7-11 test shooting actions performed in a specific position.

[0029] The starting timing device and each ending timing device are independently battery-powered, eliminating the need for mains power and ensuring exam room safety. The starting timing device and each ending timing device form a local area network via Wi-Fi or Bluetooth, enabling high-precision time synchronization between devices and ensuring accurate timing start and end. Figure 1 As shown, the multi-sensor hardware network includes one starting timing device and three ending timing devices. The starting timing device is set at both ends of the starting line, and the three ending timing devices are all set inside the basketball court. The specific deployment locations and functions will be described in detail below.

[0030] A. Starting Timing Device: Its core function is to detect the starting action of the test subject and trigger the start of timing. The starting timing device supports three operating modes: single mode using an infrared sensor, single mode using a pressure mat sensor or membrane switch sensor, and dual-mode fusion mode using an infrared sensor, pressure mat sensor, or membrane switch sensor. The mode can be selected based on the evaluation requirements of different testing environments. Furthermore, a human contour recognition module can be integrated to provide hardware support for subsequent prevention of misoperation.

[0031] 1) In the single-mode infrared sensor, the sensor adopts a through-beam layout, with its transmitter and receiver installed at opposite ends of the starting line to form an infrared beam used to detect whether a human body has crossed the starting line. When any part of the test subject's body crosses the starting line and blocks the infrared beam, the infrared sensor sends a blocking signal (i.e., a change in the infrared sensor's voltage level) to the software system, causing the software system to start timing accordingly.

[0032] 2) In the single-mode of the pressure mat sensor, the pressure mat sensor is laid in the trampling area of ​​the starting line to detect the presence of trampling pressure. When trampling pressure from the test subject is detected, and the trampling pressure disappears after the test subject leaves, the pressure mat sensor sends a pressure trigger signal (i.e., a level change signal from the pressure mat sensor) to the software system, so that the software system can start timing accordingly.

[0033] 3) In the dual-mode fusion mode using an infrared sensor and either a pressure mat sensor or a membrane switch sensor, to improve anti-interference capabilities, the starting device can simultaneously include both the aforementioned infrared sensor and pressure mat sensor, with the corresponding sensor positions as described above. In this dual-mode fusion mode, dual triggering conditions must be met: the software system detects a human body crossing the starting line via the infrared sensor, blocking the infrared beam; and within a preset time window, it detects the pressure applied by the test subject via the pressure mat sensor or membrane switch sensor, starting the timer when the pressure disappears after the test subject leaves. This mode effectively avoids false triggering caused by unauthorized entry or accidental contact. If only one signal is received, it is considered an invalid trigger, preventing timing errors caused by personnel wandering or accidental stepping.

[0034] B. Finish line stopping equipment: Different finish line equipment is configured according to the action completion standards of different test levels, and its design is deeply linked to the test content.

[0035] 1) First endpoint stopping device 1 (applicable to levels 1-4, such as defensive action assessment): This device is used to detect whether the test subject ends the action in a standard posture.

[0036] The first endpoint stopping device 1 includes two independent membrane switch sensor mats or pressure sensor mats, laid at a specific interval, corresponding to the standing position of both feet in a standard defensive posture. Both independent membrane switch sensor mats or pressure sensor mats have built-in pressure sensing arrays. Its detection principle lies in the logical AND operation of the two sensor signals; that is, only when both sensors are triggered simultaneously is it determined that "both feet are standing at the same time." The first endpoint stopping device then sends the level change signals of the two sensors to the software system, causing the software system to stop timing. This achieves dual verification of timing triggering and action standard judgment, forcing the test subject to complete the evaluation action in a standardized posture. The two independent mat sensors included in the first endpoint stopping device 1 can be membrane switch sensor mats, pressure sensor mats, or capacitive sensor mats, depending on actual business needs.

[0037] It should be noted that the installation location of the first endpoint stopping device 1 can be moved within the designated area for defensive action evaluation, without the need for a fixed location, and can adapt to the spatial layout of different venues.

[0038] 2) Second endpoint stopping device 2 (applicable to levels 7-11, such as shooting action assessment): This device is used to detect whether the test subject ends the action in a standard posture.

[0039] The second endpoint stopping device 2 includes a sensor assembly of a membrane switch mat sensor or a pressure mat sensor, and a pressure or capacitance sensor for the finger sleeve / glove; the membrane switch mat sensor or pressure mat sensor and the pressure or capacitance sensor for the finger sleeve / glove are all connected to the software system via a wireless communication protocol, supporting time synchronization calibration with the starting point timing device.

[0040] A membrane switch mat or pressure mat sensor is laid at a designated shooting position, such as the three-point line, to detect whether the person being tested has reached the correct point.

[0041] Finger sleeves / gloves integrating pressure or capacitance sensors allow test subjects to wear them on their shooting hands (one and / or both hands) to detect the contact state between the basketball and the hand. These finger sleeves / gloves can connect to the software system via wireless communication protocols (such as a built-in low-power Bluetooth broadcast module). They remain in low-power standby mode until the test subject reaches the location of the second endpoint stopping device, not participating in timing operations to avoid accidental timing triggers from other actions.

[0042] When the test subject steps on the membrane switch mat sensor or pressure mat sensor, the membrane switch mat sensor or pressure mat sensor sends a pressure signal (i.e., a change in sensor level) to the software system. The software system triggers a stop timer, which is triggered when the test subject dribbles the ball to the location of the stopping device at the second endpoint. Simultaneously, the software system sends a working command to the pressure or capacitance sensor of the finger sleeve / glove, activating it and starting the shot release timer. When the pressure or capacitance sensor of the finger sleeve / glove detects the change in pressure or capacitance characteristics caused by the basketball leaving the hand, it sends a release signal to the software system. Upon receiving the release signal, the software system immediately stops the shot release timer, thus obtaining the time interval of the basketball leaving the hand.

[0043] For further precision, finger sleeves / gloves can adopt a multi-contact array design, with pressure or capacitance sensors placed on key areas such as the fingertips and backs of the fingers, and connected to the software system via a wireless communication protocol; the pressure or capacitance sensors have a built-in flexible anti-slip layer, and the surface texture of the anti-slip layer is integrated with the sensor, which not only ensures grip stability, but also avoids signal misinterpretation caused by finger slippage.

[0044] Finger sleeves / gloves with pressure or capacitance sensors can distinguish between different states such as "holding the ball," "dribbling and touching the ball," and "ball leaving the hand" by detecting changes in the signal amplitude of multi-contact sensors. However, to improve the accuracy of recognition, a signal filtering algorithm can be added to the communication protocol between the sensors and the software system involved in the finger sleeve / glove. This algorithm filters out interference signals generated during ball contact while dribbling, recognizing only the ball-leaving signal during a shooting motion, ensuring the accuracy of the timer stop. This method solves the problem of misjudgment caused by single-contact sensors, achieving accurate state recognition through multi-contact sensors and filtering algorithms, while also optimizing the wearing experience.

[0045] Furthermore, the finger sleeves / gloves can also have a basketball grip posture recognition function. Through the low-power Bluetooth broadcast module built into the finger sleeves / gloves, they can communicate with the software system and the RFID tag built into the basketball at the same time to verify whether the test subject is holding the designated test ball and prevent cheating by replacing the ball.

[0046] 3) Third endpoint stopping device 3 (applicable to levels 5, 6, and 12, such as goal assessment): This device is used to detect whether the basketball has gone into the basket.

[0047] The third endpoint stopping device 3, including the infrared photoelectric sensor, preferably employs a ring array layout, with multiple sets (e.g., 8 sets) of transmitter-receiver pairs evenly arranged along the lower edge of the basket to achieve complete coverage of the entire ball landing area. The infrared photoelectric sensor connects to the software system via a wireless communication protocol, supporting time synchronization calibration with the starting point timing device.

[0048] Alternatively, the third endpoint stopping device 3, including an infrared photoelectric sensor, preferably employs a double-layered ring-shaped horizontal beam-through layout. A ring of horizontal infrared beam-through arrays is set at the top and bottom edges of the basket, each ring consisting of multiple sets (e.g., 8 sets) of evenly distributed transmitter-receiver pairs, with the beam passing horizontally through the inside of the basket. This structure can be specifically described as follows: Two independent horizontal infrared beam sensor rings are arranged around the perimeter of the basketball hoop. Upper ring: Multiple sets (e.g., 8 sets) of infrared transmitter-receiver pairs are installed at the same height as the top edge of the basket; Lower ring: Another set of the same number of infrared transmitter-receiver pairs are installed at the same height as the bottom edge of the basket; Two rings of infrared photoelectric sensors are evenly distributed along the circumference of the basket, with each group's transmitter and receiver facing each other, forming a horizontal beam of light that penetrates the inner cavity of the basket. All beams are in the horizontal plane, and the upper and lower layers together form a double-layered horizontal photoelectric detection surface.

[0049] The infrared photoelectric sensor determines whether a basketball shot is valid by detecting whether it blocks the infrared beam. When the basketball shot is detected, the sensor sends a timing stop signal (i.e., a change in the level of the infrared photoelectric sensor) to the software system, which then stops the timing based on this signal.

[0050] Furthermore, the infrared photoelectric sensor can be equipped with an anti-glare protective cover and a built-in heating module. The protective cover is made of light-transmitting frosted material to filter strong light interference from the environment. The built-in heating module can prevent the infrared photoelectric sensor lens from fogging in low-temperature environments, ensuring detection accuracy under all weather and all lighting conditions.

[0051] For software systems: This software system runs on the examination room computer and is the core of human-computer interaction. The software system is responsible for scanning, connecting and managing all devices (starting point timing devices and ending point stopping devices) in the multi-sensor hardware network within the local area network via serial port.

[0052] The software system has functions such as equipment management, candidate information management, examination process control, skills scoring, and score determination and display. Its operation interface includes equipment connection interface, candidate information management interface, timing and skills assessment interface, and score display interface. All operations can be completed on the computer.

[0053] (1) Equipment management functions, supporting: 1) Switching between three test modes: automatic, semi-automatic, and manual. In automatic mode, the starting timing device and a corresponding ending timing device form a closed loop, automatically completing the timing start and stop. The semi-automatic mode is suitable for scenarios where the ending timing device is faulty. The starting timing device starts automatically, and the ending timing device is stopped manually by the examiner. The manual mode is suitable for scenarios where both the starting timing device and the corresponding ending timing device are faulty. The examiner manually controls the starting timing device and the corresponding ending timing device to complete the timing start and stop, ensuring that the evaluation work is not interrupted.

[0054] 2) Display the online status and battery information of the starting point timing device and the corresponding ending point stopping device in real time; when the battery of any device is lower than the preset battery threshold, a reminder dialog box will automatically pop up to prompt you to replace the battery.

[0055] 3) Stores a mapping table of different exam levels and different sensor combinations, supporting custom configuration: Examiners can add or modify the sensor combinations, timing rules, and scoring weights corresponding to different exam levels according to different assessment needs; the mapping table supports cloud synchronization updates, and when the official assessment standards are revised, the software system automatically downloads the latest data without manual programming.

[0056] (2) Candidate information management function, supporting: 1) Batch import of candidate registration forms, which can load information such as candidate's name, number, gender, test level, number of tests; supports quick query and filtering of candidate information, and can be classified and managed by test level, name and other conditions to improve the efficiency of large-scale assessment.

[0057] 2) The candidate information can be modified or deleted, and the candidate list for this session can be adjusted according to the actual assessment needs.

[0058] (3) Examination process control function, supporting: 1) Anti-misoperation mechanism: After the starting point timing device is triggered for the first time to start timing, if it is triggered a second time and the corresponding ending point stopping device is not triggered, the second trigger signal will be ignored; if it is determined that it is triggered by an unauthorized person, in addition to ignoring the signal, an audible and visual alarm will be issued to remind the examiner, and the time of the intrusion will be recorded for subsequent traceability.

[0059] 2) Sensor sensitivity customization: The infrared sensor's emission power and the pressure sensor's trigger threshold can be adjusted according to environmental factors such as temperature, humidity, and light intensity of the site to adapt to the evaluation needs of different environments.

[0060] (4) Skills scoring function, supports: 1) The preset skill scoring items can include six basic items: triple threat, dribbling, bounce pass, shooting, sprinting, and basic defensive posture, as well as a route item. The route is formed by the test subject moving from the starting point timing device to the corresponding ending point stopping device.

[0061] It should be noted that the above skill scoring items can be updated according to actual assessment needs, and the above skill scoring items are only an example.

[0062] 2) During the timing process, the examiner will select whether the six basic items pass or fail in real time; the route items can only be selected after the timing stops, to avoid misoperation during the timing process.

[0063] 3) Multi-person scoring review mechanism: When there are two examiners (or more examiners) with a main and a deputy, the scores of all examiners are obtained; if the scores are completely consistent, they are directly determined as the final scores; if the scores are inconsistent, the dispute resolution process is triggered, such as retrieving the evaluation process records and deliberation, to ensure the fairness of the scoring results.

[0064] 4) Scoring item check mechanism: Before generating the final score, the system automatically checks whether all scoring items have been selected. If there are any unselected items, a reminder dialog box will pop up and the unselected items will be highlighted. At the same time, a "quick supplement" entry will be provided so that the scoring can be completed without returning to the previous page.

[0065] (5) Performance evaluation and display functions, supporting: 1) The final score is calculated based on the time duration and skill rating. The scoring weight can be customized, and different score percentages can be set for different skill actions. If the score is ≥60 points, it is considered qualified; otherwise, it is considered unqualified.

[0066] 2) Background color configuration rules for the score display interface: green for passing (≥60 points) and red for failing (<60 points).

[0067] 3) Local storage and cloud upload of performance data: The system automatically saves performance files to the computer folder specified by the system, and can also upload them to the server for long-term storage; it supports one-click sharing of the performance display interface, and test subjects can share the report to mobile devices for easy viewing and training reference later.

[0068] Figure 2 This is a flowchart illustrating an automated basketball skill assessment method provided in an embodiment of this application. Figure 2 As shown, the method may include: Step S210: Configure a sensor combination consisting of a starting timing device and a corresponding ending stopping time device according to the test level of the test subject.

[0069] The examiner activates the software system on their computer and imports the candidate registration forms for this session through the candidate information management interface of the software system, batch loading information such as candidates' names, numbers, and test levels; it supports filtering candidates by test level, improving the efficiency of group assessment. The exemplary candidate information management interface provided in this application can be as follows: Figure 3 As shown.

[0070] Then, select the current test subject and the corresponding test level (e.g., select "Li San", test level "Level 3"). Based on a stored mapping table of different test levels and different sensor combinations, the software system automatically matches the corresponding starting timing device and the corresponding ending stopping device combination; for example, when the test level is selected as Level 2, the system matches the sensor combination consisting of the starting timing device and the first ending stopping device; when the test level is selected as Level 8, the system matches the sensor combination consisting of the starting timing device and the second ending stopping device.

[0071] The evaluator views the online status and battery information of each device in the matched sensor combination through the device connection interface of the software system; if the battery of any device falls below a preset battery threshold, the battery is replaced promptly. One exemplary device connection interface provided in this application can be as follows: Figure 4 As shown.

[0072] The examiner selects the testing mode (e.g., automatic / semi-automatic / manual) based on the current equipment status, and after confirmation, starts the examination process. The software system automatically redirects to the timing and skills assessment interface. An exemplary timing and skills assessment interface provided in this application can be as follows: Figure 5 As shown.

[0073] Step S220: Timing begins when the starting action of the test subject is detected by the starting timing device.

[0074] After the test subject stands at the starting line and is ready to start, the examiner confirms that the test subject is in place and issues the start instruction for the test.

[0075] (1) If a single infrared sensor mode is used: When the infrared sensor detects that a human body has crossed the starting line and blocked the infrared beam, the timing is triggered. Specifically, when the test subject's body blocks the infrared beam, the infrared sensor sends a level change signal, and the software system starts timing.

[0076] (2) If a single pressure mat sensor mode is used: When the pressure of the test subject is detected by the pressure mat sensor or the membrane switch sensor, and the pressure disappears when the test subject leaves, the pressure mat sensor sends a pressure trigger signal to the software system. The software system immediately starts timing based on the pressure trigger signal. After timing starts, the timing interface of the software system displays the timing duration in real time.

[0077] (3) If the dual-mode fusion mode is adopted: when the infrared sensor detects that the human body has crossed the starting line and blocked the infrared beam, and within the preset time window, the pressure mat sensor or the membrane switch sensor detects the stepping pressure of the test subject and sends a timing start signal to the software system when the test subject leaves and the stepping pressure disappears, the software system immediately starts timing based on the timing start signal.

[0078] Furthermore, after the anti-misoperation mechanism is activated, if the starting timing device is triggered a second time after the starting timing device is triggered for the first time and the corresponding ending timing device is not triggered, the signal of the starting timing device being triggered a second time will be ignored.

[0079] Step S230: During the evaluation time, obtain the examiner's real-time score for the test subject's skill actions, and stop the timer when the test subject triggers the corresponding endpoint stop device.

[0080] (1) In this step, the examiner's real-time score on the test subject's skill movements is obtained, including: Skill actions can include both Category 1 and Category 2 skill actions; Obtain real-time scores from examiners for the test subjects' skill movements, including: During the timing process, the examiner receives the pass or fail operation triggered by the corresponding skill action option on the operation interface of the software system for the first type of skill action; After the timer stops, the examiner will trigger a pass or fail operation on the corresponding skill action option on the software system's operation interface for the second type of skill action. Based on the triggered pass or fail operation, obtain the real-time score of the corresponding skill action, the real-time score including pass and fail.

[0081] In one example, the first category of skill actions could include triple threat, dribbling, bounce pass, shooting, sprinting, and basic defensive stance; the second category could include routes. During the timeout, the software system receives the examiner's pass / fail responses to the corresponding skill action options in the six basic skill categories (triple threat, dribbling, bounce pass, shooting, sprinting, and basic defensive stance) on the software system's interface; and obtains a real-time score for each skill action based on the pass / fail responses, including pass and failure. After the timeout, the system receives the examiner's pass / fail responses to the corresponding skill action options in the software system's interface for routes, and obtains a real-time score for the route based on the pass / fail responses. The software system restricts operations on route items during the timeout to avoid accidental operations.

[0082] Furthermore, in the presence of multiple examiners, the system obtains the real-time scores of each examiner for the test subject's skill actions. If the real-time scores from multiple examiners are completely consistent, then that real-time score is determined as the final real-time score for the corresponding skill action. If the real-time scores from multiple examiners are not completely consistent, then a pre-configured scoring dispute handling process is triggered to determine the final real-time score for the corresponding skill action, ensuring scoring fairness.

[0083] (2) In this step, after the test subject completes the prescribed skill action, the corresponding endpoint time-stopping device is triggered, and the software system stops timing. Specifically, there are three situations: Scenario 1: Matching the first endpoint stopping device (levels 1-4): The sensor components in the first endpoint stopping device detect whether the test subject's two feet are simultaneously standing in the designated position; when the test subject's two feet are detected to be simultaneously standing in the designated position, the timing is triggered to stop.

[0084] Specifically, after the test subject completes the defensive action, both feet simultaneously stand at the designated position of the first endpoint stopping device. At this time, the signal logic of the sensor signals of two independent membrane switch mat sensors or pressure mat sensors is ANDed to determine that the test subject's two feet are simultaneously standing at the designated position.

[0085] Alternatively, after the test subject completes the defensive action, both feet simultaneously stand at the designated position of the first endpoint stopping device. At this time, the signal logic of the sensor signals from two independent membrane switch mat sensors or pressure mat sensors is ANDed to determine that the test subject's two feet are standing simultaneously. Pressure distribution data of the test subject's soles is collected through the pressure sensing array, and the sole pressure distribution detection module determines the center of gravity position of the test subject's two feet based on the pressure distribution data. If the center of gravity position is within the preset standard area, it is determined that the test subject is standing simultaneously with both feet and standing in the designated position. If the center of gravity position exceeds the preset standard area, it is determined that the test subject is not standing in the designated position, the posture is judged as non-standard, the timing is not triggered to stop, and a reminder is issued (such as reminding the test subject to readjust the posture).

[0086] Scenario 2: Matching the second endpoint stopping device (levels 7-11): When the test subject reaches the designated shooting position at the three-point line, the membrane switch ground sensor or pressure ground sensor in the second endpoint stopping device detects whether the test subject has reached the designated shooting position. Once the software system detects that the player has reached the designated shooting position, it sends a working command to the pressure or capacitance sensor on the finger sleeve / glove to activate it, and simultaneously starts a timer. The pressure or capacitance sensor detects whether the basketball has left the player's hand. When the software system detects that the basketball has left the hand, it triggers a timer stop. Specifically, after the test subject completes the shooting motion, the pressure or capacitance sensor on the finger sleeve / glove distinguishes the ball leaving the hand state through multi-point signal changes. After filtering out dribbling interference signals using a filtering algorithm, it sends a timer stop signal to the software system.

[0087] Furthermore, the pressure or capacitance sensors on the finger sleeves / gloves can also verify whether the ball being held is the designated test ball and upload the grip posture data.

[0088] Scenario 3: Matching the third endpoint stopping device (levels 5, 6, and 12): The test subject completes the shooting motion, and an infrared photoelectric sensor set at the basket detects whether the basketball has entered the basket; when the basketball is detected to have entered the basket, the timer is triggered to stop.

[0089] Specifically, when the test subject completes the shooting motion, the infrared beam array of the third endpoint stopping device is blocked when the basketball enters the basket. The sensor sends a timing stop signal, and the software system stops timing. The ring array layout ensures that the basketball can be accurately detected even when it brushes the edge of the basket. In addition, the anti-glare protective cover and heating module ensure the accuracy of the detection.

[0090] Step S240: Generate evaluation results based on timing duration and real-time scoring.

[0091] Before generating the assessment results, the software system initiates a scoring item check mechanism to automatically verify whether all scoring items for all skill actions have been triggered. If there are any untriggered skill action options, a reminder dialog box will pop up and / or the unscored items will be highlighted. After the examiner completes the supplementary entry, the system will proceed to the score calculation stage. Once all skill action options have been triggered, the assessment results will be generated based on the time duration and real-time scoring.

[0092] The software system calculates the test results of the test subjects based on the time duration and real-time scoring (with support for custom weights); among them, a score of ≥60 points can be configured to be considered as qualified, and otherwise as unqualified.

[0093] The system displays a results page on the user interface, showing the assessment results. This page displays the test taker's name, test level, number of tests, time duration, skill score details, successful or failed test items and their number, time score, and assessment results. One exemplary results page provided in this application can be as follows: Figure 6 As shown in the image. The results display interface can also include ranking within the same batch and suggestions for improvement of weaknesses, depending on the assessment requirements.

[0094] Furthermore, before displaying the score display interface containing the assessment results, the background color of the score display interface can be configured based on the assessment results. Specifically, when the assessment result indicates that the assessment has passed, the background color of the score display interface is configured to the first color, and when the assessment result indicates that the assessment has failed, the background color of the score display interface is configured to the second color, and the first color and the second color are different. For example, the background color of the score display interface for passing grades is green, and the background color of the score display interface for failing grades is red.

[0095] After the examiner confirms the score, the score file can be automatically saved to a designated computer folder and can be uploaded to a server for long-term storage; the test taker can share the score display interface to a mobile device with one click.

[0096] After completing this evaluation, the software system resets its timing state, awaiting the start of the evaluation process for the next test subject.

[0097] The automated basketball level assessment system and method provided in this application completely eliminates timing errors caused by human factors compared to existing technologies that rely on manual timing or single electronic timing, making the assessment results more fair and accurate. Simultaneously, through the collaboration of sensors and software, it achieves dual verification of movement standardization and timing results, enhancing the rigor of the assessment. The system's hardware adopts a modular design, allowing for flexible combination to meet different level assessment needs, and it does not require connection to mains power, reducing the risk of venue usage. Furthermore, it can be extended to timing assessments of other sports such as running and parkour, possessing high promotional value.

[0098] Corresponding to the above method, this application also provides an automated basketball rating assessment device, applied to a software system on a computer in an automated assessment system. The software system is communicatively connected to a multi-sensor hardware network constructed with a starting timing device and at least one ending stopping device, such as... Figure 7 As shown, the device includes: Configuration unit 710 is used to configure a sensor combination consisting of a starting timing device and a corresponding ending stopping timing device according to the test level of the test subject; The timing unit 720 is used to start timing when the starting action of the test subject is detected by the starting timing device; The acquisition unit 730 is used to acquire the real-time score of the examiner on the test subject's skill actions during the assessment timing process; The timing unit 720 is also used to stop timing when the test subject triggers the corresponding endpoint stop device; The generation unit 740 is used to generate evaluation results based on the timing duration and real-time score.

[0099] The functions of each functional unit of the automated basketball rating assessment device provided in the above embodiments of this application can be implemented through the above methods and steps. Therefore, the specific working process and beneficial effects of each unit in the automated basketball rating assessment device provided in the embodiments of this application will not be repeated here.

[0100] This application also provides an electronic device, such as... Figure 8 As shown, it includes a processor 810, a communication interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840.

[0101] Memory 830 is used to store computer programs; When the processor 810 executes the program stored in the memory 830, it performs the following steps: Based on the test level of the test takers, a sensor combination consisting of a starting timing device and a corresponding ending stopping timing device is configured; Timing begins when the starting action of the test subject is detected by the starting timing device. During the assessment and timing process, the examiner's real-time score for the test subject's skill actions is obtained, and the timing stops when the test subject triggers the corresponding endpoint stop device; The evaluation results are generated based on the time duration and real-time scoring.

[0102] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0103] The communication interface is used for communication between the aforementioned electronic devices and other devices.

[0104] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0105] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0106] The implementation methods and beneficial effects of the various components of the electronic device in the above embodiments for solving the problem can be found in [reference needed]. Figure 2 The steps in the illustrated embodiments are used to implement the electronic device. Therefore, the specific working process and beneficial effects of the electronic device provided in this application will not be repeated here.

[0107] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores instructions that, when executed on a computer, cause the computer to perform any of the basketball rating automated assessment methods described in the above embodiments.

[0108] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the basketball level automated evaluation methods described in the above embodiments.

[0109] Those skilled in the art will understand that the embodiments in this application can be provided as methods, systems, or computer program products. Therefore, the embodiments in this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments in this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0110] This application describes embodiments of methods, apparatus (systems), and computer program products according to embodiments of this application with reference to flowchart illustrations and / or block diagrams. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0111] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0112] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0113] Although preferred embodiments have been described in this application, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of this application.

[0114] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of the embodiments of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims in this application and their equivalents, then this application also intends to include these modifications and variations.

Claims

1. An automated method for assessing basketball skill levels, characterized in that, A software system applied to a computer in an automated evaluation system, wherein the software system is communicatively connected to a multi-sensor hardware network comprising a starting timing device and at least one ending stopping device, the method comprising: Based on the test level of the test takers, a sensor combination consisting of a starting timing device and a corresponding ending stopping timing device is configured; Timing begins when the starting action of the test subject is detected by the starting timing device. During the assessment and timing process, the examiner's real-time score for the test subject's skill actions is obtained, and the timing stops when the test subject triggers the corresponding endpoint stop device; The evaluation results are generated based on the time duration and real-time scoring.

2. The method as described in claim 1, characterized in that, The starting timing device includes an infrared sensor, or a pressure mat sensor or a membrane switch sensor; wherein, the infrared sensor adopts a through-beam layout, with its transmitting end and receiving end respectively installed at both ends of the starting line to form an infrared beam, and the pressure mat sensor or membrane switch sensor is laid in the stepping area of ​​the starting line. Timing is triggered when the starting action of the test subject is detected by the starting timing device, including: When the infrared sensor detects a human body crossing the starting line and blocking the infrared beam, the timing is triggered to begin. Alternatively, a timer can be triggered when pressure is detected by a pressure mat sensor or a membrane switch sensor and when the pressure disappears.

3. The method as described in claim 1, characterized in that, The endpoint stopping device includes a first endpoint stopping device, a second endpoint stopping device, and a third endpoint stopping device; Different combinations of the starting point timing device and any ending point stopping device correspond to different examination levels.

4. The method as described in claim 3, characterized in that, The sensor assembly in the first endpoint stopping device includes two independent membrane switch sensor pads or pressure sensor pads, wherein both independent membrane switch sensor pads or pressure sensor pads have built-in pressure sensing arrays. If the endpoint stop device corresponding to the starting timing device is the first endpoint stop device, then the timing stops when the test subject triggers the corresponding endpoint stop device, including: The test subject's two feet are simultaneously standing in the designated position by two independent membrane switch sensor mats or pressure sensor mats in the first endpoint stopping device. The timer stops when it is detected that both feet of the test subject are standing in the designated position at the same time.

5. The method as described in claim 3, characterized in that, The second endpoint stopping device includes a membrane switch mat sensor or pressure mat sensor, and a sensor assembly of a pressure or capacitance sensor for a finger or glove. If the endpoint stop device corresponding to the starting timing device is the second endpoint stop device, then the timing stops when the test subject triggers the corresponding endpoint stop device, including: The test subject is detected to have reached the designated shooting position by a membrane switch mat sensor or a pressure mat sensor in the second endpoint stopping device. When the test subject is detected to have reached the designated shooting position, a working command is sent to the pressure or capacitance sensor of the finger sleeve or glove, and a timer is started at the same time. The action of the basketball leaving the hand is detected by the pressure or capacitance sensor of the finger sleeve or glove. The timer stops when the basketball is detected leaving the hand.

6. The method as described in claim 3, characterized in that, The third endpoint stopping device includes an infrared photoelectric sensor; the infrared photoelectric sensor is installed at the basket. If the endpoint stop device corresponding to the starting timing device is a third endpoint stop device, then the timing stops when the test subject triggers the corresponding endpoint stop device, including: The infrared photoelectric sensor installed at the basket detects whether the basketball has entered the basket. The timer stops when a basketball is detected to have entered the basket.

7. The method according to any one of claims 1-6, characterized in that, Both the starting timing device and the corresponding ending timing device are powered independently by batteries, and the starting timing device and the corresponding ending timing device form a local area network via Wi-Fi or Bluetooth to achieve time synchronization.

8. The method as described in claim 1, characterized in that, Based on the test taker's exam level, a sensor combination consisting of a starting timing device and a corresponding ending stopping timing device is configured, including: Based on the test subject's test level, the system searches a pre-stored mapping table of test levels and sensor combinations to determine the sensor combination corresponding to the input test level.

9. The method as described in claim 1, characterized in that, The method further includes: If the starting timing device is triggered for the first time after the starting timing device is triggered for the first time, and the corresponding ending timing device is not triggered, then the signal of the starting timing device being triggered for the second time is ignored.

10. The method as described in claim 1, characterized in that, The skill actions include first-class skill actions and second-class skill actions; Obtain real-time scores from examiners for the test subjects' skill movements, including: During the timing process, the examiner receives the pass or fail operation triggered by the corresponding skill action option on the operation interface of the software system for the first type of skill action; After the timer stops, the examiner will trigger a pass or fail operation on the corresponding skill action option on the software system's operation interface for the second type of skill action. Based on the triggered pass or fail operation, obtain the real-time score of the corresponding skill action, the real-time score including pass and fail.

11. The method as described in claim 10, characterized in that, Before generating the assessment results, the method further includes: Check that all skill action rating items have been triggered; If there are untriggered skill action options, a reminder dialog box will pop up and / or unrated items will be highlighted; Once all skill action options have been triggered, an evaluation result is generated based on the timeout duration and real-time score.

12. The method as described in claim 1, characterized in that, After configuring a sensor combination consisting of a start-time timing device and a corresponding end-time stopping device, the method further includes: The online status and power information of the starting point timing device and the corresponding ending point stopping device are displayed in real time on the operation interface of the software system.

13. The method as described in claim 1, characterized in that, After generating the assessment results, the method further includes: The software system's user interface displays a score display screen containing the assessment results.

14. The method as described in claim 13, characterized in that, Before displaying the score display interface containing the assessment results, the method further includes: Based on the evaluation results, the background color of the score display interface is configured; Specifically, when the assessment result indicates that the assessment is passed, the background color of the score display interface is configured to a first color; when the assessment result indicates that the assessment is failed, the background color of the score display interface is configured to a second color, and the first color and the second color are different.

15. An automated basketball skills assessment device, characterized in that, A software system applied to a computer in an automated testing system, the software system being communicatively connected to a multi-sensor hardware network comprising a starting timing device and at least one ending stopping device, the device comprising: The configuration unit is used to configure a sensor combination consisting of a starting timing device and a corresponding ending stopping timing device according to the test level of the test subject; The timing unit is used to start timing when the starting action of the test subject is detected by the starting timing device; The acquisition unit is used to acquire the real-time scores of the examiner on the test subject's skill actions during the assessment timing process; The timing unit is also used to stop the timing when the test subject triggers the corresponding endpoint stop device; The generation unit is used to generate evaluation results based on the timing duration and real-time scoring.

16. An automated evaluation system, characterized in that, The system includes: a multi-sensor hardware network consisting of a starting timing device and at least one ending stopping device, and a software system on a computer, wherein the software system is communicatively connected to the multi-sensor hardware network. The starting timing device is used to detect the starting action of the test subject, trigger the timing start signal, and send the timing start signal to the software system; The at least one endpoint stop device is used to detect the state of the test subject after completing the prescribed test actions, corresponding to different test levels, trigger a timing stop signal and send the timing stop signal to the software system; The software system is used to configure a sensor combination consisting of a starting timing device and a corresponding ending timing device according to the test subject's examination level, start the examination process, and receive the timing start signal and the timing stop signal; obtain the examiner's real-time score on the test subject's skill actions, and generate the evaluation result based on the timing duration and real-time score.

17. An electronic device, characterized in that, The electronic device includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the method of any one of claims 1-14.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method described in any one of claims 1-14.