Control methods, devices, and AI mice for AI mice
By pre-storing target information and enabling one-click login using an AI mouse, the limitations of existing mouse technologies in terms of convenience and security are solved, achieving convenient and secure account management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN BASEUS TECH CO LTD
- Filing Date
- 2024-12-31
- Publication Date
- 2026-06-30
AI Technical Summary
Current mice require users to manually enter usernames and passwords in artificial intelligence applications, resulting in low convenience and poor account security.
The AI mouse pre-stores the target AI program information, account, and password. It generates and sends login information to the terminal for parsing and verification via the first target button, enabling one-click login.
It improves the convenience and account security of the mouse in artificial intelligence applications, eliminating the need for additional steps to enter account passwords.
Smart Images

Figure CN122308630A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of mouse technology, and in particular to control methods, devices, and artificial intelligence mice. Background Technology
[0002] With the development of Artificial Intelligence (AI) technology, its applications are becoming increasingly widespread, leading to the emergence of numerous AI programs capable of human-computer interaction. As an input device, the mouse serves as a bridge for human-computer interaction; therefore, how to implement the functions of AI programs through the mouse has become a key focus of mouse device research.
[0003] In related technologies, when using a mouse to implement artificial intelligence programs, users still need to manually input the account and password required by the artificial intelligence program through input devices such as keyboards. Therefore, the account and password are easy to lose and be cracked, which not only makes the current mouse less convenient in artificial intelligence applications, but also reduces the security of the account. Summary of the Invention
[0004] The main objective of this disclosure is to provide a control method, device, and AI mouse for an AI mouse, which can improve the convenience of the mouse in AI applications and enhance account security.
[0005] To achieve the above objectives, a first aspect of this disclosure provides a control method for an artificial intelligence mouse, applied to an artificial intelligence mouse, the control method comprising:
[0006] In response to a trigger command on a first target button on the AI mouse, the system acquires pre-stored target AI program information, as well as the target account and target password corresponding to the target AI program information, wherein the target account and target password are pre-generated in conjunction with the AI mouse.
[0007] Login information is generated based on the target AI program information, the target account, and the target password;
[0008] The login information is sent to the terminal so that the terminal can parse the login information and log in to the target artificial intelligence program indicated by the target artificial intelligence program information after the target account and the target password are verified.
[0009] In some embodiments, generating login information based on the target AI program information, the target account, and the target password includes:
[0010] A corresponding random number is generated for the target password, and the target ciphertext is obtained by encrypting the random number and the target password.
[0011] Login information is generated based on the target AI program information, the target account, the random number, and the target ciphertext;
[0012] The terminal is used to decrypt the target ciphertext based on the random number to obtain the target password, and after verifying the target account and the target password, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
[0013] In some embodiments, the control method for the artificial intelligence mouse further includes:
[0014] Obtain preset write information, wherein the write information includes the target account and the target password;
[0015] A write operation is performed based on the written information, and the target account and the target password are stored in the AI mouse;
[0016] The information to be written is generated after obtaining the target account and the target password. The target account is selected from multiple candidate accounts corresponding to the target artificial intelligence program information after obtaining the target product identification code corresponding to the artificial intelligence mouse. The target password is the candidate password under the selected candidate account.
[0017] In some embodiments, the control method for the artificial intelligence mouse further includes:
[0018] In response to a trigger command for a second target button on the AI mouse, the AI mouse obtains input information after the second target button is triggered;
[0019] The input information is sent to the terminal so that the terminal processes the input information within the logged-in target artificial intelligence program.
[0020] In some embodiments, the step of acquiring the input information obtained by the AI mouse after the second target button is triggered in response to a trigger command on the AI mouse includes:
[0021] In response to a trigger command following the pressing of a second target button on the AI mouse, the first position information of the AI mouse at the time the second target button is pressed is obtained;
[0022] After the AI mouse moves, in response to the trigger command for the second target button after it is released, the AI mouse obtains the second position information when the second target button is released;
[0023] Input information is generated based on the first location information and the second location information.
[0024] In some embodiments, after sending the input information to the terminal so that the terminal processes the input information in the logged-in target artificial intelligence program, the method for controlling the artificial intelligence mouse further includes:
[0025] The terminal receives feedback indication information, wherein the feedback indication information is generated by the terminal after processing the input information and obtaining the processing result, and different processing results result in different feedback indication information;
[0026] Based on the feedback indication information, a corresponding feedback response operation is performed, wherein different feedback indication information corresponds to different feedback response operations.
[0027] To achieve the above objectives, a second aspect of this disclosure provides a method for controlling an artificial intelligence mouse, applied to a terminal, the method comprising:
[0028] The system receives login information sent by an AI mouse. The login information is generated by the AI mouse in response to a trigger command on a first target button on the AI mouse, after obtaining pre-stored target AI program information, the target account corresponding to the target AI program information, and the target password under the target account. The target account and target password are generated in advance in conjunction with the AI mouse.
[0029] The login information is parsed, and after the target account and the target password are verified, the target artificial intelligence program indicated by the target artificial intelligence program information is logged in.
[0030] In some embodiments, parsing the login information and logging into the target AI program indicated by the target AI program information after verifying the target account and the target password includes:
[0031] The target AI program information, the target account, and the target password are obtained by parsing the login information.
[0032] The validity of the target account is checked, and after the check passes, the target account and the target password are verified.
[0033] After the target account and the target password are verified, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
[0034] To achieve the above objectives, a third aspect of this disclosure provides a control device for an artificial intelligence mouse, applied to an artificial intelligence mouse, the control device comprising:
[0035] The information acquisition module is used to acquire, in response to a trigger command on the first target button on the AI mouse, pre-stored target AI program information, as well as the target account and the target password under the target account corresponding to the target AI program information, wherein the target account and the target password are pre-generated in conjunction with the AI mouse.
[0036] The processing module is used to generate login information based on the target artificial intelligence program information, the target account, and the target password;
[0037] The information sending module is used to send the login information to the terminal, so that the terminal can parse the login information and log in to the target artificial intelligence program indicated by the target artificial intelligence program information after the target account and the target password are verified.
[0038] To achieve the above objectives, a fourth aspect of this disclosure provides a control device for an artificial intelligence mouse, applied to a terminal, the control device comprising:
[0039] The information receiving module is used to receive login information sent by the AI mouse. The login information is generated by the AI mouse in response to a trigger command on a first target button on the AI mouse, after obtaining pre-stored target AI program information, the target account corresponding to the target AI program information, and the target password under the target account. The target account and the target password are generated in advance in conjunction with the AI mouse.
[0040] The login module is used to parse the login information and, after verifying the target account and the target password, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
[0041] To achieve the above objectives, a fifth aspect of this disclosure provides an artificial intelligence mouse, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method described in the first aspect of the embodiment.
[0042] To achieve the above objectives, a fourth aspect of the present disclosure provides a storage medium, which is a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the first aspect embodiment or the method described in the second aspect embodiment.
[0043] The beneficial effects of the embodiments disclosed herein include:
[0044] An AI mouse can respond to a trigger command on a first target button on the AI mouse to obtain pre-stored target AI program information, as well as the target account and target password corresponding to the target AI program information. The target account and target password are pre-generated with the AI mouse. Login information is generated based on the target AI program information, target account, and target password. The login information is sent to a terminal, which parses the login information and, after verifying the target account and target password, logs into the target AI program indicated by the target AI program information. Thus, the AI mouse pre-stores target AI program information, target account, and target password. Upon receiving a trigger command on the first target button on the AI mouse, it can generate login information and send it to the terminal, thereby logging into the target AI program indicated by the target AI program information. Compared with related technical solutions, this embodiment eliminates the need to additionally input the target account and target password during AI mouse use. One-click login to the target AI program can be achieved through the first target button. Furthermore, since the target account and target password are pre-generated with the AI mouse, this embodiment not only improves the convenience of the mouse in AI applications but also enhances account security. Attached Figure Description
[0045] Figure 1 This is a schematic diagram of the implementation environment provided in the embodiments of this disclosure;
[0046] Figure 2 This is a schematic diagram of the functional modules of the artificial intelligence mouse provided in an embodiment of this disclosure;
[0047] Figure 3 This is a flowchart illustrating a control method for an artificial intelligence mouse applied to an artificial intelligence mouse, as provided in an embodiment of this disclosure.
[0048] Figure 4 yes Figure 3 A flowchart illustrating step S102 in the process;
[0049] Figure 5 This is another schematic flowchart illustrating the control method of an artificial intelligence mouse applied to an artificial intelligence mouse provided in this embodiment of the present disclosure;
[0050] Figure 6 This is another schematic flowchart of a control method for an artificial intelligence mouse applied to an artificial intelligence mouse provided in this embodiment of the disclosure;
[0051] Figure 7 yes Figure 6 A flowchart illustrating step S401 in the process;
[0052] Figure 8 yes Figure 6 A flowchart following step S402;
[0053] Figure 9 This is a flowchart illustrating a control method for an artificial intelligence mouse applied to a terminal, provided in an embodiment of this disclosure.
[0054] Figure 10 yes Figure 9 A flowchart illustrating step S702 in the process;
[0055] Figure 11 This is a schematic diagram of the functional modules of the control device for an artificial intelligence mouse applied to an artificial intelligence mouse, provided in an embodiment of this disclosure;
[0056] Figure 12 This is a schematic diagram of the functional modules of the control device for an artificial intelligence mouse applied to a terminal provided in an embodiment of this disclosure;
[0057] Figure 13 This is a schematic diagram of the hardware structure of the artificial intelligence mouse provided in an embodiment of this disclosure. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the scope of this disclosure.
[0059] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. The terminology used herein is for the purpose of describing embodiments of this disclosure only and is not intended to be limiting of this disclosure.
[0060] First, let's analyze some of the terms used in this disclosure:
[0061] This disclosure allows for the acquisition and processing of relevant data based on artificial intelligence (AI) technology. AI is a theory, method, technology, and application system that uses digital computers or computers-controlled machines to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that attempts to understand the essence of intelligence and produce new intelligent machines that can react in a way similar to human intelligence. AI studies the design principles and implementation methods of various intelligent machines, enabling them to possess perception, reasoning, and decision-making capabilities.
[0062] like Figure 1 As shown, Figure 1 This is a schematic diagram of an implementation environment provided in this embodiment, including: an artificial intelligence mouse 101 and a terminal 102, wherein the artificial intelligence mouse 101 can be connected to the terminal 102 via an interface (such as a USB interface or other wired interface) or wirelessly.
[0063] For example, the AI mouse 101 can respond to a trigger command on the first target button of the AI mouse 101 to obtain pre-stored target AI program information, as well as the target account and target password corresponding to the target AI program information, wherein the target account and target password are pre-generated in conjunction with the AI mouse 101; generate login information based on the target AI program information, target account and target password; send the login information to the terminal 102 so that the terminal 102 can parse the login information and log in to the target AI program indicated by the target AI program information after verifying the target account and target password.
[0064] like Figure 2 As shown, Figure 2This is a schematic diagram of the functional modules of the artificial intelligence mouse provided in this embodiment. The artificial intelligence mouse 101 may include artificial intelligence buttons, a program information storage module, an account and password storage module, a random number generation module, a control chip, and a data transmission interface, but is not limited thereto. The artificial intelligence buttons may include a first target button and a second target button. The program information storage module can store target artificial intelligence program information, such as website information. The account and password storage module can store target account and target password. The random number generation module is used to generate random numbers for subsequent encryption processing. The control chip can obtain target artificial intelligence program information from the program information storage module, obtain target account and target password from the account and password storage module, obtain random numbers from the random number generation module, and execute the control method of the artificial intelligence mouse. Finally, it sends the login information to the terminal 102 through the data transmission interface. The control chip may also have a built-in virtual standard HID virtual keyboard device, etc.
[0065] The AI Mouse 101 can be a wired USB mouse, PS / 2 mouse, 2.4G mouse, Bluetooth mouse, etc., but is not limited to these.
[0066] Terminal 102 can be a mobile phone, computer, smart voice interaction device, smart home appliance, vehicle terminal, aircraft, etc., but is not limited to these.
[0067] It should be noted that, Figure 1 The schematic diagram of the implementation environment shown is merely an example. The scenarios described in this disclosure are intended to more clearly illustrate the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of actual scenarios and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.
[0068] It should be noted that in all specific embodiments of this disclosure, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. For example, user permission or consent can be obtained before activating the mouse to obtain the target account and password, and before obtaining the mouse position information. Moreover, the collection, use, and processing of this data will comply with the relevant laws, regulations, and standards of the relevant countries and regions. Furthermore, when embodiments of this disclosure need to obtain sensitive personal information of users, separate permission or consent from the user will be obtained through pop-ups or redirection to a confirmation page. Only after obtaining the user's separate permission or consent will the necessary related data for the normal operation of the embodiments of this disclosure be obtained.
[0069] like Figure 3 As shown, Figure 3 This is a flowchart illustrating a control method for an AI mouse applied to an AI mouse, as provided in an embodiment of this disclosure. The method includes at least:
[0070] Step S101: In response to the trigger command of the first target button on the AI mouse, obtain the pre-stored target AI program information, as well as the target account and target password under the target account corresponding to the target AI program information.
[0071] The target account and target password are pre-generated in conjunction with the AI mouse;
[0072] Step S102: Generate login information based on the target AI program information, target account, and target password;
[0073] Step S103: Send login information to the terminal so that the terminal can parse the login information and log in to the target artificial intelligence program indicated by the target artificial intelligence program information after the target account and target password are verified.
[0074] Regarding step S101 above, the first target button is an AI button set on the AI mouse, which can be used to initiate a login operation for a target AI program, or other interactive operations based on the target AI program. It is understood that the AI mouse can have custom buttons, which can be configured as the first target button. Furthermore, other buttons on the AI mouse can be pre-configured, either individually or in combination, to form the first target button; this embodiment does not impose specific limitations on this.
[0075] Target AI program information refers to information used to identify the target AI program. It includes various detailed details to clarify which AI program needs to be logged into. For example, target AI program information may be the program's unique identifier, program name, program version number, network address or domain name of the server where the program resides, etc. Through this specific information, it is possible to accurately locate and identify which AI program needs to be logged into.
[0076] For example, the target AI program can take many forms. For instance, it can be a client application, where a client application can be downloaded and deployed on the terminal. After installation, a corresponding icon or other entry point will be generated in the terminal's application list or desktop for easy user access. Alternatively, the target AI program can be a website / webpage. When presented as a webpage, it relies on a web browser to run, eliminating the need for dedicated software installation on the terminal device.
[0077] For example, the target AI program information differs depending on its form. For instance, when the target AI program is a client, the target AI program information in this embodiment may include the program name, version number, and association with local resources; when the target AI program is a webpage, the target AI program information may include the webpage address or server-related information.
[0078] The target account and target password are a unique combination of account and password pre-generated to be paired with the AI mouse. In other words, during the mouse's manufacturing or configuration process, a corresponding account and password have already been set for the specific target AI program and stored in the mouse's relevant storage area.
[0079] Furthermore, the target account and password can be generated pre-installed with the AI mouse at the factory. These account and password differ from those registered elsewhere or used by the user; they are specifically designed for one-click login to the corresponding AI program via the AI mouse, ensuring both ease of login and account security. Based on this, the AI mouse can be sold and used in conjunction with the target account, thereby meeting users' needs for more specialized AI programs.
[0080] Regarding step S102 above, after obtaining the key elements such as the target AI program information, target account, and target password, this embodiment of the disclosure can generate login information according to certain rules or formats. The login information integrates and encapsulates these key elements, making it a data packet or information body that can be recognized and parsed by the terminal device and used for subsequent login verification. For example, the target AI program information, target account, and target password can be arranged in a specific order and then encrypted, or some necessary verification codes can be added to form complete login information. The specific generation method will be determined based on the communication protocol and data format requirements set between the AI mouse and the terminal.
[0081] In step S103 above, the AI mouse can send the generated login information to the terminal. The terminal can be a computer, mobile device, or other device capable of running AI programs and having the function of receiving, parsing, and verifying login information. The main purpose of sending login information is to enable the terminal to obtain the login data provided by the AI mouse.
[0082] Furthermore, after receiving the login information, the terminal can parse it according to pre-set parsing rules to extract key information such as the target account and password. Then, it compares the extracted account and password with its own stored or associated verification information, or sends the target account and password to the server for comparison with the target AI program's backend. Finally, if the verification is successful, it means the account and password match correctly. At this point, the terminal will, according to the instructions from the target AI program, launch the corresponding target AI program or directly log in to that specific AI program, allowing the user to conveniently and quickly use the corresponding AI program's functions.
[0083] In summary, through steps S101 to S103, the AI mouse pre-stores target AI program information, target account, and target password. Upon receiving a trigger command from the first target button on the AI mouse, login information can be generated and sent to the terminal, thereby logging into the target AI program indicated by the target AI program information. Compared with related technical solutions, this embodiment of the present disclosure eliminates the need to additionally input the target account and target password during the use of the AI mouse. One-click login to the target AI program can be achieved through the first target button. Furthermore, since the target account and target password are pre-generated in conjunction with the AI mouse, this embodiment of the present disclosure not only improves the convenience of the mouse in AI applications but also enhances account security.
[0084] like Figure 4 As shown, in some embodiments, step S102 may further include the following steps:
[0085] Step S201: Generate a corresponding random number for the target password, and encrypt the target ciphertext based on the random number and the target password;
[0086] Step S202: Generate login information based on the target AI program information, target account, random number, and target ciphertext;
[0087] The terminal is used to decrypt the target ciphertext based on random numbers to obtain the target password, and after verifying the target account and target password, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
[0088] In the steps described above, the AI mouse can generate a corresponding random number for the target password using a pre-configured random number generation module. Random numbers possess good randomness; they are unpredictable sequences of numbers within a certain range of values. The random number generation module can be a pseudo-random number generator or a cryptographically secure true random number generator.
[0089] After obtaining a random number, the AI mouse can use a suitable encryption algorithm to encrypt the target password, thus obtaining the target ciphertext. For example, it can use symmetric or asymmetric encryption algorithms. Taking symmetric encryption as an example, the target password and the random number are used as input parameters. According to the encryption rules specified by the encryption algorithm (such as performing specific bit operations and permutations on the password, and combining them with random number for obfuscation), the original plaintext target password is converted into encrypted ciphertext that is difficult for others to directly recognize and interpret. In this way, even if the information is intercepted during transmission, the interceptor will not be able to know the original target password content without the corresponding decryption means and random number, greatly improving the confidentiality of the password.
[0090] After obtaining the target ciphertext, target AI program information, target account, and previously generated random number, the AI mouse will integrate them according to a certain format or rule to generate login information. For example, it might first determine the order of the elements, such as placing the target AI program information first, then the target account, then the random number, and finally the target ciphertext; or it might use a specific data structure, such as JSON format, to organize the elements as different key-value pairs, with the "program information" key corresponding to the specific target AI program information content, the "account" key corresponding to the target account, the "random number" key corresponding to the generated random number, and the "ciphertext" key corresponding to the target ciphertext, ultimately making the constructed login information a complete data body that can be recognized and parsed by the terminal.
[0091] It should be noted that after receiving login information containing the target AI program information, the target account, a random number, and the target ciphertext, the terminal will process it according to a pre-set procedure. The terminal can process this information locally or send it to a server for processing, depending on the actual needs. Specifically, the terminal can extract the random number and then use it to decrypt the target ciphertext using the corresponding decryption algorithm employed during encryption, thereby recovering the target password. The terminal will then verify the decrypted target password against the received target account. If they match perfectly, the account and password verification is successful. At this point, the terminal will activate the corresponding target AI program according to the instructions in the target AI program information, allowing the user to successfully log in and use the program.
[0092] It should be noted that since the target account and password are generated in conjunction with the AI mouse and can be stored in a secure storage area inside the mouse, the design of this storage area may prevent the account and password from being copied through a simple physical connection. For example, the chip storing this information may employ encrypted storage technology and does not provide an interface for external devices to easily access and copy the data. Even if someone attempts to disassemble the mouse to obtain the information in the storage chip, they will find it difficult to succeed due to the chip's encryption mechanism and special packaging design. Furthermore, during the execution of the AI mouse's control method, the AI mouse will not directly send the target password to the terminal, further reducing the risk of password copying. Therefore, the embodiments of this disclosure can further improve security by preventing the target account and password from being copied.
[0093] like Figure 5 As shown, in some embodiments, the control method of the artificial intelligence mouse in this disclosure may further include the following steps:
[0094] Step S301: Obtain the preset write information;
[0095] The information written includes the target account and the target password;
[0096] Step S302: Perform a write operation based on the write information, and store the target account and target password in the AI mouse;
[0097] The information to be written is generated after obtaining the target account and target password. The target account is selected from multiple candidate accounts corresponding to the target AI program information after obtaining the target product identification code corresponding to the AI mouse. The target password is the candidate password under the selected candidate account.
[0098] In the steps described above, the written information includes the target account and password. This information is not arbitrarily set but is generated according to specific logic within the system that configures login-related data for the AI mouse. After obtaining the written information, the AI mouse will perform the corresponding writing operation based on the information, storing the target account and password within the AI mouse. Furthermore, the terminal can be equipped with drivers and writing software to transfer the target account and password to the internal storage area of the AI mouse.
[0099] It's important to note that the target account is selected from multiple candidate accounts associated with the target AI program information after obtaining the target product identification code corresponding to the AI mouse. The target product identification code is a unique identifier for each AI mouse, used to distinguish different individual mice. The corresponding target AI program information is linked to multiple candidate accounts. By matching the mouse's target product identification code with these candidate accounts, a unique matching candidate account is selected as the target account. The target password is then the corresponding candidate password for this selected candidate account. This determines the exclusive account and password combination to be stored in the AI mouse, ensuring that each mouse has a precisely corresponding specific account and password for logging into the target AI program. This guarantees targeted login and improves the security and management standardization of the entire system.
[0100] Furthermore, the information is generated specifically for the AI mouse after its production, ensuring that each AI mouse has a unique target account and password. This allows users to experience the functions of the target AI program by purchasing and using the AI mouse.
[0101] like Figure 6 As shown, in some embodiments, the control method of the artificial intelligence mouse in this disclosure may further include the following steps:
[0102] Step S401: In response to the trigger command for the second target button on the AI mouse, obtain the input information obtained by the AI mouse after the second target button is triggered;
[0103] Step S402: Send the input information to the terminal so that the terminal can process the input information in the logged-in target artificial intelligence program.
[0104] In the steps described above, the second target button is also an AI button on the AI mouse, which can be used to initiate a login operation for the target AI program or other interactive operations based on the target AI program. It is understood that the setting of the second target button is similar to that of the first target button, and will not be repeated here. Furthermore, the first and second target buttons can be the same button; that is, after the AI button enables one-click login to the target AI program, further human-computer interaction functions can be achieved by clicking this button.
[0105] Upon receiving a trigger command for the second target button, the AI mouse acquires the corresponding input information. This input information comes from various sources. It can be data generated by the user's actions with the AI mouse, such as its movement trajectory, number of clicks, and click location—physical operational information. It can also be specific commands or parameter settings input by the user using other auxiliary functions on the AI mouse (such as scroll wheel operation or side button operation). Additionally, the input information can involve environmental perception information collected by sensors associated with the AI mouse (such as pressure sensors and touch sensors). By collecting and integrating various relevant information after the second target button is triggered, the corresponding input information is obtained. This information is subsequently used to implement specific functions or interactive operations within the target AI program.
[0106] After receiving the input information, the AI mouse sends it to the terminal. This sending process is usually achieved through an established communication connection between the mouse and the terminal, such as via USB interface or wireless connection (e.g., Bluetooth), and the input information is accurately transmitted to the terminal device according to the corresponding communication protocol (e.g., the data transmission format and rules specified in the USB or Bluetooth communication protocol).
[0107] After receiving input information from the AI mouse, the terminal processes this input information within the logged-in target AI program. Since the terminal has successfully logged into the target AI program through the preceding steps, the program is now in an interactive running state. The terminal can then parse, analyze, and perform corresponding calculations on the received input information based on the target AI program's own functional logic and input processing mechanisms. For example, if the input information is mouse movement trajectory data, and the target AI program is an image editing application, it can control the drawing tool to perform drawing operations on the image based on the movement trajectory. If the input information is some functional parameter settings, the program will adjust its relevant functional configurations according to these parameters, thereby enabling effective interaction between the user and the target AI program through mouse operation, further expanding the functionality and usage scenarios of the AI mouse in AI program applications.
[0108] like Figure 7 As shown, in some embodiments, step S401 may further include the following steps:
[0109] Step S501: In response to a trigger command for the second target button on the AI mouse after it is pressed, obtain the first position information of the AI mouse when the second target button is pressed.
[0110] Step S502: After the AI mouse moves, in response to the trigger instruction after the second target button is released, obtain the second position information of the AI mouse when the second target button is released;
[0111] Step S503: Generate input information based on the first position information and the second position information.
[0112] In the above steps, when the user presses the second target button on the AI mouse, a trigger instruction after pressing will be generated, and the AI mouse will respond to this trigger instruction. After receiving the trigger instruction, the AI mouse will obtain the first position information when the second target button is pressed at this time. The first position information refers to the coordinate position of the mouse on the screen. Taking a two-dimensional plane as an example, it can be a pair of values composed of the abscissa (x-axis coordinate) and the ordinate (y-axis coordinate), representing the precise position of the pointer of the AI mouse on the screen.
[0113] After the user presses the second target button, the user will move the AI mouse, which is a key operation. When the user releases the second target button, another trigger instruction will be generated, that is, the trigger instruction after the second target button is released. At this time, the AI mouse will respond again and obtain the second position information at this time.
[0114] It should be noted that both the first position information and the second position information can be determined through the position sensors (such as optical sensors or laser sensors) inside the AI mouse and the support of the corresponding driver programs and operating systems. For example, when the user presses the second target button, the AI mouse will record the coordinate position of the current mouse pointer on the screen, assumed to be (x1, y1), and this coordinate (x1, y1) is the first position information; similarly, when the user releases the second target button, the AI mouse will record the coordinate position of the current mouse pointer on the screen, assumed to be (x2, y2), and this coordinate (x2, y2) is the second position information.
[0115] After obtaining the first position information (x1, y1) and the second position information (x2, y2), input information will be generated based on these two position information. Further, in the embodiments of the present disclosure, the input information can be generated according to the rectangular area selected between the first position information and the second position information. Specifically, taking x1 < x2 and y1 < y2 as an example, the rectangular area can be determined by the upper left corner coordinate (x1, y1) and the lower right corner coordinate (x2, y2). The rectangular area contains a series of pixel points, and these pixel points form a range of areas that can be processed by the AI program.
[0116] Therefore, the input information represents the area selected by the user on the screen using an AI mouse from the moment the second target button is pressed until the second target button is released. For example, if the terminal is running an AI program for image recognition, after determining the rectangular area of the input information, the terminal will perform AI processing operations such as recognition, analysis, cropping, and feature extraction on the image within this area. This embodiment does not impose specific limitations on these operations.
[0117] like Figure 8 As shown, in some embodiments, after step S402 above, the following step may also be included:
[0118] Step S601: Receive feedback indication information sent by the terminal;
[0119] Among them, the feedback indication information is generated by the terminal after processing the input information and obtaining the processing result, and different processing results will result in different feedback indication information.
[0120] Step S602: Perform the corresponding feedback response operation based on the feedback indication information;
[0121] Different feedback indications correspond to different feedback response actions.
[0122] In the steps described above, after the terminal receives input information from the AI mouse and processes it within the logged-in target AI program, it generates corresponding feedback instructions based on the processing results. The terminal then sends the generated feedback instructions to the AI mouse, which in turn receives the information.
[0123] Different feedback indications will trigger different feedback response operations of the AI mouse. This is because different processing results may require different user interaction feedback. Therefore, different operations will be performed for different feedback indications. This allows the AI mouse to not only send input information to the terminal, but also receive feedback from the terminal after processing the input information, and perform corresponding user interaction feedback based on the feedback information. This enhances the user's experience and efficiency in interacting with the target AI program using the AI mouse.
[0124] For example, if the feedback indicates successful processing, the mouse might notify the user by flashing a green indicator light or vibrating; if the feedback indicates failure, it might flash a red light or emit a specific sound. Alternatively, if the AI mouse has a vibration module, including a vibration motor, the feedback can trigger different levels of vibration feedback.
[0125] like Figure 9 As shown, Figure 9 This is a flowchart illustrating a control method for an AI mouse applied to a terminal, provided in an embodiment of this disclosure. The method includes at least:
[0126] Step S701: Receive login information sent by the AI mouse;
[0127] The login information is generated by the AI mouse in response to the trigger command of the first target button on the AI mouse, after obtaining the pre-stored target AI program information, the target account and the target password under the target account corresponding to the target AI program information, and the target AI program information, based on the target AI program information, target account and target password. The target account and password are generated in advance with the AI mouse.
[0128] Step S702: Parse the login information, and after verifying the target account and target password, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
[0129] Regarding step S701 above, the first target button is an AI button set on the AI mouse, which can be used to initiate a login operation for a target AI program, or other interactive operations based on the target AI program. It is understood that the AI mouse can have custom buttons, which can be configured as the first target button. Furthermore, other buttons on the AI mouse can be pre-configured, either individually or in combination, to form the first target button; this embodiment does not impose specific limitations on this.
[0130] Target AI program information refers to information used to identify the target AI program. It includes various detailed details to clarify which AI program needs to be logged into. For example, target AI program information may be the program's unique identifier, program name, program version number, network address or domain name of the server where the program resides, etc. Through this specific information, it is possible to accurately locate and identify which AI program needs to be logged into.
[0131] For example, the target AI program can take many forms. For instance, it can be a client application, where a client application can be downloaded and deployed on the terminal. After installation, a corresponding icon or other entry point will be generated in the terminal's application list or desktop for easy user access. Alternatively, the target AI program can be a website / webpage. When presented as a webpage, it relies on a web browser to run, eliminating the need for dedicated software installation on the terminal device.
[0132] For example, the target AI program information differs depending on its form. For instance, when the target AI program is a client, the target AI program information in this embodiment may include the program name, version number, and association with local resources; when the target AI program is a webpage, the target AI program information may include the webpage address or server-related information.
[0133] The target account and target password are a unique combination of account and password pre-generated to be paired with the AI mouse. In other words, during the mouse's manufacturing or configuration process, a corresponding account and password have already been set for the specific target AI program and stored in the mouse's relevant storage area.
[0134] Furthermore, the target account and password can be generated pre-installed with the AI mouse at the factory. These account and password differ from those registered elsewhere or used by the user; they are specifically designed for one-click login to the corresponding AI program via the AI mouse, ensuring both ease of login and account security. Based on this, the AI mouse can be sold and used in conjunction with the target account, thereby meeting users' needs for more specialized AI programs.
[0135] After acquiring key elements such as target AI program information, target account, and target password, the AI mouse in this embodiment can generate login information according to certain rules or formats. The login information integrates and encapsulates these key elements into a data packet or information body that can be recognized and parsed by the terminal device and used for subsequent login verification. For example, the target AI program information, target account, and target password can be arranged in a specific order and then encrypted, or necessary verification codes can be added to form complete login information. The specific generation method is determined based on the communication protocol and data format requirements set between the AI mouse and the terminal.
[0136] In step S702 above, the AI mouse can send the generated login information to the terminal. The terminal can be a computer, mobile device, or other device capable of running AI programs and having the function of receiving, parsing, and verifying login information. The main purpose of sending the login information is to enable the terminal to obtain the login data provided by the AI mouse.
[0137] Furthermore, after receiving the login information, the terminal can parse it according to pre-set parsing rules to extract key information such as the target account and password. Then, it compares the extracted account and password with its own stored or associated verification information, or sends the target account and password to the server for comparison with the target AI program's backend. Finally, if the verification is successful, it means the account and password match correctly. At this point, the terminal will, according to the instructions from the target AI program, launch the corresponding target AI program or directly log in to that specific AI program, allowing the user to conveniently and quickly use the corresponding AI program's functions.
[0138] In summary, through steps S701 to S702, the AI mouse pre-stores target AI program information, target account, and target password. Upon receiving a trigger command from the first target button on the AI mouse, login information can be generated and sent to the terminal, thereby logging into the target AI program indicated by the target AI program information. Compared with related technical solutions, this embodiment of the present disclosure eliminates the need to additionally input the target account and target password during the use of the AI mouse. One-click login to the target AI program can be achieved through the first target button. Furthermore, since the target account and target password are pre-generated in conjunction with the AI mouse, this embodiment of the present disclosure not only improves the convenience of the mouse in AI applications but also enhances account security.
[0139] It should be noted that the control method for an AI mouse applied to a terminal in this embodiment may have other steps to achieve the functions described above. Furthermore, the terminal may cooperate with the AI mouse that executes the control method in the above embodiments; this embodiment does not impose specific limitations on this.
[0140] like Figure 10 As shown, in some embodiments, step S702 may further include the following steps:
[0141] Step S801: Parse the target AI program information, target account, and target password from the login information;
[0142] Step S802: Detect the validity of the target account, and verify the target account and target password after the detection is passed;
[0143] Step S803: After the target account and target password are verified, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
[0144] In the above steps, after the terminal receives the login information sent by the AI mouse, the first step is to parse the login information. For example, the terminal can use a corresponding parsing algorithm or tool to extract the required elements based on the information's encoding method; this embodiment does not impose specific limitations on this. Through the parsing process, the terminal can clearly separate the target AI program information, the target account, and the target password for subsequent operations.
[0145] Before verifying the target account and password, the terminal first checks the validity of the target account. This step aims to filter out ineligible accounts, preventing invalid accounts from entering the subsequent verification process and improving the overall efficiency and security of the system. Specifically, the terminal performs checks based on predefined rules and conditions, including comparing the target account information with account rule information stored in a local database or on a server to check if the account meets requirements regarding length, format, character set, etc. Additionally, it checks for any abnormal markers associated with the account, such as account lockout, freeze, or expiration. If the target account does not meet these rules, the login process is terminated directly, and the user is informed that the account is invalid. If the validity check is passed, the user proceeds to the next step of account and password verification.
[0146] After the target account passes the validity check, the terminal verifies the target account and password. Once the target account and password are verified, the terminal logs into the target AI program indicated by the target AI program information. Then, if the target AI program is a locally installed client program, the terminal locates the program's local storage location and invokes the corresponding program startup command to load the program into memory and run it; if it is a web-based program, the terminal opens the corresponding website through a browser and requests login from the server using the verified account information, putting the program into a logged-in state and providing the user with the corresponding services.
[0147] Furthermore, when the target password is added to the login information by encrypting it into target ciphertext, the terminal can decrypt the target ciphertext after verifying the validity of the target account. This includes performing random number verification on the random number in the login information. After the random number verification is passed, the terminal can then verify the validity of the target password. This embodiment of the present disclosure does not impose any specific limitations on this.
[0148] like Figure 11 As shown, Figure 11 This is a functional module diagram of a control device for an AI mouse applied to an AI mouse, provided in an embodiment of this disclosure. The control device includes:
[0149] The information acquisition module 1101 is used to respond to the trigger command of the first target button on the artificial intelligence mouse, acquire the pre-stored target artificial intelligence program information, as well as the target account and target password under the target account corresponding to the target artificial intelligence program information, wherein the target account and target password are pre-generated with the artificial intelligence mouse;
[0150] Processing module 1102 is used to generate login information based on target artificial intelligence program information, target account and target password;
[0151] The information sending module 1103 is used to send login information to the terminal so that the terminal can parse the login information and, after verifying the target account and target password, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
[0152] It should be noted that the control device of the AI mouse in this embodiment can execute the AI mouse control method applied to the AI mouse in the above embodiments. The AI mouse pre-stores target AI program information, target account, and target password. After receiving the trigger command of the first target button on the AI mouse, it can generate login information and send it to the terminal, thereby logging into the target AI program indicated by the target AI program information. Compared with the technical solutions in related technologies, this embodiment does not require additional input of the target account and target password during the use of the AI mouse. One-click login to the target AI program can be achieved through the first target button. Since the target account and target password are pre-generated with the AI mouse, this embodiment not only improves the convenience of the mouse in AI applications but also enhances the security of the account.
[0153] The specific implementation of the control device for the artificial intelligence mouse is basically the same as the specific embodiment of the control method for the artificial intelligence mouse described above, and will not be repeated here. Subject to meeting the requirements of the embodiments of this disclosure, the control device for the artificial intelligence mouse may also be equipped with other functional modules to implement the control method for the artificial intelligence mouse in the above embodiments.
[0154] like Figure 12 As shown, Figure 12 This is a functional module diagram of a control device for an AI mouse applied to a terminal, provided in an embodiment of this disclosure. The control device includes:
[0155] The information receiving module 1201 is used to receive login information sent by the artificial intelligence mouse. The login information is generated by the artificial intelligence mouse in response to the trigger command of the first target button on the artificial intelligence mouse, after obtaining the pre-stored target artificial intelligence program information, the target account and the target password under the target account corresponding to the target artificial intelligence program information, and the target artificial intelligence program information. The target account and password are generated in advance with the artificial intelligence mouse.
[0156] The login module 1202 is used to parse the login information and, after verifying the target account and target password, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
[0157] It should be noted that the control device of the AI mouse in this embodiment can execute the control method of the AI mouse applied to the terminal in the above embodiment. The AI mouse pre-stores target AI program information, target account and target password. After receiving the trigger instruction of the first target button on the AI mouse, it can generate login information and send it to the terminal, thereby logging into the target AI program indicated by the target AI program information. Compared with the technical solutions in related technologies, this embodiment does not require additional input of target account and target password during the use of AI mouse. One-click login to the target AI program can be achieved through the first target button. Since the target account and target password are pre-generated with AI mouse, this embodiment can not only improve the convenience of mouse in AI application, but also improve account security.
[0158] The specific implementation of the control device for the artificial intelligence mouse is basically the same as the specific embodiment of the control method for the artificial intelligence mouse described above, and will not be repeated here. Subject to meeting the requirements of the embodiments of this disclosure, the control device for the artificial intelligence mouse may also be equipped with other functional modules to implement the control method for the artificial intelligence mouse in the above embodiments.
[0159] This disclosure also provides an artificial intelligence mouse, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the control method of the artificial intelligence mouse described above. This artificial intelligence mouse can be any smart terminal, including tablet computers, in-vehicle computers, etc.
[0160] Please see Figure 13 , Figure 13 The hardware structure of an AI mouse according to another embodiment is illustrated. The AI mouse includes:
[0161] The processor 1301 can be implemented using a general-purpose central processing unit (CPU), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this disclosure.
[0162] The memory 1302 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1302 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1302 and is called and executed by the processor 1301 to execute the control method of the artificial intelligence mouse according to the embodiments of this disclosure.
[0163] The input / output interface 1303 is used to implement information input and output;
[0164] The communication interface 1304 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0165] Bus 1305 transmits information between various components of the device (e.g., processor 1301, memory 1302, input / output interface 1303, and communication interface 1304);
[0166] The processor 1301, memory 1302, input / output interface 1303 and communication interface 1304 are connected to each other within the device via bus 1305.
[0167] This disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described control method for an artificial intelligence mouse.
[0168] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0169] The embodiments described in this disclosure are for the purpose of more clearly illustrating the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided by this disclosure. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by this disclosure are also applicable to similar technical problems.
[0170] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this disclosure, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0171] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0172] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0173] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in this disclosure and the foregoing drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0174] It should be understood that in this disclosure, "at least one item" and "several" refer to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0175] In the embodiments provided in this disclosure, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0176] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0177] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0178] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0179] The preferred embodiments of the present disclosure have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present disclosure. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and spirit of the present disclosure shall be within the scope of the claims of the present disclosure.
Claims
1. A control method of an artificial intelligence mouse, the method comprising: The control method for the AI mouse, which is applied to an AI mouse, includes: In response to a trigger command on a first target button on the AI mouse, the system acquires pre-stored target AI program information, as well as the target account and target password corresponding to the target AI program information, wherein the target account and target password are pre-generated in conjunction with the AI mouse. Login information is generated based on the target AI program information, the target account, and the target password; The login information is sent to the terminal so that the terminal can parse the login information and log in to the target artificial intelligence program indicated by the target artificial intelligence program information after the target account and the target password are verified. 2.The control method of the artificial intelligence mouse according to claim 1, wherein, The process of generating login information based on the target AI program information, the target account, and the target password includes: A corresponding random number is generated for the target password, and the target ciphertext is obtained by encrypting the random number and the target password. Login information is generated based on the target AI program information, the target account, the random number, and the target ciphertext; The terminal is used to decrypt the target ciphertext based on the random number to obtain the target password, and after verifying the target account and the target password, log in to the target artificial intelligence program indicated by the target artificial intelligence program information. 3.The control method of the artificial intelligence mouse according to claim 1, wherein, The control method for the AI mouse also includes: Obtain preset write information, wherein the write information includes the target account and the target password; A write operation is performed based on the written information, and the target account and the target password are stored in the AI mouse; The information to be written is generated after obtaining the target account and the target password. The target account is selected from multiple candidate accounts corresponding to the target artificial intelligence program information after obtaining the target product identification code corresponding to the artificial intelligence mouse. The target password is the candidate password under the selected candidate account. 4.The control method of the artificial intelligence mouse according to claim 1, wherein, The control method for the AI mouse also includes: In response to a trigger command for a second target button on the AI mouse, the AI mouse obtains input information after the second target button is triggered; The input information is sent to the terminal so that the terminal processes the input information within the logged-in target artificial intelligence program. 5.The control method of the artificial intelligence mouse according to claim 4, characterized in that, The step of responding to a trigger command for a second target button on the AI mouse and acquiring the input information obtained by the AI mouse after the second target button is triggered includes: In response to a trigger command following the pressing of a second target button on the AI mouse, the first position information of the AI mouse at the time the second target button is pressed is obtained; After the AI mouse moves, in response to the trigger command for the second target button after it is released, the AI mouse obtains the second position information when the second target button is released; Input information is generated based on the first location information and the second location information. 6.The control method of the artificial intelligence mouse according to claim 4, wherein, The method for controlling the AI mouse after sending the input information to the terminal so that the terminal processes the input information in the logged-in target AI program further includes: The terminal receives feedback indication information, wherein the feedback indication information is generated by the terminal after processing the input information and obtaining the processing result, and different processing results result in different feedback indication information; Based on the feedback indication information, a corresponding feedback response operation is performed, wherein different feedback indication information corresponds to different feedback response operations. 7.A control method of an artificial intelligence mouse, the method comprising: The control method of the artificial intelligence mouse, applied to a terminal, includes: The system receives login information sent by an AI mouse. The login information is generated by the AI mouse in response to a trigger command on a first target button on the AI mouse, after obtaining pre-stored target AI program information, the target account corresponding to the target AI program information, and the target password under the target account. The target account and target password are generated in advance in conjunction with the AI mouse. The login information is parsed, and after the target account and the target password are verified, the target artificial intelligence program indicated by the target artificial intelligence program information is logged in. 8.The control method of the artificial intelligence mouse according to claim 7, wherein, The step of parsing the login information and, after verifying the target account and the target password, logging into the target AI program indicated by the target AI program information includes: The target AI program information, the target account, and the target password are obtained by parsing the login information. The validity of the target account is checked, and after the check passes, the target account and the target password are verified. After the target account and the target password are verified, log in to the target artificial intelligence program indicated by the target artificial intelligence program information.
9. A control device of an artificial intelligence mouse, characterized in that, The control device for an AI mouse includes: The information acquisition module is used to acquire, in response to a trigger command on the first target button on the AI mouse, pre-stored target AI program information, as well as the target account and the target password under the target account corresponding to the target AI program information, wherein the target account and the target password are pre-generated in conjunction with the AI mouse. The processing module is used to generate login information based on the target artificial intelligence program information, the target account, and the target password; The information sending module is used to send the login information to the terminal, so that the terminal can parse the login information and log in to the target artificial intelligence program indicated by the target artificial intelligence program information after the target account and the target password are verified.
10. An artificial intelligence mouse, characterized by, The artificial intelligence mouse includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the control method of the artificial intelligence mouse according to any one of claims 1 to 6.