Mobile terminal control method, mobile terminal and computer readable storage medium

By obtaining relevant information of the application, it automatically determines the display information of the floating menu, which solves the problem of time-consuming for users to manually set up the floating menu and improves user experience and management efficiency.

CN114868104BActive Publication Date: 2025-04-11SHANGHAI TRANSSION CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202080090145.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-12-26
Filing Date
2020-07-28
Publication Date
2025-04-11
Estimated Expiration
2040-07-28

AI Technical Summary

Technical Problem

When setting application icons or function items in the floating menu, existing mobile terminals require users to manually find and add, resulting in a long time and poor user experience.

Method used

By obtaining relevant information of the application, the display information of the floating menu is automatically determined, and the automatic addition and deletion function is realized without the need for manual settings by the user.

Benefits of technology

It avoids the time-consuming process of manual settings by users, improves user experience, and simplifies the management process of floating menus.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure HDA0003713629960000011
    Figure HDA0003713629960000011
  • Figure HDA0003713629960000012
    Figure HDA0003713629960000012
  • Figure HDA0003713629960000021
    Figure HDA0003713629960000021
Patent Text Reader

Abstract

The present application discloses a mobile terminal control method, a mobile terminal and a computer-readable storage medium, the method comprising: obtaining relevant information of an application; and determining display information of a floating menu according to the relevant information. The present application solves the technical problem that the existing manual setting process of application programs and function items in a floating menu takes a long time and has a poor user experience.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to the Chinese patent application with application number 201911386361.3 and invention name “Method, terminal and readable storage medium for setting floating menu” filed with the China Patent Office on December 26, 2019, the Chinese patent application with application number 201911364823.1 and invention name “Control method of mobile terminal, mobile terminal and computer storage medium”, and the Chinese patent application with application number 201911366819.9 and invention name “Setting method of mobile terminal, mobile terminal and computer storage medium”, all of which are incorporated by reference in the application. Technical Field

[0002] The present application relates to the field of mobile terminal control, and in particular to a mobile terminal control method, a mobile terminal control method based on a stylus pen, a mobile terminal, and a computer terminal storage medium. Background Art

[0003] Currently, more and more mobile terminals are equipped with a floating menu function. The icons displayed in the floating menu are icons of applications or application function items that users often use. However, in order to set application icons or application function item icons in the floating menu, users are required to manually find the application icons or application function item icons that they want to add, and manually add the application icons or application function item icons to the floating menu. Since it is manually added, especially when there are too many applications and application function items installed in the mobile terminal, it takes a long time to manually set the application icons or application function item icons in the floating menu, which leads to poor user experience.

[0004] Technical Solutions

[0005] The main purpose of the present application is to provide a mobile terminal control method, a mobile terminal control method based on a stylus, a mobile terminal and a computer-readable storage medium, aiming to solve the technical problem that manually setting application icons and application function items in a floating menu takes a long time and has a poor user experience.

[0006] To achieve the above object, the present application provides a mobile terminal control method, which is applied to a mobile terminal and includes the following steps:

[0007] Get information about the application;

[0008] The display information of the floating menu is determined according to the relevant information.

[0009] To achieve the above object, the present application also provides a mobile terminal control method based on a stylus pen, which is applied to a mobile terminal, wherein the mobile terminal has a receiving cavity, and the receiving cavity is used to receive the stylus pen that establishes a pairing connection with the mobile terminal, comprising the steps of:

[0010] Get information about the application;

[0011] The display information of the floating menu is determined according to the relevant information.

[0012] In addition, to achieve the above-mentioned purpose, the present application also provides a mobile terminal, which includes: a display screen, a communication module, a memory, a processor, and a mobile terminal control program and / or a stylus-based mobile terminal control program stored in the memory and runnable on the processor, wherein the mobile terminal control program, when executed by the processor, implements the steps of the mobile terminal control method as described above, and / or the stylus-based mobile terminal control program, when executed by the processor, implements the steps of the stylus-based mobile terminal control method as described above.

[0013] In addition, to achieve the above-mentioned objectives, the present application also provides a computer-readable storage medium, on which a mobile terminal control program and / or a stylus-based mobile terminal control program is stored, and when the mobile terminal control program and / or the stylus-based mobile terminal control program is executed by the processor, the steps of the mobile terminal control method as described above are implemented, and / or when the stylus-based mobile terminal control program is executed by the processor, the steps of the stylus-based mobile terminal control method as described above are implemented.

[0014] The embodiment of the present application proposes a mobile terminal control method, a mobile terminal and a computer-readable storage medium, which obtains relevant information of an application and determines the display information of a floating menu according to the relevant information, thereby eliminating the need for manual settings by the user, avoiding time-consuming manual settings by the user and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a schematic diagram of the structure of the hardware operating environment involved in the embodiment of the present application;

[0016] Figure 2 This is a flow chart of the first embodiment of the mobile terminal control method of the present application;

[0017] Figure 3 This is a flowchart of a fifth embodiment of the mobile terminal control method of the present application;

[0018] Figure 4 This is a flow chart of the first embodiment of the mobile terminal control method based on a stylus pen of the present application;

[0019] Figure 5 This is a flow chart of a fifth embodiment of a mobile terminal control method based on a stylus pen of the present application;

[0020] Figures 6A-6E This is a schematic diagram of the main interface for receiving operation instructions of the stylus pen on the floating menu and performing addition and / or deletion operations on the application items selected by the user in the specific implementation mode of the present application.

[0021] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings.

[0022] Embodiments of the present invention

[0023] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0024] Please refer to Figure 1 , Figure 1 Schematic diagram of the hardware structure of the mobile terminal provided in each embodiment of the present application, the mobile terminal can be a mobile phone or a tablet computer. The mobile terminal includes components such as a communication module 10, a memory 20, a processor 30 and a display screen 40. Those skilled in the art can understand that Figure 1 The mobile terminal shown in the figure may also include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. The processor 30 is connected to the memory 20, the communication module 10 and the display screen 40 respectively, and the memory 20 stores a stylus-based floating menu setting program, which is executed by the processor 30 at the same time.

[0025] The communication module 10 can be connected to an external device through a network. The communication module 10 can receive data sent by an external device, and can also send data, instructions and information to the external device. The external device can be an electronic device such as a mobile phone, a tablet computer, a laptop computer, a desktop computer or a smart home appliance.

[0026] The memory 20 can be used to store software programs and various data. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (receiving a floating menu setting instruction), etc.; the data storage area can store data or information created according to the use of the mobile terminal, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0027] The processor 30 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 20, and calling data stored in the memory 20, so as to monitor the mobile terminal as a whole. The processor 30 may include one or more processing units; preferably, the processor 30 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 30.

[0028] The display screen 40 can display information processed by the mobile terminal, captured images and / or received images, videos, user interfaces or graphical user interfaces, etc. When the display screen 40 is a touch screen, it can also be used to detect touch input pressure, touch input position, and touch input area.

[0029] although Figure 1 Although not shown, the mobile terminal may further include a circuit control module, which is used to implement power control and ensure the normal operation of other components. Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation on the mobile terminal, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0030] Based on the above hardware structure, various embodiments of the method of the present application are proposed.

[0031] Reference Figure 2 In the first embodiment of the mobile terminal control method of the present application, the mobile terminal control method is applied to a mobile terminal and comprises the steps of:

[0032] Step S10, obtaining relevant information of the application;

[0033] Step S20: determining display information of the floating menu according to the relevant information.

[0034] In this solution, the mobile terminal will obtain relevant information of the application on the mobile terminal, that is, it can obtain at least one function item information of the current application, it can also obtain at least one installed application information, and it can also obtain at least one function item information of the current application and at least one installed application information. The function item information includes the usage time and / or usage frequency of the function item. The installed application information includes the historical usage data corresponding to the installed application, the historical usage data within a preset time period, the historical usage data of accessing the wireless network, the historical consumption flow and at least one of the categories to which it belongs.

[0035] There may be multiple function items in the current application. For example, if the application is WeChat, WeChat's function items include chat function, scan function, wallet function, mini-program function, etc. The mobile terminal will count the usage frequency and / or usage duration of WeChat's chat function, scan function, wallet function, and mini-program function. A high usage frequency or high usage duration of a function item, or a high usage frequency and a high usage duration, can indicate that the user likes to use the function, and then the function can be recommended as a target application.

[0036] The historical usage data is the historical usage data within a preset time before the user starts the floating menu command, and the historical usage data includes at least one of the number of times used, the duration of use, and the frequency of use. The preset time is 1 day, 2 days, a week, half a month, or a month, etc., and the preset time period is not limited here. Therefore, the historical usage data obtained each time the floating menu is started is different, and it is real-time historical usage data. Through the real-time historical usage data, it is possible to analyze in real time the applications that the user often uses or likes.

[0037] The historical usage data within the preset time period refers to the historical usage data of the preset time period (e.g., 7:00-9:00 time period) within the preset time period before the user starts the floating menu command. The preset time period can be set by the user or by the system default setting, and the preset time period is not limited here. The user generally uses different applications in different time periods. For example, the applications frequently used in the working time period (8:00-12:00 and 14:00-18:00) are chat applications, and the applications frequently used in the breakfast time period (6:00-8:00), lunch time period (12:00-14:00) or dinner time period (18:00-19:00) may be food applications, video applications, etc.

[0038] The historical usage data when connected to a wireless network refers to the historical usage data when connected to a wireless network within a preset time before the user starts the floating menu command. Since different applications consume different amounts of traffic after being turned on, the categories of applications that users commonly use are different when the mobile terminal is connected to a wireless network and when it is not connected to a wireless network. The commonly used applications in the same category are also different. For example, when connected to a wireless network, the programs that users may frequently use are video applications, live broadcast applications, or game applications. For game applications, the commonly used applications may be large game applications, etc.; when not connected to a wireless network, the commonly used applications may be browser applications, small game applications, or music applications.

[0039] Historical traffic consumption refers to the traffic consumed by the application within the preset time before the user starts the floating menu command. Different applications consume different amounts of traffic. For example, video applications consume the most traffic. Compared with video applications, music and chat applications consume less traffic.

[0040] The preset categories corresponding to the installed applications may be music, video, chat, shopping, entertainment, etc., and the preset categories are not limited here.

[0041] The mobile terminal determines the display information of the floating menu according to the obtained relevant information of the application program, and the specific execution process is as follows:

[0042] Step S21, processing the acquired application-related information according to a preset strategy, and determining a target function item and / or target application displayed in the floating menu according to the processing result;

[0043] The acquired information corresponding to each function item of the current application and / or each installed application is processed according to a preset strategy, and a target function item and / or target application of the current application displayed in the floating menu is determined according to the processing result.

[0044] For example, the mobile terminal sorts the historical usage time corresponding to each function item of the current application from large to small according to the historical usage time corresponding to each function item of the current application, and obtains the sorting results of each function item; then, according to the sorting results corresponding to each function item, selects the first preset number of function items in the sorting results as target function items.

[0045] For another example, the mobile terminal sorts the historical usage time corresponding to each installed application in each preset category from large to small according to the historical usage time corresponding to each installed application and the preset category corresponding to the installed application, and obtains the sorting result corresponding to each preset category; then, according to the sorting result corresponding to each preset category, selects the first preset number of installed applications in the sorting result corresponding to each preset category as the target application corresponding to each category.

[0046] The longer a user uses an application, the higher the user's preference for the application. For example, when a user likes shopping, the user must use shopping applications for a longer time. When the historical usage data of each installed application obtained by the mobile terminal is the historical usage time of each installed application, the historical usage time corresponding to each installed application in the same category will be sorted from large to small according to the historical usage time corresponding to each installed application and the category corresponding to the installed application, and the sorting results corresponding to each category will be obtained. Then, a preset number of applications with high rankings are selected from the sorting results of each category as the target applications corresponding to each category. For example, the historical usage time of each application in the video category is sorted from large to small, and the sorting results of the video category are obtained as Douyin, iQiyi, Tencent Video and Youku Video, etc. The top three applications: Douyin, iQiyi and Tencent Video are selected as the target applications of the video category.

[0047] For another example, the mobile terminal sorts the historical usage counts corresponding to each installed application in each preset category from large to small based on the historical usage counts corresponding to each installed application and the preset categories corresponding to each installed application, and obtains the sorting results corresponding to each preset category; then, based on the sorting results corresponding to each preset category, selects the first preset number of installed applications in the sorting results corresponding to each preset category as the target applications corresponding to each preset category.

[0048] The more times a user uses an application, the more he or she likes the application. For example, if a user likes to watch videos, the user must use video applications more often. When the historical usage data of each installed application obtained by the mobile terminal is the historical usage times of each installed application, the historical usage times corresponding to each installed application in the same category will be sorted from large to small according to the historical usage times corresponding to each installed application and the category corresponding to the installed application, and the sorting results corresponding to each category will be obtained. Then, a preset number of applications with high rankings are selected from the sorting results of each category as the target applications corresponding to each category, and finally, the target applications corresponding to each category are added to the corresponding area in the floating menu of the category to which they belong, and the target applications are sorted and displayed according to the sorting results. For example, the historical usage times of each application in the video category are sorted from large to small, and the sorting results of the video category are obtained as Douyin, iQiyi, Tencent Video and Youku Video, etc. The top three applications: Douyin, iQiyi and Tencent Video are selected as the target applications of the video category.

[0049] For another example, the mobile terminal sorts the historical traffic consumption corresponding to each installed application in each preset category from large to small according to the historical traffic consumption corresponding to each installed application and the preset category corresponding to each installed application, and obtains the sorting result corresponding to each preset category; then, according to the sorting result corresponding to each preset category, selects the first preset number of installed applications in the sorting result corresponding to each preset category as the target application corresponding to each preset category.

[0050] For another example, the mobile terminal directly uses all installed applications of a certain category as target applications according to the categories corresponding to the installed applications, or uses one application in each category as the target application.

[0051] For another example, the mobile terminal directly sorts the historical traffic consumption corresponding to each installed application from large to small according to the historical traffic consumption corresponding to each installed application to obtain a total sorting result; and then selects the first preset number of installed applications in the total sorting result as target applications.

[0052] It should be noted that when the mobile terminal only obtains corresponding information of a function item of an installed application or a current application, the function item of the installed application or the current application is directly determined as the corresponding target application or target function item in the floating menu.

[0053] And / or step S22, simultaneously displaying the shortcut window of the floating menu and the list window of function items and / or applications on the display interface of the mobile terminal, and determining the target function item and / or target application displayed in the floating menu based on the received selection operation of the shortcut window of the floating menu and the selection operation of the list window of function items and / or applications.

[0054] When the user needs to set the floating menu, when entering the setting interface of the floating menu, the shortcut window and the list window of function items and / or applications are displayed on the display screen of the mobile terminal at the same time, and the displayed shortcut window and the list window of function items and / or applications are selected, and the target function item and / or target application displayed in the floating menu is determined according to the received selection operation. The specific execution process is:

[0055] Step S221, displaying a floating menu on the display interface of the mobile terminal, wherein the floating menu has a setting button and application programs and / or function items added to the floating menu;

[0056] Step S222, detecting whether the setting button is triggered, and if so, simultaneously displaying a shortcut window of a floating menu and a list window of function items and / or applications on the display interface of the mobile terminal;

[0057] Step S223, detecting whether the application and / or function item in the function item and / or application list window is selected, and if so, adding the selected application and / or the selected function item to the shortcut window; and / or,

[0058] Detect whether an application and / or a function item in the shortcut window is selected, and if so, delete the selected application and / or the selected function item from the shortcut window.

[0059] The first thing displayed on the display interface of the mobile terminal is the floating menu. In the floating menu, there is at least one application and / or at least one function item that has been added to the floating menu. By clicking on the application or function item on the control interface of the floating menu, the corresponding application or function item can be quickly accessed. The floating menu also has a setting button. When the user needs to set the floating menu, the user can click the setting button with a finger or a stylus to trigger the display interface of the mobile terminal to display the shortcut window of the floating menu and the list window of function items and / or applications at the same time; in other specific embodiments, the control interface of the floating menu may also have an add button. When the add button is triggered, the shortcut window of the floating menu and the list window of function items and / or applications can also be displayed on the display interface of the mobile terminal at the same time to further enhance the flexibility of use of the mobile terminal.

[0060] The function item and / or application list window has installed applications and / or function items that have not been added to the floating menu and are arranged according to historical usage data. The shortcut window has at least one installed application and / or function item that has been added to the floating menu and arranged in a preset order. The preset order refers to the chronological order in which the applications and / or function items are added to the shortcut window; or the preset order refers to the order in which the applications and / or function items in the shortcut window are used at a high or low frequency.

[0061] Detect whether an installed application and / or function item in the function item and / or application list window is selected, for example, whether the icon of the installed application and / or function item is clicked, and if so, add the icon of the selected installed application and / or function item to the shortcut window. When an icon of an installed application and / or function item in the application list window is added to the shortcut window, the added icon of the installed application and / or function item is deleted from the application list window.

[0062] Detect whether the installed application and / or function item in the shortcut window is selected, for example, whether the icon of the installed application and / or function item is clicked, and if so, delete the icon of the selected installed application and / or function item from the shortcut window. When an icon of an installed application and / or function item is deleted from the shortcut window, the deleted installed application and / or function item is added to the application list window according to the user's usage habit information, waiting for the user to select it next time.

[0063] Attached Figures 6A-6E is a schematic diagram of the main interface for setting the floating menu in the specific implementation mode of the present application. For example, the user can call up the main interface of the mobile terminal by sliding left / right, up / down or pulling out the stylus in the receiving cavity. Fig. 6A The floating menu 20 shown in FIG. 20 has at least one application program (i.e. Fig. 6A The user clicks the add button 22 or the setting button 23 to enter the setting interface of the floating menu, such as Figure 6B In the setting interface, there is a quick window 241 of the floating menu and an application list window 242. The quick window 241 has at least one application that has been added to the floating menu (i.e. Figure 6B Each of the icons of the first application 211 has a delete button 25. If the user clicks the delete button 25 or the icon of the application 211, the application is deleted from the floating menu. The application list window 242 has at least one application that is not added to the floating menu (i.e., Figure 6B For example, the most frequently used application is APP1, the second most frequently used application is APP2, the third most frequently used application is APP3, and the fourth most frequently used application is APP4. When the user wants to add APP2 to the floating menu, the user uses the stylus 26 to click on the icon of APP2 (e.g., Figure 6C As shown), it is confirmed that APP2 is added to the floating menu, and the icon of APP2 is displayed in the shortcut window 241, such as Fig.6D When the user returns to the floating menu 20, the icon of APP2 will be displayed in the floating menu 20, as shown in FIG. Fig. 6E The user clicks the icon of APP2 located in the floating menu 20 to quickly access the application APP2.

[0064] This embodiment obtains the relevant information of the application and determines the display information of the floating menu according to the relevant information, so that the user does not need to manually set the target function item and / or target application displayed in the floating menu, which avoids the time-consuming manual setting of the user and improves the user experience.

[0065] Further, according to the first embodiment of the mobile terminal control method of the present application, a second embodiment of the mobile terminal control method of the present application is proposed. In this embodiment, before step S20, the following is further included:

[0066] Step S30, receiving a floating menu setting instruction.

[0067] In this solution, the floating menu setting instruction can be triggered by the user using a stylus to click a predetermined area of ​​the display screen of the mobile terminal, or by a voice instruction, or by a specific sliding track on the display screen of the mobile terminal. The user can also start the floating menu by pulling out the stylus. This solution does not limit the form of starting the floating menu instruction.

[0068] Further, according to the first and second embodiments of the mobile terminal control method of the present application, a third embodiment of the mobile terminal control method of the present application is proposed. In this embodiment, the mobile terminal has a receiving cavity, and the receiving cavity is used to receive a stylus pen that establishes a pairing connection with the mobile terminal. Before step S20, the following steps are also included:

[0069] Step S40, determining whether the stylus pen is pulled out of the accommodation cavity, and if so, confirming receipt of the floating menu setting instruction.

[0070] When the mobile terminal further includes a housing cavity for housing a stylus pen for establishing a pairing connection with the mobile terminal, the housing cavity has a contact port. When the stylus pen is located in the housing cavity, the end of the stylus pen contacts the contact port, confirming that the stylus pen is located in the housing cavity; but after the stylus pen is pulled out of the housing cavity, the contact port does not detect the stylus pen, confirming that the stylus pen is pulled out of the housing cavity, and confirming that the user has triggered the floating menu setting instruction.

[0071] Further, according to the above-mentioned embodiment of the mobile terminal control method of the present application, a fourth embodiment of the mobile terminal control method of the present application is proposed. In this embodiment, after step S20, the following steps are further included:

[0072] Step S50: displaying the icon and / or name of the target function item of the current application and / or the icon and / or name of the target application in the floating menu.

[0073] After the mobile terminal determines the target function items and / or target applications of the current application, it automatically adds the icons and / or names of the target function items of the current application and / or the icons and / or names of the target applications to the pre-set area in the floating menu. For example, the icons and / or names of the target function items of the current application and / or the icons and / or names of the target applications are randomly arranged in the preset area of ​​the floating menu, or the icons and / or names of the target function items of the current application and / or the icons and / or names of the target applications are sorted according to the previous sorting results, for example, according to the historical usage time, historical usage frequency or historical usage count corresponding to each installed application, or according to the sorting results corresponding to each preset category obtained previously and the category of each target application, the icons and / or names of each target application are displayed in the floating menu according to the preset category classification.

[0074] Further, refer to Figure 3 According to the above-mentioned embodiments of the mobile terminal control method of the present application, a fifth embodiment of the mobile terminal control method of the present application is proposed. In this embodiment, after step S20, the following steps are further included:

[0075] Step S60, receiving an operation instruction for the floating menu, and performing at least one operation of adding, deleting and starting the selected function item and / or application.

[0076] The user can use a finger or a stylus to click on at least one application or function item in the floating menu to make a selection, and start the selected at least one application or function item. After the floating menu automatically displays each target application and / or each function item of the current application, the user can also manually add the selected at least one application and / or function item of the current application to the floating menu, and can also manually delete the selected at least one application and / or function item of the current application in the floating menu.

[0077] Reference Figure 4 In the first embodiment of the stylus-based mobile terminal control method of the present application, the stylus-based mobile terminal control method is applied to a mobile terminal, and the stylus-based mobile terminal control method comprises the steps of:

[0078] Step S100, obtaining relevant information of the application;

[0079] Step S200: determining display information of the floating menu according to the relevant information.

[0080] In this solution, the mobile terminal will obtain relevant information of the application on the mobile terminal, that is, it can obtain at least one function item information of the current application, it can also obtain at least one installed application information, and it can also obtain both at least one function item information of the current application and at least one installed application information. Function item information includes the usage duration and / or usage frequency of the function item. The installed application information includes historical usage data corresponding to the installed application, historical usage data within a preset time period, historical usage data for accessing a wireless network, historical traffic consumption, category, historical behavior data of the stylus interacting with at least one target application when the current application is running on the mobile terminal, and at least one of historical behavior data of the stylus interacting with at least one installed application outside the current application when running a preset application with the same attributes as the current application.

[0081] There may be multiple function items in the current application. For example, if the application is WeChat, the function items in WeChat include chat function, scan function, wallet function, mini-program function, etc. The mobile terminal will count the usage frequency and / or usage time of WeChat's chat function, scan function, wallet function, and mini-program function. A high usage frequency or high usage time of a function item, or a high usage frequency and a high usage time, can indicate that the user likes to use the function, and then the function can be recommended as a target application.

[0082] The historical usage data is the historical usage data within a preset time before the user starts the floating menu command, and the historical usage data includes at least one of the number of times used, the duration of use, and the frequency of use. The preset time is 1 day, 2 days, a week, half a month, or a month, etc. The preset time is not limited here, so the historical usage data obtained each time the floating menu is started is different, which is real-time historical usage data. Through the real-time historical usage data, it is possible to analyze in real time the applications that the user often uses or likes.

[0083] The historical usage data within the preset time period refers to the historical usage data of the preset time period (e.g., 7:00-9:00 time period) within the preset time period before the user starts the floating menu command. The preset time period can be set by the user or by the system default setting, and the preset time period is not limited here. The user generally uses different applications in different time periods. For example, the applications frequently used in the working time period (8:00-12:00 and 14:00-18:00) may be chat applications, and the applications frequently used in the breakfast time period (6:00-8:00), lunch time period (12:00-14:00) or dinner time period (18:00-19:00) may be food applications, video applications, etc.

[0084] The historical usage data when connected to a wireless network refers to the historical usage data when connected to a wireless network within a preset time before the user starts the floating menu command. Since different applications consume different amounts of traffic after being turned on, users generally use different categories of applications when their mobile terminals are connected to a wireless network and when they are not connected to a wireless network. The commonly used applications in the same category are also different. For example, when connected to a wireless network, commonly used applications may be video applications, live broadcast applications, or game applications. For game applications, commonly used applications may be large game applications, etc.; when not connected to a wireless network, commonly used applications may be browser applications, small game applications, or music applications.

[0085] Historical traffic consumption refers to the traffic consumed by the application within the preset time before the user starts the floating menu command. Different applications consume different amounts of traffic. For example, video applications consume the most traffic, while music and chat applications consume less traffic than video applications.

[0086] The preset categories corresponding to the installed applications may be music, video, chat, shopping, entertainment, etc., and the preset categories are not limited here.

[0087] The historical behavior data of the interaction between the stylus and at least one installed application other than the current application while the current application is running refers to the historical number of times another application was called through the stylus while the current application was running, counted before the touch operation request triggered by the stylus was received this time. For example, the current application is WeChat, and the Taobao program was called 5 times through the stylus while WeChat was running before. Then, the historical behavior data of the interaction between the stylus and the Taobao program while WeChat was running is 5 times.

[0088] The attribute information includes at least one of the type information, source information, and size information of the application. The historical behavior data of the interaction between the stylus and at least one installed application other than the current application when the preset application with the same attributes as the current application is running refers to the historical number of times another application is called by the stylus when the preset application with the same attributes as the current application is running, which is counted before the touch operation request triggered by the stylus is received this time. For example, when the touch operation request triggered by the stylus is currently received, the current application running is iQiyi, the attribute information is the video playback category, and the preset application of the video playback category is Youku. When Youku was previously running, the Taobao program was called 5 times by the stylus, that is, when Youku was running, the historical behavior data of the interaction between the stylus and the Taobao program was 5 times. Then, when the touch operation request triggered by the stylus is currently received, the historical behavior data of the interaction between the stylus and the Taobao program when iQiyi was running will be obtained as 5 times.

[0089] The mobile terminal determines the display information of the floating menu according to the obtained relevant information of the application program, and the specific execution process is as follows:

[0090] Step S210, processing the acquired information corresponding to each function item of the current application and / or each installed application according to a preset strategy, and determining the target function item and / or target application of the current application displayed in the floating menu according to the processing result.

[0091] For example, the mobile terminal sorts the historical usage time corresponding to each function item of the current application from large to small according to the historical usage time corresponding to each function item of the current application, and obtains the sorting results of each function item; then, according to the sorting results corresponding to each function item, selects the first preset number of function items in the sorting results as target function items.

[0092] For another example, the mobile terminal sorts the historical usage time corresponding to each installed application in each preset category from large to small according to the historical usage time corresponding to each installed application and the preset category corresponding to the installed application, and obtains the sorting result corresponding to each preset category; then, according to the sorting result corresponding to each preset category, selects the first preset number of installed applications in the sorting result corresponding to each preset category as the target application corresponding to each category.

[0093] The longer a user uses an application, the higher the user's preference for the application. For example, when a user likes shopping, the user spends more time using shopping applications. When the historical usage data of each installed application obtained by the mobile terminal is the historical usage time of each installed application, the historical usage time corresponding to each installed application in the same category will be sorted from large to small according to the historical usage time of each installed application and the category corresponding to the installed application, and the sorting results corresponding to each category will be obtained. Then, a preset number of applications with the highest ranking are selected from the sorting results of each category as the target applications corresponding to each category. For example, the historical usage time of each application in the video category is sorted from large to small, and the sorting results of the video category are obtained as Douyin, iQiyi, Tencent Video and Youku Video, etc. The top three applications: Douyin, iQiyi and Tencent Video are selected as the target applications of the video category.

[0094] For another example, the mobile terminal sorts the historical usage counts corresponding to each installed application in each preset category from large to small based on the historical usage counts corresponding to each installed application and the preset categories corresponding to each installed application, and obtains the sorting results corresponding to each preset category; then, based on the sorting results corresponding to each preset category, selects the first preset number of installed applications in the sorting results corresponding to each preset category as the target applications corresponding to each preset category.

[0095] The more times a user uses an application, the more he or she likes the application. For example, when a user likes to watch videos, the user uses video applications more often. When the historical usage data of each installed application obtained by the mobile terminal is the historical usage times of each installed application, the historical usage times corresponding to each installed application in the same category will be sorted from large to small according to the historical usage times of each installed application and the category corresponding to the installed application, and the sorting results corresponding to each category will be obtained. Then, a preset number of applications with high rankings are selected from the sorting results of each category as the target applications corresponding to each category, and finally, the target applications corresponding to each category are added to the corresponding area in the floating menu of the category to which they belong, and the target applications are sorted and displayed according to the sorting results. For example, the historical usage times of each application in the video category are sorted from large to small, and the sorting results of the video category are obtained as Douyin, iQiyi, Tencent Video and Youku Video, etc. The top three applications: Douyin, iQiyi and Tencent Video are used as the target applications of the video category.

[0096] For another example, the mobile terminal sorts the historical traffic consumption corresponding to each installed application in each preset category from large to small according to the historical traffic consumption corresponding to each installed application and the preset category corresponding to each installed application, and obtains the sorting result corresponding to each preset category; then, according to the sorting result corresponding to each preset category, selects the first preset number of installed applications in the sorting result corresponding to each preset category as the target application corresponding to each preset category.

[0097] For another example, the mobile terminal directly uses all installed applications of a certain category as target applications according to the categories corresponding to the installed applications, or uses one application in each category as the target application.

[0098] For another example, the mobile terminal directly sorts the historical traffic consumption corresponding to each installed application from large to small according to the historical traffic consumption corresponding to each installed application to obtain a total sorting result; and then selects the first preset number of installed applications in the total sorting result as target applications.

[0099] For another example, according to the statistical historical behavior data of the interaction between the stylus and one or more target applications in the current application running scenario, one or more target applications are added to the main interface of the floating menu, so that the user can quickly find the target application that is habitually called in the current application running environment through the floating menu. That is, a matching and customized floating menu can be obtained for each current application, thereby greatly improving the flexibility of floating menu settings and greatly improving the user experience.

[0100] For another example, according to the historical interaction behavior data between the stylus and one or more target applications in the scenario where a preset application with the same attributes as the current application is running, one or more target applications are added to the main interface of the floating menu. If the preset application with the same attributes as the current application is a video playback application, during the operation of the preset application with the same attributes as the current application, according to the frequency of other applications called by the stylus when the video playback application is running, the top two applications with the highest calling frequency are selected and displayed in the floating menu. Customizing a floating menu for a class of applications with matching attribute information can, on the one hand, reduce the memory usage of the mobile terminal; on the other hand, the floating menu can be autonomously matched according to the attribute information of the application, so that even if a newly installed application is accessed for the first time on the mobile terminal, the floating menu can be quickly matched, thereby simplifying user operations and improving the flexibility of setting the floating menu and the user experience.

[0101] It should be noted that when the mobile terminal only obtains corresponding information of a function item of an installed application or a current application, the function item of the installed application or the current application is directly determined as the corresponding target application or target function item in the floating menu.

[0102] This embodiment obtains the relevant information of the application and determines the display information of the floating menu according to the relevant information, so that the user does not need to manually set the target function item and / or target application displayed in the floating menu, which avoids the time-consuming manual setting of the user and improves the user experience.

[0103] Further, according to the first embodiment of the mobile terminal control method based on the stylus pen of the present application, a second embodiment of the mobile terminal control method based on the stylus pen of the present application is proposed, and before step S200, the following is further included:

[0104] Step S300, receiving a floating menu setting instruction triggered by a stylus pen.

[0105] In this solution, the floating menu setting instruction can be triggered by the user clicking a predetermined area of ​​the display screen of the mobile terminal with a stylus pen or by pulling the stylus pen out of the receiving cavity. This solution does not limit the form of starting the floating menu instruction.

[0106] Further, according to the first and second embodiments of the mobile terminal control method based on a stylus pen of the present application, a third embodiment of the mobile terminal control method based on a stylus pen of the present application is proposed. In this embodiment, before step S300, the following steps are further included:

[0107] Step S400, determining whether the stylus pen is pulled out from the accommodation cavity, and if so, confirming receipt of a floating menu setting instruction triggered by the stylus pen.

[0108] When the mobile terminal further includes a housing cavity for housing a stylus pen for establishing a pairing connection with the mobile terminal, the housing cavity has a contact port. When the stylus pen is located in the housing cavity, the end of the stylus pen contacts the contact port, confirming that the stylus pen is located in the housing cavity; but after the stylus pen is pulled out of the housing cavity, the contact port does not detect the stylus pen, confirming that the stylus pen is pulled out of the housing cavity, and confirming that the user has triggered the floating menu setting instruction.

[0109] Further, according to the above-mentioned embodiment of the mobile terminal control method based on the stylus pen of the present application, a fourth embodiment of the mobile terminal control method based on the stylus pen of the present application is proposed. In this embodiment, after step S200, the following steps are further included:

[0110] Step S500: Displaying the icon and / or name of the target function item of the current application and / or the icon and / or name of the target application in the floating menu.

[0111] After the mobile terminal determines the target function items and / or target applications of the current application, it will automatically add the icons and / or names of the target function items of the current application, and / or the icons and / or names of the target applications to the pre-set area in the floating menu. For example, the icons and / or names of the target function items of the current application, and / or the icons and / or names of the target applications can be randomly arranged in the pre-set area of ​​the floating menu, or the icons and / or names of the target function items of the current application, and / or the icons and / or names of the target applications can be sorted according to the previous sorting results, for example, according to the historical usage time, historical usage frequency or historical usage count corresponding to each installed application, or according to the sorting results corresponding to each preset category obtained previously and the category of each target application, the icons and / or names of each target application can be displayed in the floating menu according to the preset category classification.

[0112] Further, refer to Figure 5 According to the above-mentioned embodiments of the mobile terminal control method based on a stylus pen of the present application, a fifth embodiment of the mobile terminal control method based on a stylus pen of the present application is proposed. In this embodiment, after step S200, the fifth embodiment further includes:

[0113] Step S600, receiving an operation instruction of the stylus pen on the floating menu, and performing at least one operation of adding, deleting and starting the selected function item and / or application.

[0114] After the floating menu automatically displays each target application and / or each function item of the current application, the user can use the stylus to select at least one application or function item in the floating menu and start the selected at least one application or function item. The user can also use the stylus to add the selected at least one application and / or function item of the current application to the floating menu, and can also use the stylus to delete the selected at least one application and / or function item of the current application in the floating menu.

[0115] The present application also proposes a computer-readable storage medium on which a stylus-based floating menu setting program is stored. The computer-readable storage medium may be Figure 1 The memory 20 in the mobile terminal may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The computer-readable storage medium includes some information for enabling the mobile terminal to execute the methods described in the various embodiments of the present application.

Claims

1. A mobile terminal control method, characterized in that: Applied to a mobile terminal, the method comprises the steps of: Get information about the application; Determine the display information of the floating menu according to the relevant information; The relevant information includes at least one installed application information; The installed application information includes historical behavior data of the stylus pen interacting with at least one target application when the current application is running on the mobile terminal, and / or historical behavior data of the stylus pen interacting with at least one installed application other than the current application when the preset application having the same attributes as the current application is running; The step of determining the display information of the floating menu according to the relevant information includes: According to historical behavior data of the interaction between the stylus and at least one target application when the current application is running on the mobile terminal, one or more target applications are added to the main interface of the floating menu, so as to quickly find the corresponding target application in the current application running environment through the floating menu; and / or, According to historical behavior data of the interaction between the stylus and at least one installed application other than the current application, which is counted in a scenario where a preset application with the same attributes as the current application is running, one or more target applications are added to the main interface of the floating menu to set a floating menu for a class of applications with the same attributes; wherein the floating menu is autonomously matched according to the attribute information of the application, so as to match the floating menu for the newly installed application when the mobile terminal accesses the newly installed application for the first time; The installed application information also includes at least one of historical usage data corresponding to the installed application, historical usage data within a preset time period, historical usage data of accessing a wireless network, historical traffic consumption, and the category to which it belongs; The historical usage data when accessing a wireless network refers to the historical usage data when accessing a wireless network within a preset time before the user initiates the floating menu command; Historical traffic consumption refers to the traffic consumed by the application within the preset time before the user launches the floating menu command; According to the historical traffic consumption corresponding to each installed application and the preset category corresponding to each installed application, the historical traffic consumption corresponding to each installed application in each preset category is sorted from large to small to obtain the sorting result corresponding to each preset category; according to the sorting result corresponding to each preset category, the first preset number of installed applications in the sorting result corresponding to each preset category are selected as the target application corresponding to each preset category; Before the step of determining the display information of the floating menu according to the relevant information, the method further includes: Receive floating menu setting instructions; The mobile terminal has a receiving cavity, and the receiving cavity is used to receive a stylus pen that is paired with the mobile terminal. Before the step of receiving the floating menu setting instruction, the method includes: It is determined whether the stylus pen is pulled out from the accommodation cavity, and if so, it is confirmed that a floating menu setting instruction is received.

2. The method according to claim 1, characterized in that The step of determining the display information of the floating menu according to the relevant information includes: Processing the acquired application-related information according to a preset strategy, and determining a target function item and / or target application displayed in the floating menu according to the processing result; and / or, A shortcut window of a floating menu and a list window of function items and / or applications are simultaneously displayed on the display interface of the mobile terminal, and a target function item and / or target application displayed in the floating menu is determined based on a received selection operation on the shortcut window of the floating menu and a selection operation on the list window of function items and / or applications.

3. The method according to claim 2, characterized in that After the step of determining the display information of the floating menu according to the relevant information, the method further comprises: The icon and / or name of the target function item and / or the icon and / or name of the target application are displayed in the floating menu.

4. The method according to claim 2, characterized in that After the step of determining the display information of the floating menu according to the relevant information, the method further includes: An operation instruction for the floating menu is received, and at least one operation of adding, deleting and starting is performed on the selected function item and / or application program.

5. The method according to claim 2, characterized in that The step of simultaneously displaying a shortcut window of a floating menu and a list window of function items and / or applications on a display interface of the mobile terminal comprises: Displaying a floating menu on a display interface of the mobile terminal, wherein the floating menu has a setting button and application programs and / or function items added to the floating menu; It is detected whether the setting button is triggered. If so, a shortcut window of the floating menu and a list window of function items and / or applications are simultaneously displayed on the display interface of the mobile terminal.

6. The method according to claim 2, characterized in that The step of determining the target function item and / or target application displayed in the floating menu according to the received selection operation on the shortcut window of the floating menu and the selection operation on the list window of the function item and / or application comprises: Detecting whether the application and / or function item in the function item and / or application list window is selected, and if so, adding the selected application and / or the selected function item to the shortcut window; and / or, Detect whether an application and / or a function item in the shortcut window is selected, and if so, delete the selected application and / or the selected function item from the shortcut window.

7. A mobile terminal control method based on a stylus pen, characterized in that: The invention is applied to a mobile terminal, wherein the mobile terminal has a receiving cavity, and the receiving cavity is used to receive a stylus pen for establishing a pairing connection with the mobile terminal, comprising the steps of: Get information about the application; Determine the display information of the floating menu according to the relevant information; The relevant information includes at least one installed application information; The installed application information includes historical behavior data of the stylus pen interacting with at least one target application when the current application is running on the mobile terminal, and / or historical behavior data of the stylus pen interacting with at least one installed application other than the current application when the preset application having the same attributes as the current application is running; The step of determining the display information of the floating menu according to the relevant information includes: According to historical behavior data of the interaction between the stylus and at least one target application when the current application is running on the mobile terminal, one or more target applications are added to the main interface of the floating menu, so as to quickly find the corresponding target application in the current application running environment through the floating menu; and / or, According to historical behavior data of the interaction between the stylus and at least one installed application other than the current application, which is counted in a scenario where a preset application with the same attributes as the current application is running, one or more target applications are added to the main interface of the floating menu to set a floating menu for a class of applications with the same attributes; wherein the floating menu is autonomously matched according to the attribute information of the application, so as to match the floating menu for the newly installed application when the mobile terminal accesses the newly installed application for the first time; The installed application information also includes at least one of historical usage data corresponding to the installed application, historical usage data within a preset time period, historical usage data of accessing a wireless network, historical traffic consumption, and the category to which it belongs; The historical usage data when accessing a wireless network refers to the historical usage data when accessing a wireless network within a preset time before the user initiates the floating menu command; Historical traffic consumption refers to the traffic consumed by the application within the preset time before the user launches the floating menu command; According to the historical traffic consumption corresponding to each installed application and the preset category corresponding to each installed application, the historical traffic consumption corresponding to each installed application in each preset category is sorted from large to small to obtain the sorting result corresponding to each preset category; according to the sorting result corresponding to each preset category, the first preset number of installed applications in the sorting result corresponding to each preset category are selected as the target application corresponding to each preset category; Before the step of determining the display information of the floating menu according to the relevant information, the method further includes: Receive floating menu setting instructions; The mobile terminal has a receiving cavity, and the receiving cavity is used to receive a stylus pen that is paired with the mobile terminal. Before the step of receiving the floating menu setting instruction, the method includes: It is determined whether the stylus pen is pulled out from the accommodation cavity, and if so, it is confirmed that a floating menu setting instruction is received.

8. The method according to claim 7, characterized in that The step of determining the display information of the floating menu according to the relevant information includes: The acquired information corresponding to each function item of the current application and / or each installed application is processed according to a preset strategy, and a target function item and / or target application of the current application displayed in the floating menu is determined according to the processing result.

9. The method according to claim 8, characterized in that After the step of determining the display information of the floating menu according to the relevant information, the method further includes: The floating menu displays the icon and / or name of the target function item of the current application and / or the icon and / or name of the target application.

10. The method according to claim 8, characterized in that After the step of determining the display information of the floating menu according to the relevant information, the method further includes: An operation instruction of the stylus pen on the floating menu is received, and at least one operation of adding, deleting and starting is performed on the selected function item and / or application program.

11. A mobile terminal, characterized in that: The mobile terminal includes: a memory and a processor, wherein a mobile terminal control program and / or a mobile terminal control program based on a stylus is stored in the memory, and when the mobile terminal control program or the mobile terminal control program based on a stylus is executed by the processor, a method for mobile terminal control and / or mobile terminal control based on a stylus as described in any one of claims 1 to 10 is implemented.

12. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the method for controlling a mobile terminal and / or controlling a mobile terminal based on a stylus pen as claimed in any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Method and device for switching and adding entry information for application programs

    CN104424484A

  • Suspension menu content recommendation method and device

    CN108255382A

  • Application scene pushing method and equipment and computer readable storage medium

    CN108319498A

  • Application function operation method, terminal and computer readable storage medium

    CN110134301A