Soft keyboard monitoring method and device, electronic equipment, storage medium and vehicle

By receiving soft keyboard notifications from the input method service class, updating the target fields of the system resource class, and calling the configuration change call method when the soft keyboard is shown or hidden, the problem of invalid callbacks is solved, achieving more accurate soft keyboard monitoring and simplified monitoring operations.

CN117608722BActive Publication Date: 2026-08-25GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311378607.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2026-08-25
Estimated Expiration
2043-10-23

AI Technical Summary

Technical Problem

Existing technologies suffer from invalid callbacks when listening to the soft keyboard, and each application needs to define its own listener class, leading to code redundancy.

Method used

By receiving soft keyboard notification information from the input method service class, the soft keyboard status is obtained, and the target field of the system resource class is updated. The configuration change call method is only called to the page component of the target application when the soft keyboard is shown or hidden, thus avoiding invalid callbacks.

Benefits of technology

It improves the accuracy of soft keyboard monitoring, reduces invalid callbacks, and simplifies the monitoring operations of the application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117608722B_ABST
    Figure CN117608722B_ABST
Patent Text Reader

Abstract

The application provides a soft keyboard monitoring method and device, electronic equipment, storage medium and vehicle. The soft keyboard monitoring method comprises the following steps: when receiving soft keyboard notification information output by an input method service, acquiring soft keyboard state information carried in the soft keyboard notification information, wherein the soft keyboard state information is display or hiding; updating a value corresponding to a target field in a system resource according to the soft keyboard state information; calling a configuration change calling method to a page component of a target application, rewriting the configuration change calling method by the page component, and reading the target field to adjust page display content. The application realizes monitoring of the soft keyboard by the system. The configuration change calling method is called to the page component of the target application only when the soft keyboard is displayed or hidden. Compared with judging the display or hiding of the soft keyboard according to a page height, invalid calling can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a soft keyboard monitoring method, apparatus, electronic device, storage medium, and vehicle. Background Technology

[0002] With the increasing number of applications on in-vehicle infotainment systems, more and more applications support text input. When a user selects a text input box, the page needs to display different forms depending on whether the soft keyboard is shown or hidden. For example, when the soft keyboard pops up, a button is displayed and the entire page moves up a certain size. When the soft keyboard disappears, the button disappears and the page returns to its original state. When the soft keyboard is displayed, the page enters the predictive text state and needs to display the predictive text page.

[0003] Currently, the method for listening to the soft keyboard involves defining a custom class in the application (APP) to listen for changes in the soft keyboard. When a change in the layout of the view tree exceeds a certain value, it is considered that the soft keyboard has been shown or hidden, and the page is adjusted accordingly. However, since the callback determines whether the soft keyboard is shown or hidden based on changes in page height, the callback is executed whenever there is a change in the page, resulting in a large number of useless callbacks. It is not feasible to execute the callback only when the soft keyboard is shown or hidden, and each APP needs to add a new class to listen for changes in the soft keyboard, which also leads to code redundancy. Summary of the Invention

[0004] This application provides a soft keyboard monitoring method, apparatus, electronic device, storage medium, and vehicle to address the problem of how to avoid invalid callbacks when monitoring the soft keyboard.

[0005] In a first aspect, embodiments of this application provide a soft keyboard monitoring method, the method comprising:

[0006] When receiving a soft keyboard notification message from the input method service class, the soft keyboard status information carried in the soft keyboard notification message is obtained, wherein the soft keyboard status information is either displayed or hidden.

[0007] Update the value of the target field in the system resource class according to the soft keyboard status information;

[0008] The callback configuration change call method is sent to the page component of the target application, whereby the page component rewrites the configuration change call method and reads the target field to adjust the page display content.

[0009] Secondly, embodiments of this application also provide a soft keyboard monitoring device, the device comprising:

[0010] The first acquisition module is used to acquire the soft keyboard status information carried in the soft keyboard notification information when it receives the soft keyboard notification information output by the input method service class. The soft keyboard status information is either displayed or hidden.

[0011] The update module is used to update the value of the target field in the system resource class according to the soft keyboard status information;

[0012] The callback module is used to call back the configuration change invocation method to the page component of the target application. The page component then rewrites the configuration change invocation method and reads the target field to adjust the page display content.

[0013] Thirdly, embodiments of this application provide an electronic device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the aforementioned soft keyboard monitoring method.

[0014] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the aforementioned soft keyboard monitoring method.

[0015] Fifthly, embodiments of this application also provide a vehicle including the aforementioned soft keyboard listening device.

[0016] The embodiments of this application include at least the following technical effects:

[0017] The technical solution of this application embodiment receives soft keyboard notification information from the input method service class, determines whether the soft keyboard is displayed or hidden, and updates the target field of the system resource class. The application can adjust the content displayed on the page by overriding the configuration change call method and reading the target field. This realizes the system's listening to the soft keyboard. Only when the soft keyboard is displayed or hidden will the configuration change call method be called back to the page component of the target application. Compared with determining whether the soft keyboard is displayed or hidden based on the page height, invalid callbacks can be avoided. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0019] Figure 1 This is one of the flowcharts illustrating the soft keyboard monitoring method provided in the embodiments of this application;

[0020] Figure 2 This is a second flowchart illustrating the soft keyboard monitoring method provided in this application embodiment;

[0021] Figure 3 This is a schematic diagram of the structure of the soft keyboard listening device provided in the embodiments of this application;

[0022] Figure 4 A block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0023] 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, 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.

[0024] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0025] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0026] like Figure 1 As shown in the figure, this application provides a soft keyboard monitoring method, which includes:

[0027] Step 101: When receiving the soft keyboard notification information output by the input method service class, obtain the soft keyboard status information carried in the soft keyboard notification information, wherein the soft keyboard status information is either displayed or hidden.

[0028] The soft keyboard monitoring method provided in this application embodiment is applied to the operating system of devices such as in-vehicle systems, smartphones, and tablets that can input via a soft keyboard. The system resource management class in the operating system can receive soft keyboard notification information output by the input method service class in the operating system and obtain the soft keyboard status information carried in the soft keyboard notification information, where the soft keyboard status information is whether it is displayed or hidden.

[0029] Specifically, when an application installed on the operating system displays an input box, and the user clicks on that input box, the input method service class is invoked. After confirming that the user has started typing and the soft keyboard is displayed, the input method service class can send a soft keyboard notification message carrying soft keyboard status information (if it is not displayed) to the system resource management class. Similarly, when the user finishes typing and hides the soft keyboard, the input method service class can send a soft keyboard notification message carrying soft keyboard status information (if it is not hidden) to the system resource management class.

[0030] Step 102: Update the value of the target field in the system resource class according to the soft keyboard status information.

[0031] After obtaining the soft keyboard status information, the system resource management class updates the value of the target field in the system resource class according to the soft keyboard status information. In other words, the target field of the system resource management class stores the current state of the soft keyboard, which is either shown or hidden.

[0032] Step 103: Callback the configuration change invocation method to the page component of the target application, whereby the page component rewrites the configuration change invocation method and reads the target field to adjust the page display content.

[0033] After updating the target field, the system will send a callback to the configuration change invocation algorithm to the page component of the target application. Here, the target application refers to the application that calls the input method service. The page component overrides the configuration change invocation method and reads the target field. By reading the target field, the current state of the soft keyboard can be determined, so as to adjust the display content of the current target application's display page.

[0034] The configuration change call method here can be the onConfigurationChanged method.

[0035] In this embodiment, by receiving soft keyboard notification information from the input method service class, the system determines whether the soft keyboard is displayed or hidden, and updates the target field of the system resource class. The application can adjust the content displayed on the page by overriding the configuration change call method and reading the target field. This achieves system-level monitoring of the soft keyboard. Only when the soft keyboard is displayed or hidden is the configuration change call method called back to the page component of the target application. Compared with determining whether the soft keyboard is displayed or hidden based on the page height, invalid callbacks can be avoided, further improving the accuracy of soft keyboard monitoring.

[0036] In an optional embodiment of this application, before updating the value corresponding to the target field in the system resource class based on the soft keyboard state information, the method includes:

[0037] Add the target field to the system resource class. The target field is used to store the soft keyboard status information.

[0038] Specifically, before updating the value of the target field in the system resource class, a field needs to be added to the system resource class to store the soft keyboard status information; this field is the target field. After adding the target field, the system resource management class can update the value of the target field each time it receives a soft keyboard notification from the input method service class, using the soft keyboard status information carried in the soft keyboard notification.

[0039] The above implementation scheme of this application enables the system resource class to listen to the state of the soft keyboard by adding a target field, which facilitates the target application to read the target field and obtain the current soft keyboard state.

[0040] In an optional embodiment of this application, after receiving the soft keyboard notification information output by the input method service class, the method further includes:

[0041] Obtain the application that calls the input method service class, and identify the application as the target application.

[0042] Specifically, after the system resource management class receives the soft keyboard notification information, it can determine that the current soft keyboard state has changed, either from displayed to hidden or from hidden to displayed. At this time, it is necessary to obtain the application that calls the input method service class and identify that application as the target application.

[0043] It's important to note that multiple applications can be installed on an operating system. Each application's input field can invoke the input method service class when clicked. Upon receiving the soft keyboard notification, the system resource management class needs to determine the application currently invoking the input method service class. The input method service class can only serve one application at a time; only the top-level visible application can receive input data. After identifying the application currently invoking the input method service class, this application is designated as the target application. A callback is then sent to change the calling method to the target application's page component, thus adjusting the displayed content of the target application's page.

[0044] It should be further explained that the application here refers to any application installed on the operating system that has an input box and can call the input method service. Thus, the system can uniformly listen for the display or hiding of the soft keyboard triggered by such applications, without the application needing to perform soft keyboard listening operations separately. This makes the implementation of soft keyboard listening by the application simpler, requiring only rewriting the configuration and changing the calling method.

[0045] The above implementation scheme of this application, by identifying the target application, facilitates the subsequent callback of the configuration change invocation method to the page component of the target application.

[0046] In an optional embodiment of this application, updating the value of the target field in the system resource class according to the soft keyboard state information includes:

[0047] Locate the target field from the system resource class;

[0048] Replace the value in the target field with the soft keyboard status information.

[0049] After receiving a soft keyboard notification message carrying soft keyboard status information, the system resource management class outputs the soft keyboard notification message because the input method service class outputs the soft keyboard notification message when the soft keyboard status changes, i.e., the soft keyboard changes from hidden to visible or from visible to hidden. At this time, the system resource management class needs to find the target field used to store the current soft keyboard status in the system resource class and replace the value in the target field with the soft keyboard status information.

[0050] The above-described implementation scheme of this application realizes the update operation of the target field by finding the target field and replacing the value of the target field with the soft keyboard status information, which makes it easier for the target application to determine the current soft keyboard status by reading the target field.

[0051] In an optional embodiment of this application, after updating the value corresponding to the target field in the system resource class based on the soft keyboard state information, the method further includes:

[0052] Clear the current resources corresponding to the system resource class and redirect the resources to the target application.

[0053] After updating the target field in the system resource class, the system resource management class needs to clear the current resource corresponding to the system resource class and redirect the resource to the target application. Here, the current resource refers to the resource that the system resource class currently returns to the system resource management class. By redirecting the resource to the target application, the resource that the system resource class returns to the system resource management class (i.e. the configuration change call method that needs to be called back) can be made to point to the target application. Thus, the system resource class can call back the configuration change call method to the target application through the system resource management class.

[0054] The above implementation scheme of this application, by redirecting system resource class resources to the target application, facilitates subsequent callback configuration changes to call methods to the target application.

[0055] In an optional embodiment of this application, the callback configuration changes the calling method to the page component of the target application, including:

[0056] The configuration change call method is called back to the system resource management class, which then calls back the configuration change call method to the page component.

[0057] Specifically, when the system resource class executes a callback operation, the configuration change call method needs to be called back to the system resource management class first, and then the system resource management class will complete the callback configuration change call method to the page component of the target application.

[0058] The above implementation scheme of this application calls back the configuration change invocation method to the page component of the target application through the system resource management class, so that the interface between the system resource management class and the target application can be used directly without adding new interfaces.

[0059] The overall implementation process of the embodiments of this application is described below, such as... Figure 2 As shown, it includes:

[0060] S201, the input box displayed on the page component is clicked, which calls the input method service class.

[0061] S202, The input method service class outputs the soft keyboard notification information to the system resource management class.

[0062] S203, The system resource management class sends an update system configuration request to the system resource class.

[0063] S204, The system resource class updates the value of the target field, clears the resource, and redirects the resource.

[0064] S205, the system resource class calls back the onConfigurationChanged() method.

[0065] S206, the system resource management class calls back the onConfigurationChanged() method.

[0066] S207, the page component overrides the onConfigurationChanged() method and reads the target field to adjust the page display content.

[0067] The above implementation scheme receives soft keyboard notification information from the input method service class, determines whether the soft keyboard is displayed or hidden, and updates the target field of the system resource class. The application can adjust the page display content by overriding the configuration change call method and reading the target field. This achieves system-level monitoring of the soft keyboard. Only when the soft keyboard is displayed or hidden will the configuration change call method be called back to the page component of the target application. Compared with determining whether the soft keyboard is displayed or hidden based on the page height, invalid callbacks can be avoided, further improving the accuracy of soft keyboard monitoring.

[0068] The above describes the soft keyboard monitoring method provided in the embodiments of this application. The soft keyboard monitoring device provided in the embodiments of this application will be described below with reference to the accompanying drawings.

[0069] like Figure 3 As shown, this embodiment of the invention also provides a soft keyboard monitoring device, the device comprising:

[0070] The first acquisition module 301 is used to acquire the soft keyboard status information carried in the soft keyboard notification information when it receives the soft keyboard notification information output by the input method service class, wherein the soft keyboard status information is either displayed or hidden.

[0071] Update module 302 is used to update the value of the target field in the system resource class according to the soft keyboard status information;

[0072] Callback module 303 is used to call back the configuration change invocation method to the page component of the target application, whereby the page component rewrites the configuration change invocation method and reads the target field to adjust the page display content.

[0073] Optionally, the device includes:

[0074] An add module is used to add the target field to the system resource class, and the target field is used to store the soft keyboard status information.

[0075] Optionally, the device further includes:

[0076] The second acquisition module is used to acquire the application that calls the input method service class and identify the application as the target application.

[0077] Optionally, the update module includes:

[0078] A search submodule is used to search for the target field from the system resource class;

[0079] The replacement submodule is used to replace the value in the target field with the soft keyboard status information.

[0080] Optionally, the device further includes:

[0081] The processing module is used to clear the current resources corresponding to the system resource class and redirect the resources to the target application.

[0082] Optionally, the callback module is further used for:

[0083] The callback configuration changes the calling method to the page components of the target application, including:

[0084] The configuration change call method is called back to the system resource management class, which then calls back the configuration change call method to the page component.

[0085] The soft keyboard monitoring device provided in this application receives soft keyboard notification information from the input method service class, determines whether the soft keyboard is displayed or hidden, and updates the target field of the system resource class. The application can adjust the content displayed on the page by overriding the configuration change call method and reading the target field. This realizes the system's monitoring of the soft keyboard. Only when the soft keyboard is displayed or hidden will the configuration change call method be called back to the page component of the target application. Compared with determining whether the soft keyboard is displayed or hidden based on the page height, invalid callbacks can be avoided.

[0086] This application also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described soft keyboard monitoring method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0087] For example, Figure 4 A schematic diagram of the physical structure of an electronic device is shown.

[0088] like Figure 4 As shown, the electronic device may include a processor 410, a communications interface 420, a memory 430, and a communication bus 440. The processor 410, communications interface 420, and memory 430 communicate with each other via the communication bus 440. The processor 410 can call logical instructions stored in the memory 430. The processor 410 performs the following steps: upon receiving a soft keyboard notification from the input method service class, it obtains the soft keyboard status information carried in the soft keyboard notification information, where the soft keyboard status information indicates whether it is displayed or hidden; based on the soft keyboard status information, it updates the value corresponding to the target field in the system resource class; and it calls back the configuration change invocation method to the page component of the target application, whereby the page component rewrites the configuration change invocation method and reads the target field to adjust the page display content.

[0089] Furthermore, the logical instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a 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 several 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 described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0090] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described soft keyboard monitoring method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0091] This application also provides a vehicle that includes the various processes of the above-described soft keyboard monitoring device embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0092] It should be noted that, in this document, 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. Unless otherwise specified, 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 that element.

[0093] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0094] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.

[0095] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0096] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0097] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units 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 through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0098] The units described 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.

[0099] In addition, the functional units in the various embodiments of the present invention 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.

[0100] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion 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 several 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 described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0101] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for monitoring a soft keyboard, characterized in that, The method includes: When receiving a soft keyboard notification message from the input method service class, the soft keyboard status information carried in the soft keyboard notification message is obtained, wherein the soft keyboard status information is either displayed or hidden. Update the value of the target field in the system resource class according to the soft keyboard status information; The callback configuration change call method is sent to the page component of the target application, whereby the page component rewrites the configuration change call method and reads the target field to adjust the page display content.

2. The soft keyboard monitoring method according to claim 1, characterized in that, Before updating the value of the target field in the system resource class based on the soft keyboard state information, the method includes: Add the target field to the system resource class. The target field is used to store the soft keyboard status information.

3. The soft keyboard monitoring method according to claim 1, characterized in that, After receiving the soft keyboard notification information output by the input method service class, the method further includes: Obtain the application that calls the input method service class, and identify the application as the target application.

4. The soft keyboard monitoring method according to claim 1, characterized in that, Based on the soft keyboard status information, update the value of the target field in the system resource class, including: Locate the target field from the system resource class; Replace the value in the target field with the soft keyboard status information.

5. The soft keyboard monitoring method according to claim 1, characterized in that, After updating the value of the target field in the system resource class based on the soft keyboard status information, the method further includes: Clear the current resources corresponding to the system resource class and redirect the resources to the target application.

6. The soft keyboard monitoring method according to claim 1, characterized in that, The callback configuration changes the calling method to the page components of the target application, including: The configuration change call method is called back to the system resource management class, which then calls back the configuration change call method to the page component.

7. A soft keyboard listening device, characterized in that, include: The acquisition module is used to acquire the soft keyboard status information carried in the soft keyboard notification information when it receives the soft keyboard notification information output by the input method service class. The soft keyboard status information is whether it is displayed or hidden. The update module is used to update the value of the target field in the system resource class according to the soft keyboard status information; The callback module is used to call back the configuration change invocation method to the page component of the target application. The page component then rewrites the configuration change invocation method and reads the target field to adjust the page display content.

8. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the soft keyboard monitoring method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the soft keyboard monitoring method as described in any one of claims 1 to 6.

10. A vehicle, characterized in that, Includes the soft keyboard monitoring device as described in claim 7.

Citation Information

Patent Citations

  • Soft keyboard for calling preinstalled input method and calling method thereof

    CN107797753A

  • Method and device for switching operation system of mobile equipment

    CN108829483A