A shared lock rental management system and method based on the Internet of Things
By introducing Internet of Things technology into the shared facility rental system, the rental mode management and real-time monitoring of different usage areas are realized, which solves the problems of low management efficiency and high cost during the rental process of shared facilities, and improves resource utilization and management efficiency.
Patent Information
- Application Number
- CN202111150273.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-09-29
AI Technical Summary
Existing shared facilities such as shared bicycles, shared power banks, and shared companion beds cannot be used differently according to the use conditions of different locations during the rental process, and the tracing of the rented companion beds cannot be completed, resulting in more labor supervision costs. , inconvenient for management.
Provide a shared lock rental management system based on the Internet of Things. By setting different rental modes for different use areas, real-time monitoring of the user's rental usage time can be facilitated to remind users to return it in time. The system includes a rental management module, an Internet of Things module, a monitoring module and a shared lock module to realize remote lock opening and closing and rental information recording.
It improves the utilization of existing resources, ensures the timely return of shared facilities, reduces management costs, and improves the management efficiency of shared facilities.
Smart Images

Figure CN113902521B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of equipment rental, and in particular to a shared lock rental management system and method based on the Internet of Things. Background Art
[0002] At present, shared facilities are becoming more and more popular. They not only prevent waste of resources, but also provide convenience for all aspects of life, such as shared bicycles, shared power banks, shared beds for nursing care, etc.
[0003] However, the existing shared bicycles, shared power banks, shared nursing beds, etc. cannot be separated from the management of shared locks during the rental process. The existing shared locks can only realize basic rental use, and cannot be used differently according to the usage in different locations. At the same time, it is also impossible to complete the traceability of the rented nursing beds, which requires more manpower supervision costs and is not convenient for management;
[0004] Therefore, the present invention provides a shared lock rental management system and method based on the Internet of Things. By setting different rental modes for different usage areas, the user's rental usage time is monitored in real time, which is convenient for reminding users to return the locks in time. This not only improves the utilization of existing resources to a certain extent, but also allows for timely return, thereby improving the management efficiency of shared facilities. Summary of the invention
[0005] The present invention provides a shared lock rental management system and method based on the Internet of Things, which is used to set different rental modes for different usage areas, conduct real-time monitoring of the user's rental usage time, etc., so as to remind the user to return the lock in time, which not only improves the utilization of existing resources to a certain extent, but also enables timely return, thereby improving the management efficiency of shared facilities.
[0006] The present invention provides a shared lock rental management system based on the Internet of Things, comprising:
[0007] The rental management module is used to receive the rental information submitted by the user through the mobile terminal, verify the rental information, and determine the unlocking signal;
[0008] An Internet of Things module, used to amplify a preset wireless signal based on the unlocking signal to establish a remote Internet of Things connection;
[0009] A monitoring module, configured to upload the rental information to a local area network through a server based on a remote Internet of Things connection result, and send an unlocking request to a shared lock module based on the local area network;
[0010] The shared lock module is used to remotely open and close the lock based on the unlocking request, and to record and save the rental information and unlocking time.
[0011] Preferably, a shared lock rental management system based on the Internet of Things, a rental management module, includes:
[0012] A setting unit, used for the publisher to set the rental use time range of the shared lock and the billing mode corresponding to the use time range, wherein the billing mode includes overnight charging and hourly charging;
[0013] The cloud service unit is used to store the set usage time range and the billing mode corresponding to the usage time range, and when the user rents a shared lock based on a mobile terminal, the usage time range and the billing mode corresponding to the usage time range are displayed to the user.
[0014] Preferably, a shared lock rental management system based on the Internet of Things, the setting unit includes:
[0015] The charging price determination unit is used for the publisher to set the charging price of the shared lock, wherein the charging price includes normal charging, overtime charging and capped charging, and a target buffer time is set between the normal charging and the overtime charging.
[0016] Preferably, a shared lock rental management system based on the Internet of Things, the rental management module, also includes:
[0017] A rental information receiving unit, used to obtain rental information submitted by a user based on a mobile phone terminal, wherein the rental information includes a target usage time range selected by the user;
[0018] A verification unit, configured to analyze the rental information to determine whether the target usage time range selected by the user is within a set allowable rental time range;
[0019] A reminder unit, used to display on the user's mobile phone terminal that the rental information has been approved when the target usage time range selected by the user is within the set allowed rental time range, and to display to the user that the unlocking operation is in progress;
[0020] The reminder unit is further configured to display a reminder of the allowed rental time range on the user's mobile phone terminal when the target usage time range selected by the user is not within the set allowed rental time range.
[0021] Preferably, a shared lock rental management system based on the Internet of Things, the verification unit includes:
[0022] A shared lock information verification unit, used to obtain the rental information submitted by the user through the mobile terminal, and analyze the rental information to determine the shared lock number corresponding to the rental information submitted by the user, wherein one shared lock corresponds to one number;
[0023] A state detection unit, configured to obtain a state of a shared lock corresponding to a current number based on the shared lock number, wherein the state includes a rentable state, a fault state, and an occupied state;
[0024] The unlocking signal determining unit is used to determine the unlocking signal for the shared lock corresponding to the current number when it is determined that the state of the shared lock corresponding to the current number is a rentable state, otherwise, display a rental failure reminder to the user's mobile phone terminal.
[0025] Preferably, a shared lock rental management system based on the Internet of Things, the Internet of Things module, includes:
[0026] A wireless signal triggering unit, used to obtain the unlocking signal, and determine the range of the corresponding shared lock in the rental information submitted by the user based on the unlocking signal;
[0027] A wireless signal expansion unit, configured to amplify the preset wireless signal based on the range of the shared lock, and transmit the amplified preset wireless signal through a preset antenna;
[0028] An Internet of Things connection unit, used to search for a target shared lock to be connected to the Internet of Things based on the transmission result, and determine a connection mode supported by the target shared lock, wherein the target shared lock has a wireless communication function and a specific identifier;
[0029] The Internet of Things connection unit is used to connect the target shared lock with the management terminal based on the Internet of Things based on the connection mode.
[0030] Preferably, a shared lock rental management system based on the Internet of Things, a monitoring module, includes:
[0031] A data cleaning unit, configured to obtain rental information submitted by a user, extract attribute information of the rental information, and match a target cleaning template from a preset data cleaning template library based on the attribute information;
[0032] The data cleaning unit is used to clean the abnormal information in the rental information based on the target cleaning template, wherein the target cleaning template includes a data cleaning strategy;
[0033] A format conversion unit, used to obtain the target format requirements of the server for the data, convert the cleaned data into the target format based on a preset data format conversion method, and obtain the rental information to be uploaded;
[0034] A location determination unit, configured to determine, based on the remote Internet of Things connection result, the strength value of the rental information to be uploaded and the target mark of the shared lock contained in the rental information received by the management end, wherein one target mark corresponds to one shared lock;
[0035] The position determination unit is used to calculate the intensity value based on a preset distance analysis method, determine the target distance between the transmitting end and the management end, and determine the target range based on the target distance;
[0036] The position determination unit is used to screen the marks of each shared lock in the preset delivery points within the target range based on the preset shared lock delivery map, match the shared locks consistent with the target marks, and determine the specific position information of the shared lock corresponding to the target mark based on the preset shared lock delivery map;
[0037] A server unit, configured to send a data upload request to an internal node of the local area network after the server obtains the lease information and specific location information of the shared lock corresponding to the target mark;
[0038] A self-checking unit, configured to determine whether the specific location information of the shared lock corresponding to the target mark is within a preset range of the location of the local area network after the internal node of the local area network receives the data upload request;
[0039] If it is within the preset range, the node inside the local area network receives the rental information sent by the server and the specific location information of the shared lock corresponding to the target mark, and sends an unlocking request to the monitoring module inside the local area network;
[0040] Otherwise, the specific location information of the shared lock corresponding to the target mark is re-determined until it is determined that the specific location information of the shared lock corresponding to the target mark is within a preset range of the location of the local area network.
[0041] Preferably, a shared lock rental management system based on the Internet of Things, a shared lock module, includes:
[0042] An unlock request verification unit, used to obtain an unlock request and parse the unlock request to obtain lock device information and user information, wherein the unlock request includes target unlock information and rental information submitted by the user;
[0043] The unlocking request verification unit is used to compare the obtained user information with the corresponding user registration information in the user registration information database to determine whether the current user information is a trusted user;
[0044] A password generating unit, configured to, when determining that the current user information is a trusted user, obtain a key corresponding to the current shared lock based on the lock device information, and generate a time-limited password according to the key; otherwise, reject the unlocking request;
[0045] An unlocking unit, used to generate an unlocking instruction based on the time-limited password, and control the current shared lock to perform an unlocking operation based on the unlocking instruction;
[0046] An information recording unit, used for obtaining the time information of the current shared lock being opened and the number information of the current shared lock when the current shared lock is opened;
[0047] The recording unit is further used to record and save the time information, the serial number information of the current shared lock, and the rental information submitted by the user.
[0048] Preferably, a shared lock rental management system based on the Internet of Things, the information recording unit includes:
[0049] A data acquisition unit is used to obtain the time information of the current shared lock opening, and at the same time obtain the rental use time range of the shared lock set by the publisher and the billing mode corresponding to the use time range;
[0050] A reminder unit, used to compare the time information of the current shared lock opening with the rental and use time range of the shared lock set by the publisher, and determine a target difference between the time information of the current shared lock opening and the rental and use time range of the shared lock set by the publisher;
[0051] The reminder unit is used to send a lock-return reminder to the user's mobile phone terminal when the target difference reaches a preset threshold;
[0052] A locking unit, configured to transmit a locking signal to a shared lock module after a user submits a locking signal, and the shared lock module generates a locking instruction based on the locking signal, controls the shared lock to perform a locking operation based on the locking instruction, and determines a locking time;
[0053] The charging unit is used to determine the rental time range of the shared lock for the user based on the lock return time and the recorded shared lock opening time information after the lock is closed, and compare the rental time range with the rental use time range of the shared lock set by the publisher, and determine the charging price for the user to settle the current use fee according to the comparison result;
[0054] When the rental time range of the shared lock rented by the user exceeds the rental use time range of the shared lock set by the publisher, the charging price is determined to be the sum of the normal charge and the overtime charge, and the final usage fee of the user's rental is determined based on the preset charging standard;
[0055] When the rental time range of the shared lock rented by the user does not exceed the rental use time range of the shared lock set by the publisher, the charging price is determined to be a normal charge, and the final usage fee of the user's rental is determined based on the preset charging standard;
[0056] The settlement unit is used to display the final usage fee of the rental on the user's mobile phone terminal to remind the user to settle the fee.
[0057] Preferably, a shared lock rental management method based on the Internet of Things includes:
[0058] Receiving the rental information submitted by the user through the mobile terminal, verifying the rental information, and determining the unlocking signal;
[0059] Based on the unlocking signal, amplifying a preset wireless signal to establish a remote Internet of Things connection;
[0060] Based on the remote IoT connection result, the rental information is uploaded to the local area network through the server, and an unlocking request is sent to the shared lock module based on the local area network;
[0061] The lock is remotely opened and closed based on the unlocking request, and the rental information and the unlocking time are recorded and saved.
[0062] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.
[0063] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0065] Figure 1 This is a structural diagram of a shared lock rental management system based on the Internet of Things in an embodiment of the present invention;
[0066] Figure 2 This is a structural diagram of a rental management module in a shared lock rental management system based on the Internet of Things in an embodiment of the present invention;
[0067] Figure 3 The present invention is a flowchart of a shared lock leasing management method based on the Internet of Things in an embodiment of the present invention. DETAILED DESCRIPTION
[0068] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0069] Embodiment 1:
[0070] This embodiment provides a shared lock rental management system based on the Internet of Things. Figure 1As shown, including:
[0071] The rental management module is used to receive the rental information submitted by the user through the mobile terminal, verify the rental information, and determine the unlocking signal;
[0072] An Internet of Things module, used to amplify a preset wireless signal based on the unlocking signal to establish a remote Internet of Things connection;
[0073] A monitoring module, configured to upload the rental information to a local area network through a server based on a remote Internet of Things connection result, and send an unlocking request to a shared lock module based on the local area network;
[0074] The shared lock module is used to remotely open and close the lock based on the unlocking request, and to record and save the rental information and unlocking time.
[0075] In this embodiment, receiving the rental information submitted by the user through the mobile terminal refers to the user generating an order ID after renting the accompanying bed by scanning the QR code outside the cabinet through the mobile terminal.
[0076] In this embodiment, verifying the rental information refers to verifying the usage time range submitted by the user to determine whether it falls within the usage time range set by the publisher.
[0077] In this embodiment, amplifying the preset wireless signal refers to amplifying the wireless signal known to the management end, so as to facilitate the construction of the Internet of Things between the management end and the shared lock.
[0078] In this embodiment, the rental information includes the equipment to be rented, which may be a shared accompanying bed, for example.
[0079] The beneficial effect of the above technical solution is: by setting different rental modes for different usage areas and monitoring the user's rental usage time in real time, it is convenient to remind users to return the items in time, which not only improves the utilization of existing resources to a certain extent, but also allows timely return, thereby improving the management efficiency of shared facilities.
[0080] Embodiment 2:
[0081] Based on the above embodiment 1, this embodiment provides a shared lock rental management system based on the Internet of Things, such as Figure 2 As shown, the rental management module includes:
[0082] A setting unit, used for the publisher to set the rental use time range of the shared lock and the billing mode corresponding to the use time range, wherein the billing mode includes overnight charging and hourly charging;
[0083] The cloud service unit is used to store the set usage time range and the billing mode corresponding to the usage time range, and when the user rents a shared lock based on a mobile terminal, the usage time range and the billing mode corresponding to the usage time range are displayed to the user.
[0084] In this embodiment, the usage time range includes: a start time setting, an end time setting, and there is at least one usage time range.
[0085] In this embodiment, the charging mode includes charging by night and charging by hour, that is, any one of 20 yuan / night and n yuan / hour.
[0086] In this embodiment, the billing model includes: rental price, billing title and billing description, where, for example, the rental usage time range: set the start time to 19:00 and the end time to 7:00 the next day; the billing title can be hourly billing, the billing description can be 7 pm to 7 am the next day, and the billing method is: normal charge 1 yuan / hour, overtime fee 2 yuan / hour.
[0087] The beneficial effect of the above technical solution is: by setting the rental use time of the device corresponding to the shared lock according to the range, it is convenient to effectively control the user's rental time, and at the same time, improve the management efficiency of shared facilities.
[0088] Embodiment 3:
[0089] Based on the above embodiment 1, this embodiment provides a shared lock rental management system based on the Internet of Things, and the setting unit includes:
[0090] The charging price determination unit is used for the publisher to set the charging price of the shared lock, wherein the charging price includes normal charging, overtime charging and capped charging, and a target buffer time is set between the normal charging and the overtime charging.
[0091] In this embodiment, the target buffer time refers to the time set between normal charging and overtime charging to allow the user to delay returning the item, for example, ten minutes.
[0092] In this embodiment, the normal charge, overtime charge and capped charge can be a normal charge of 1 yuan / hour, an overtime charge of 2 yuan / hour, and a capped charge of 30 yuan.
[0093] The beneficial effect of the above technical solution is that by setting the charging price, it is convenient to calculate the user's rental fee in time after the user's rental and use ends, thereby improving the management efficiency of the shared device corresponding to the shared lock.
[0094] Embodiment 4:
[0095] Based on the above embodiment 1, this embodiment provides a shared lock rental management system based on the Internet of Things, and the rental management module also includes:
[0096] A rental information receiving unit, used to obtain rental information submitted by a user based on a mobile phone terminal, wherein the rental information includes a target usage time range selected by the user;
[0097] A verification unit, configured to analyze the rental information to determine whether the target usage time range selected by the user is within a set allowable rental time range;
[0098] A reminder unit, used to display on the user's mobile phone terminal that the rental information has been approved when the target usage time range selected by the user is within the set allowed rental time range, and to display to the user that the unlocking operation is in progress;
[0099] The reminder unit is further configured to display a reminder of the allowed rental time range on the user's mobile phone terminal when the target usage time range selected by the user is not within the set allowed rental time range.
[0100] In this embodiment, the target usage time range refers to the usage time range of the user's rental, for example, it may be from 11:00 pm to 5:00 am the next day.
[0101] In this embodiment, the set allowed rental time range refers to the rental use time range set by the publisher, for example, it can be from 19:00 in the evening to 7:00 the next day.
[0102] The beneficial effect of the above technical solution is: by analyzing the rental information submitted by the user, it is determined whether the user's rental time range is within the rental time range set by the publisher, and if it is not within the range, the allowed rental time range is displayed to the user, thereby providing the user with detailed rental services and improving the management efficiency of shared equipment.
[0103] Embodiment 5:
[0104] Based on the above-mentioned embodiment 4, this embodiment provides a shared lock rental management system based on the Internet of Things, wherein the verification unit includes:
[0105] A shared lock information verification unit, used to obtain the rental information submitted by the user through the mobile terminal, and analyze the rental information to determine the shared lock number corresponding to the rental information submitted by the user, wherein one shared lock corresponds to one number;
[0106] A state detection unit, configured to obtain a state of a shared lock corresponding to a current number based on the shared lock number, wherein the state includes a rentable state, a fault state, and an occupied state;
[0107] The unlocking signal determining unit is used to determine the unlocking signal for the shared lock corresponding to the current number when it is determined that the state of the shared lock corresponding to the current number is a rentable state, otherwise, display a rental failure reminder to the user's mobile phone terminal.
[0108] In this embodiment, the shared lock number is a label used to mark the shared lock, for example, it can be Arabic numerals 1, 2, 3, etc., and one number corresponds to one shared lock.
[0109] In this embodiment, the state of the shared lock refers to whether the current shared lock is in a closed state, a started state, an occupied state, or the like.
[0110] The beneficial effect of the above technical solution is: by detecting the status of the shared lock, it is convenient to implement user leasing operations when the shared lock is in a rentable state, avoiding the situation where the user cannot open the shared lock, improving the accuracy of unlocking, and providing convenience for improving the management of shared locks and shared devices.
[0111] Embodiment 6:
[0112] Based on the above embodiment 1, this embodiment provides a shared lock rental management system based on the Internet of Things, and the Internet of Things module includes:
[0113] A wireless signal triggering unit, used to obtain the unlocking signal, and determine the range of the corresponding shared lock in the rental information submitted by the user based on the unlocking signal;
[0114] A wireless signal expansion unit, configured to amplify the preset wireless signal based on the range of the shared lock, and transmit the amplified preset wireless signal through a preset antenna;
[0115] An Internet of Things connection unit, used to search for a target shared lock to be connected to the Internet of Things based on the transmission result, and determine a connection mode supported by the target shared lock, wherein the target shared lock has a wireless communication function and a specific identifier;
[0116] The Internet of Things connection unit is used to connect the target shared lock with the management terminal based on the Internet of Things based on the connection mode.
[0117] In this embodiment, the range where the shared lock is located refers to the placement point where the corresponding shared lock in the rental information submitted by the user is located.
[0118] In this embodiment, the preset wireless signal is set in advance to provide convenience for the single-room Internet of Things and also to provide a wireless signal for unlocking through the Internet of Things.
[0119] In this embodiment, the preset antenna is set in advance and is used to detect the amplified wireless signal, providing convenience for building the Internet of Things.
[0120] In this embodiment, the target shared lock refers to the shared lock corresponding to the rental information submitted by the user.
[0121] In this embodiment, the specific identifier is an identifier tag used to mark different shared locks, and a specific shared lock can be quickly and accurately determined through the identifier.
[0122] The beneficial effect of the above technical solution is: by determining the shared lock corresponding to the component information submitted by the user, and amplifying the wireless signal after determining the shared lock, the construction of the Internet of Things is realized, which facilitates the timely unlocking or locking of the corresponding shared lock, improves the utilization of existing resources, and can also achieve timely unlocking or timely return, thereby improving the management effect of shared locks and shared devices.
[0123] Embodiment 7:
[0124] Based on the above embodiment 1, this embodiment provides a shared lock rental management system based on the Internet of Things, and the monitoring module includes:
[0125] A data cleaning unit, used to obtain rental information submitted by a user, extract attribute information of the rental information, and match a target cleaning template therefrom based on the attribute information;
[0126] The data cleaning unit is used to clean the abnormal information in the rental information based on the target cleaning template, wherein the target cleaning template includes a data cleaning strategy;
[0127] A format conversion unit, used to obtain the target format requirements of the server for the data, convert the cleaned data into the target format based on a preset data format conversion method, and obtain the rental information to be uploaded;
[0128] A location determination unit, configured to determine, based on the remote Internet of Things connection result, the strength value of the rental information to be uploaded and the target mark of the shared lock contained in the rental information received by the management end, wherein one target mark corresponds to one shared lock;
[0129] The position determination unit is used to calculate the intensity value based on a preset distance analysis method, determine the target distance between the transmitting end and the management end, and determine the target range based on the target distance;
[0130] The position determination unit is used to screen the marks of each shared lock in the preset delivery points within the target range based on the preset shared lock delivery map, match the shared locks consistent with the target marks, and determine the specific position information of the shared lock corresponding to the target mark based on the preset shared lock delivery map;
[0131] A server unit, configured to send a data upload request to an internal node of the local area network after the server obtains the lease information and specific location information of the shared lock corresponding to the target mark;
[0132] A self-checking unit, configured to determine whether the specific location information of the shared lock corresponding to the target mark is within a preset range of the location of the local area network after the internal node of the local area network receives the data upload request;
[0133] If it is within the preset range, the node inside the local area network receives the rental information sent by the server and the specific location information of the shared lock corresponding to the target mark, and sends an unlocking request to the monitoring module inside the local area network;
[0134] Otherwise, the specific location information of the shared lock corresponding to the target mark is re-determined until it is determined that the specific location information of the shared lock corresponding to the target mark is within a preset range of the location of the local area network.
[0135] In this embodiment, the attribute information refers to the data type corresponding to the rental information, the amount of data included, etc.
[0136] In this embodiment, the preset data cleaning template library is set in advance and stores a variety of data cleaning templates.
[0137] In this embodiment, the target cleaning template refers to a data cleaning template suitable for cleaning the current rental information, and is one of the preset data cleaning template libraries.
[0138] In this embodiment, the abnormal information refers to distorted data or data missing segments.
[0139] In this embodiment, the target format requirement refers to the limitation of the server on the format of the data to be received, for example, it may be a requirement for character data.
[0140] In this embodiment, the preset data format conversion method is set in advance and is used to convert the data format of the rental information.
[0141] In this embodiment, the target tag is a tag used to distinguish between different shared locks.
[0142] In this embodiment, the preset distance analysis method is set in advance.
[0143] In this embodiment, the target distance refers to the distance between the user's mobile phone terminal and the management terminal.
[0144] In this embodiment, the target range refers to a circle with the target distance as the radius and the management end as the center.
[0145] In this embodiment, the preset shared lock placement map is used to record the location information of the placement party placing the shared device.
[0146] In this embodiment, the preset range is set in advance and is used to represent the coverage range of the local area network. For example, the coverage range of the company's local area network is a circle with a diameter of 100 meters.
[0147] In this embodiment, the intensity value is calculated based on a preset distance analysis method to determine the target distance between the transmitting end and the management end, including:
[0148] Acquire a preset reference point, and determine a reference distance between the preset reference point and the transmitting end;
[0149] Based on the preset signal strength detection method, the signal strength value of the rental information at the preset reference point and the signal strength value of the rental information at the management end are determined, and the obtained signal strength value and reference distance are normalized to obtain dimensionless signal strength and distance.
[0150] The target distance between the transmitter and the management end is calculated based on the dimensionless signal strength and distance:
[0151] The target distance between the transmitter and the management terminal is calculated according to the following formula:
[0152]
[0153] Wherein, D represents the target distance between the transmitter and the management end; μ represents the error factor, and its value range is (0.1, 0.25); P represents the transmission power when the transmitter sends the lease information; δ represents the signal strength of the lease information at the preset reference point; τ represents the signal strength of the lease information at the management end; n represents the path loss coefficient, and its value range is (0.2, 0.4); d represents the reference distance from the transmitter to the preset reference point;
[0154] Determine a target range based on the target distance, and determine a target shared lock delivery point based on the target distance in a preset shared lock delivery map;
[0155] The specific location information of the shared lock corresponding to the submitted rental information is determined based on the target shared lock delivery point.
[0156] The above preset reference points are set in advance.
[0157] The above signal strength values can be obtained by testing with a professional signal strength tester.
[0158] The above reference distance is measured in advance to provide a reference for calculating the target distance between the transmitter and the management end.
[0159] The above formula In the equation, if μ is 0.2, P is 1050, δ is 600, τ is 400, d is 10, and n is 0.3, the calculated D is 10128.
[0160] The beneficial effect of the above technical solution is: by cleaning the rental information submitted by the user, and determining the specific location of the shared lock corresponding to the rental information submitted by the user after cleaning, the location information is uploaded to the local area network, and an unlocking request is sent to the shared lock module, thereby improving the accurate positioning and search work between unlocking the shared lock, facilitating the accurate implementation of the unlocking request for the corresponding shared lock, and improving the management efficiency of shared locks and shared devices.
[0161] Embodiment 8:
[0162] Based on the above embodiment 1, this embodiment provides a shared lock rental management system based on the Internet of Things, and the shared lock module includes:
[0163] An unlock request verification unit, used to obtain an unlock request and parse the unlock request to obtain lock device information and user information, wherein the unlock request includes target unlock information and rental information submitted by the user;
[0164] The unlocking request verification unit is used to compare the obtained user information with the corresponding user registration information in the user registration information database to determine whether the current user information is a trusted user;
[0165] A password generating unit, configured to, when determining that the current user information is a trusted user, obtain a key corresponding to the current shared lock based on the lock device information, and generate a time-limited password according to the key; otherwise, reject the unlocking request;
[0166] An unlocking unit, used to generate an unlocking instruction based on the time-limited password, and control the current shared lock to perform an unlocking operation based on the unlocking instruction;
[0167] An information recording unit, used for obtaining the time information of the current shared lock being opened and the number information of the current shared lock when the current shared lock is opened;
[0168] The recording unit is further used to record and save the time information, the serial number information of the current shared lock, and the rental information submitted by the user.
[0169] In this embodiment, the lock device information refers to the location information of the shared lock, the status information of the shared lock, and the like.
[0170] In this embodiment, the user registration information library means that before a user wants to rent the shared device corresponding to the shared lock, he needs to register information on the rental system and put the registration information of each user into a preset storage area to obtain the user registration information library.
[0171] In this embodiment, a trusted user refers to a registered user.
[0172] In this embodiment, the time-limited password refers to an unlocking password that is only applicable to the current user's rental unlocking, and the password will change with different user rental requests.
[0173] The beneficial effect of the above technical solution is: by analyzing the unlocking request, the time-limit password corresponding to the current shared lock can be accurately obtained, and the unlocking instruction is generated according to the time-limit password to realize the unlocking operation of the shared lock. This solution verifies the user's rental information to ensure the rigor of the unlocking, improves the management effect of shared locks and shared devices, and eliminates the occurrence of resource waste.
[0174] Embodiment 9:
[0175] Based on the above-mentioned Embodiment 8, this embodiment provides a shared lock rental management system based on the Internet of Things, and the information recording unit includes:
[0176] A data acquisition unit is used to obtain the time information of the current shared lock opening, and at the same time obtain the rental use time range of the shared lock set by the publisher and the billing mode corresponding to the use time range;
[0177] A reminder unit, used to compare the time information of the current shared lock opening with the rental and use time range of the shared lock set by the publisher, and determine a target difference between the time information of the current shared lock opening and the rental and use time range of the shared lock set by the publisher;
[0178] The reminder unit is used to send a lock-return reminder to the user's mobile phone terminal when the target difference reaches a preset threshold;
[0179] A locking unit, configured to transmit a locking signal to a shared lock module after a user submits a locking signal, and the shared lock module generates a locking instruction based on the locking signal, controls the shared lock to perform a locking operation based on the locking instruction, and determines a locking time;
[0180] The charging unit is used to determine the rental time range of the shared lock for the user based on the lock return time and the recorded shared lock opening time information after the lock is closed, and compare the rental time range with the rental use time range of the shared lock set by the publisher, and determine the charging price for the user to settle the current use fee according to the comparison result;
[0181] When the rental time range of the shared lock rented by the user exceeds the rental use time range of the shared lock set by the publisher, the charging price is determined to be the sum of the normal charge and the overtime charge, and the final usage fee of the user's rental is determined based on the preset charging standard;
[0182] When the rental time range of the shared lock rented by the user does not exceed the rental use time range of the shared lock set by the publisher, the charging price is determined to be a normal charge, and the final usage fee of the user's rental is determined based on the preset charging standard;
[0183] The settlement unit is used to display the final usage fee for this rental on the user's mobile phone terminal to remind the user to settle the fee.
[0184] In this embodiment, the target difference refers to the difference between the user's rental time range and the time range set by the publisher. For example, if the user's rental time length is 11 hours and the time range set by the publisher is 12 hours, the target difference is 1 hour.
[0185] In this embodiment, the preset threshold is set in advance, for example, it may be half an hour or one hour.
[0186] In this embodiment, the final usage fee calculation can be, for example: within the allowed rental time range, assuming that the current rental method is charged at 1 yuan per hour, the overtime charge is 2 yuan / hour, the usage time is 8 hours, user A rents and uses it for 9 hours, and the settlement fee after returning is 1*8+1*2=10 yuan.
[0187] In this embodiment, the payment method is online payment. If the payment score does not meet 550 points, a certain amount of deposit will be charged. After the lock is successfully returned and the order payment is completed, the deposit will be automatically refunded in full. If the unlocking fails, the deposit will be refunded in full immediately.
[0188] In this embodiment, a free usage time is also set. If the companion bed is returned within the specified time, it will be free of charge. This avoids charging fees due to the shared equipment malfunctioning before the user uses it, thereby improving the user experience of the product. If the free usage time is exceeded, the entire process will be charged according to the duration.
[0189] In this embodiment, when calculating the final usage fee, the preferential amount corresponding to the preferential policy implemented by the publisher is also deducted.
[0190] In this embodiment, the final usage fee of the user for this rental is determined based on the preset charging standard, including:
[0191] Obtaining the usage duration of the user's rental, and determining the billing mode selected by the user when submitting the rental, and calculating the final usage fee of the user's rental based on the billing mode and the usage duration of the rental;
[0192] The final usage fee for the user's rental is calculated according to the following formula:
[0193]
[0194] in, represents the final usage fee of the user's rental; η represents the discount coefficient set by the publisher; ε represents the usage time value of the user's rental; ω represents the usage time value set by the publisher; σ represents the time value that the publisher allows the user to use for free; ρ represents the normal charge value set by the publisher; θ represents the overtime charge value set by the publisher;
[0195] The calculated final usage fee is sent to the user's mobile terminal, and the user is reminded to make payment settlement;
[0196] Based on the settlement result, the user's payment amount is compared with the calculated final usage fee;
[0197] If the payment amount of the user is consistent with the final usage fee, it is determined that the user has completed the rental;
[0198] Otherwise, the user is determined to have paid according to the final usage fee, and a payment error reminder is sent to the user until the user pays an amount consistent with the final usage fee to complete the rental.
[0199] The above-mentioned discount coefficient refers to the discount amount proposed by users during the event to benefit users, for example, the final fee is 10% off the original fee.
[0200] The above formula In (1), if η is taken as 0.9, ε is taken as 11 hours, σ is taken as 1 hour, and ρ is taken as 2 yuan / hour, then the calculated = 18; (2) If η is 0.9, ε is 15 hours, ρ is 2 yuan / hour, σ is 1 hour, ω is 11 hours, and θ is 2 yuan / hour, then the calculated It is 25.2 yuan.
[0201] The beneficial effects of the above technical solution are: by determining the user's real-time usage time range, and sending a reminder notification to the user when the user's usage time range is about to approach the time range set by the publisher, the management effect of shared locks and shared devices is improved, and at the same time, the user's usage fee is calculated in time after the user's use ends, so as to facilitate timely completion of this use, thereby improving the management efficiency of shared locks and shared devices, and also saving a lot of human resources.
[0202] Embodiment 10:
[0203] This embodiment provides a shared lock leasing management method based on the Internet of Things. Figure 3 As shown, including:
[0204] Receiving the rental information submitted by the user through the mobile terminal, verifying the rental information, and determining the unlocking signal;
[0205] Based on the unlocking signal, amplifying a preset wireless signal to establish a remote Internet of Things connection;
[0206] Based on the remote IoT connection result, the rental information is uploaded to the local area network through the server, and an unlocking request is sent to the shared lock module based on the local area network;
[0207] The lock is remotely opened and closed based on the unlocking request, and the rental information and the unlocking time are recorded and saved.
[0208] The beneficial effect of the above technical solution is: by setting different rental modes for different usage areas and monitoring the user's rental usage time in real time, it is convenient to remind users to return the items in time, which not only improves the utilization of existing resources to a certain extent, but also allows timely return, thereby improving the management efficiency of shared facilities.
[0209] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A shared lock rental management system based on the Internet of Things, characterized in that: include: The rental management module is used to receive the rental information submitted by the user through the mobile terminal, verify the rental information, and determine the unlocking signal; An Internet of Things module, used to amplify a preset wireless signal based on the unlocking signal to establish a remote Internet of Things connection; The monitoring module is used to upload the rental information to the local area network through the server based on the remote Internet of Things connection result, and send an unlocking request to the shared lock module based on the local area network; wherein the monitoring module further includes: A data cleaning unit, configured to obtain rental information submitted by a user, extract attribute information of the rental information, and match a target cleaning template from a preset data cleaning template library based on the attribute information; The data cleaning unit is used to clean the abnormal information in the rental information based on the target cleaning template, wherein the target cleaning template includes a data cleaning strategy; A format conversion unit, used to obtain the target format requirements of the server for the data, convert the cleaned data into the target format based on a preset data format conversion method, and obtain the rental information to be uploaded; A location determination unit, configured to determine, based on the remote Internet of Things connection result, the strength value of the rental information to be uploaded received by the management terminal and the target mark of the shared lock contained in the rental information, wherein one target mark corresponds to one shared lock; The position determination unit is used to calculate the intensity value based on a preset distance analysis method, determine the target distance between the transmitting end and the management end, and determine the target range based on the target distance; The position determination unit is used to screen the marks of each shared lock in the preset delivery points within the target range based on the preset shared lock delivery map, match the shared locks consistent with the target marks, and determine the specific position information of the shared lock corresponding to the target mark based on the preset shared lock delivery map; A server unit, configured to send a data upload request to an internal node of the local area network after the server obtains the lease information and specific location information of the shared lock corresponding to the target mark; A self-checking unit, configured to determine whether the specific location information of the shared lock corresponding to the target mark is within a preset range of the location of the local area network after the internal node of the local area network receives the data upload request; If it is within the preset range, the node inside the local area network receives the rental information sent by the server and the specific location information of the shared lock corresponding to the target mark, and sends an unlocking request to the monitoring module inside the local area network; Otherwise, the specific location information of the shared lock corresponding to the target mark is re-determined until it is determined that the specific location information of the shared lock corresponding to the target mark is within the preset range of the location of the local area network; A shared lock module is used to remotely open and close the lock based on the unlocking request, and record and save the rental information and unlocking time; wherein the shared lock module further includes: An unlock request verification unit, used to obtain an unlock request and parse the unlock request to obtain lock device information and user information, wherein the unlock request includes target unlock information and rental information submitted by the user; The unlocking request verification unit is used to compare the obtained user information with the corresponding user registration information in the user registration information database to determine whether the current user information is a trusted user; A password generating unit, configured to, when determining that the current user information is a trusted user, obtain a key corresponding to the current shared lock based on the lock device information, and generate a time-limited password according to the key; otherwise, reject the unlocking request; An unlocking unit, used to generate an unlocking instruction based on the time-limited password, and control the current shared lock to perform an unlocking operation based on the unlocking instruction; An information recording unit is used to obtain the time information of the current shared lock opening and the number information of the current shared lock when the current shared lock is opened; including: a data acquisition unit, used to obtain the time information of the current shared lock opening, and at the same time obtain the rental and use time range of the shared lock set by the publisher and the billing mode corresponding to the use time range; a reminder unit, used to compare the time information of the current shared lock opening with the rental and use time range of the shared lock set by the publisher, and determine the target difference between the time information of the current shared lock opening and the rental and use time range of the shared lock set by the publisher; the reminder unit is used to send a lock return reminder to the user's mobile phone terminal when the target difference reaches a preset threshold; a locking unit, used to transmit the lock return signal to the shared lock module after the user submits the lock return signal, and the shared lock module generates a lock return instruction based on the lock return signal, and controls the shared lock to perform a lock return operation based on the lock return instruction, and confirms The charging unit is used to determine the time for returning the lock; after completing the locking, determine the time range for the user to rent the shared lock based on the time for returning the lock and the time information of the shared lock opening saved in the record, and compare the rental time range with the rental and use time range of the shared lock set by the publisher, and determine the charging price for the user to settle the current use fee according to the comparison result; when the rental time range for the user to rent the shared lock exceeds the rental and use time range of the shared lock set by the publisher, determine the charging price as the sum of the normal charge and the overtime charge, and determine the final use fee of the user's rental based on the preset charging standard; when the rental time range for the user to rent the shared lock does not exceed the rental and use time range of the shared lock set by the publisher, determine the charging price as the normal charge, and determine the final use fee of the user's rental based on the preset charging standard; the settlement unit is used to display the final use fee of this rental on the user's mobile phone terminal to remind the user to settle the fee; The information recording unit is further used to record and save the time information, the serial number information of the current shared lock and the rental information submitted by the user.
2. According to the Internet of Things-based shared lock rental management system according to claim 1, it is characterized in that: Rental management module, including: A setting unit, used for the publisher to set the rental use time range of the shared lock and the billing mode corresponding to the use time range, wherein the billing mode includes overnight charging and hourly charging; The cloud service unit is used to store the set usage time range and the billing mode corresponding to the usage time range, and when the user rents a shared lock based on a mobile terminal, the usage time range and the billing mode corresponding to the usage time range are displayed to the user.
3. According to the Internet of Things-based shared lock rental management system according to claim 2, it is characterized in that: Setting unit, including: The charging price determination unit is used for the publisher to set the charging price of the shared lock, wherein the charging price includes normal charging, overtime charging and capped charging, and a target buffer time is set between the normal charging and the overtime charging.
4. According to the Internet of Things-based shared lock rental management system of claim 1, it is characterized in that: The rental management module also includes: A rental information receiving unit, used to obtain rental information submitted by a user based on a mobile phone terminal, wherein the rental information includes a target usage time range selected by the user; A verification unit, configured to analyze the rental information to determine whether the target usage time range selected by the user is within a set allowable rental time range; A reminder unit, used to display on the user's mobile phone terminal that the rental information has been approved when the target usage time range selected by the user is within the set allowed rental time range, and to display to the user that the unlocking operation is in progress; The reminder unit is further configured to display a reminder of the allowed rental time range on the user's mobile phone terminal when the target usage time range selected by the user is not within the set allowed rental time range.
5. According to the Internet of Things-based shared lock rental management system of claim 4, it is characterized in that: Verification unit, including: A shared lock information verification unit, used to obtain the rental information submitted by the user through the mobile terminal, and analyze the rental information to determine the shared lock number corresponding to the rental information submitted by the user, wherein one shared lock corresponds to one number; A state detection unit, configured to obtain a state of a shared lock corresponding to a current number based on the shared lock number, wherein the state includes a rentable state, a fault state, and an occupied state; The unlocking signal determining unit is used to determine the unlocking signal for the shared lock corresponding to the current number when it is determined that the state of the shared lock corresponding to the current number is a rentable state, otherwise, display a rental failure reminder to the user's mobile phone terminal.
6. According to the Internet of Things-based shared lock rental management system of claim 1, it is characterized in that: IoT modules, including: A wireless signal triggering unit, used to obtain the unlocking signal, and determine the range of the corresponding shared lock in the rental information submitted by the user based on the unlocking signal; A wireless signal expansion unit, configured to amplify the preset wireless signal based on the range of the shared lock, and transmit the amplified preset wireless signal through a preset antenna; An Internet of Things connection unit, used to search for a target shared lock to be connected to the Internet of Things based on the transmission result, and determine a connection mode supported by the target shared lock, wherein the target shared lock has a wireless communication function and a specific identifier; The Internet of Things connection unit is used to connect the target shared lock with the management terminal based on the Internet of Things based on the connection mode.
7. A shared lock rental management method based on the Internet of Things, characterized in that: include: Receiving the rental information submitted by the user through the mobile terminal, verifying the rental information, and determining the unlocking signal; Based on the unlocking signal, amplifying a preset wireless signal to establish a remote Internet of Things connection; Based on the remote IoT connection result, the rental information is uploaded to the local area network through the server, and an unlocking request is sent to the shared lock module based on the local area network; wherein, Acquire rental information submitted by a user, extract attribute information of the rental information, and match a target cleaning template from a preset data cleaning template library based on the attribute information; Cleaning the abnormal information in the rental information based on the target cleaning template, wherein the target cleaning template includes a data cleaning strategy; Obtain the target format requirements of the server for the data, convert the cleaned data into the target format based on the preset data format conversion method, and obtain the rental information to be uploaded; Based on the remote Internet of Things connection result, determining the strength value of the rental information to be uploaded and the target mark of the shared lock contained in the rental information received by the management end, wherein one target mark corresponds to one shared lock; Calculating the intensity value based on a preset distance analysis method to determine a target distance between the transmitting end and the management end, and determining a target range based on the target distance; Based on the preset shared lock delivery map, the marks of each shared lock in the preset delivery points within the target range are screened, the shared locks consistent with the target marks are matched, and the specific location information of the shared lock corresponding to the target mark is determined based on the preset shared lock delivery map; After the server obtains the lease information and the specific location information of the shared lock corresponding to the target mark, it sends a data upload request to the internal node of the local area network; When the node inside the local area network receives the data upload request, it determines whether the specific location information of the shared lock corresponding to the target mark is within the preset range of the location of the local area network; If it is within the preset range, the node inside the local area network receives the rental information sent by the server and the specific location information of the shared lock corresponding to the target mark, and sends an unlocking request to the monitoring module inside the local area network; Otherwise, the specific location information of the shared lock corresponding to the target mark is re-determined until it is determined that the specific location information of the shared lock corresponding to the target mark is within the preset range of the location of the local area network; Based on the unlocking request, the lock is remotely opened and closed, and the rental information and unlocking time are recorded and saved; wherein, Obtaining an unlocking request and parsing the unlocking request to obtain lock device information and user information, wherein the unlocking request includes target unlocking information and rental information submitted by the user; Compare the obtained user information with the corresponding user registration information in the user registration information database to determine whether the current user information is a trusted user; When it is determined that the current user information is a trusted user, the key corresponding to the current shared lock is obtained based on the lock device information, and a time-limited password is generated according to the key; otherwise, the unlocking request is rejected; Generate an unlocking instruction based on the time-limited password, and control the current shared lock to perform an unlocking operation based on the unlocking instruction; When the current shared lock is opened, the time information of the opening of the current shared lock and the number information of the current shared lock are obtained; including: a data acquisition unit, used to obtain the time information of the opening of the current shared lock, and at the same time obtain the rental and use time range of the shared lock set by the publisher and the billing mode corresponding to the use time range; a reminder unit, used to compare the time information of the opening of the current shared lock with the rental and use time range of the shared lock set by the publisher, and determine the target difference between the time information of the opening of the current shared lock and the rental and use time range of the shared lock set by the publisher; the reminder unit is used to send a lock return reminder to the user's mobile phone terminal when the target difference reaches a preset threshold; a locking unit, used to transmit the lock return signal to the shared lock module after the user submits the lock return signal, and the shared lock module generates a lock return instruction based on the lock return signal, and controls the shared lock to perform a lock return operation based on the lock return instruction, and determines the lock return time a charging unit for determining the rental time range of the shared lock rented by the user based on the lock return time and the recorded shared lock opening time information after completing the lock closing, and comparing the rental time range with the rental use time range of the shared lock set by the publisher, and determining the charging price for the user to settle the current use fee according to the comparison result; when the rental time range of the shared lock rented by the user exceeds the rental use time range of the shared lock set by the publisher, the charging price is determined to be the sum of the normal charge and the overtime charge, and the final use fee of the user's rental is determined based on the preset charging standard; when the rental time range of the shared lock rented by the user does not exceed the rental use time range of the shared lock set by the publisher, the charging price is determined to be the normal charge, and the final use fee of the user's rental is determined based on the preset charging standard; a settlement unit for displaying the final use fee of this rental on the user's mobile phone terminal to remind the user to settle the fee; The time information, the serial number information of the current shared lock and the rental information submitted by the user are recorded and saved.
Citation Information
Patent Citations
Shared lock system for easy return and application thereof
CN109903470A
Shared lock renting time management system and method
CN110555956A
