Unified Communication Client Mouse Event Interception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Unified Communication (UC) service methods require users to manually input or search for contact information, leading to inconvenient operations when trying to initiate calls or access communication services, especially when transitioning between different applications or interfaces.
Innovation Solution
A method and system that intercepts mouse move events and captures communication information displayed on a terminal, allowing users to trigger UC services by moving a cursor or pressing keys, eliminating the need for manual input or search within the UC client interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually input or search for contact information in the UC client interface, then communication services can be initiated, but user operation convenience deteriorates and operation time increases
Solution Approach 1:
The system performs preliminary action by automatically capturing communication information from the current window before the user needs to initiate a call. The mouse move event interception and character string recognition happen proactively, so when the user wants to make a call, the information is already ready, eliminating manual input and search time
Solution Approach 2:
The system serves itself by automatically obtaining communication information from the displayed window without requiring user intervention. The UC client independently intercepts mouse events, recognizes character strings, and extracts contact information, making the system self-sufficient and freeing the user from manual operations
2Ease of operation
If the UC client intercepts mouse move events and automatically captures communication information, then user operation convenience improves, but system complexity increases
Solution Approach 1:
The system uses an intermediary approach by introducing a window process as a mediator between the user interface and the UC client. The UC client intercepts mouse move events from the window process, and the window process acts as an intermediate layer that provides the character string information, allowing the system to gain automatic information capture capability while maintaining a clear separation of concerns and manageable complexity
Data Source
Figure 1a~1b
Figure 2
AI summary
Embodiments of the present invention disclose a method for providing Unified Communication (UC) service, which includes obtaining communication information displayed on a terminal where a mouse locates; triggering a corresponding UC service based on the communication information. The present invention also discloses a UC client. The UC client includes a communication information obtaining unit, capable of capturing communication information displayed on a terminal where a mouse locates, and a UC service unit, capable of triggering a corresponding UC service based on the communication information. In this way a user needs to move a cursor or press a key in the active interface to enter corresponding communication information into the UC client, therefore the complicated operations of manually keying in communication information or searching an address book in the UC client interface according to conventional technique are avoided and the users' burden will be relieved.