The present disclosure generally relates to security systems, and more particularly, relates to locks and structures for resisting water and/or foreign objects.
A lock is an important tool to secure a device (e.g., a door, a bicycle, a drawer). The lock is generally exposed to natural circumstances. On the one hand, the lock is subjected to water erosion in outdoor use (e.g., a lock of a bicycle), which may damage the components (e.g., a communication module, a lock cylinder) that need to be isolated from water. On the other hand, the lock usually includes one or more openings to facilitate the locking and/or unlocking operations. Foreign matters (e.g., stones, tree branches) can fall in the openings, and the lock can get stuck, and the normal locking and/or unlocking operations can be affected. Therefore, it may be desirable to develop a lock with structures to protect the lock from being affected by an aqueous solution or other foreign matters. Besides, the lock can be shocked or hit by an external force in normal use or abnormal use. In this case, the lock can become loose, and the lock can be unexpectedly unlocked. Therefore, it may be desirable to develop a lock with structures to limit the position of a lock pin of the lock and prevent the lock from being unexpectedly unlocked.
According to an aspect of the present disclosure, a lock is provided. The lock may include a lock tongue, a lock pin, a lock shell, and a waterproof pipe. The lock tongue may be configured to secure an object. The lock pin may be configured to block the lock tongue to move along an axial direction of the lock tongue. The lock shell may be configured to accommodate at least a portion of the lock tongue or at least a portion of the lock pin. The lock shell may include a through-hole. At least a portion of the lock pin may be moveable inward or outward the lock shell through the through-hole. The waterproof pipe may be arranged around at least a portion of the lock pin. The waterproof pipe may include a first connection end and a second connection end. The first connection end of the waterproof pipe may connect to the lock shell. The second connection end of the waterproof pipe may connect to the lock pin.
In some embodiments, the waterproof pipe may be retractable along a reciprocating movement direction of the lock pin.
In some embodiments, the first connection end of the waterproof pipe may connect to an inner side of the lock shell or a wall of the through-hole.
In some embodiments, the first connection end of the waterproof pipe may include a first protruding element. The inner side of the lock shell or the wall of the through-hole may include a first groove corresponding to the first protruding element. The first protruding element may be insertable in the first groove.
In some embodiments, the second connection end of the waterproof pipe may include a second protruding element. The lock pin may include a second groove. The second protruding element may be insertable in the second groove.
In some embodiments, the waterproof pipe may be made of a material including at least one of a flexible material, an anticorrosion material, an elastic material, or a wear-resistant material.
In some embodiments, a first aperture size of the first connection end of the waterproof pipe may be larger than a second aperture size of the second connection end of the waterproof pipe.
In some embodiments, a cross section of the through-hole may have a circular shape, an ellipse shape, or a strip shape. The lock pin may have a cross section shape corresponding to the through-hole. The waterproof pipe may have a cross section shape corresponding to the through-hole.
In some embodiments, the lock may further include an opening, a handle, and a cover shield. The opening may be arranged on the lock shell, and extended along the axial direction of the lock tongue. The handle may be installed on the lock tongue. The handle may be slidable along the opening. A cover shield may be configured to close the opening of the lock shell.
In some embodiments, the cover shield may be attached to the handle or the lock tongue.
In some embodiments, a projection of the cover shield in a plane of the opening may overlap the opening of the lock shell.
In some embodiments, the cover shield may have an annular sector shape.
In some embodiments, the cover shield may include a protective coating. The protective coating may be made of a material including at least one of a waterproof material, a sunscreen material, or an anticorrosion material.
In some embodiments, the cover shield may include a sheet with a first slit or the cover shield may include two sheets that are matched to form a second slit.
In some embodiments, an extension direction of the first slit, an extension direction of the second slit, or an extension direction of the cover shield may correspond to a movement direction of the handle.
In some embodiments, the cover shield may include an elastic material.
In some embodiments, the lock may further include a position limiting component, and an execution component. The position limiting component may be configured to block the lock pin to move along an axial direction of the lock pin when the lock pin blocks the lock tongue to move along the axial direction of the lock tongue. The execution component may be configured to drive a first movement of the position limiting component and a second movement of the lock pin. The lock pin, the position limiting component, the execution component, and at least a portion of the lock tongue may be accommodated in the lock shell. The first movement of the position limiting component may include a movement of the position limiting component away from the lock pin or the lock shell. The second movement of the lock pin may include a movement of the lock pin away from the lock tongue.
In some embodiments, the lock pin or an inner side of the lock shell may include a limit pinhole configured to accommodate the position limiting component. The limit pinhole may be perpendicular to an axial direction of the lock pin or be perpendicular to the inner side of the lock shell. The position limiting component may include a fixing part and a telescopic part connected to the fixing part. The fixing part may be fixed on the lock shell. The telescopic part may be inserted into the limit pinhole once the lock pin blocks the lock tongue.
In some embodiments, the lock pin may further include a drive pin and a coupling pin. The coupling pin may be connected to the drive pin. The limit pinhole may be arranged on the coupling pin. The drive pin may be configured to drive the coupling pin to be inserted into a lock tongue groove of the lock tongue.
In some embodiments, the execution component may include a drive mechanism and a transmission mechanism. The transmission mechanism may be coupled to the drive mechanism. The transmission mechanism may include a first portion and a second portion. The first portion of the transmission mechanism may be connected to the coupling pin of the lock pin. The second portion of the transmission mechanism may be connected to the telescopic part of the position limiting component. The drive mechanism may be configured to output a force. The first portion of the transmission mechanism may be configured to transmit the force to drive the telescopic part to move away from the limit pinhole. The second portion of the transmission mechanism may be configured to transmit the force to drive the coupling pin to move away from the lock tongue groove.
According to another aspect of the present disclosure, a lock is provided. The lock may include a lock tongue, a lock pin, a lock shell, an opening, a handle, and a cover shield. The lock tongue may be configured to secure an object. The lock pin may be configured to block the lock tongue to move along an axial direction of the lock tongue. The lock shell may be configured to accommodate at least a portion of the lock tongue or at least a portion of the lock pin. A portion of the lock tongue may be shielded by the lock shell. The opening may be arranged on the lock shell, and extended along the axial direction of the lock tongue. The handle may be installed on the lock tongue. The handle may be slidable along the opening. The cover shield may be configured to close the opening of the lock shell.
In some embodiments, the cover shield may be attached to the handle or the lock tongue.
In some embodiments, the cover shield may have a same shape as the opening of the lock shell.
In some embodiments, a projection of the cover shield in a plane of the opening may overlap the opening of the lock shell.
In some embodiments, the cover shield may have an annular sector shape.
In some embodiments, the cover shield may be inside or outside the lock shell.
In some embodiments, the cover shield may include a protective coating. The protective coating may be made of a material including at least one of a waterproof material, a sunscreen material, or an anticorrosion material.
In some embodiments, the cover shield may close the opening of the lock shell when the lock is locked or unlocked.
In some embodiments, the cover shield may be directly in contact with the lock shell.
In some embodiments, the cover shield may include a sheet with a first slit or the cover shield may include two sheets that are matched to form a second slit.
In some embodiments, an extension direction of the first slit, an extension direction of the second slit, or an extension direction of the cover shield may correspond to a movement direction of the handle.
In some embodiments, a first length of the slit along the movement direction of the handle may be equal to or larger than a second length of the opening of the lock shell along the movement direction of the handle.
In some embodiments, the cover shield may include an elastic material.
In some embodiments, the lock may further include a position limiting component, and an execution component. The position limiting component may be configured to block the lock pin to move along an axial direction of the lock pin when the lock pin blocks the lock tongue to move along the axial direction of the lock tongue. The execution component may be configured to drive a first movement of the position limiting component and a second movement of the lock pin. The lock pin, the position limiting component, the execution component, and at least a portion of the lock tongue may be accommodated in the lock shell. The first movement of the position limiting component may include a movement of the position limiting component away from the lock pin or the lock shell. The second movement of the lock pin may include a movement of the lock pin away from the lock tongue.
In some embodiments, the lock pin or an inner side of the lock shell may include a limit pinhole configured to accommodate the position limiting component. The limit pinhole may be perpendicular to an axial direction of the lock pin or be perpendicular to the inner side of the lock shell. The position limiting component may include a fixing part and a telescopic part connected to the fixing part. The fixing part may be fixed on the lock shell. The telescopic part may be inserted into the limit pinhole once the lock pin blocks the lock tongue.
In some embodiments, the telescopic part may be elastic.
In some embodiments, the lock pin may further include a drive pin and a coupling pin. The coupling pin may be connected to the drive pin. The limit pinhole may be arranged on the coupling pin. The drive pin may be configured to drive the coupling pin to be inserted into a lock tongue groove of the lock tongue.
In some embodiments, the execution component may include a drive mechanism and a transmission mechanism. The transmission mechanism may be coupled to the drive mechanism. The transmission mechanism may include a first portion and a second portion. The first portion of the transmission mechanism may be connected to the coupling pin of the lock pin. The second portion of the transmission mechanism may be connected to the telescopic part of the position limiting component. The drive mechanism may be configured to output a force. The first portion of the transmission mechanism may be configured to transmit the force to drive the telescopic part to move away from the limit pinhole. The second portion of the transmission mechanism may be configured to transmit the force to drive the coupling pin to move away from the lock tongue groove.
In some embodiments, the drive mechanism may include at least one of a stepper motor, a direct current (DC) motor, or a servo motor. The transmission mechanism may include at least one of a rack transmission mechanism or a gear transmission mechanism.
In some embodiments, the lock may further include a processor. The processor may be configured to transmit one or more instructions to the execution component to drive the first movement of the position limiting component and the second movement of the lock pin to unlock the lock.
In some embodiments, at least a portion of the execution component may be electrically connected to the processor.
According to another aspect of the present disclosure, a method for unlocking a lock is provided. The lock may include a lock pin, a position limiting component, and an execution component. The lock pin may block a lock tongue. The position limiting component may block the lock pin. The method may include sending one or more instructions to the execution component. The method may also include driving, by the execution component, the position limiting component to release a position limitation of a lock pin. The method may also include driving, by the execution component, the lock pin to move away from the lock tongue to unlock the lock.
Additional features will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following and the accompanying drawings or may be learned by production or operation of the examples. The features of the present disclosure may be realized and attained by practice or use of various aspects of the methodologies, instrumentalities and combinations set forth in the detailed examples discussed below.
The present disclosure is further described in terms of exemplary embodiments. These exemplary embodiments are described in detail with reference to the drawings. These embodiments are non-limiting exemplary embodiments, in which like reference numerals represent similar structures throughout the several views of the drawings, and wherein:
The following description is presented to enable any person skilled in the art to make and use the present disclosure and is provided in the context of a particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present disclosure. Thus, the present disclosure is not limited to the embodiments shown but is to be accorded the widest scope consistent with the claims.
The terminology used herein is to describe particular exemplary embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context expressly indicates otherwise. It will be further understood that the terms “comprise,” “comprises,” and/or “comprising,” “include,” “includes,” and/or “including,” when used in the present disclosure, specify the presence of stated features, integers, steps, operation, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operation, elements, components, and/or groups thereof.
These and other features, and characteristics of the present disclosure, as well as the methods of operation and functions of the related elements of structure and the combination of parts and economies of manufacture, may become more apparent upon consideration of the following description with reference to the accompanying drawings, all of which form a part of the present disclosure. It is to be expressly understood, however, that the drawings are for illustration and description only, and are not intended to limit the scope of the present disclosure. It is understood that the drawings are not to scale.
It will be understood that the term “system,” “engine,” “unit,” and/or “module” used herein are one method to distinguish different components, elements, parts, sections, or assemblies of different levels in ascending order. However, the terms may be displaced by other expressions if they achieve the same purpose.
It will be understood that when a unit, engine, or module is referred to as being “on,” “connected to,” or “coupled to,” another unit, engine, or module, it may be directly on, connected or coupled to, or communicate with the other unit, engine, or module, or an intervening unit, engine, or module may be present, unless the context clearly indicates otherwise. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
The flowcharts used in the present disclosure illustrate operation that systems implement according to some embodiments of the present disclosure. It is to be expressly understood, the operation of the flowcharts may be implemented not in order. Conversely, the operation may be implemented in inverted order, or simultaneously. Moreover, one or more other operation may be added to the flowcharts. One or more operations may be omitted from the flowcharts.
The positioning technology used in the present disclosure may be based on a global positioning system (GPS), a global navigation satellite system (GLONASS), a compass navigation system (COMPASS), a Galileo positioning system, a quasi-zenith satellite system (QZSS), a wireless fidelity (WiFi) positioning technology, or the like, or any combination thereof. One or more of the above positioning systems may be used interchangeably in the present disclosure.
The present disclosure relates to locks and structures for resisting water and/or foreign objects. The lock(s) may be used to secure a device (e.g., a bicycle, a door) based on the information related to a security system. The lock(s) may include one or more of a lock tongue, a lock pin, a position limiting component, an execution component, a handle, a lock shell, a waterproof structure, a cover shield, or the like, or any combination thereof. The waterproof structure may prevent water from flowing into one or more components of the lock (e.g., a positioning module, a communication module, a lock cylinder). The cover shield may close an opening of the lock shell. The lock pin may block the lock tongue to move along an axial direction of the lock tongue when the lock is locked or unlocked. The position limiting component may block the lock pin to move along an axial direction of the lock pin when the lock pin blocks the lock tongue to move along the axial direction of the lock tongue.
The server 110 may communicate with the terminal device 130, the device 140, and/or the lock 170 to provide various functionalities of the security system 100. In some embodiments, the server 110 may receive a request associated with the device 140 from the terminal device 130 via, for example, the network 120. For example, the server 110 may receive a request to lock the device 140 from the terminal device 130 via, for example, the network 120. As another example, the device 140 may be a bicycle in a bicycle sharing system, and the request may be a service request to borrow (or rent) the bicycle. The service request may include order information relating to the ride and/or the bicycle, including, for example, a bicycle type, a departing place, a destination, mileage, a route, or the like, or any combination thereof.
The server 110 may also transmit information to the terminal device 130, the device 140, and/or the lock 170. For example, the server 110 may transmit to a device 140 and/or the lock 170 an instruction to lock the device 140, an instruction to unlock the device 140, and/or the information related to the device 140 (e.g., the information indicating whether the device 140 is locked).
In some embodiments, the device 140 may be a bicycle in a bicycle sharing system. The server 110 may determine one or more bicycles in response to a service order received from the terminal device 130 and transmit the information relating to the one or more bicycles to the terminal device 130, including, for example, the locations of the one or more bicycles, the fees for the ride (e.g., the total fees for the ride, the hourly rate for the ride), or the like, or a combination thereof. The server 110 may also provide a service fee management. The server 110 may determine the cost of a ride based on a monthly membership, a quarterly membership, a season (e.g., spring, summer) membership, an annual membership, or fees per ride.
In some embodiments, the server 110 may be a single server or a server group. The server group may be a centralized server group connected to the network 120 via an access point or a distributed server group connected to the network 120 via one or more access points, respectively. In some embodiments, the server 110 may be locally connected to the network 120 or in remote connection with the network 120. For example, the server 110 may access information and/or data stored in the terminal device 130, the device 140, and/or the storage 150 via the network 120. As another example, the storage 150 may serve as backend data storage of the server 110. In some embodiments, the server 110 may be implemented on a cloud platform. Merely by way of example, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud, a multi-cloud, or the like, or any combination thereof.
In some embodiments, the server 110 may include a processing engine 112. The processing engine 112 may process information and/or data related to performing one or more functions in the present disclosure. For example, the processing engine 112 may process operation information of the lock 170 to determine the status of the lock (e.g., a locked status, an unlocked status). In some embodiments, the processing engine 112 may include one or more processing units (e.g., single-core processing engine(s) or multi-core processing engine(s)). Merely by way of example, the processing engine 112 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), an application-specific instruction-set processor (ASIP), a graphics processing unit (GPU), a physics processing unit (PPU), a digital signal processor (DSP), a field programmable gate array (FPGA), a programmable logic device (PLD), a controller, a microcontroller unit, a reduced instruction-set computer (RISC), a microprocessor, or the like, or any combination thereof.
The network 120 may facilitate exchange of information and/or data. In some embodiments, one or more components of the security system 100 (e.g., the server 110, the terminal device 130, the device 140, the storage 150, or the lock 170) may transmit information and/or data to another component(s) in the security system 100 via the network 120. For example, the server 110 may access and/or obtain data of a plurality of devices 140 from the storage 150 via the network 120. As another example, the server 110 may transmit a message indicating whether the device 140 is locked to the terminal device 130 via the network 120.
In some embodiments, the network 120 may be any type of wired or wireless network, or combination thereof. Merely by way of example, the network 120 may include a cable network, a wireline network, an optical fiber network, a telecommunications network, an intranet, an Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a wide area network (WAN), a public telephone switched network (PSTN), a Bluetooth network, a ZigBee network, a near field communication (NFC) network, or the like, or any combination thereof. In some embodiments, the network 120 may include one or more network access points. For example, the network 120 may include wired or wireless network access points such as base stations and/or internet exchange points 120-1, 120-2, . . . , through which one or more components of the security system 100 may be connected to the network 120 to exchange data and/or information.
In some embodiments, a user may be an owner of the terminal device 130. The terminal device 130 may receive input from the user and transmit the information relating to the input to the server 110 via the network 120. The terminal device 130 may also receive information from the server 110 via the network 120. For example, the terminal device 130 may receive input from the user relating to the device 140 to the server 110, and/or receive information or instructions from the server 110. Merely by way of example, a user may input a request for maintenance service when he or she fails to lock the device 140. The terminal device 130 may be configured to transmit the request for maintenance service to the server 110.
In some embodiments, the device 140 may be a bicycle in a bicycle sharing system. The terminal device 130 may be configured to transmit a service request to the server 110 for searching for bicycles near the location of the terminal device 130. The server 110 may determine one or more bicycles (e.g., the locations of the bicycles, number of the bicycles) near the location of the terminal device 130 according to and in response to the service request. The server 110 may also transmit information relating to the determined one or more bicycles to the terminal device 130 via the network 120. The information of the determined one or more bicycles may be displayed on the terminal device 130 associated with an electronic map. The terminal device 130 may receive input from the user indicating a selected bicycle from the bicycles displayed on the terminal device 130, which may be transmitted to the server 110. The terminal device 130 may also provide a walking navigation for guiding the user to the location of the selected bicycle. As another example, the terminal device 130 may receive input from the user for reserving a bicycle and transmit the information to the server 110. As yet another example, the terminal device 130 may transmit feedback information provided by the user to the server 110. The feedback information may include the status of the bicycle (e.g., whether any part of the bicycle needs to be repaired), improvement suggestions, etc.
In some embodiments, the terminal device 130 may include a mobile device 130-1, a tablet computer 130-2, a laptop computer 130-3, a built-in device in a vehicle 130-4, or the like, or any combination thereof. In some embodiments, the mobile device 130-1 may include a smart home device, a wearable device, a smart mobile device, a virtual reality device, an augmented reality device, or the like, or any combination thereof. In some embodiments, the smart home device may include a smart lighting device, a control device of an intelligent electrical apparatus, a smart monitoring device, a smart television, a smart video camera, an interphone, or the like, or any combination thereof. In some embodiments, the wearable device may include a smart bracelet, a smart footgear, smart glass, a smart helmet, a smartwatch, smart clothing, a smart backpack, a smart accessory, or the like, or any combination thereof. In some embodiments, the smart mobile device may include a smartphone, a personal digital assistant (PDA), a gaming device, a navigation device, a point of sale (POS) device, or the like, or any combination thereof. In some embodiments, the virtual reality device and/or the augmented reality device may include a virtual reality helmet, a virtual reality glass, a virtual reality patch, an augmented reality helmet, an augmented reality glass, an augmented reality patch, or the like, or any combination thereof. For example, the virtual reality device and/or the augmented reality device may include a Google Glass™, an Oculus Rift™, a Hololens™, a Gear VR™, etc. In some embodiments, a built-in device in the vehicle 130-4 may include a built-in computer, a built-in onboard television, a built-in tablet, etc. In some embodiments, the terminal device 130 may include a signal transmitter and a signal receiver configured to communicate with the positioning device 160 for locating the position of the user and/or the terminal device 130. For example, the terminal device 130 may transmit an instruction to the positioning device 160 to locate the position of the user and/or the terminal device 130.
The device 140 may include any device that needs to be secured. Exemplary devices 140 may include a bicycle, a car, a door, a window, a cabinet, a drawer, a package, a safe box, luggage, or the like, or any combination thereof. The lock 170 may be configured to lock the device 140. The lock 170 may include any combination of mechanisms to implement the functions thereof. The lock 170 may be a mechanical lock or an electronic lock. The device 140 and the lock 170 may be separate parts that are mechanically connected to each other. For example, the device 140 and the lock 170 may be separate parts, and the lock 170 may be mounted on the device 140. Additionally or alternatively, the device 140 and the lock may form an integral device. Details regarding the lock 170 may be found elsewhere in the present disclosure (e.g.,
The device 140 and/or the lock 170 may communicate with the server 110, the network 120, the terminal device 130, and/or the positioning device 160. For example, the device 140 and/or the lock 170 may transmit status information of the device 140 and/or the lock 170 to the server 110 via the network 120. The status information may include a location of the device 140, a locked/unlocked status of the device 140, battery power of the device 140, operation information of lock 170, or the like, or a combination thereof. The server 110 may monitor the device 140 based on the status information. As another example, the device 140 and/or the lock 170 may receive an instruction (e.g., an instruction to lock/unlock the device 140) from the terminal device 130 and/or the server 110. As yet another example, the device 140 may include a signal transmitter and a signal receiver (e.g., a GPS component of the device 140) configured to communicate with the positioning device 160 for locating a position of the device 140.
In some embodiments, the device 140 may be a bicycle. The bicycle may be any type of bicycle including, for example, a unicycle, a bicycle, a tricycle, a tandem, a motor bicycle, an electric bicycle, a moped, etc. The color of a bicycle is not limiting. Merely by way of example, the color of the body of the bicycle may be yellow. In some embodiments, a bicycle may include a lock 170. The bicycle and/or the lock 170 may be identified with a unique symbol. The unique symbol may include a barcode, a quick response (QR) code, a serial number including letters and/or digits, or the like, or any combination thereof. For example, the identification (ID) of a lock 170 may be obtained by scanning the QR code of the lock 170 and/or the QR code of the bicycle through a mobile application of the terminal device 130 or a camera of the terminal device 130 (if any). Merely by way of example, the ID of the lock 170 may be obtained by scanning the QR code of the bicycle through a camera of an iPhone.
The storage 150 may store data and/or instructions. The data may include data related to users, terminal devices 130, device 140, etc. Merely by way of example, the device 140 may be a bicycle of a bicycle sharing system. The data related to the users may include user profiles including for example, names of the users, mobile numbers of the users, ID numbers of the users, types of the users (e.g., annual card users, quarterly card users, or monthly card users), usage records of the users (e.g., riding time, cost), credit rating of the users, historical routes, account balance, etc. The data related to the bicycles may include service conditions of the bicycles (an inactive state, a booking state, on a ride, in a maintenance state, in a loss state), positions of the bicycles, types of the bicycles (e.g., a unicycle, a bicycle, a tricycle, a tandem, a motor bicycle, an electric bicycle), etc. In some embodiments, the storage 150 may store data obtained from the terminal device 130 and/or the device 140. For example, the storage 150 may store log information associated with the terminal device 130. In some embodiments, the storage 150 may store data and/or instructions that the server 110 may execute or use to perform exemplary methods described in the present disclosure.
In some embodiments, the storage 150 may include a mass storage, removable storage, a volatile read-and-write memory, a read-only memory (ROM), or the like, or any combination thereof. Exemplary mass storage may include a magnetic disk, an optical disk, a solid-state drive, etc. Exemplary removable storage may include a flash drive, a floppy disk, an optical disk, a memory card, a zip disk, a magnetic tape, etc. Exemplary volatile read-and-write memory may include a random access memory (RAM). Exemplary RAM may include a dynamic RAM (DRAM), a double date rate synchronous dynamic RAM (DDR SDRAM), a static RAM (SRAM), a thyristor RAM (T-RAM), and a zero-capacitor RAM (Z-RAM), etc. Exemplary ROM may include a mask ROM (MROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a compact disk ROM (CD-ROM), and a digital versatile disk ROM, etc. In some embodiments, the storage 150 may be implemented on a cloud platform. Merely by way of example, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud, a multi-cloud, or the like, or any combination thereof.
The positioning device 160 may determine information associated with an object, for example, one or more of the terminal device 130, or the device 140 (e.g., a bicycle). For example, the positioning device 160 may determine a current time and a current location of the terminal device 130 and/or the device 140. In some embodiments, the positioning device 160 may be a global positioning system (GPS), a global navigation satellite system (GLONASS), a compass navigation system (COMPASS), a BeiDou navigation satellite system, a Galileo positioning system, a quasi-zenith satellite system (QZSS), etc. The information may include a location, an elevation, a velocity, or an acceleration of the object, and/or a current time. The location may be in the form of coordinates, such as a latitude coordinate and a longitude coordinate, etc. The positioning device 160 may include one or more satellites, for example, a satellite 160-1, a satellite 160-2, and a satellite 160-3. The satellite 160-1 through 160-3 may determine the information mentioned above independently or jointly. The positioning device 160 may transmit the information mentioned above to the terminal device 130, or the device 140 via the network 120.
In some embodiments, one or more components of the security system 100 may access the data and/or instructions stored in the storage 150 via the network 120. In some embodiments, the storage 150 may be directly connected to the server 110 as a backend storage. In some embodiments, one or more components of the security system 100 (e.g., the server 110, the terminal device 130, or the device 140) may have permissions to access the storage 150. In some embodiments, one or more components of the security system 100 may read and/or modify the information related to the user, and/or the device 140 when one or more conditions are met. For example, the server 110 may read and/or modify one or more users' information after a ride of a bicycle is completed.
In some embodiments, the device 140 may be a bicycle of a bicycle sharing system. The information exchange between one or more components of the security system 100 may be initiated by way of launching the mobile application of the bicycle sharing service on a terminal device 130, requesting a bicycle service, or inputting a query via the terminal device 130 (e.g., searching for a bicycle). The object of the service request may be any product. In some embodiments, the product may include food, medicine, commodity, chemical product, electrical appliance, clothing, car, housing, luxury, or the like, or any combination thereof. In some other embodiments, the product may include a service product, a financial product, a knowledge product, an internet product, or the like, or any combination thereof. The internet product may include an individual host product, a web product, a mobile internet product, a commercial host product, an embedded product, or the like, or any combination thereof. The mobile internet product may be used in a software of a mobile terminal, a program, a system, or the like, or any combination thereof. The mobile terminal may include a tablet computer, a laptop computer, a mobile phone, a personal digital assistant (PDA), a smartwatch, a point of sale (POS) device, an onboard computer, an onboard television, a wearable device, or the like, or any combination thereof. For example, the product may be any software and/or application used on the computer or mobile phone. The software and/or application may relate to socializing, shopping, transporting, entertainment, learning, investment, or the like, or any combination thereof. In some embodiments, the software and/or application related to transporting may include a traveling software and/or application, a vehicle scheduling software and/or application, a mapping software and/or application, etc.
One of ordinary skill in the art would understand that when an element of the security system 100 performs, the element may perform through electrical signals and/or electromagnetic signals. For example, when a terminal device 130 processes a task, such as making a determination, unlocking a device 140, the terminal device 130 may operate logic circuits in its processor to process such task. When the terminal device 130 transmits out a query (e.g., information relating to a location of a device 140) to the server 110, a processor of the terminal device 130 may generate electrical signals encoding the query. The processor of the terminal device 130 may then transmit the electrical signals to an output port. If the terminal device 130 communicates with the server 110 via a wired network, the output port may be physically connected to a cable, which further transmits the electrical signal to an input port of the server 110. If the terminal device 130 communicates with the server 110 via a wireless network, the output port of the terminal device 130 may be one or more antennas, which convert the electrical signals to electromagnetic signals. Similarly, a device 140 and/or a lock 170 may process a task through operation of logic circuits in its processor, and receive an instruction and/or service order from the server 110 via electrical signals or electromagnet signals. Within an electronic device, such as the terminal device 130, the device 140, the lock 170, and/or the server 110, when a processor thereof processes an instruction, transmits out an instruction, and/or performs an action, the instruction and/or action is conducted via electrical signals. For example, when the processor retrieves data (e.g., a plurality of user profiles) from a storage medium (e.g., the storage 150), it may transmit out electrical signals to a reading device of the storage medium, which may read structured data in the storage medium. The structured data may be transmitted to the processor in the form of electrical signals via a bus of the electronic device. Here, an electrical signal may refer to one electrical signal, a series of electrical signals, and/or a plurality of discrete electrical signals.
The computing device 200, for example, may include COM ports 250 connected to and from a network (e.g., the network 120) connected thereto to facilitate data communications. The computing device 200 may also include a processor 220 for executing program instructions to perform the functions of the server 110 described herein. The exemplary computer platform may include an internal communication bus 210, program storage and data storage of different forms, for example, a disk 270, and a read-only memory (ROM) 230, or a random access memory (RAM) 240, for various data files to be processed and/or transmitted by the computer. The exemplary computer platform may also include program instructions stored in the ROM 230, the RAM 240, and/or another type of non-transitory storage medium to be executed by the processor 220. The methods and/or processes of the present disclosure may be implemented as the program instructions. The computing device 200 also includes an I/O 260, supporting input/output between the computer, the user, and other components therein. The computing device 200 may also receive programming and data via network communications.
Merely for illustration, only one CPU and/or processor is described in the computing device 200. However, it should be noted that the computing device 200 in the present disclosure may also include multiple CPUs and/or processors, thus operation and/or method steps that are performed by one CPU and/or processor as described in the present disclosure may also be jointly or separately performed by the multiple CPUs and/or processors. For example, the CPU and/or processor of the computing device 200 may execute both step A and step B. As in another example, step A and step B may also be performed by two different CPUs and/or processors jointly or separately in the computing device 200 (e.g., the first processor executes step A and the second processor executes step B, or the first and second processors jointly execute steps A and B).
The lock tongue 401 may be configured to secure an object (e.g., the device 140). The lock tongue 401 may be movable along a predetermined pathway. In some embodiments, an end of the lock tongue 401 may move between two positions (e.g., position C and position D as shown in
The lock pin 402 may be configured to block the lock tongue 401 to move along the axial direction of the lock tongue 401 under certain conditions. The lock pin 402 may be inserted into a lock tongue groove to block the lock tongue 401 to move along the axial direction of the lock tongue 401. In some embodiments, the lock pin 402 may include a coupling pin and a drive pin. The coupling pin may be connected to the drive pin. The drive pin may drive the coupling pin to be inserted into the lock tongue groove. In some embodiments, the lock pin 402 may be connected to an actuator motor. The actuator motor may drive the coupling pin to move. In some embodiments, the actuator motor may drive the lock pin to move away from the lock tongue groove to unlock the lock 170. In some embodiments, the lock pin 402 may be retractable along a reciprocating movement direction of the lock pin 402. For example, at least a portion of the lock pin 402 may be moveable inward or outward the lock shell 420. In some embodiments, the lock pin 402 or an inner side of the lock shell 420 may include one or more limit pinholes. The limit pinholes may coordinate with, e.g., the position limiting component 403, to block a position of the lock pin 402 to move along the axial direction of the lock pin 402. The reciprocating movement direction of the lock pin 402 may be equal to the axial direction of the lock pin 402.
The position limiting component 403 may be configured to block the lock pin 402 to move along the axial direction of the lock pin 402. In some embodiments, the position limiting component 403 may block the lock pin 402 to move along the axial direction of the lock pin 402 when the lock pin 402 blocks the lock tongue 401 to move along the axial direction of the lock tongue 401. For example, the position limiting component 403 may block the lock pin 402 to move away from the lock tongue groove. Therefore, the position of the lock pin 402 relative to the lock shell 420 may remain unchanged if there is no instruction for unlocking the lock 170. In some embodiments, the position limiting component 403 may include at least one fixing part and at least one telescopic part. In some embodiments, the at least one telescopic part may be connected to the at least one fixing part. In some embodiments, the fixing part may be fixed on the lock shell 420 or the lock pin 402. The telescopic part may be inserted into a limit pinhole of the lock pin 402 after the lock pin 402 blocks the lock tongue 401 to move along the axial direction of the lock tongue 401.
The execution component 404 may be configured to drive a first movement of the position limiting component 403 and/or a second movement of the lock pin 402. In some embodiments, the first movement of the position limiting component 403 may include a movement of the position limiting component 403 away from the limit pinhole. The second movement of the lock pin 402 may include a movement of the lock pin 402 away from the lock tongue groove. In some embodiments, the first movement of the position limiting component 403 may be earlier than the second movement of the lock pin 402.
In some embodiments, the execution component 404 may be accommodated in the lock shell 420. In some embodiments, the execution component 404 may be connected or attached to the lock pin 402 and/or the position limiting component 403. In some embodiments, the execution component 404 may include a drive mechanism and a transmission mechanism. The drive mechanism may include a stepper motor, a direct current (DC) motor, a servo motor, a synchronous motor, a switched reluctance motor, an asynchronous motor, etc. The transmission mechanism may include a rack transmission mechanism, a gear transmission mechanism, etc.
The handle 405 may be configured to facilitate a manual manipulation of the lock tongue 401. In some embodiments, the handle 405 may be installed on the lock tongue 401. The handle 405 may be movable along a predetermined pathway. In some embodiments, the handle 405 may move between two positions (e.g., position A and position B as shown in
The lock shell 420 may be configured to accommodate at least a portion of the lock tongue 401, at least a portion of the lock pin 402, at least a portion of the position limiting component 403, at least a portion of the execution component 404, etc. For example, the lock shell 420 may accommodate the lock pin 402, the position limiting component 403, the execution component 404, at least a portion of the lock tongue 401, etc. In some embodiments, the lock shell 420 may be configured to accommodate other components of the lock 170 described elsewhere in the present disclosure (e.g., a positioning module, a communication module, a lock cylinder, or the like, or any combination thereof).
The waterproof structure 430 may be configured to protect at least a portion of the lock tongue 401, at least a portion of the lock pin 402, at least a portion of the position limiting component 403, at least a portion of the execution component 404, etc., from being exposed to water. In some embodiments, the waterproof structure 430 may include the lock shell 420, the lock pin 402, and a waterproof pipe. The waterproof pipe may be connected to the lock shell 420 and the lock pin 402, and the waterproof pipe may block the gap between the lock shell 420 and the lock pin 402. In some embodiments, the waterproof pipe may be arranged around at least a portion of the lock pin 402. In some embodiments, the waterproof pipe may be retractable. In some embodiments, the waterproof pipe may be retractable along the direction that is the same as or opposite to the movement direction of the lock pin 402. For example, if the at least a portion of the lock pin 402 moves outward the lock shell 420, the waterproof pipe may extend. As another example, if the at least a portion of the lock pin 402 moves inward the lock shell 420, the waterproof pipe may contract. In some embodiments, the waterproof pipe may be non-retractable. For example, the waterproof pipe may be flexible and long enough to be arranged around at least a portion of the lock pin 402 that is moveable inward or outward the lock shell 420. In some embodiments, the waterproof structure 430 described herein may be used in other types of devices, e.g., a keyboard, a camera, a recorder.
The cover shield 440 may be configured to close an opening of the lock shell 420, and prevent an object from falling into the lock shell 420 through the opening. For example, the cover shield 440 may prevent objects like stones and tree branches from falling inside the lock shell 420. In some embodiments, the cover shield 440 may close the opening when the lock 170 is locked. Alternatively or additionally, the cover shield 440 may close the opening when the lock 170 is unlocked. In some embodiments, the cover shield 440 may be connected to the handle 405, the lock shell 420, the lock tongue 401, or a combination thereof.
The processor 450 may be configured to control one or more components of the lock 170 (e.g., the lock tongue 401, the lock pin 402, the position limiting component 403, the execution component 404, the handle 405). For example, the processor 450 may be configured to transmit one or more instructions to the execution component 404 to drive the first movement of the position limiting component 403 and/or the second movement of the lock pin 402 to unlock the lock 170. The instruction may include a user's input by, for example, pressing a button, pressing a digit button, inputting a correct password, scanning a barcode for unlocking the lock 170, etc. In some embodiments, the processor 450 may be accommodated in the lock shell 420.
It should be noted that the above description of the lock 170 is merely provided for the purposes of illustration, and not intended to limit the scope of the present disclosure. For persons having ordinary skills in the art, multiple variations and modifications may be made under the teachings of the present disclosure. However, those variations and modifications do not depart from the scope of the present disclosure. For example, one or more components of the lock 170 (e.g., the waterproof structure 430, the cover shield 440, the position limiting component 403, the processor 450) may be omitted.
In some embodiments, the sealing ring 502 may be accommodated between the sealing wall 510 and the reciprocating piece 501. The sealing ring 502 may fill a gap between the sealing wall 510 and the reciprocating piece 501, and seal the sealing wall 510. In some embodiments, the sealing ring 502 may be mechanically connected to the sealing wall 510 and the reciprocating piece 501. A cross section shape of the sealing ring 502 may vary. For example, the cross section shape of the sealing ring 502 may be U-shaped, O-shaped, rectangular, or Y-shaped. The material of the sealing ring 502 may vary. For example, the sealing ring 502 may be made of a material including, for example, acrylonitrile-butadiene rubber (NBR), hydrogenated butadiene-acrylonitrile rubber (HNBR), silicone rubber, fluororubber, ethylene propylene rubber (EPR), chloroprene rubber, butyl rubber, natural rubber, polyurethane rubber, metallic rubber, or the like, or any combination thereof.
The waterproof space 503 may refer to an isolated place into which water may be prevented from flowing. In some embodiments, the sealing wall 510 and the reciprocating piece 501 may be sealed by the sealing ring 502. Therefore, the sealing wall 510, the reciprocating piece 501, and the sealing ring 502 may enclose the waterproof space 503. In some embodiments, water may be prevented from flowing into the waterproof space 503 when at least a portion of the reciprocating piece 501 moves inward or outward the sealing wall 510 along the directions as indicated by the arrows in
As shown in
In some embodiments, the waterproof pipe 520 may be arranged around the at least a portion of the reciprocating piece 501. In some embodiments, the waterproof pipe 520 may be retractable. In some embodiments, the waterproof pipe 520 may be retractable along the direction that is the same as or opposite to the movement direction of the at least a portion of the reciprocating piece 501 (e.g., along the direction as indicated by the arrows in
In some embodiments, the waterproof pipe 520 may be made of a material including at least one of a flexible material, an anticorrosion material, an elastic material, a wear-resistant material, or the like, or any combination thereof. Exemplary anticorrosion materials may include stainless steel, titanium, titanium alloy, phenolic resin, epoxy resin, NBR, HNBR, silicone rubber, fluororubber, EPR, chloroprene rubber, butyl rubber, natural rubber, polyurethane rubber, metallic rubber, or the like, or any combination thereof. Exemplary elastic materials may include NBR, HNBR, silicone rubber, fluororubber, EPR, chloroprene rubber, butyl rubber, natural rubber, metallic rubber, polyurethane elastomer, polyolefin elastomer, styrene-butadiene-styrene (SBS), or the like, or any combination thereof. Exemplary wear-resistant materials may include NBR, HNBR, silicone rubber, fluororubber, EPR, chloroprene rubber, butyl rubber, natural rubber, metallic rubber, polyurethane elastomer, polyolefin elastomer, SBS, polytetrafluoroethylene (PTEF), or the like, or any combination thereof.
In some embodiments, the waterproof pipe 520 may include a first connection end 5201 and a second connection end 5202. In some embodiments, the first connection end 5201 of the waterproof pipe 520 may connect to the sealing wall 510. In some embodiments, the second connection end 5202 of the waterproof pipe 520 may connect to the reciprocating piece 501. In some embodiments, the connection between the first connection end 5201 of the waterproof pipe 520 and the sealing wall 510, and/or the connection between the second connection end 5202 of the waterproof pipe 520 and the reciprocating piece 501 may be realized using glue. In some embodiments, a first aperture size of the first connection end 5201 of the waterproof pipe 520 may be larger than a second aperture size of the second connection end 5202 of the waterproof pipe 520. In some embodiments, at least a portion of the waterproof pipe 520 between the first connection end 5201 and the second connection end 5202 may be a corrugated telescopic pipe, or a spiral telescopic pipe, or the like. Water flowing into the through-hole 504 may be blocked by the first connection end 5201 and the second connection end 5202 of the waterproof pipe 520, and may not flow into the waterproof space 503.
In some embodiments, the first connection end 5201 of the waterproof pipe 520 may connect to the sealing wall 510 in various ways. For example, as shown in
In some embodiments, the first connection end 5201 and/or the second connection end 5202 of the waterproof pipe 520 may include one or more protruding elements. Accordingly, the sealing wall 510 and/or the reciprocating piece 501 may include one or more grooves corresponding to the protruding element(s). The connection between the first connection end 5201 of the waterproof pipe 520 and the sealing wall 510, and/or the connection between the second connection end 5202 of the waterproof pipe 520 and the reciprocating piece 501 may be enhanced because of the protruding element(s) and the groove(s). Therefore, a separation of the first connection end 5201 from the sealing wall 510 and a separation of the second connection end 5202 from the reciprocating piece 501 may be avoided even after the reciprocating piece 501 has moved for many times.
Merely by way of example, the first connection end 5201 of the waterproof pipe 520 may include a first protruding element (not shown). If the first connection end 5201 connects to the inner side of the sealing wall 510, the inner side of the sealing wall 510 may include a first groove (not shown) corresponding to the first protruding element. If the first connection end 5201 connects to the wall of the through-hole 504, the wall of the through-hole 504 may include a first groove (not shown) corresponding to the first protruding element. In some embodiments, the lock shell (e.g., the lock shell 420 (see
As another example, as shown in
In some embodiments, a cross section shape of the protruding element(s) may vary. For example, the cross section shape of the protruding element(s) may be annular, toroidal, cylindrical, cubic, tri-prism, etc. Accordingly, the groove(s) may have the cross section shape(s) corresponding to the protruding element(s). For example, if a cross section shape of a protruding element is cylindrical, a corresponding cross section shape of a groove may be cylindrical. As another example, if a cross section shape of a protruding element is tri-prism, a cross section shape of a corresponding groove may be tri-prism.
The waterproof structure 500b may be applied in various devices including, for example, a lock of the device 140, a keyboard, a button of a camera, a button of a recorder, or the like. Accordingly, a cross section shape of the through-hole 504 and/or a cross section shape of the reciprocating piece 501 may relate to a specific application environment of the waterproof structure 500b. For example, the cross section of the through-hole 504 may have a circular shape, an ellipse shape, a strip shape, a triangle, a polygon, etc. In some embodiments, the cross section shape of the reciprocating piece 501 may correspond to the through-hole 504. For example, if the cross section of the through-hole 504 has a circular shape, the cross section of the reciprocating piece 501 may have a cylinder shape.
In some embodiments, a cross section shape of the inner side of the waterproof pipe 520 may relate to the cross section shape of the reciprocating piece 501. In some embodiments, in order to facilitate the waterproof pipe 520 to be arranged around the at least a portion of the reciprocating piece 501, the cross section shape of the inner side of the waterproof pipe 520 may be the same as the cross section shape of the reciprocating piece 501. For example, if the cross section of the reciprocating piece 501 has a cylinder shape, the cross section of the inner side of the waterproof pipe 520 may have a cylinder shape. It should be noted that the cross section shape of the through-hole 504, the reciprocating piece 501, and/or the waterproof pipe 520 are merely provided for the purpose of illustration, and not intended to limit the scope of the present disclosure.
In some embodiments, the waterproof structures shown in
It should be noted that the above description of the waterproof structure 500a and the waterproof structure 500b is merely provided for the purposes of illustration, and not intended to limit the scope of the present disclosure. For persons having ordinary skills in the art, multiple variations and modifications may be made under the teachings of the present disclosure. However, those variations and modifications do not depart from the scope of the present disclosure.
The lock shell 601 may accommodate at least a portion of the lock 600 (e.g., the lock tongue 602, a positioning module, a communication module). The lock shell 601 may be made of a material including, for example, stainless steel, copper, aluminum, iron, polystyrene (PS), polymethyl methacrylate (PMMA), polyformaldehyde (POM), polycarbonate (PC), polyethylene terephthalate (PET), polybutylene terephthalate (PBT), polyphenylene oxide (PPO), or the like, or any combination thereof.
The lock tongue 602 may secure or lock an object (e.g., the device 140). In some embodiments, at least a portion of the lock tongue 602 may be accommodated inside or shielded by the lock shell 601. The lock tongue 602 may be made of a material including, for example, stainless steel, copper, aluminum, iron, polystyrene (PS), polymethyl methacrylate (PMMA), polyformaldehyde (POM), polycarbonate (PC), polyethylene terephthalate (PET), polybutylene terephthalate (PBT), polyphenylene oxide (PPO), or the like, or any combination thereof. In some embodiments, the lock tongue 602 and the lock shell 601 may be made of the same material. In some embodiments, the lock tongue 602 and the lock shell 601 may be made of different materials.
In some embodiments, the handle 603 may be installed on the lock tongue 602. In some embodiments, the handle 603 may be configured to facilitate a manual manipulation of the lock tongue 602. In some embodiments, the handle 603 and/or the lock tongue 602 may be slidable along a predetermined pathway. In some embodiments, the status of the lock 600 (e.g., locked or unlocked) may change with the movement of the handle 603. For example, the lock 600 may have a locked status if the handle 603 is in the position B as illustrated in
The handle 603 may be made of a material including, for example, stainless steel, copper, aluminum, iron, polystyrene (PS), polymethyl methacrylate (PMMA), polyformaldehyde (POM), polycarbonate (PC), polyethylene terephthalate (PET), polybutylene terephthalate (PBT), polyphenylene oxide (PPO), or the like, or any combination thereof. A cross section of the handle 603 may have a cylinder shape, a polygonal shape, a sheet, etc. In some embodiments, an upper end of the handle 603 may include a glove. The glove may be made of a material including, for example, stainless steel, copper, aluminum, iron, polystyrene (PS), polymethyl methacrylate (PMMA), polyformaldehyde (POM), polycarbonate (PC), polyethylene terephthalate (PET), polybutylene terephthalate (PBT), polyphenylene oxide (PPO), or the like, or any combination thereof. In some embodiments, a cross section of the glove may have a cylinder shape, a polygonal shape, etc. The operating comfort of the handle 603 may be improved with the glove.
In some embodiments, if the lock 600 is locked, an internal space of the lock shell 601 may be exposed through the opening 606. In some embodiments, an object may fall into the lock shell 601 through the opening 606, and the lock tongue 602 may be stuck and an unlocking operation of the lock 600 may be affected. Exemplary objects may include stones, tree branches, or the like, or any combination thereof. The cover shield 604 may be configured to close the opening 606 of the lock shell 601, and prevent the object from falling into the lock shell 601. In some embodiments, the cover shield 604 may close the opening 606 of the lock shell 601 when the lock 600 is locked. In some embodiments, the cover shield 604 may close the opening 606 of the lock shell 601 when the lock 600 is unlocked. For example, a length of the cover shield 604 may be equal to or larger than that of the opening 606, and the cover shield 604 may be located on one side of the handle 603 opposite to the lock tongue 602, and the cover shield 604 may close the opening 606 when the lock 600 is locked. As another example, a length of the cover shield 604 may be no less than two times the length of the opening 606, one half of the cover shield 604 may be attached to one side of the handle 603 opposite to the lock tongue 602, and the other half of the cover shield 604 may be attached to the same side of the handle 603 as the lock tongue 602, and the cover shield 604 may close the opening 606 when the lock 600 is unlocked.
In some embodiments, the cover shield 604 may have the same or similar shape as the opening 606 of the lock shell 601 in a plane of the opening 606. For example, if the cover shield 604 has an annular sector shape in the plane of the opening 606, the opening 606 of the lock shell 601 may have the annular sector shape. In some embodiments, the cover shield 604 may have a two-dimensional sheet structure. In some embodiments, the cover shield 604 may have a three-dimensional structure including a flange. In some embodiments, the area of the cover shield 604 may be relatively larger than that of the opening 606. In some embodiments, a projection of the cover shield 604 in a plane of the opening 606 may overlap the opening 606 of the lock shell 601. In some embodiments, the cover shield 604 may be inside or outside the lock shell 601. For example, the cover shield 604 may be on an inner surface or an outer surface of the lock shell 601 close to the opening 606. Alternatively, the cover shield 604 may be on an outer surface of the lock shell 601 and cover the opening 606 of the lock tongue 602.
As shown in
As shown in
In some embodiments, as shown in
In some embodiments, the cover shield 604 may remain in its position during the movement of the handle 603. For example, as shown in
In some embodiments, as shown in
In some embodiments, a width of the first slit 6041 and/or the second slit 6045 may be adjusted. In some embodiments, the width of the first slit 6041 and/or the second slit 6045 may be adjusted by pressing or rotating a button. The button may be located on the cover shield 604. In some embodiments, the width of the slit first slit 6041 and/or the second slit 6045 may be adjusted automatically when the handle 603 and/or the lock tongue 602 are moving or starts to move. In some embodiments, the width of the first slit 6041 and/or the second slit 6045 may decrease when the lock is in the locked status and/or the unlocked status, and the cover shield 604 may close the opening 606 of the lock shell 601. In some embodiments, the width of the first slit 6041 and/or the second slit 6045 may increase when the handle 603 and/or the lock tongue 602 are moving or starts to move, and the movement of the handle 603 and/or the lock tongue 602 may be facilitated.
In some embodiments, the sheet 6042, the sheet 6043, and/or the sheet 6044 may include an elastic material. In some embodiments, as illustrated in
In some embodiments, the cover shield 604 may include an elastic material or a rigid material. Exemplary elastic materials may include NBR, HNBR, silicone rubber, fluororubber, EPR, chloroprene rubber, butyl rubber, natural rubber, metallic rubber, polyurethane elastomer, polyolefin elastomer, styrene-butadiene-styrene (SBS), or the like, or any combination thereof. Exemplary rigid materials may include metal, alloy, stainless steel, rigid plastic, etc. In some embodiments, the cover shield 604 may include a protective coating. The protective coating may be made of a material including, for example, a waterproof material, a sunscreen material, an anticorrosion material, or the like, or any combination thereof. The waterproof material may include natural asphalt, petroleum asphalt, coal pitch, ethylene propylene rubber (EPR), chloroprene rubber, butyl rubber, polyvinyl chloride (PVC), polyisobutylene (PIB), polyurethane (PU), cement, or the like, or any combination thereof. The sunscreen material may include sugarcane fiber, xylon, glass fiber, polystyrene (PS), polyvinyl chloride (PVC), polyurethane (PU), urea-formaldehyde resin, aluminum foil, or the like, or any combination thereof. An exemplary anticorrosion material may be found elsewhere in the present disclosure (e.g.,
It should be noted that the above description of the lock 600 is merely provided for the purposes of illustration, and not intended to limit the scope of the present disclosure. For persons having ordinary skills in the art, multiple variations and modifications may be made under the teachings of the present disclosure. However, those variations and modifications do not depart from the scope of the present disclosure. For example, the lock 600 may further include a waterproof structure as illustrated in
In some embodiments, the lock pin 720, the position limiting component 730, the execution component 740, and at least a portion of the lock tongue 703 may be inside the lock shell 710. The lock pin 720 may block the lock tongue 703 to move along an axial direction of the lock tongue 703 and/or to lock the lock 800. In some embodiments, the lock pin 720 may block the lock tongue 703 by moving into a groove of the lock tongue 703 (also referred to as a lock tongue groove).
In some embodiments, the position limiting component 730 may block the lock pin 720 to move along an axial direction of the lock pin 720. In some embodiments, the position limiting component 730 may block the lock pin 720 to move along an axial direction of the lock pin 720 when the lock pin 720 blocks the lock tongue 703 to move along the axial direction of the lock tongue 703. The position limiting component 730 may block the lock pin 720 to move away from the lock tongue groove, and a position of the lock pin 720 relative to the lock shell 710 may remain unchanged if there is no instruction or operation for unlocking the lock 800. Even if the lock 800 is shocked or hit under an external force, the position of the lock pin 720 may be limited by the position limiting component 730, and the lock pin 720 may still block the lock tongue 703 to move along the axial direction of the lock tongue 703, and thus, the lock 800 may not be unlocked. Therefore, the safety performance of the lock 800 may be improved.
As shown in
In some embodiments, the execution component 740 shown in
In some embodiments, as shown in
In some embodiments, the execution component 740 may include a drive mechanism and a transmission mechanism (not shown). In some embodiments, the transmission mechanism may be coupled to the drive mechanism. In some embodiments, the drive mechanism may be configured to output a force. In some embodiments, the transmission mechanism may include a first portion and a second portion. The first portion of the transmission mechanism may be connected to or attached to the coupling pin 702 of the lock pin 720. The first portion of the transmission mechanism may be configured to transmit the force to drive the telescopic part 7302 to move away from the limit pinhole 7201. The second portion of the transmission mechanism may be connected to or attached to the telescopic part 7302 of the position limiting component 730. The second portion of the transmission mechanism may be configured to transmit the force to drive the coupling pin 702 to move away from the lock tongue groove. In some embodiments, the drive mechanism may include a stepper motor, a direct current (DC) motor, a servo motor, a synchronous motor, a switched reluctance motor, an asynchronous motor, etc. In some embodiments, the transmission mechanism may include a rack transmission mechanism, a gear transmission mechanism, etc.
In some embodiments, the execution component 740 may connect to or attach to the lock pin 720 (e.g., the coupling pin 702) and/or the position limiting component 730 (e.g., the telescopic part 7302). In some embodiments, the execution component 740 may drive a first movement of the position limiting component 730 and/or a second movement of the lock pin 720 to unlock the lock 900. In some embodiments, the first movement of the position limiting component 730 may include a movement of the position limiting component 730 away from the lock shell 710. In some embodiments, the first movement of the position limiting component 730 may include a movement of the telescopic part 7302 away from the limit pinhole 7201 of the lock shell 710. In some embodiments, the second movement of the lock pin 720 may include a movement of the lock pin 720 away from the lock tongue 703. In some embodiments, the second movement of the lock pin 720 may include a movement of the coupling pin 702 away from the lock tongue groove. In some embodiments, the first movement of the limit pinhole 7201 away from the lock shell 710 may be earlier than the second movement of the lock pin 720. In some embodiments, the execution component 740 may be inside the lock shell 710.
As shown in
In some embodiments, the lock 800 (or the lock 900, or the lock 950) may include a processor (not shown). The processor may transmit one or more instructions to the execution component 740 to drive the first movement of the position limiting component 730 and/or the second movement of the lock pin 720 to unlock the lock 800 (or the lock 900, or the lock 950). The instruction may include the user's input by, for example, pressing a button, pressing a digit button, inputting a correct password, scanning a barcode for unlocking the lock, etc. In some embodiments, at least a portion of the execution component 740 may be electrically connected to the processor. The processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), an application-specific instruction-set processor (ASIP), a graphics processing unit (GPU), a physics processing unit (PPU), a digital signal processor (DSP), a field programmable gate array (FPGA), a programmable logic device (PLD), a controller, a microcontroller unit, a reduced instruction-set computer (RISC), a microprocessor, or the like, or any combination thereof.
This description is intended to be illustrative, and not to limit the scope of the present disclosure. Many alternatives, modifications, and variations will be apparent to those skilled in the art. The features, structures, methods, and other characteristics of the exemplary embodiments described herein may be combined in various ways to obtain additional and/or alternative exemplary embodiments. However, those variations and modifications do not depart the scope of the present disclosure.
It should be noted that the above description of the lock 800, the lock 900, and the lock 950 is merely provided for the purposes of illustration, and not intended to limit the scope of the present disclosure. For persons having ordinary skills in the art, multiple variations and modifications may be made under the teachings of the present disclosure. However, those variations and modifications do not depart from the scope of the present disclosure. For example, the lock 800, the lock 900, or the lock 950 may further include a waterproof structure as illustrated in
In 1010, a remote processor (e.g., the processing engine 112, the processor 220, the processor 340, etc.) may send one or more instructions to an execution component (e.g., the execution component 740 as shown in
In 1020, the execution component 740 may drive a position limiting component (e.g., the position limiting component 730 as shown in
In 1030, the execution component 740 may drive the lock pin (e.g., the lock pin 720) to move away from the lock tongue 703 to unlock a lock (e.g., the lock 800, the lock 900, the lock 950). In some embodiments, the execution component 740 may drive the lock pin to move after the position limitation of the lock pin is released. In some embodiments, the transmission mechanism of the execution component 740 may transmit the force to drive a coupling pin (e.g., the coupling pin 702) of the lock pin (e.g., the lock pin 720) to move away from the lock tongue groove. For example, as illustrated in
It should be noted that the above description of the process 1000 is merely provided for illustration, and not intended to limit the scope of the present disclosure. For persons having ordinary skills in the art, multiple variations and modifications may be made under the teachings of the present disclosure. However, those variations and modifications do not depart from the scope of the present disclosure. For example, the operations 1020 and 1030 may be performed simultaneously, and the operations 1020 and 1030 may be integrated into one single operation.
Having thus described the basic concepts, it may be rather apparent to those skilled in the art after reading this detailed disclosure that the foregoing detailed disclosure is intended to be presented by way of example only and is not limiting. Various alterations, improvements, and modifications may occur and are intended to those skilled in the art, though not expressly stated herein. These alterations, improvements, and modifications are intended to be suggested by this disclosure and are within the spirit and scope of the exemplary embodiments of this disclosure.
Moreover, certain terminology has been used to describe embodiments of the present disclosure. For example, the terms “one embodiment,” “an embodiment,” and/or “some embodiments” mean that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Therefore, it is emphasized and should be appreciated that two or more references to “an embodiment” or “one embodiment” or “an alternative embodiment” in various portions of this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined as suitable in one or more embodiments of the present disclosure.
Further, it will be appreciated by one skilled in the art, aspects of the present disclosure may be illustrated and described herein in any of a number of patentable classes or context including any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof. Accordingly, aspects of the present disclosure may be implemented entirely hardware, entirely software (including firmware, resident software, micro-code, etc.) or combining software and hardware implementation that may all generally be referred to herein as a “unit,” “module,” or “system.” Furthermore, aspects of the present disclosure may take the form of a computer program product embodied in one or more computer-readable media having computer readable program code embodied thereon.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including electromagnetic, optical, or the like, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that may communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable signal medium may be transmitted using any appropriate medium, including wireless, wireline, optical fiber cable, RF, or the like, or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object-oriented programming language such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB. NET, Python or the like, conventional procedural programming languages, such as the “C” programming language, Visual Basic, Fortran 2103, Perl, COBOL 2102, PHP, ABAP, dynamic programming languages such as Python, Ruby, and Groovy, or other programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, 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 the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider) or in a cloud computing environment or offered as a service such as a Software as a Service (SaaS).
Furthermore, the recited order of processing elements or sequences, or the use of numbers, letters, or other designations, therefore, is not intended to limit the claimed processes and methods to any order except as may be specified in the claims. Although the above disclosure discusses through various examples what is currently considered to be a variety of useful embodiments of the disclosure, it is to be understood that such detail is solely for that purpose and that the appended claims are not limited to the disclosed embodiments, but, on the contrary, are intended to cover modifications and equivalent arrangements that are within the spirit and scope of the disclosed embodiments. For example, although the implementation of various components described above may be embodied in a hardware device, it may also be implemented as a software-only solution, for example, an installation on an existing server or mobile device.
Similarly, it should be appreciated that in the foregoing description of embodiments of the present disclosure, various features are sometimes grouped in a single embodiment, figure, or description thereof to streamline the disclosure aiding in the understanding of one or more of the various inventive embodiments. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed object matter requires more features than are expressly recited in each claim. Rather, inventive embodiments lie in less than all features of a single foregoing disclosed embodiment.
In some embodiments, the numbers expressing quantities or properties used to describe and claim certain embodiments of the application are to be understood as being modified in some instances by the term “about,” “approximate,” or “substantially.” For example, “about,” “approximate,” or “substantially” may indicate ±20% variation of the value it describes, unless otherwise stated. Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that may vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the application are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable.
Each of the patents, patent applications, publications of patent applications, and other material, such as articles, books, specifications, publications, documents, things, and/or the like, referenced herein is hereby incorporated herein by this reference in its entirety for all purposes, excepting any prosecution file history associated with same, any of same that is inconsistent with or in conflict with the present document, or any of same that may have a limiting affect as to the broadest scope of the claims now or later associated with the present document. By way of example, should there be any inconsistency or conflict between the description, definition, and/or the use of a term associated with any of the incorporated material and that associated with the present document, the description, definition, and/or the use of the term in the present document shall prevail.
In closing, it is to be understood that the embodiments of the application disclosed herein are illustrative of the principles of the embodiments of the application. Other modifications that may be employed may be within the scope of the application. Thus, by way of example, but not of limitation, alternative configurations of the embodiments of the application may be utilized in accordance with the teachings herein. Accordingly, embodiments of the present application are not limited to that precisely as shown and described.
Number | Date | Country | Kind |
---|---|---|---|
201710110519.9 | Feb 2017 | CN | national |
201720187721.7 | Feb 2017 | CN | national |
201710321829.5 | May 2017 | CN | national |
201710322287.3 | May 2017 | CN | national |
201720512285.6 | May 2017 | CN | national |
201720512312.X | May 2017 | CN | national |
This application is a continuation of International Application No. PCT/CN2018/074056, filed on Jan. 24, 2018, which claims priority of Chinese Patent Application No. 201710110519.9, filed on Feb. 28, 2017, Chinese Patent Application No. 201720187721.7, filed on Feb. 28, 2017, Chinese Patent Application No. 201710321829.5, filed on May 9, 2017, Chinese Patent Application No. 201720512312.X, filed on May 9, 2017, Chinese Patent Application No. 201710322287.3, filed on May 9, 2017, and Chinese Patent Application No. 201720512285.6, filed on May 9, 2017, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2018/074056 | Jan 2018 | US |
Child | 16507239 | US |