Vehicle for riding, detection method and computer readable storage medium

By setting up radial light-transmitting holes and detection components on the handlebars of shared bicycles, combined with control and indication components, the safety hazards caused by users' irregular riding behavior are solved, and accurate detection and reminding of the user's grasping status is achieved, and cycling safety is improved.

CN119953480APending Publication Date: 2025-05-09BEIJING QISHENG SCIENCE AND TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311483947.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-08
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The irregular behavior of shared bicycle users when riding, such as sudden riding with one-handed or not grasping the handlebar, leads to safety hazards and accidents.

Method used

A vehicle for riding is designed, including handlebars, detection components, indicator components and control components. A radial light-transmitting hole is provided on the handlebar. The detection component detects the position of the hand through the light emitting element and the receiving element. The control component determines whether the user grasps the handlebar based on the detection results, and issues a reminder through the instruction component if necessary.

Benefits of technology

Accurate detection of whether the user grasps the handlebar during riding, and reminds the user without grasping, improving riding safety and reducing accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119953480A_ABST
    Figure CN119953480A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a vehicle for riding, a detection method and a computer readable storage medium. The vehicle includes: a handlebar including a pair of grips and a plurality of radial light holes; the pair of detection assemblies are respectively arranged in the pair of grips, and each detection assembly comprises a plurality of light-emitting elements and a plurality of receiving elements which output electric signals according to light signals received by the detection assemblies; an indication member; the control component is arranged to at least receive the electric signal and is configured to determine the number of the shielded radial light holes in the radial light holes according to the electric signal; according to the determined number of the shielded radial light holes, whether the hand of the user holds the corresponding grip or not is determined; and in response to determining that the hand of the user does not grasp the corresponding grip, enabling the indication component to give an indication to prompt the user to grasp the grip. The vehicle can reliably detect whether a user grasps the grip or not during riding, and riding standardability and safety are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of vehicles, and more particularly, to a vehicle for riding, a detection method, and a computer-readable storage medium. Background Art

[0002] At present, the shared bicycle market is huge and has become one of the important choices for urban travel, providing people with more convenience and choices. However, due to the large number of shared bicycle users, there are some improper riding behaviors that may lead to safety accidents. For example, some users suddenly use one hand to ride when riding. This irregular and dangerous behavior can easily lead to accidents, thus posing a safety hazard. Summary of the invention

[0003] The first aspect of the present disclosure provides a vehicle for riding. The vehicle includes: a handlebar, including a pair of grips for a user to grasp during riding the vehicle, and a plurality of radial light-transmitting holes formed on the pair of grips and uniformly arranged along the extension direction of each grip; a pair of detection components, respectively arranged in the pair of grips, for detecting the position of the user's hands on the corresponding grips, and including: a plurality of light-emitting elements for emitting light signals to the outside at least toward the plurality of radial light-transmitting holes and a plurality of receiving elements for outputting electrical signals according to the light signals received by themselves; an indication component; and a control component, arranged to at least receive the electrical signal, and configured to: determine the number of radial light-transmitting holes that are blocked among the plurality of radial light-transmitting holes according to the electrical signal; determine whether the user's hand is gripping the corresponding grip according to the determined number of blocked radial light-transmitting holes; and in response to determining that the user's hand is not gripping the corresponding grip, cause the indication component to issue an indication to prompt the user to grip the grip.

[0004] The vehicle according to the embodiment of the present disclosure can reliably detect whether the user is gripping the handlebars during riding at a relatively low cost, and remind the user when it is detected that the user is not gripping the handlebars, thereby prompting the user to ride in a standardized manner and avoid accidents, thereby improving the riding safety of the vehicle.

[0005] In some embodiments, the control component is further configured to: in response to determining that the number of blocked radial light-transmitting holes is less than a predetermined threshold, determine that the user's hand is not grasping the corresponding handle.

[0006] In some embodiments, the control component is further configured to: obtain the speed of the vehicle; and in response to determining that the speed of the vehicle is greater than a speed threshold, obtain electrical signals from multiple receiving elements to determine whether the user's hands are grasping the corresponding handles.

[0007] In some embodiments, the predetermined threshold is determined according to the number and spacing of radial light-transmitting holes on each grip.

[0008] In some embodiments, the number of the plurality of light emitting elements is equal to the number of the receiving elements, and the number of the plurality of light emitting elements corresponds to the number of the radial light-transmitting holes.

[0009] In some embodiments, each detection assembly includes a plurality of infrared reflection sensors, and the plurality of infrared reflection sensors are arranged along an extension direction of the handle, and each of the plurality of infrared reflection sensors includes a light emitting element and a receiving element.

[0010] In some embodiments, a plurality of infrared reflective sensors are arranged on a circuit board.

[0011] In some embodiments, the indication component includes at least one of a sound prompt component and an optical prompt component.

[0012] A second aspect of the present disclosure provides a method for detecting whether a handle of a vehicle is grasped. The method comprises: acquiring an electrical signal from a pair of detection components respectively coupled to a pair of handles; determining the number of blocked radial light-transmitting holes among a plurality of radial light-transmitting holes on each of the pair of handles according to the electrical signal; determining whether a user's hand is grasping the corresponding handle according to the determined number of blocked radial light-transmitting holes; and in response to determining that the user's hand is not grasping the corresponding handle, causing an indication component to issue an indication to prompt the user to grasp the handle.

[0013] In some embodiments, determining whether the user's hand is grasping the corresponding handle includes: in response to determining that the number of blocked radial light-transmitting holes is less than a predetermined threshold, determining that the user's hand is not grasping the corresponding handle.

[0014] In some embodiments, the method further includes: acquiring a speed of the vehicle; and in response to determining that the speed of the vehicle is greater than a speed threshold, acquiring electrical signals from a plurality of receiving elements to determine whether the user's hands are grasping the corresponding handles.

[0015] The third aspect of the present disclosure provides a computer storage medium. A computer program product stored on the computer storage medium includes machine executable instructions, which, when executed, cause a machine to perform the steps of the method of the second aspect of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and other objects, features and advantages of the present disclosure will become more apparent through a more detailed description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, wherein like reference numerals generally represent like components throughout the exemplary embodiments of the present disclosure.

[0017] Figure 1 A simplified schematic diagram showing an example vehicle to which the method according to an embodiment of the present disclosure can be applied;

[0018] Figure 2 A schematic diagram of the architecture of a system for detecting whether a handle of a vehicle is grasped according to an embodiment of the present disclosure is shown;

[0019] Figure 3 A simplified schematic diagram of a handle of a vehicle according to an embodiment of the present disclosure is shown;

[0020] Figure 4 A simplified schematic diagram of a detection assembly according to an embodiment of the present disclosure is shown;

[0021] Figure 5 A flowchart of a method for detecting whether a handle of a vehicle is grasped according to an embodiment of the present disclosure is shown;

[0022] Figure 6 A schematic diagram showing a flow chart of a method for detecting whether a handle of a vehicle is grasped according to an embodiment of the present disclosure; and

[0023] Figure 7 A schematic block diagram of an electronic device suitable for implementing an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0024] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0025] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0026] The principles of the present disclosure will be described below with reference to several example embodiments shown in the accompanying drawings. Although preferred embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that these embodiments are described only to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way.

[0027] In addition, the term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of executing a subsequent action executed in response to the event or condition is not necessarily strongly related to the time when the event occurs or the condition is satisfied. For example, in some cases, the subsequent action may be executed immediately when the event occurs or the condition is satisfied; while in other cases, the subsequent action may be executed after a period of time after the event occurs or the condition is satisfied.

[0028] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0029] As mentioned above, as the market size of shared bicycles continues to expand, more and more safety hazards are also brought about. For example, some users will suddenly use one hand to ride, or even ride without holding the handlebars, which can easily cause traffic accidents and bring safety hazards. Although some traditional solutions have detection devices installed at appropriate locations on the bicycle, when it is detected that the user is riding with one hand, which is an irregular and dangerous behavior, a voice broadcast will warn the user to ride in a standardized manner to avoid accidents. However, the detection device in the traditional solution usually adopts a solution of installing a pair of photoelectric sensors at both ends of the bicycle handlebars. Because this solution has high requirements on the hand shape and grip posture, there is a problem of inaccurate detection when the hand shape and grip posture requirements change.

[0030] In order to solve or at least partially solve the above problems or other potential problems existing in the traditional solutions, according to the embodiments of the present disclosure, a vehicle 100 for riding and a method for detecting whether the handlebar 1011 of the vehicle 100 is grasped are provided. The vehicle 100 for riding according to the embodiments of the present disclosure may include any vehicle 100 having handlebars 101 for the user to grasp with both hands, including but not limited to: bicycles (also known as single bicycles, two-wheeled vehicles, etc.), electric motorcycles, tricycles, scooters, etc. The following will mainly focus on Figure 1 The bicycle shown is used as an example to describe the concept according to the present disclosure. It should be understood that other vehicles 100 having handlebars 101 are similar and will not be described in detail below.

[0031] Figure 2 FIG. 2 shows a schematic diagram of the architecture of a system for detecting whether a handle of a vehicle is grasped according to an embodiment of the present disclosure. Figure 1 and Figure 2 As shown, the vehicle 100 for riding according to the embodiment of the present disclosure includes a handlebar 101, a pair of detection components 102, an indication component 103 and a control component 104. It should be understood that Figure 1 The positions of the indication component 103 and the control component 104 shown in the figure are merely illustrative and are not intended to limit the protection scope of the present disclosure. The indication component 103 and the control component 104 may be arranged at any appropriate position of the vehicle 100 .

[0032] The handlebar 101 includes a pair of grips 1011 for the user to grip during riding. On each grip 1011, a plurality of radial light-transmitting holes 1012 are evenly arranged along the extension direction of the grip 1011. The number and spacing of the radial light-transmitting holes 1012 can be determined according to factors such as the length of the grip 1011 and the detection accuracy. For example, when the width of the grip 1011 is between 20 cm and 25 cm, the plurality of radial light-transmitting holes 1012 can be arranged at a spacing of 1 cm, 2 cm or 3 cm. It should be understood that the smaller the spacing of the radial light-transmitting holes 1012 and the greater the number, the higher the detection accuracy.

[0033] In order to make the detection more accurate, multiple radial light-transmitting holes 1012 can be set at the positions corresponding to the user's palms on the circumference of the grip 1011, so that it can be determined whether the user's hand is holding the grip 1011 based on whether the radial light-transmitting holes 1012 are blocked. In addition, in order to ensure the dustproof and waterproof level inside the grip 1011, a light-transmitting blocking member or isolation member can be set in or outside the radial light-transmitting holes 1012.

[0034] A pair of detection components 102 are respectively arranged in a pair of grips 1011 to detect the position of the user's hands on the corresponding grips 1011. That is, a detection component 102 is arranged in each grip 1011. Each detection component 102 includes a plurality of light-emitting elements 1023 and a plurality of receiving elements 1024. The light-emitting elements 1023 are used to emit light signals to the outside of the grips 1011 at least toward the plurality of radial light-transmitting holes 1012. The receiving element 1024 is used to output an electrical signal according to the light signal received by itself.

[0035] In some embodiments, the detection assembly 102 may include a plurality of infrared reflection sensors 1021. Each infrared reflection sensor 1021 includes a light emitting element 1023 and a receiving element 1024 as mentioned above. The light emitting element 1023 in the infrared reflection sensor 1021 can emit infrared light to the outside of the handle 1011 at least through the corresponding radial light transmission hole 1012.

[0036] Figure 3 A simplified schematic diagram of a handle of a vehicle according to an embodiment of the present disclosure is shown. Figure 3 As shown, if there is an obstruction outside the handle 1011 (such as the palm of the user) that blocks a portion of the radial light-transmitting hole 1012, the obstruction will transmit the light emitted by the light-emitting element 1023 back to the inside of the handle 1011 through the radial light-transmitting hole 1012, so that it can be received by the receiving element 1024. The receiving element 1024 can then emit a high-level (i.e., "1") digital electrical signal based on the received light signal. On the contrary, if there is no obstruction outside the handle 1011, the light emitted by the light-emitting element 1023 passes through the radial light-transmitting hole 1012 and will not be reflected back to the inside of the handle 1011, so it cannot be received by the receiving element 1024. In this case, the electrical signal output by the receiving element 1024 is a low-level (i.e., "0") digital electrical signal.

[0037] By using this principle, it is possible to accurately detect whether the user is gripping the handle 1011 by using a relatively low-cost infrared reflection sensor 1021, which will be further described below. In some embodiments, a plurality of infrared reflection sensors 1021 may be arranged along the extension direction of the handle 1011, and their number may correspond to the number of radial light-transmitting holes 1012. The number correspondence here may mean that the number of the plurality of infrared reflection sensors 1021 may be equal to the number of the plurality of radial light-transmitting holes 1012. In some alternative embodiments, the number correspondence may also mean that the numbers of the two are in a multiple relationship.

[0038] In some embodiments, multiple infrared reflection sensors 1021 in a handle 1011 can be arranged on a circuit board 1022, so as to facilitate assembly and debugging. Figure 4 As shown, the circuit board 1022 may be in a long strip shape so as to be conveniently arranged in the grip 1011. A plurality of infrared reflection sensors 1021 having light emitting elements 1023 and receiving elements 1024 are arranged on the circuit board 1022 to detect the presence of the user's hand on the grip 1011.

[0039] Figure 5A simplified schematic diagram of the detection process performed by the control component 104 is shown. The control component 104 can receive the electrical signal emitted by the receiving element 1024, and can determine the number of blocked radial light-transmitting holes 1012 among the multiple radial light-transmitting holes 1012 according to the electrical signal. For example, the multiple receiving elements 1024 of the multiple infrared reflection sensors 1021 will correspondingly emit high-level or low-level digital electrical signals according to the blocking conditions of the radial light-transmitting holes 1012. After receiving these digital electrical signals, the control component 104 will determine whether the corresponding radial light-transmitting holes 1012 are blocked according to the high level and the low level. For example, during the period when the user holds the handlebars and rides, some radial light-transmitting holes 1012 are blocked by the user's palm, then the corresponding infrared reflection sensor 1021 will emit a high-level digital electrical signal, and if the radial light-transmitting holes 1012 are not blocked, then the corresponding infrared sensor will emit a low-level digital electrical signal.

[0040] The control component 104 can determine the number of blocked radial light-transmitting holes 1012 according to the received electrical signal, and determine whether the user's hand is grasping the corresponding handle 1011 according to the determined number of blocked radial light-transmitting holes 1012. Considering that the width of the user's palm is generally between 6 cm and 10 cm, when the number and spacing of the radial light-transmitting holes 1012 are determined, it can be determined whether the user's hand is grasping the handle 1011 according to whether the number of blocked radial light-transmitting holes 1012 is greater than a predetermined threshold. In other words, the predetermined threshold can be determined according to the number and spacing of the radial light-transmitting holes 1012 on the handle 1011. For example, taking the example of multiple radial light-transmitting holes 1012 being evenly arranged at a spacing of 1 cm, the predetermined threshold can be set to 5.

[0041] When the control component 104 determines that the number of blocked radial light-transmitting holes 1012 exceeds 5, for example, 6-10 or more are blocked, it can be indicated that the user's hand is holding the handle 1011. On the contrary, if it is determined that the blocked radial light-transmitting holes 1012 are less than or equal to the predetermined threshold, it means that the radial light-transmitting holes 1012 are not blocked by the user's palm. The user may be in a state of grasping the handlebar 101 with one hand or not grasping the handlebar 101 at this time. At this time, the control component 104 can make the indication component 103 issue an indication to prompt the user to grasp the handle 1011.

[0042] The indication component 103 may be arranged at any appropriate position of the vehicle 100, and may include at least one of a sound prompt component or an optical prompt component. Figure 11 shows an indication component 103 arranged on the handlebar 101 of the vehicle 100. The indication component 103 may be a sound prompt component such as a speaker, a buzzer or a horn. In some embodiments, alternatively or additionally, the indication component 103 may also be an optical prompt component such as a warning light or an indicator light. After determining that the user's hand is not gripping the corresponding handlebar 101, the control component 104 may cause the indication component 103 to emit a sound and / or light signal (e.g., flashing or always on, etc.), thereby prompting the user to grip the handle 1011 to ride safely.

[0043] In some embodiments, the control component 104 may perform the above detection only when the vehicle 100 is in a driving state, thereby avoiding interference to the user when the user is not riding. Specifically, in some embodiments, the control component 104 may also obtain the speed of the vehicle 100, and determine whether to perform the above detection according to the speed of the vehicle 100. The control component 104 may obtain the speed of the vehicle 100 in an appropriate manner, for example, by detecting the rotation speed of the wheels of the vehicle 100. In some embodiments, the control component 104 may also determine the speed of the vehicle 100 through a gyroscope, a global positioning system device, etc.

[0044] If it is determined that the speed of the riding tool is zero or less than the speed threshold (for example, 3 km / h or any other appropriate value), it means that the user is not riding or pushing the vehicle 100, and the above detection may not be performed at this time. If it is determined that the speed of the riding tool is greater than the speed threshold, it means that the user is riding the vehicle 100, and the above detection needs to be performed at this time, that is, an electrical signal is obtained from the receiving element 1024 to determine whether the user's hand is grasping the corresponding handle 1011. In this way, unnecessary interference to the user can be reduced, thereby improving the user experience.

[0045] Figure 6 A flow chart of a method for detecting that a handle 1011 of a vehicle 100 is grasped according to an embodiment of the present disclosure is shown. In some embodiments, the method 600 may be implemented by a processor of the control component 104 or other appropriate devices mentioned above. For ease of understanding, the specific examples, numbers or values ​​mentioned in the following description are merely exemplary and are not intended to limit the scope of protection of the present disclosure.

[0046] like Figure 6 As shown, at block 610, the control component 104 obtains electrical signals from a pair of detection components 102 respectively coupled to a pair of grips 1011. Next, at block 620, the control component 104 determines the number of blocked radial light-transmitting holes 1012 among a plurality of radial light-transmitting holes 1012 on each of the pair of grips 1011 according to the electrical signals.

[0047] In block 630, the control component 104 determines whether the user's hand is grasping the corresponding grip 1011 according to the determined number of blocked radial light-transmitting holes 1012. Finally, in block 640, if it is determined that the user's hand is not grasping the corresponding grip 1011, the control component 104 causes the indication component 103 to issue an indication to prompt the user to grasp the grip 1011.

[0048] In some embodiments, if it is determined that the number of blocked radial light-transmitting holes 1012 is less than a predetermined threshold, the control component 104 determines that the user's hand is not grasped on the corresponding grip 1011. On the contrary, if the control component 104 determines that the number of blocked radial light-transmitting holes 1012 is greater than the predetermined threshold, it is determined that the user's hand is grasped on the grip 1011.

[0049] In some embodiments, the processor may also obtain the speed of the vehicle 100, and if it is determined that the speed of the vehicle 100 is greater than a speed threshold, obtain electrical signals from the plurality of receiving elements 1024 to determine whether the user's hand is grasping the corresponding handle 1011. On the contrary, if it is determined that the speed of the vehicle 100 is zero or less than the speed threshold, the above detection is not performed, thereby saving power and reducing unnecessary interference to the user, thereby improving the user experience.

[0050] Figure 7 1 shows a schematic block diagram of an electronic device 700 suitable for implementing an embodiment of the present disclosure. The electronic device 700 may be the control component 104 mentioned above or any other appropriate electronic device. Figure 7 As shown, the electronic device 700 includes at least one processing unit and at least one memory, and at least one processing unit can use a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 702 or computer program instructions loaded from a storage unit to a random access memory (RAM) 703. In RAM 703, various programs and data required for device operation can also be stored. CPU 701, ROM 702 and RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0051] Multiple components in the electronic device 700 are connected to the I / O interface 705, including: an input unit 706, such as a touch screen, buttons, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the electronic device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0052] The various processes and processing described above, such as the processes mentioned above, can be performed by the processing unit 701. For example, in some embodiments, the processes 610, 620, 630 and 640 can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the CPU 701, one or more actions of the processes 610, 620, 630 and 640 described above can be performed.

[0053] Embodiments of the present disclosure relate to methods, electronic devices, and / or computer program products. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for executing various aspects of the present disclosure.

[0054] Computer readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. Computer readable storage medium can be, for example, (but not limited to) an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination thereof. The computer readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.

[0055] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0056] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on the remote computer, or entirely on the remote computer or server 130. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of the computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute the computer-readable program instructions, thereby implementing various aspects of the present disclosure.

[0057] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0058] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0059] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0060] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.

[0061] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A vehicle for riding, comprising: A handlebar (101), comprising a pair of grips (1011) for a user to grip while riding the vehicle, and a plurality of radial light-transmitting holes (1012) formed on the pair of grips (1011) and evenly arranged along the extension direction of each grip (1011); A pair of detection components (102) are respectively arranged in the pair of grips (1011) to detect the position of the user's hands on the corresponding grips (1011), and include: a plurality of light-emitting elements (1023) for emitting light signals to the outside at least toward the plurality of radial light-transmitting holes (1012) and a plurality of receiving elements (1024) for outputting electrical signals according to the light signals received by the receiving elements; an indicating component (103); and A control component (104) is arranged to at least receive the electrical signal and is configured to: Determining the number of blocked radial light-transmitting holes (1012) among the plurality of radial light-transmitting holes (1012) according to the electrical signal; Determining whether the user's hand is grasping the corresponding handle (1011) according to the determined number of the blocked radial light-transmitting holes (1012); and In response to determining that the user's hand is not grasping the corresponding handle (1011), the indication component (103) is caused to issue an indication to prompt the user to grasp the handle (1011).

2. The vehicle according to claim 1, wherein the control component (104) is further configured to: In response to determining that the number of the blocked radial light-transmitting holes (1012) is less than a predetermined threshold, it is determined that the user's hand is not grasping the corresponding handle (1011).

3. The vehicle according to claim 1, wherein the control component (104) is further configured to: obtaining the speed of the vehicle; and In response to determining that the speed of the vehicle is greater than a speed threshold, electrical signals are acquired from the plurality of receiving elements (1024) to determine whether a user's hand is grasping a corresponding handle (1011).

4. The vehicle according to claim 2, wherein the predetermined threshold is determined according to the number and spacing of the radial light-transmitting holes (1012) on each of the handles (1011).

5. A vehicle according to any one of claims 1-4, wherein the number of the plurality of light-emitting elements (1023) is equal to the number of the receiving elements (1024), and the number of the plurality of light-emitting elements (1023) corresponds to the number of the radial light-transmitting holes (1012).

6. The vehicle according to any one of claims 1 to 4, wherein each of the detection components (102) comprises a plurality of infrared reflection sensors (1021), and the plurality of infrared reflection sensors (1021) are arranged along the extension direction of the handle (1011), and Each infrared reflection sensor (1021) among the plurality of infrared reflection sensors (1021) includes one light emitting element (1023) and one receiving element (1024).

7. The vehicle according to claim 6, wherein the plurality of infrared reflection sensors (1021) are arranged on a circuit board (1022).

8. The vehicle according to any one of claims 1-4 and 7, wherein the indication component (103) comprises at least one of a sound prompt component and an optical prompt component.

9. A method for detecting whether a handle (1011) of a vehicle is being grasped, comprising: Acquiring electrical signals from a pair of detection components (102) respectively coupled to a pair of grips (1011); Determining the number of blocked radial light-transmitting holes (1012) among a plurality of radial light-transmitting holes (1012) on each of the pair of handles (1011) according to the electrical signal; Determining whether the user's hand is grasping the corresponding handle (1011) according to the determined number of the blocked radial light-transmitting holes (1012); and In response to determining that the user's hand is not grasping the corresponding handle (1011), the indication component (103) is caused to issue an indication to prompt the user to grasp the handle (1011).

10. The method according to claim 9, determining whether the user's hand is grasping the corresponding grip (1011) comprises: In response to determining that the number of the blocked radial light-transmitting holes (1012) is less than a predetermined threshold, it is determined that the user's hand is not grasping the corresponding handle (1011).

11. The method according to claim 9, further comprising: Obtaining the speed of the vehicle; as well as In response to determining that the speed of the vehicle is greater than a speed threshold, electrical signals are acquired from the plurality of receiving elements (1024) to determine whether the user's hands are grasping the corresponding handles (1011).

12. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 9 to 11.