User Terminal Movement-Based Function Provision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smartphone location-based services do not effectively provide customized functions and services in response to user terminal movements, such as shaking, which could utilize location and user information to deliver tailored information and services without additional user input.
Innovation Solution
A method and system that detect user terminal movements, confirm current location information, and identify functions based on associated user information, displaying relevant user interfaces on the terminal's screen, involving communication with a service server to determine and transmit appropriate functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If location-based services are provided using GPS signals, then diverse information and services can be delivered tailored to user location, but the system cannot effectively provide customized functions in response to user terminal movements without additional user input
Solution Approach 1:
The system automatically detects terminal movements through acceleration sensors and autonomously triggers location-based functions without requiring user input. The processor identifies shaking patterns, retrieves stored location information, and activates corresponding services automatically, enabling the system to serve itself by interpreting user intent from movement patterns.
Solution Approach 2:
Location information and associated service data are pre-stored in the terminal's memory during setup or initial configuration. When movement is detected, the system quickly retrieves pre-prepared location data and service configurations, enabling immediate activation of customized functions without requiring real-time user input or complex processing.
2Adaptability or versatility
If multiple functions are identified based on location and user information, then customized services can be provided, but the complexity of determining and managing these functions increases
Solution Approach 1:
The terminal pre-stores location information and associates it with multiple potential functions during initial setup. This preliminary organization of data allows the system to quickly retrieve and activate appropriate functions based on detected location without complex real-time decision-making, reducing system complexity while maintaining versatility.
Solution Approach 2:
The system provides user feedback through displayed information about detected location and associated functions. Users can review the identified functions and provide feedback through interaction, allowing the system to refine its function selection and management, thereby reducing complexity through iterative improvement rather than complex upfront design.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables the provision of customized functions and services to users by associating location and user information, enhancing user experience through real-time, location-based service delivery without additional user input, such as displaying reservation information or coupons based on proximity.
Implementation Method 1
a processor configured to execute instructions to: detect a movement of the user terminal
Data Source
AI summary
Proposed is a method for providing a function based on a movement of a user terminal. The method may include detecting a movement of the user terminal, and in response to the detected movement being a preset movement, confirming current location information of the user terminal. The method may also include identifying at least one function to be shown on a screen of the user terminal, wherein the at least one function is determined based on whether the current location information is associated with user information of the user terminal. The method may further include displaying a user interface corresponding to one of the at least one identified function on the screen of the user terminal.


