Smart Accessory Button Mapping via Cloud Service Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies lack a comprehensive solution for dynamically customizing electronic devices with accessories, such as buttons or stickers, to provide enhanced services through a server-based system.
Innovation Solution
A cloud-based smart accessory system that includes an accessory with buttons and communication circuitry, an electronic device with communication circuitry and processors, and a server with a database and processors. This system allows the electronic device to receive resources and services associated with the accessory from the server, which are then dynamically mapped to the accessory buttons or the lock screen shortcuts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If accessories with buttons are coupled to electronic devices to provide additional services, then the functionality and ease of use are enhanced, but the device complexity increases
Solution Approach 1:
A server acts as an intermediary between the accessory and the electronic device, managing the mapping of services to accessory buttons. The server receives accessory information from the electronic device, determines appropriate services, and provides mapping configurations, thereby reducing the complexity burden on the electronic device itself while still enabling enhanced functionality through the accessory
Solution Approach 2:
The accessory button is designed to perform multiple functions by dynamically mapping different services to it. Instead of requiring separate hardware for each function, a single accessory button can be configured through the server to execute various services based on accessory information, thereby enhancing ease of use without proportionally increasing device complexity
2Adaptability or versatility
If dynamic customization services are provided through a server, then the adaptability and user experience are improved, but the loss of time for data transmission and processing increases
Solution Approach 1:
The server performs preliminary actions by determining service mappings in advance based on accessory information. When an accessory is coupled to the electronic device, the server proactively retrieves accessory information, determines appropriate services, and prepares mapping configurations before the user needs to use the accessory, thereby reducing the perceived time delay for dynamic customization
3Measurement precision
If accessory information is transmitted to the server for service determination, then the accuracy of service mapping is improved, but the quantity of data transmission increases
Solution Approach 1:
The system extracts only the essential accessory information needed for service determination and transmits it to the server. Instead of transmitting all possible accessory data, the electronic device identifies and sends only the critical parameters required for accurate service mapping, thereby maintaining mapping precision while minimizing data transmission volume
Data Source
AI summary
Various embodiments of the present disclosure relate to a cloud-based smart accessory system, and comprise: an accessory that includes at least one button, a first communication interface comprising communication circuitry, and at least one first processor comprising processing circuitry, configured to communicate with an electronic device via the first communication interface; and the electronic device that includes: a second communication interface comprising communication circuitry, a third communication interface comprising communication circuitry, and at least one second processor comprising processing circuitry, individually and/or collectively, configured to: communicate with the accessory via the second communication interface, and communicate with a server via the third communication interface, wherein at least one second processor, individually and/or collectively, may be configured to control the electronic device to: receive accessory information from the accessory; transmit the accessory information (or some information) to the server; and receive, from the server, at least one of an associated application, an associated GUI resource, and associated content that have been determined by the server based on the accessory information (or the some information), or a service address of at least one external apparatus that may acquire at least one of the associated application, the associated GUI resource, and the associated content.


