Screen input control method and system, and vehicle
By dynamically managing the resource pool of input method management services, the memory usage and lag problems caused by excessive input method management services in multi-screen systems are solved, improving the user experience.
Patent Information
- Application Number
- PCT/CN2025/078300
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-22
- Filing Date
- 2025-02-20
- Publication Date
- 2025-09-25
AI Technical Summary
In a multi-screen system, installing too many background input method management services for each screen results in slow startup time, large memory usage, and poor user experience.
By creating a management service resource pool, dynamically managing the number of input method management services, allocating input method management services to the screen only when needed, and recycling them after the input is completed, ensuring that there is always an unused service in the resource pool.
It reduces system memory usage and lag, improves user experience, and shortens system startup time.
Smart Images

Figure CN2025078300_25092025_PF_FP_ABST
Abstract
Description
Screen input control method, system and vehicle
[0001] This application claims priority to the Chinese patent disclosure with application number 202410342156.1 and application name “A screen input control method, system and vehicle” filed with the Patent Office of China on March 22, 2024, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to, but is not limited to, the technical field of screen input, and specifically to a screen input control method, system, and vehicle. Background Art
[0003] With the development of the automotive industry, the car cockpit is undergoing unprecedented changes. Multimedia smart cockpits have gradually replaced traditional cockpits. The functions of smart cockpits are becoming increasingly complex, and the cockpit often has multiple screens. Due to cost and chip performance considerations, these screens are mostly driven by a single host computer and a single system. As the number of screens in cars increases, the need for input methods to be used on multiple screens simultaneously is also increasing.
[0004] In related technologies, simultaneous input on multiple screens is possible. However, for systems with many screens, a background input method management service must be installed in advance for each screen. This adds too many background management services, slows startup time, and consumes a lot of background memory, which results in a poor user experience. Technical Solutions
[0005] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.
[0006] According to one aspect of the present application, a screen input control method is provided, which is applied to a system including at least two screens, and the method includes: creating a management service resource pool, which always includes at least one unused input method management service; when the input control of a screen is triggered, obtaining the unused input method management service from the management service resource pool and assigning it to the screen for starting the input method of the screen.
[0007] Exemplarily, when the input control of a screen is triggered, after obtaining the unused input method management service from the management service resource pool and assigning it to the screen, the method further includes: marking the input method management service as used; and adding an unused input method management service to the management service resource pool for the screen where the next input control is triggered among the at least two screens.
[0008] Exemplarily, the method further includes: after the input based on the input method is completed, re-marking the input method management service marked as used as unused, and recycling it into the management service resource pool.
[0009] Exemplarily, the starting the input method of the screen includes: calling the input method of the screen based on the input method management service marked as used, and delivering an input channel to the input method to start the input method.
[0010] Exemplarily, before creating the management service resource pool, the method further includes: downloading an input method installation package and storing it in the system; parsing the input method installation package through the package management service to obtain an input method parsing package corresponding to each of the screens, and assigning a different package name to each of the input method parsing packages; wherein, calling the input method of the screen based on the input method management service marked as used includes: calling the input method corresponding to the corresponding screen based on the package name.
[0011] Exemplarily, when a new screen is added to the system, the method further includes: parsing the input method installation package through a package management service to obtain an input method parsing package corresponding to the new screen, and assigning a new package name to the input method parsing package corresponding to the new screen.
[0012] Exemplarily, before the input based on the input method is completed, the method further includes: updating the vocabulary of the input method.
[0013] Exemplarily, the updating of the vocabulary of the input method includes: obtaining candidate words of the input method; obtaining fused vocabulary from a storage space shared by all screens; fusing the candidate words with the fused vocabulary to obtain a candidate word update result, and storing the candidate word update result in the storage space to update the fused vocabulary.
[0014] Exemplarily, the vocabulary update of the input method further includes: obtaining the number of input times of the candidate word and the number of input times of the integrated vocabulary; obtaining the word frequency of the candidate word in the candidate word update result based on the number of input times of the candidate word and the number of input times of the integrated vocabulary; setting priority for the candidate words in the vocabulary update result based on the word frequency, different priorities corresponding to different recommendation orders.
[0015] Exemplarily, before starting the input method, the method further includes: selecting an input method from at least two input methods based on user input to start.
[0016] Exemplarily, the selecting an input method to start includes: acquiring configuration information of at least two input methods; and selecting the input method specified by the user input based on the configuration information.
[0017] Exemplarily, the screen includes a physical screen and / or a virtual screen, wherein the virtual screen includes a projected screen and / or a shared screen.
[0018] According to another aspect of the present application, a screen input control system is provided, which includes a memory and a processor. The memory stores computer instructions, and when the computer instructions are executed, the processor executes the above-mentioned screen input control method.
[0019] According to another aspect of the present application, a computer-readable storage medium is provided, on which computer instructions are stored. When the computer instructions are executed by a processor, the processor executes the above-mentioned screen input control method.
[0020] According to another aspect of the present application, a vehicle is provided, on which the above-mentioned screen input control system is provided.
[0021] The screen input control method in the present application manages the input method management service by managing the service resource pool when input is performed on multiple screens. The number of input method management services is dynamic rather than bound to the number of screens. When a screen requires input, the corresponding input method management service becomes used to start the input method; and an unused input method management service is always maintained in the resource pool. When the system starts, it is not necessary to start all input method management services, which reduces memory usage and system lag, and can improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The above and other purposes, features, and advantages of the present application will become more apparent through a more detailed description of the embodiments of the present application in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the drawings, the same reference numerals generally represent the same components or steps.
[0023] FIG1 shows a flow chart of a screen input control method according to an embodiment of the present application.
[0024] FIG2 shows a block diagram of the screen input control process in an embodiment of the present application.
[0025] FIG3 shows a block diagram of multi-input method control in an embodiment of the present application.
[0026] FIG4 shows a block diagram of a multi-screen input method setting process in an embodiment of the present application.
[0027] FIG5 shows a block diagram of different input method vocabulary updating processes in an embodiment of the present application.
[0028] Implementation Methods of the Application
[0029] In order to make the purpose, technical solutions and advantages of the present application more apparent, the following is a detailed description of example embodiments according to the present application with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the example embodiments described herein. Based on the embodiments of the present application described in this application, all other embodiments obtained by those skilled in the art without creative work should fall within the scope of protection of this application.
[0030] As shown in FIG1 , an embodiment of the present application provides a screen control method, which is applied to a system including at least two screens. The method includes the following steps:
[0031] S110: Create a management service resource pool, where the management service resource pool always includes at least one unused input method management service.
[0032] S120: When an input control of a screen is triggered, obtain an unused input method management service from a management service resource pool and allocate it to the screen for starting the input method of the screen.
[0033] The screen input control method in the present application manages the input method management service by managing the service resource pool when input is performed on multiple screens. The number of input method management services is dynamic rather than bound to the number of screens. When a screen requires input, the corresponding input method management service becomes used to start the input method; and an unused input method management service is always maintained in the resource pool. When the system starts, it is not necessary to start all input method management services, which reduces memory usage and system lag, and can improve the user experience.
[0034] Exemplarily, the above-mentioned screen may be a physical screen, a virtual screen, or may include both a physical screen and a virtual screen, wherein the virtual screen includes a projected screen and / or a shared screen.
[0035] Exemplarily, the method of the present application further includes the following steps:
[0036] S130. After obtaining an unused input method management service from the management service resource pool and allocating it to the screen, mark the input method management service as used; and add an unused input method management service to the management service resource pool for the screen where the next input control is triggered among the at least two screens.
[0037] S140 : After the input method input is completed, the input method management service marked as used is re-marked as unused and recycled into the management service resource pool.
[0038] Based on this, in the method of the present application, when a screen requires input, the corresponding input method management service becomes used to start the input method, and then a new unused input method management service is created for other screens to be triggered. When the input method input is completed, the input method management service marked as used will be marked as unused and recycled, so that an unused input method management service is always maintained in the resource pool, thereby reducing memory usage and lag.
[0039] Each of the above steps will be described separately below. Step S110: Create a management service resource pool. The management service resource pool always includes an unused input method management service.
[0040] As shown in Figure 2, this is a block diagram of the screen input control process in an embodiment of the present application. When the system starts, a management service resource pool will be created. The management service resource pool is used to manage the input method management service, and there is always an unused input method management service in the management service resource pool, that is, the number of input method management services is always the number of used ones + 1.
[0041] Step S120: When an input control on a screen is triggered, an unused input method management service is retrieved from the management service resource pool and assigned to the screen. The input method management service is marked as used to activate the input method for the screen. As shown in Figure 2, the number of input method management services is dynamic; only one unused input method management service is maintained in the management service resource pool. When an input control on a screen is triggered, an input method management service is retrieved from the management service resource pool and marked as used.
[0042] Specifically, starting the input method of the screen includes calling the input method of the screen based on the input method management service marked as used, and passing the input channel to the input method to start the input method. It should be noted that the input method file of the screen is stored in the system, and the input method management service will call the input method during the setting. The input method can only be started after the input channel is passed to the input method. After starting the input method, the user (or user) can input based on the corresponding position of the input method on the screen. Among them, the input control is a user interface element that allows the user to input data. These controls can include text boxes, drop-down lists, check boxes, radio buttons, etc. Input controls are generally used to collect data entered by the user and send it to the server or store it on the local computer.
[0043] The input box view in Figure 2 is a type of input control. In addition to the input box, the input control may also include a drop-down box, a selection box, etc. Exemplarily, the method further includes: judging whether the input method needs to be started based on the input method management service marked as used. Exemplarily, if the input box in the input control is triggered, it can be judged that the input method needs to be started. If the drop-down box, selection box, etc. are triggered, it is judged that the input method does not need to be started (because input does not need to be made through the input method, and input can be completed by clicking). The input method management service is re-marked as unused and recycled into the management service resource pool.
[0044] Regarding step S130 above, an unused input method management service is added to the management service resource pool for use on the screen where the next input control is triggered among the at least two screens. If the input method on one screen is in use and the input control on another screen is triggered, the other screen will also need to call the input method through the input method management service for input (this input method may be the same as the first screen or a different type). Therefore, it is necessary to add an unused input method management service to the management service resource pool, and this management service will be applied to the next screen that is triggered.
[0045] Step S140: After the input based on the input method is completed, the input method management service marked as used will be re-marked as unused and recycled into the management service resource pool. After the input method of a screen completes the input, the input method management service will be re-marked from used to unused and recycled. If the number of unused input method management services in the management service resource pool after recycling exceeds one, the redundant ones will be deleted so that there will be at most one unused input method management service in the management service resource pool. Dynamic processing of the input method management service is realized, and excessive memory usage is not likely to occur. Compared with the method in the related art that requires configuring an input method management service for each screen when the system starts, the solution of the present application is less likely to have freezes or long startup waits, which can improve the user experience. For manufacturers, it can also reasonably control costs.
[0046] As shown in Figure 3, a block diagram of multiple input method control in an embodiment of the present application is provided. It should be noted that the input methods for the different screens shown in Figure 3 are the same input method. Before enabling an input method, it is necessary to download the corresponding input method installation package. After downloading, the installation package will be stored in the system's storage path. For example, the installation package's storage path in the system may be / system / app / iFlyIME.apk. The input method installation package is then parsed by the package management service to obtain an input method parsing package corresponding to each screen, and each input method parsing package is assigned a different package name. Invoking the input method for a screen marked as used by the input method management service includes calling the input method corresponding to the corresponding screen based on the package name. That is, when the input method management service needs to call the input method for a screen for input, it must be called based on the package name. As shown in Figure 3, typically, when the package management service parses the input method parsing package for the same input method, it directly assigns a different package name to each screen, thereby enabling the activation of the input method and the transmission of the input channel.
[0047] Exemplarily, if a new screen is added to the system, the above method also includes: parsing the input method installation package through the package management service to obtain the input method parsing package corresponding to the newly added screen, and assigning a new package name to the input method parsing package corresponding to the newly added screen. In other words, it is necessary to ensure that the package names of the input method parsing packages corresponding to different screens are different. In this way, the input method management service can find the parsing package corresponding to the screen when calling. Among them, the newly added screen can be a physical screen or a virtual screen. When the user uses screen projection or screen sharing, it can be regarded as a newly added screen, and the management service resource pool can provide it with a new unused input method management service for input.
[0048] As shown in Figure 3, although the input method of the two screens is the same and the installation package of the input method is also the same, the package management service assigns different package names. For example, the package names of the parsing packages corresponding to the two screens can be: com.iflytek.inputmethod / .FlyIME and
[0049] com.iflytek.inputmethod2 / .FlyIME. Subsequently, when the input method management service starts the input method for screen 2, the parsing package corresponding to screen 1 will not be called because the package names are the same. Furthermore, if different screens use different input methods, the package names of the input method parsing packages obtained by installing the package will naturally be different, eliminating the need to perform the aforementioned task of assigning a new package name.
[0050] As shown in Figure 4, it is a block diagram of the multi-screen input method setting process in an embodiment of the present application. Different input methods can be used for unused screens. The method also includes setting the input method of the screen. Specifically: before starting the input method, the method also includes selecting an input method from at least two input methods based on user input to start. When making a selection, configuration information of at least two input methods is obtained, and the input method specified by the user input is selected based on the configuration information. The user here can be considered as the user who is operating the corresponding screen.
[0051] As shown in Figure 4, the input method management service is also used to set the input method of the screen. The management service resource pool provides input method management services, which obtain the settings (configuration information) of at least two input methods through the input method management service. After the user of the current screen specifies the input method, the input method management service can select the specified input method (such as iFlytek input method, Baidu input method, etc.) based on the configuration information. After the selection is completed, the next time the input method management service starts the input method of the screen, it will start the selected input method for input.
[0052] Exemplarily, before the input based on the input method is completed, the method further includes: updating the vocabulary of the input method. The specific updating method is: obtaining candidate words for the input method; obtaining integrated vocabulary from the storage space shared by all screens; integrating the candidate words with the integrated vocabulary to obtain candidate word update results, and storing the candidate word update results in the storage space to update the integrated vocabulary. Further, obtaining the number of times the candidate words are input and the number of times the integrated vocabulary is input; based on the number of times the candidate words are input and the number of times the integrated vocabulary is input, obtaining the word frequency of the candidate words in the candidate word update results; setting priorities for the candidate words in the vocabulary update results based on the word frequency, and different priorities correspond to different recommendation orders. Vocabulary with higher priorities are more likely to be recommended to users.
[0053] As shown in Figure 5, it is a block diagram of the vocabulary update process of different input methods in an embodiment of the present application. It is understandable that in an application environment with multiple input methods in a single system, especially different types of input methods (for example, Baidu Input Method + Sogou Input Method, etc.), user information (such as candidate words and other information) is stored independently. The candidate word databases of each screen are now information islands, and users are required to repeatedly input the same high-frequency words on different screens, affecting the user experience. For input methods of the same type, we can easily share them through cloud accounts. I will not go into details here, and the solution of this application is mainly aimed at vocabulary updates for different types of input methods.
[0054] As shown in Figure 5, when updating vocabulary, the input method's candidate words are obtained through the input method management service, and the integrated vocabulary is retrieved from the storage space. This process can be implemented using the integrated vocabulary module, which obtains the integrated vocabulary from the system storage. The integrated vocabulary module then integrates the candidate words to obtain the updated candidate words, which are then stored in the storage space, thus updating the integrated vocabulary. In this way, when an input method needs to be updated, the integrated vocabulary can be downloaded through the integrated vocabulary module.
[0055] In addition, in the above process, the number of times the candidate word is input and the number of times the fused vocabulary is input can be obtained. Based on the number of times the candidate word is input and the number of times the fused vocabulary is input, the word frequency of the candidate word in the candidate word update result is obtained. Specifically, the word frequency of the candidate word = the number of times the candidate word is input / the number of times the fused vocabulary is input. The priority of the candidate words in the vocabulary update result can be set by the word frequency. The higher the priority, the easier it is for the vocabulary to be recommended to the user. At this point, the vocabulary update of the input method is completed. Because the updated fused vocabulary is shared by multiple input methods, it is more convenient for the system to update the vocabulary of the input method corresponding to each screen. It should be noted that the embodiment of the present application takes candidate words as an example, but is not limited to candidate words, and includes other shareable information.
[0056] The screen input control method in this application manages the input method management service through the management service resource pool when input is performed on multiple screens. The number of input method management services is dynamic and not bound to the number of screens. When a screen requires input, the corresponding input method management service becomes in use to start the input method, and an unused input method management service is added. When the input is completed, the input method management service is recycled, so that at least one unused input method management service is always maintained in the resource pool. When the system starts, it is not necessary to start all input method management services, which reduces memory usage and system lag, and can improve the user experience. In addition, different input methods can be set and selected, and the vocabulary of the input methods of multiple screens can be updated to facilitate user use.
[0057] The present application also provides a screen input control system, comprising a memory and a processor, wherein the memory stores a computer program that, when executed, causes the processor to execute the above-described screen input control method. The present application also provides a vehicle equipped with the above-described screen input control system.
[0058] The screen input control system and vehicle in this application use the above-mentioned screen input control method to realize multi-screen input. When input is performed on multiple screens, the input method management service is managed by the management service resource pool. The number of input method management services is dynamic rather than bound to the number of screens. When a screen requires input, the corresponding input method management service becomes in use for starting the input method, and an unused input method management service is added. When the input is completed, the input method management service is recycled, so that at least one unused input method management service is always maintained in the resource pool. When the system starts, it is not necessary to start all input method management services, which reduces memory usage and system lag, and can improve user experience. In addition, different input methods can be set and selected, and the vocabulary of the input methods of multiple screens can be updated to facilitate user use.
[0059] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor is caused to execute the above-mentioned screen input control method.
[0060] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely illustrative and are not intended to limit the scope of the present application. Various changes and modifications may be made therein by those skilled in the art without departing from the scope and spirit of the present application. All such changes and modifications are intended to be included within the scope of the present application as required by the appended claims.
[0061] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0062] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical function division. In actual implementation, other division methods may be used. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not performed.
[0063] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.
[0064] Similarly, it should be understood that in order to streamline the present application and aid in understanding one or more of the various disclosed aspects, in the description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, this approach of the present application should not be interpreted as reflecting the intention that the application claimed for protection requires more features than those explicitly recited in each claim. More precisely, as reflected in the corresponding claims, it is that the corresponding technical problem can be solved with fewer features than all the features of a single disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present application.
[0065] It will be understood by those skilled in the art that, except where mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or apparatus disclosed herein may be combined in any combination. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature providing the same, equivalent, or similar purpose.
[0066] Furthermore, those skilled in the art will appreciate that although some embodiments herein include certain features included in other embodiments but not other features, combinations of features from different embodiments are intended to be within the scope of this application and to form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
[0067] The various component embodiments of the present application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some modules according to the embodiments of the present application. The present application can also be implemented as an on-board system program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present application can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0068] It should be noted that the above embodiments illustrate rather than limit the present application, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present application may be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim listing several on-board systems, several of these on-board systems may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.
[0069] The above is merely a description of specific embodiments of the present application, and the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. The scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A screen input control method, applied to a system including at least two screens, wherein: The method comprises: Creating a management service resource pool, wherein the management service resource pool always includes at least one unused input method management service; When an input control of a screen is triggered, the unused input method management service is obtained from the management service resource pool and allocated to the screen for starting the input method of the screen.
2. The method according to claim 1, wherein When an input control on a screen is triggered, after obtaining the unused input method management service from the management service resource pool and allocating it to the screen, the method further includes: Marking the input method management service as used; An unused input method management service is added to the management service resource pool for use on the screen where the next input control is triggered among the at least two screens.
3. The method according to claim 2, wherein: The method further comprises: After the input based on the input method is completed, the input method management service marked as used is re-marked as unused and recycled into the management service resource pool.
4. The method according to claim 2 or 3, wherein: The input method for starting the screen includes: The input method management service calls the input method of the screen based on the input method marked as used, and transmits an input channel to the input method to start the input method.
5. The method according to claim 4, wherein Before creating the management service resource pool, the method further includes: Download the input method installation package and store it in the system; Parsing the input method installation package through a package management service to obtain an input method parsing package corresponding to each of the screens, and assigning a different package name to each of the input method parsing packages; The calling of the input method of the screen based on the input method management service marked as used includes: calling the input method corresponding to the corresponding screen based on the package name.
6. The method according to claim 5, wherein: When a new screen is added to the system, the method further includes: The input method installation package is parsed through a package management service to obtain an input method parsing package corresponding to the newly added screen, and a new package name is assigned to the input method parsing package corresponding to the newly added screen.
7. The method according to claim 5 or 6, wherein: Before the input based on the input method is completed, the method further includes: updating the vocabulary of the input method.
8. The method according to claim 7, wherein: The updating of the vocabulary of the input method includes: Obtaining candidate words for the input method; Get the fused vocabulary from the storage space shared by all screens; The candidate word is fused with the fused vocabulary to obtain a candidate word update result, and the candidate word update result is stored in the storage space to update the fused vocabulary.
9. The method according to claim 8, wherein The updating of the vocabulary of the input method further includes: Obtaining the number of times the candidate word is input and the number of times the fused word is input; Obtaining a word frequency of the candidate word in the candidate word update result based on the number of times the candidate word is input and the number of times the fused vocabulary is input; Priorities are set for candidate words in the vocabulary update result based on the word frequencies, and different priorities correspond to different recommendation orders.
10. The method according to any one of claims 1 to 9, wherein: Before starting the input method, the method further includes: An input method is selected from at least two input methods based on user input to be activated.
11. The method according to claim 10, wherein: The step of selecting an input method to start includes: Get configuration information of at least two input methods; An input method specified by the user input is selected based on the configuration information.
12. The method according to any one of claims 1 to 11, wherein: The screen includes a physical screen and / or a virtual screen, wherein the virtual screen includes a projected screen and / or a shared screen.
13. A screen input control system, wherein: The system includes a memory and a processor, wherein computer instructions are stored in the memory, and when the computer instructions are executed, the processor executes the screen input control method according to any one of claims 1 to 12.
14. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, which, when executed by a processor, enable the processor to perform the screen input control method according to any one of claims 1 to 12.
15. A vehicle, wherein: The vehicle is provided with the screen input control system according to claim 13.
Citation Information
Patent Citations
Input control system and method of multi-screen system
CN115639914A
Screen input control method and system and vehicle
CN118535027A
Method And System To Launch And Manage An Application On A Computer System Having A Touch Panel Input Device
US20130346912A1
Input method lexicon updating method and apparatus, device and server
WO2023030266A1