Electronic Clock Service Discovery Notification for Smartphone CPU Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems between devices like electronic clocks and smartphones, overlapping service discovery communications between the operating system and application can cause CPU overload, leading to sequence loss and unnecessary standby times, as the timing of these communications is uncertain and often results in duplicate or prolonged communication delays.
Innovation Solution
The electronic clock transmits a service-discovery end notification to the smartphone after completing service discovery with the operating system, allowing the application to recognize the end of communication and initiate subsequent interactions promptly, thereby avoiding duplicate communications and reducing standby times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the electronic clock performs service discovery communication with both the operating system and application simultaneously, then communication completeness is improved, but CPU load increases causing sequence loss
Solution Approach 1:
The patent segments the service discovery communication process into distinct phases: first communicating with the operating system, then with the application. This temporal segmentation prevents simultaneous CPU processing requirements, eliminating sequence loss while maintaining complete communication with both software components.
Solution Approach 2:
The patent implements preliminary action by completing service discovery communication with the operating system before initiating communication with the application. This sequential preliminary actions ensures the CPU is not overloaded with simultaneous processing requirements while maintaining communication completeness.
2Device complexity
If the application waits for a predetermined time after service discovery before starting communication, then communication sequence is simplified, but unnecessary standby time increases
Solution Approach 1:
The patent introduces feedback mechanism where the electronic clock sends a notification to the application indicating that service discovery communication with the operating system has completed. This feedback eliminates the need for predetermined waiting times and unnecessary standby displays, allowing the application to immediately initiate communication without guessing timing windows.
3Productivity
If the electronic clock communicates with the operating system and application in parallel, then communication efficiency is improved, but duplicate communications and sequence loss occur
Solution Approach 1:
The patent segments the communication process into sequential phases rather than parallel execution. By completing service discovery with the operating system first, then transitioning to application communication, the system maintains communication efficiency while preventing duplicate transmissions and sequence loss through clear temporal delimitation.
Solution Approach 2:
The notification mechanism provides feedback to the application that service discovery with the operating system is complete, enabling the application to safely initiate its own communication without causing duplicates or sequence conflicts, thus maintaining both efficiency and reliability.
Data Source
AI summary
An electronic clock which is a communication device includes: a transceiver configured to communicate with another communication device including first software and second software; and at least one processor. The processor: controls the transceiver to perform a certain communication with the first software; and causes, after the certain communication ends, the transceiver to transmit a notification for notifying the second software of the end of the certain communication.

