Intelligent mouse control method and device, storage medium and intelligent mouse
By establishing a communication connection with the terminal device through the fingerprint recognition component of the smart mouse, the problem of frequent plugging and unplugging of screen projection devices in multi-person office scenarios is solved, enabling fast screen projection and switching, and improving office efficiency.
Patent Information
- Application Number
- CN202211726993.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2042-12-30
AI Technical Summary
In multi-person office scenarios, existing technologies require frequent plugging and unplugging of display interfaces and reconnection of projection devices, resulting in low office efficiency.
The smart mouse uses its fingerprint recognition component to identify the user's fingerprint information, establishes a communication connection with the target terminal device, and sends a screen casting confirmation prompt when binding the screen casting device, enabling quick screen casting and switching.
It improves work efficiency in multi-person office scenarios, and allows for quick connection to terminal devices by matching fingerprint information, reducing the complexity and time required for screen projection.
Smart Images

Figure CN116204070B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart device technology, and in particular to a smart mouse control method, device, storage medium and smart mouse. Background Technology
[0002] In office settings, computer screen mirroring is frequently used in meeting rooms and other similar locations. Common mirroring methods include wired connection and Wi-Fi direct connection. However, in multi-person scenarios, switching to another person's computer for mirroring requires unplugging and replugging the display port or reconnecting the mirroring device. Furthermore, each person needs to use their laptop's touchpad or built-in mouse, impacting work efficiency. Summary of the Invention
[0003] This application provides an intelligent mouse control method, device, storage medium, and intelligent mouse, which can enable terminal devices to quickly project and switch between projected screens, and can also be used as a shared mouse to optimize office efficiency in multi-person office scenarios.
[0004] In a first aspect, this application provides a smart mouse control method applied to the control component of a smart mouse, wherein the smart mouse is equipped with a fingerprint recognition component for recognizing fingerprint information; the method includes:
[0005] Upon receiving fingerprint information sent by the fingerprint recognition component, a communication connection is established between the fingerprint information and the target terminal device corresponding to the fingerprint information.
[0006] Identify whether a screen mirroring device is linked;
[0007] If a screen mirroring device has been bound, a screen mirroring confirmation prompt will be sent to the target terminal device;
[0008] Obtain the screen casting confirmation information fed back by the target terminal device based on the screen casting confirmation prompt;
[0009] If the screen casting confirmation information indicates that screen casting will be executed, a screen casting command is sent to the screen casting device; the screen casting command is used to instruct the screen casting device to perform screen casting display on the target terminal device.
[0010] In one embodiment, the method further includes:
[0011] If no screen mirroring device is bound, or if a screen mirroring device is bound and the screen mirroring confirmation information indicates that screen mirroring will not be performed, then it is confirmed that only a single mouse connection is established with the target terminal device.
[0012] In one embodiment, establishing a communication connection between the fingerprint information and the target terminal device corresponding to the fingerprint information includes:
[0013] Identify whether the fingerprint information is a registered fingerprint;
[0014] If the fingerprint information is a registered fingerprint, then the terminal device information of the corresponding target terminal device is determined based on the fingerprint information;
[0015] A communication connection is established with the target terminal device based on the terminal device information.
[0016] In one embodiment, establishing a communication connection with the terminal device based on the terminal device information includes:
[0017] If currently connected to any terminal device, then identify whether the currently connected terminal device is the target terminal device;
[0018] If the currently connected terminal device is not the target terminal device, then disconnect the currently connected terminal device and establish a communication connection with the target terminal device.
[0019] In one embodiment, establishing a communication connection between the fingerprint information and the target terminal device corresponding to the fingerprint information further includes:
[0020] If the fingerprint information is an unregistered fingerprint, then save the fingerprint information and search for newly added terminal devices;
[0021] Send a connection request to the newly added terminal device;
[0022] In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device.
[0023] If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0024] If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
[0025] In one embodiment, the method further includes:
[0026] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained;
[0027] Search for newly added terminal devices;
[0028] Send a connection request to the newly added terminal device;
[0029] In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device.
[0030] If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0031] If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
[0032] In one embodiment, the fingerprint recognition component includes a pressed fingerprint sensor, and the process of responding to a new request from the terminal device and acquiring fingerprint information collected by the fingerprint recognition component includes:
[0033] Obtain the fingerprint press time;
[0034] If the fingerprint pressing time reaches a preset first duration, the terminal device will trigger a new request.
[0035] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained.
[0036] In one embodiment, the method further includes:
[0037] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound;
[0038] In response to the confirmation binding command from the screen-sharing device to be bound, a connection is established and the device is bound.
[0039] In one embodiment, the fingerprint recognition component includes a press-sensitive fingerprint sensor, and executes the binding request to the screen projection device to be bound in response to the screen projection device binding command, including:
[0040] Obtain the fingerprint press time;
[0041] If the fingerprint press time reaches the preset second duration, the screen projection device binding command is triggered;
[0042] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound.
[0043] Secondly, this application provides a smart mouse control device, applied to the control components of a smart mouse, wherein the smart mouse is equipped with a fingerprint recognition component, the fingerprint recognition component being used to identify fingerprint information; the device includes:
[0044] The first connection module is used to establish a communication connection with the target terminal device corresponding to the fingerprint information based on the fingerprint information when it receives the fingerprint information sent by the fingerprint recognition component.
[0045] The first identification module is used to identify whether a screen projection device is bound.
[0046] The first sending module is used to send a screen casting confirmation prompt to the target terminal device when the screen casting device has been bound.
[0047] The first acquisition module is used to acquire the screen casting confirmation information fed back by the target terminal device based on the screen casting confirmation prompt;
[0048] The second sending module is used to send a screen casting instruction to the screen casting device when the screen casting confirmation information indicates that screen casting will be executed; the screen casting instruction is used to instruct the screen casting device to perform screen casting display on the target terminal device.
[0049] Thirdly, this application provides a storage medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the intelligent mouse control method as described in any of the above embodiments.
[0050] Fourthly, this application provides a smart mouse, comprising:
[0051] A fingerprint recognition component used to identify fingerprint information;
[0052] Communication components for communicating with terminal devices and / or projection devices;
[0053] A control component is electrically connected to the fingerprint recognition component and the communication component, respectively. The control component includes one or more processors and a memory. The memory stores computer-readable instructions. When the one or more processors execute the computer-readable instructions, they perform the steps of the intelligent mouse control method as described in any of the above embodiments.
[0054] As can be seen from the above technical solutions, the embodiments of this application have the following advantages:
[0055] The smart mouse control method, device, storage medium, and smart mouse provided in this application identify the user's fingerprint information through the fingerprint recognition component of the smart mouse and send the fingerprint information to the control component of the smart mouse. When the control component receives the fingerprint information, it establishes a communication connection with the target terminal device corresponding to the fingerprint information. If a screen projection device is identified as already bound, a screen projection confirmation prompt is sent to the target terminal device for the user to confirm through the target terminal device. The target terminal device sends the screen projection confirmation information back to the smart mouse. The control component of the smart mouse identifies the screen projection confirmation information. If the screen projection confirmation information indicates that screen projection should be executed, a screen projection command is sent to the screen projection device. The screen projection device establishes a connection with the target terminal device based on the screen projection command to realize screen projection. By establishing a correspondence between fingerprint information and terminal devices, the smart mouse can quickly connect to the corresponding terminal device by matching the fingerprint information when the user uses the smart mouse. Furthermore, when a screen projection device is already bound, the control component actively initiates screen projection confirmation to the terminal device. The user only needs to confirm the screen projection to quickly realize the projection, improving the work efficiency in multi-person office scenarios such as conference rooms. Attached Figure Description
[0056] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0057] Figure 1 This is a schematic diagram illustrating the application environment of the intelligent mouse control method in one embodiment;
[0058] Figure 2 This is a flowchart illustrating a smart mouse control method in one embodiment.
[0059] Figure 3 This is a flowchart illustrating the steps of establishing a communication connection between fingerprint information and the target terminal device corresponding to the fingerprint information in one embodiment.
[0060] Figure 4 This is a structural block diagram of an intelligent mouse control device in one embodiment;
[0061] Figure 5 This is a diagram of the internal structure of a smart mouse in one embodiment. Detailed Implementation
[0062] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0063] Figure 1 This is a schematic diagram illustrating the application environment of a smart mouse control method in one embodiment. For example... Figure 1 As shown, the application environment includes a smart mouse 101, a screen projection device 102, and at least one terminal device 103. The smart mouse 101, screen projection device 102, and terminal device 103 interact wirelessly, including but not limited to Bluetooth connection and Wi-Fi Direct connection. The screen projection device 103 can be, but is not limited to, a smart TV or projector. The terminal device 103 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, etc.
[0064] The smart mouse 101 includes a fingerprint recognition component, a communication component, and a control component. The fingerprint recognition component is used to recognize fingerprint information; the communication component is used to communicate with a terminal device and / or a screen projection device; and the control component is electrically connected to the fingerprint recognition component and the communication component, respectively, and is used to execute the smart mouse control method.
[0065] like Figure 2 As shown, this application provides a smart mouse control method applied to the control component of a smart mouse; the method includes:
[0066] Step S201: Upon receiving fingerprint information sent by the fingerprint recognition component, establish a communication connection with the target terminal device corresponding to the fingerprint information based on the fingerprint information.
[0067] Fingerprint information can distinguish the user's identity, and then determine the corresponding target terminal device based on the fingerprint information, and establish a communication connection with the target terminal device. That is, when the user's fingerprint information is collected, the communication connection with the target terminal device is automatically triggered, which is convenient to use.
[0068] Step S202: Identify whether a screen mirroring device is bound.
[0069] Binding a screen mirroring device refers to whether the smart mouse has established a communication connection with a screen mirroring device and has been bound to it. The bound screen mirroring device can be used to project and display the screen onto the target terminal device.
[0070] Step S203: If no screen mirroring device is bound, confirm that only a single mouse connection is established with the target terminal device.
[0071] When no screen mirroring device is paired with the device, since no screen mirroring device is available, the smart mouse only provides mouse functionality to the target terminal device.
[0072] Step S204: If a screen mirroring device has been bound, a screen mirroring confirmation prompt is sent to the target terminal device.
[0073] When a screen mirroring device is bound, it is necessary to confirm with the user whether screen mirroring is required. Therefore, a screen mirroring confirmation prompt needs to be sent to the target terminal device. The target terminal device can display the screen mirroring confirmation prompt, allowing the user to choose whether to mirror the screen.
[0074] Step S205: Obtain the screen casting confirmation information fed back by the target terminal device based on the screen casting confirmation prompt.
[0075] The screen mirroring confirmation message is feedback information generated by the target terminal device in response to the user's selection of the screen mirroring confirmation prompt, and is used to feed back the user's selection to the smart mouse.
[0076] Step S206: Identify whether the screen casting confirmation information indicates that screen casting has been executed.
[0077] Step S207: If the screen casting confirmation information is "Execute screen casting", then send a screen casting command to the screen casting device.
[0078] The screen mirroring command is used to instruct the screen mirroring device to display the screen of the target terminal device. Since the smart mouse has established communication connections with both the target terminal device and the screen mirroring device, meaning the smart mouse stores device information for both devices, the smart mouse can add the device information of the target terminal device to the screen mirroring command and send it to the screen mirroring device. The screen mirroring device can then connect to the target terminal device based on the device information.
[0079] Step S208: If the screen mirroring confirmation information is "do not perform screen mirroring", then it is confirmed that only a single mouse connection is established with the target terminal device.
[0080] If the user confirms that screen mirroring will not be performed, the smart mouse will only provide mouse functionality to the target terminal device.
[0081] The smart mouse control method provided in this application identifies the user's fingerprint information through the fingerprint recognition component of the smart mouse and sends the fingerprint information to the control component of the smart mouse. When the control component receives the fingerprint information, it establishes a communication connection with the target terminal device corresponding to the fingerprint information. If a screen projection device is identified as already bound, a screen projection confirmation prompt is sent to the target terminal device for the user to confirm through the target terminal device. The target terminal device sends the screen projection confirmation information back to the smart mouse. The control component of the smart mouse identifies the screen projection confirmation information. If the screen projection confirmation information indicates that screen projection should be executed, a screen projection command is sent to the screen projection device. The screen projection device establishes a connection with the target terminal device based on the screen projection command to realize screen projection. By establishing a correspondence between fingerprint information and terminal devices, the smart mouse can quickly connect to the corresponding terminal device by matching the fingerprint information when the user uses the smart mouse. Furthermore, when a screen projection device is already bound, the control component actively initiates screen projection confirmation to the terminal device. The user only needs to confirm the screen projection to quickly realize the projection, thereby improving the work efficiency in multi-person office scenarios such as conference rooms.
[0082] like Figure 3 As shown, in one embodiment, establishing a communication connection between the fingerprint information and the target terminal device corresponding to the fingerprint information includes:
[0083] Step S301: Identify whether the fingerprint information is a registered fingerprint.
[0084] The registered fingerprint is the fingerprint saved by the smart mouse.
[0085] Step S302: If the fingerprint information is a registered fingerprint, then determine the terminal device information of the corresponding target terminal device based on the fingerprint information;
[0086] Step S303: Establish a communication connection with the target terminal device based on the terminal device information.
[0087] When the fingerprint information is a registered fingerprint, that is, the smart mouse stores the fingerprint information and the fingerprint information exists in the corresponding terminal device, the target terminal device can be determined based on the correspondence between the stored fingerprint information and the terminal device. Based on the determined target terminal device, the terminal device information is obtained to establish a communication connection.
[0088] In one embodiment, step S303 includes:
[0089] If currently connected to any terminal device, the system identifies whether the currently connected terminal device is the target terminal device; if the currently connected terminal device is not the target terminal device, the system disconnects the currently connected terminal device and establishes a communication connection with the target terminal device.
[0090] Step S304: If the fingerprint information is an unregistered fingerprint, then save the fingerprint information and search for newly added terminal devices.
[0091] If the fingerprint information is not matched in the fingerprints already stored by the smart mouse, it is determined that the fingerprint information is an unregistered fingerprint, which means that the current user has not previously registered fingerprint information or associated it with a terminal device. At this time, the operation of adding a terminal device is performed, the fingerprint information is saved, and a communication connection is established with the newly added terminal device to associate it with the fingerprint information.
[0092] Step S305: Send a connection request to the newly added terminal device.
[0093] Step S306: In response to the confirmation connection command fed back by the newly added terminal device, identify whether it is currently connected to any terminal device.
[0094] The connection confirmation command is a confirmation command sent by the user through the newly added terminal device to establish a connection with the smart mouse. Upon receiving the connection confirmation command, it is necessary to establish a communication connection with the newly added terminal device. At this time, it is necessary to first confirm whether the smart mouse is currently connected to other terminal devices.
[0095] Step S307: If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0096] Step S308: If not connected to any terminal device, establish a connection with the newly added terminal device and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0097] If the smart mouse is currently connected to another terminal device, it will disconnect from the currently connected terminal device and then establish a connection with the newly added terminal device. If the smart mouse is not currently connected to another terminal device, it can directly establish a connection with the newly added terminal device. After successfully establishing a connection with the newly added terminal device, the device information of the newly added terminal device is stored in a corresponding relationship with the fingerprint information. Subsequently, when the fingerprint information is recognized, the newly added terminal device can be matched according to the corresponding relationship to achieve rapid communication and screen projection.
[0098] In one embodiment, the method further includes:
[0099] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained;
[0100] Search for newly added terminal devices;
[0101] Send a connection request to the newly added terminal device;
[0102] In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device.
[0103] If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0104] If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
[0105] In this embodiment, when a new terminal device request is triggered, a new terminal device and fingerprint information need to be added. The fingerprint information collected by the fingerprint recognition component at this time is saved, and a communication connection is established with the newly added terminal device to associate it with the fingerprint information. The connection confirmation command is a confirmation command from the user via the newly added terminal device to connect with the smart mouse. Upon receiving the connection confirmation command, a communication connection needs to be established with the newly added terminal device. At this time, it is necessary to first confirm whether the smart mouse is currently connected to other terminal devices. If the smart mouse is currently connected to other terminal devices, the currently connected terminal device is disconnected before establishing a connection with the newly added terminal device; if the smart mouse is not currently connected to other terminal devices, a connection can be established directly with the newly added terminal device. After successfully establishing a connection with the newly added terminal device, the device information of the newly added terminal device is associated with the fingerprint information and stored. Subsequently, when the fingerprint information is recognized, the newly added terminal device can be matched according to the association, enabling rapid communication establishment and screen projection.
[0106] In one embodiment, the fingerprint recognition component includes a pressed fingerprint sensor, and the process of responding to a new request from the terminal device and acquiring fingerprint information collected by the fingerprint recognition component includes:
[0107] Obtain the fingerprint press time;
[0108] If the fingerprint pressing time reaches a preset first duration, the terminal device will trigger a new request.
[0109] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained.
[0110] In this embodiment, a first duration is preset as the trigger for a new request from the terminal device. When the fingerprint sensor recognizes the pressing action, the fingerprint pressing time is recorded and fed back to the control component. The control component compares the fingerprint pressing time with the preset first duration. If the fingerprint pressing time reaches the preset first duration, a new request from the terminal device is triggered to obtain fingerprint information for fingerprint registration and device association.
[0111] In one embodiment, the method further includes:
[0112] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound;
[0113] In response to the confirmation binding command from the screen-sharing device to be bound, a connection is established and the device is bound.
[0114] In this embodiment, when the screen mirroring device binding command is triggered, the smart mouse needs to be bound to a screen mirroring device. A binding request is sent to the screen mirroring device to be bound for user confirmation. When the user confirms the binding through the screen mirroring device to be bound, the screen mirroring device to be bound will send a confirmation binding command back to the smart mouse. At this point, the smart mouse and the screen mirroring device to be bound are connected and bound. If the smart mouse is not previously bound to a screen mirroring device, a new binding relationship is directly established; if the smart mouse is already bound to a screen mirroring device, it is determined that a new screen mirroring device needs to be bound.
[0115] In one embodiment, the fingerprint recognition component includes a press-sensitive fingerprint sensor, and executes the binding request to the screen projection device to be bound in response to the screen projection device binding command, including:
[0116] Obtain the fingerprint press time;
[0117] If the fingerprint press time reaches the preset second duration, the screen projection device binding command is triggered;
[0118] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound.
[0119] In this embodiment, a second duration is preset as the trigger for the screen projection device binding command. When the fingerprint sensor recognizes the pressing action, the fingerprint pressing time is recorded and fed back to the control component. The control component compares the fingerprint pressing time with the preset second duration. If the fingerprint pressing time reaches the preset second duration, the screen projection device binding command is triggered, and the screen projection device to be bound is searched, communication is established, and binding is performed.
[0120] In one embodiment, the second duration is longer than the first duration.
[0121] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0122] The intelligent mouse control device provided in the embodiments of this application is described below. The intelligent mouse control device described below can be referred to in correspondence with the intelligent mouse control method described above.
[0123] like Figure 4 As shown, this application embodiment provides a smart mouse control device 400, applied to the control component of a smart mouse. The smart mouse is equipped with a fingerprint recognition component, which is used to identify fingerprint information. The device includes:
[0124] The first connection module 401 is used to establish a communication connection with the target terminal device corresponding to the fingerprint information based on the fingerprint information when it receives the fingerprint information sent by the fingerprint recognition component.
[0125] The first identification module 402 is used to identify whether a screen projection device is bound.
[0126] The first sending module 403 is used to send a screen projection confirmation prompt to the target terminal device when the screen projection device is already bound.
[0127] The first acquisition module 404 is used to acquire the screen projection confirmation information fed back by the target terminal device based on the screen projection confirmation prompt.
[0128] The second sending module 405 is used to send a screen casting instruction to the screen casting device when the screen casting confirmation information is "execute screen casting"; the screen casting instruction is used to instruct the screen casting device to perform screen casting display on the target terminal device.
[0129] In one embodiment, the smart mouse control device further includes:
[0130] The single connection module is used to confirm that only a single mouse connection is established with the target terminal device when no screen projection device is bound, or when a screen projection device is bound and the screen projection confirmation information is "do not perform screen projection".
[0131] In one embodiment, the first connection module is configured to perform the following steps:
[0132] Identify whether the fingerprint information is a registered fingerprint;
[0133] If the fingerprint information is a registered fingerprint, then the terminal device information of the corresponding target terminal device is determined based on the fingerprint information;
[0134] A communication connection is established with the target terminal device based on the terminal device information.
[0135] In one embodiment, the first connection module is further configured to perform the following steps:
[0136] If currently connected to any terminal device, then identify whether the currently connected terminal device is the target terminal device;
[0137] If the currently connected terminal device is not the target terminal device, then disconnect the currently connected terminal device and establish a communication connection with the target terminal device.
[0138] In one embodiment, the first connection module is configured to perform the following steps:
[0139] If the fingerprint information is an unregistered fingerprint, then save the fingerprint information and search for newly added terminal devices;
[0140] Send a connection request to the newly added terminal device;
[0141] In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device.
[0142] If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0143] If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
[0144] In one embodiment, the smart mouse control device further includes:
[0145] The second acquisition module is used to acquire the fingerprint information collected by the fingerprint recognition component in response to a new request from the terminal device.
[0146] The first search module is used to search for newly added terminal devices;
[0147] The third sending module is used to send a connection request to the newly added terminal device;
[0148] The second identification module is used to identify whether it is currently connected to any terminal device in response to the confirmation connection command fed back by the newly added terminal device.
[0149] The connection switching module is used to disconnect the currently connected terminal device and establish a connection with the newly added terminal device when the device is connected to any other terminal device, and to establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0150] The second connection module is used to establish a connection with the newly added terminal device when it is not connected to any other terminal device, and to establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0151] In one embodiment, the fingerprint recognition component includes a press fingerprint sensor, and the second acquisition module is configured to perform the following steps:
[0152] Obtain the fingerprint press time;
[0153] If the fingerprint pressing time reaches a preset first duration, the terminal device will trigger a new request.
[0154] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained.
[0155] In one embodiment, the smart mouse control device further includes:
[0156] The fourth sending module is used to respond to the screen projection device binding instruction and send a binding request to the screen projection device to be bound;
[0157] The binding module is used to establish a connection and bind with the screen-sharing device in response to the confirmation binding command fed back by the screen-sharing device to be bound.
[0158] In one embodiment, the fingerprint recognition component includes a press fingerprint sensor, and the second acquisition module is configured to perform the following steps:
[0159] Obtain the fingerprint press time;
[0160] If the fingerprint press time reaches the preset second duration, the screen projection device binding command is triggered;
[0161] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound.
[0162] The division of modules in the above-described intelligent mouse control device is merely illustrative. In other embodiments, the intelligent mouse control device can be divided into different modules as needed to complete all or part of its functions. Each module in the above-described intelligent mouse control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0163] In one embodiment, this application also provides a storage medium storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the following steps:
[0164] Upon receiving fingerprint information sent by the fingerprint recognition component, a communication connection is established between the fingerprint information and the target terminal device corresponding to the fingerprint information.
[0165] Identify whether a screen mirroring device is linked;
[0166] If a screen mirroring device has been bound, a screen mirroring confirmation prompt will be sent to the target terminal device;
[0167] Obtain the screen casting confirmation information fed back by the target terminal device based on the screen casting confirmation prompt;
[0168] If the screen casting confirmation information indicates that screen casting will be executed, a screen casting command is sent to the screen casting device; the screen casting command is used to instruct the screen casting device to perform screen casting display on the target terminal device.
[0169] In one embodiment, the computer-readable instructions, when executed by the processor, further perform the following steps:
[0170] If no screen mirroring device is bound, or if a screen mirroring device is bound and the screen mirroring confirmation information indicates that screen mirroring will not be performed, then it is confirmed that only a single mouse connection is established with the target terminal device.
[0171] In one embodiment, the computer-readable instructions, when executed by the processor, further perform the following steps:
[0172] Identify whether the fingerprint information is a registered fingerprint;
[0173] If the fingerprint information is a registered fingerprint, then the terminal device information of the corresponding target terminal device is determined based on the fingerprint information;
[0174] A communication connection is established with the target terminal device based on the terminal device information.
[0175] In one embodiment, the computer-readable instructions, when executed by the processor, further perform the following steps:
[0176] If currently connected to any terminal device, then identify whether the currently connected terminal device is the target terminal device;
[0177] If the currently connected terminal device is not the target terminal device, then disconnect the currently connected terminal device and establish a communication connection with the target terminal device.
[0178] In one embodiment, the computer-readable instructions, when executed by the processor, further perform the following steps:
[0179] If the fingerprint information is an unregistered fingerprint, then save the fingerprint information and search for newly added terminal devices;
[0180] Send a connection request to the newly added terminal device;
[0181] In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device.
[0182] If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0183] If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
[0184] In one embodiment, the computer-readable instructions, when executed by the processor, further perform the following steps:
[0185] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained;
[0186] Search for newly added terminal devices;
[0187] Send a connection request to the newly added terminal device;
[0188] In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device.
[0189] If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0190] If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
[0191] In one embodiment, the computer-readable instructions, when executed by the processor, further perform the following steps:
[0192] Obtain the fingerprint press time;
[0193] If the fingerprint pressing time reaches a preset first duration, the terminal device will trigger a new request.
[0194] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained.
[0195] In one embodiment, the computer-readable instructions, when executed by the processor, further perform the following steps:
[0196] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound;
[0197] In response to the confirmation binding command from the screen-sharing device to be bound, a connection is established and the device is bound.
[0198] In one embodiment, the computer-readable instructions, when executed by the processor, further perform the following steps:
[0199] Obtain the fingerprint press time;
[0200] If the fingerprint press time reaches the preset second duration, the screen projection device binding command is triggered;
[0201] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound.
[0202] In one embodiment, this application also provides a computer device storing computer-readable instructions, wherein when the one or more processors execute the computer-readable instructions, they perform the following steps:
[0203] Upon receiving fingerprint information sent by the fingerprint recognition component, a communication connection is established between the fingerprint information and the target terminal device corresponding to the fingerprint information.
[0204] Identify whether a screen mirroring device is linked;
[0205] If a screen mirroring device has been bound, a screen mirroring confirmation prompt will be sent to the target terminal device;
[0206] Obtain the screen casting confirmation information fed back by the target terminal device based on the screen casting confirmation prompt;
[0207] If the screen casting confirmation information indicates that screen casting will be executed, a screen casting command is sent to the screen casting device; the screen casting command is used to instruct the screen casting device to perform screen casting display on the target terminal device.
[0208] In one embodiment, the processor also performs the following steps when executing computer-readable instructions:
[0209] If no screen mirroring device is bound, or if a screen mirroring device is bound and the screen mirroring confirmation information indicates that screen mirroring will not be performed, then it is confirmed that only a single mouse connection is established with the target terminal device.
[0210] In one embodiment, the processor also performs the following steps when executing computer-readable instructions:
[0211] Identify whether the fingerprint information is a registered fingerprint;
[0212] If the fingerprint information is a registered fingerprint, then the terminal device information of the corresponding target terminal device is determined based on the fingerprint information;
[0213] A communication connection is established with the target terminal device based on the terminal device information.
[0214] In one embodiment, the processor also performs the following steps when executing computer-readable instructions:
[0215] If currently connected to any terminal device, then identify whether the currently connected terminal device is the target terminal device;
[0216] If the currently connected terminal device is not the target terminal device, then disconnect the currently connected terminal device and establish a communication connection with the target terminal device.
[0217] In one embodiment, the processor also performs the following steps when executing computer-readable instructions:
[0218] If the fingerprint information is an unregistered fingerprint, then save the fingerprint information and search for newly added terminal devices;
[0219] Send a connection request to the newly added terminal device;
[0220] In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device.
[0221] If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0222] If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
[0223] In one embodiment, the processor also performs the following steps when executing computer-readable instructions:
[0224] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained;
[0225] Search for newly added terminal devices;
[0226] Send a connection request to the newly added terminal device;
[0227] In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device.
[0228] If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information.
[0229] If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
[0230] In one embodiment, the processor also performs the following steps when executing computer-readable instructions:
[0231] Obtain the fingerprint press time;
[0232] If the fingerprint pressing time reaches a preset first duration, the terminal device will trigger a new request.
[0233] In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained.
[0234] In one embodiment, the processor also performs the following steps when executing computer-readable instructions:
[0235] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound;
[0236] In response to the confirmation binding command from the screen-sharing device to be bound, a connection is established and the device is bound.
[0237] In one embodiment, the processor also performs the following steps when executing computer-readable instructions:
[0238] Obtain the fingerprint press time;
[0239] If the fingerprint press time reaches the preset second duration, the screen projection device binding command is triggered;
[0240] In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound.
[0241] In one embodiment, a smart mouse is provided, the internal structure of which can be shown in the following diagram: Figure 5 As shown, the smart mouse includes a processor, memory, communication interface, and fingerprint recognition component connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface allows for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a smart mouse control method.
[0242] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0243] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The processors involved in the embodiments provided in this application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited thereto.
[0244] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0245] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise expressly specified. Meanwhile, the term "and / or" as used in this specification includes any and all combinations of the associated listed items.
[0246] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can be referred to each other.
[0247] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for controlling an intelligent mouse, characterized in that, A control component for a smart mouse, the smart mouse being equipped with a fingerprint recognition component for recognizing fingerprint information; the method includes: Upon receiving fingerprint information sent by the fingerprint recognition component, a communication connection is established between the fingerprint information and the target terminal device corresponding to the fingerprint information. Identify whether a screen mirroring device is linked; If a screen mirroring device has been bound, a screen mirroring confirmation prompt will be sent to the target terminal device; Obtain the screen casting confirmation information fed back by the target terminal device based on the screen casting confirmation prompt; If the screen casting confirmation information indicates that screen casting will be executed, a screen casting command is sent to the screen casting device; the screen casting command is used to instruct the screen casting device to perform screen casting display on the target terminal device; If no screen mirroring device is bound, or if a screen mirroring device is bound and the screen mirroring confirmation information indicates that screen mirroring will not be performed, then it is confirmed that only a single mouse connection is established with the target terminal device.
2. The intelligent mouse control method according to claim 1, characterized in that, The step of establishing a communication connection between the fingerprint information and the target terminal device corresponding to the fingerprint information includes: Identify whether the fingerprint information is a registered fingerprint; If the fingerprint information is a registered fingerprint, then the terminal device information of the corresponding target terminal device is determined based on the fingerprint information; A communication connection is established with the target terminal device based on the terminal device information.
3. The intelligent mouse control method according to claim 2, characterized in that, The step of establishing a communication connection with the terminal device based on the terminal device information includes: If currently connected to any terminal device, then identify whether the currently connected terminal device is the target terminal device; If the currently connected terminal device is not the target terminal device, then disconnect the currently connected terminal device and establish a communication connection with the target terminal device.
4. The intelligent mouse control method according to claim 2, characterized in that, The step of establishing a communication connection between the fingerprint information and the target terminal device corresponding to the fingerprint information further includes: If the fingerprint information is an unregistered fingerprint, then save the fingerprint information and search for newly added terminal devices; Send a connection request to the newly added terminal device; In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device. If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information. If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
5. The intelligent mouse control method according to claim 1, characterized in that, The method further includes: In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained; Search for newly added terminal devices; Send a connection request to the newly added terminal device; In response to the connection confirmation command from the newly added terminal device, it identifies whether it is currently connected to any terminal device. If the device is connected to any terminal device, disconnect the currently connected terminal device, establish a connection with the newly added terminal device, and establish a correspondence between the device information of the newly added terminal device and the fingerprint information. If not connected to any terminal device, a connection is established with the newly added terminal device, and a correspondence is established between the device information of the newly added terminal device and the fingerprint information.
6. The intelligent mouse control method according to claim 5, characterized in that, The fingerprint recognition component includes a pressed fingerprint sensor, and in response to a new request from the terminal device, it acquires the fingerprint information collected by the fingerprint recognition component, including: Obtain the fingerprint press time; If the fingerprint pressing time reaches a preset first duration, the terminal device will trigger a new request. In response to a new request from a terminal device, the fingerprint information collected by the fingerprint recognition component is obtained.
7. The intelligent mouse control method according to claim 1, characterized in that, The method further includes: In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound; In response to the confirmation binding command from the screen-sharing device to be bound, a connection is established and the device is bound.
8. The intelligent mouse control method according to claim 7, characterized in that, The fingerprint recognition component includes a press-sensitive fingerprint sensor, and executes the binding command in response to the screen projection device, sending a binding request to the screen projection device to be bound, including: Obtain the fingerprint press time; If the fingerprint press time reaches the preset second duration, the screen projection device binding command is triggered; In response to the screen mirroring device binding command, a binding request is sent to the screen mirroring device to be bound.
9. A smart mouse control device, characterized in that, A control component for a smart mouse, the smart mouse being equipped with a fingerprint recognition component for recognizing fingerprint information; the device includes: The first connection module is used to establish a communication connection with the target terminal device corresponding to the fingerprint information based on the fingerprint information when it receives the fingerprint information sent by the fingerprint recognition component. The first identification module is used to identify whether a screen projection device is bound. The first sending module is used to send a screen casting confirmation prompt to the target terminal device when the screen casting device has been bound. The first acquisition module is used to acquire the screen casting confirmation information fed back by the target terminal device based on the screen casting confirmation prompt; The second sending module is used to send a screen casting command to the screen casting device when the screen casting confirmation information is "execute screen casting"; the screen casting command is used to instruct the screen casting device to perform screen casting display on the target terminal device; The single connection module is used to confirm that only a single mouse connection is established with the target terminal device if no screen projection device is bound, or if a screen projection device is bound and the screen projection confirmation information is "do not perform screen projection".
10. A storage medium, characterized in that: The storage medium stores computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of the intelligent mouse control method as described in any one of claims 1 to 8.
11. A smart mouse, characterized in that, include: A fingerprint recognition component used to identify fingerprint information; Communication components for communicating with terminal devices and / or projection devices; A control component is electrically connected to the fingerprint recognition component and the communication component, respectively. The control component includes one or more processors and a memory, in which computer-readable instructions are stored. When the one or more processors execute the computer-readable instructions, they perform the steps of the intelligent mouse control method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Screen display method and terminal equipment
CN109992943A
Screen projection connection implementation method and screen projection system
CN112783456A