Cleaning Robot Remote Lock Control to Prevent Unauthorized Operation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cleaning robots lack an efficient method to remotely set and release a lock function, leading to potential misuse or unintended operation, especially by unauthorized users or due to accidental inputs, which can disrupt cleaning operations.
Innovation Solution
A system that allows a mobile device to remotely set and release a lock state for a cleaning robot by inactivating its operation button or voice recognition function through a server device, ensuring secure and controlled operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the cleaning robot allows remote control via mobile device, then user convenience and ease of operation are improved, but the risk of unauthorized access and accidental disruption increases
Solution Approach 1:
The system performs preliminary actions by sending a lock setting request before the cleaning robot executes cleaning operations. This prevents unauthorized or accidental control inputs during operation, as the robot enters a locked state where operation buttons and voice recognition are disabled. The lock state is established in advance to ensure operational security before potential disruptions can occur.
Solution Approach 2:
The server device acts as an intermediary between the mobile device and the cleaning robot. It receives lock setting requests from the mobile device and transmits them to the robot, and vice versa for lock release requests. This intermediary layer ensures that control commands are properly authenticated and routed, enhancing both remote control capability and operational security.
2Reliability
If the cleaning robot locks operation buttons and voice recognition, then operational security is improved, but the ease of operation deteriorates due to restricted control
Solution Approach 1:
The control system dynamically changes its state based on received commands. When a lock setting request is received, the system transitions to a locked state where operation buttons and voice recognition are disabled. When a lock release request is received, the system transitions back to an unlocked state where full control is restored. This dynamic adjustment allows the system to balance operational security with control accessibility based on current operational needs.
Solution Approach 2:
The system changes the operational parameters of the cleaning robot by modifying the responsiveness of operation buttons and voice recognition function. In the locked state, these parameters are adjusted to reject inputs, while in the unlocked state, they return to normal responsiveness. This parameter change mechanism enables the system to enforce operational security without permanently restricting control accessibility.
3Reliability
If the cleaning robot remains in lock state, then prevention of accidental disruption is improved, but cleaning productivity decreases due to halted operations
Solution Approach 1:
The lock state is applied periodically or conditionally based on operational requirements rather than continuously. The system enters lock state when a lock setting request is received (e.g., before cleaning operations start) and exits lock state when a lock release request is received (e.g., after cleaning operations complete). This periodic application of locking ensures prevention of accidental disruption during critical periods while maintaining productivity during operational periods.
Data Source
AI summary
An operating method of a cleaning robot. More particularly, the operating method including: receiving, from a server device, a lock setting request to set the cleaning robot to a lock state; setting the cleaning robot to the lock state by inactivating an operation button of the cleaning robot or inactivating a voice recognition function of the cleaning robot, based on the lock setting request; providing information indicating that the cleaning robot is in the lock state; and based on a user input to release the cleaning robot from the lock state being identified, restarting the cleaning robot in a lock release state.


