CN107368235B - Multi-task switching method of function machine and function machine - Google Patents
Multi-task switching method of function machine and function machine Download PDFInfo
- Publication number
- CN107368235B CN107368235B CN201710503176.2A CN201710503176A CN107368235B CN 107368235 B CN107368235 B CN 107368235B CN 201710503176 A CN201710503176 A CN 201710503176A CN 107368235 B CN107368235 B CN 107368235B
- Authority
- CN
- China
- Prior art keywords
- switching
- application program
- information
- switching menu
- linked list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a multi-task switching method of a function machine and the function machine. The method comprises the following steps: displaying a switching menu on a current interface, wherein the switching menu comprises icons of a plurality of application programs; acquiring a switching instruction, wherein the switching instruction is used for opening a target application program in the switching menu; reading the information of the target application program from a nonvolatile NV storage module according to the switching instruction, wherein a linked list corresponding to the switching menu is stored in the NV storage module and comprises the information of the application program in the switching menu; and opening an interface of the target application program according to the information of the target application program. The method triggers the icon of any task in the switching menu displayed on the current interface of the function machine by acquiring the switching instruction, and quickly switches to the interface of the task through the icon of the task, thereby simplifying the operation steps and improving the switching efficiency of the task of the function machine.
Description
Technical Field
The present invention relates to the field of telecommunications technologies, and in particular, to a method for switching multiple tasks of a function machine and a function machine.
Background
The function machine is a lower-level communication terminal, and compared with an intelligent machine, the operation capability and the function of the function machine are not the same as those of the intelligent machine. However, the functional machine is still used by many users due to the advantages of stable system performance, long standby time and the like.
With the development of application software technology, more and more functional machines can also be provided with a plurality of application programs, but the memory of the functional machine is limited, and the background mounting of the application programs cannot be supported. This also means that the user cannot quickly switch between multiple tasks. The current switching mode is: the currently used task interface is firstly quitted, the function machine releases the memory occupied by the task and returns to the application main menu interface, and other application programs are opened by triggering the application icons displayed on the application main menu interface to enter another task interface.
However, the above switching method is complicated in operation, low in switching efficiency among a plurality of tasks, and poor in user experience.
Disclosure of Invention
The invention provides a multi-task switching method of a function machine and the function machine, which are used for realizing the purpose of quickly switching application programs on the function machine.
In a first aspect, an embodiment of the present invention provides a method for switching multiple tasks of a function machine, where the method includes:
displaying a switching menu on a current interface, wherein the switching menu comprises icons of a plurality of application programs;
acquiring a switching instruction, wherein the switching instruction is used for opening a target application program in the switching menu;
according to the switching instruction, reading the information of the target application program from a nonvolatile NV storage module, wherein a linked list corresponding to the switching menu is stored in the NV storage module, and the linked list comprises the information of the application program in the switching menu;
and opening an interface of the target application program according to the information of the target application program.
Optionally, before the current interface of the terminal displays the switching menu, the method further includes:
acquiring a starting instruction, wherein the starting instruction is used for indicating that a switching menu is displayed on a current interface; wherein the current interface comprises: any one of an operation interface, a main menu interface, a screen locking interface and a theme interface of the application program;
and displaying the switching menu on the current interface according to the starting instruction.
Optionally, displaying a switching menu on the current interface, including:
reading the linked list from the NV storage module;
and displaying icons of the first N application programs in the switching menu according to the arrangement sequence of the information of the application programs in the linked list, wherein N is an integer larger than 0 and smaller than or equal to M, and M is the maximum number of the icons of the application programs capable of being displayed in the switching menu.
Optionally, the arrangement order is obtained by ordering according to the following ordering rule:
the sequence of the use time of the application program by the user; or,
the magnitude order of the frequency of use of the application by the user.
Optionally, when the current interface is a running interface of the application program, the method further includes:
when exiting from the running interface of the original application program, judging whether the linked list has the information of the original application program;
if the information of the original application program exists in the linked list, adjusting the arrangement sequence of the information of the application program in the linked list according to the ordering rule;
if the information of the original application program does not exist in the linked list, storing the information of the original application program in the linked list according to the sorting rule;
and updating the switching menu according to the updated linked list.
Optionally, the information of the application includes a type of the application and window information of the application.
Optionally, after the current interface of the terminal displays the switching menu, the method further includes:
determining whether to initialize the NV storage module;
when the NV storage module is refused to be initialized, only the data of the default P application programs are reserved in a linked list of the NV storage module; p is an integer greater than 0;
and updating the switching menu according to the updated linked list.
Optionally, when the number of the information of the application programs included in the linked list is greater than the maximum number of the application programs that can be displayed by the switching menu, the method further includes:
acquiring a sliding operation instruction of a user on the switching menu, wherein the sliding operation instruction is used for indicating switching to the next screen of the switching menu;
and switching to the next screen of the switching menu according to the sliding operation instruction.
In a second aspect, an embodiment of the present invention provides a function machine, including: the NV storage module stores a linked list corresponding to the switching menu, and the linked list comprises information of an application program in the switching menu; the memory stores program instructions for executing the method of the first aspect;
the processor is configured to execute the method according to the first aspect according to the program instructions stored in the memory.
In a third aspect, an embodiment of the present invention provides a multitask switching device for a function machine, including:
the display module is used for displaying a switching menu on a current interface, and the switching menu comprises icons of a plurality of application programs;
the first acquisition module is used for acquiring a switching instruction, and the switching instruction is used for opening a target application program in the switching menu;
the reading module is used for reading the information of the target application program from a nonvolatile NV storage module according to the switching instruction, a linked list corresponding to the switching menu is stored in the NV storage module, and the linked list comprises the information of the application program in the switching menu;
and the opening module is used for opening the interface of the target application program according to the information of the target application program.
Optionally, the method further comprises:
the second obtaining module is used for obtaining a starting instruction before the switching menu is displayed on the current interface of the terminal, and the starting instruction is used for indicating the switching menu to be displayed on the current interface; wherein the current interface comprises: any one of an operation interface, a main menu interface, a screen locking interface and a theme interface of the application program;
and the display module is also used for displaying the switching menu on the current interface according to the starting instruction.
Optionally, the method further comprises:
the reading module is specifically used for reading the linked list from the NV storage module;
and the sequencing module is used for displaying the icons of the first N application programs in the switching menu according to the arrangement sequence of the information of the application programs in the linked list and the arrangement sequence, wherein N is an integer larger than 0 and smaller than or equal to M, and M is the maximum number of the icons of the application programs which can be displayed in the switching menu.
Optionally, the arrangement order is obtained by ordering according to the following ordering rule:
the sequence of the use time of the application program by the user; or,
the magnitude order of the frequency of use of the application by the user.
Optionally, the method further comprises:
the exit module is used for judging whether the information of the original application program exists in the linked list when the current interface is the running interface of the application program;
if the information of the original application program exists in the linked list, adjusting the arrangement sequence of the information of the application program in the linked list according to the ordering rule;
if the information of the original application program does not exist in the linked list, storing the information of the original application program in the linked list according to the sorting rule;
and the updating module is used for updating the switching menu according to the updated linked list.
Optionally, the information of the application includes a type of the application and window information of the application.
Optionally, the method further comprises:
the initialization module is used for determining whether to initialize the NV storage module or not after the switching menu is displayed on the current interface of the terminal;
when the NV storage module is refused to be initialized, only the data of the default P application programs are reserved in a linked list of the NV storage module; p is an integer greater than 0;
and the updating module is used for updating the switching menu according to the updated linked list.
Optionally, the method further comprises:
a third obtaining module, configured to obtain a sliding operation instruction of a user for the switching menu when the number of the information of the application programs included in the linked list is greater than the maximum number of the application programs that can be displayed by the switching menu, where the sliding operation instruction is used to instruct to switch to a next screen of the switching menu;
and the switching module is used for switching to the next screen of the switching menu according to the sliding operation instruction.
In a fourth aspect, embodiments of the present invention provide a computer-readable storage medium, on which computer instructions are stored, which when executed by a processor implement the method steps described in the embodiments of the present invention in the first aspect.
According to the multi-task switching method of the function machine and the function machine, the switching menu is displayed on the current interface of the function machine, the switching menu corresponds to the linked list, the information of the application program displayed in the switching menu is recorded in the linked list, and the linked list is stored in the nonvolatile NV storage module. The icon of the target application program in the switching menu is triggered by obtaining the switching instruction, so that the current interface is conveniently switched to the interface of the target application program, the switching steps among a plurality of task interfaces of the function machine are simplified, and the switching efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a multitask switching method for a function machine according to an embodiment of the present invention;
fig. 2 is a flowchart of a multitask switching method for a function machine according to a second embodiment of the present invention;
fig. 3 is a flowchart of a multitask switching method of a function machine according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a function machine according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a method for switching multiple tasks of a function machine according to an embodiment of the present invention, and as shown in fig. 1, the method according to this embodiment may include:
and S101, displaying a switching menu on the current interface.
In this embodiment, a switching menu is displayed on a current interface of the function machine, and the switching menu includes icons of a plurality of application programs. Wherein the current interface includes: any one of an operation interface, a main menu interface, a screen locking interface and a theme interface of the application program. Specifically, a linked list is read from a Nonvolatile (NV) storage module, and icons of the first N application programs are displayed in a switching menu according to an arrangement order of information of the application programs in the linked list and the arrangement order. N is an integer larger than 0 and less than or equal to M, and M is the maximum number of icons of the application programs capable of being displayed in the switching menu.
Optionally, the arrangement order is obtained by ordering according to the following ordering rule: the sequence of the use time of the application programs by the user, or the sequence of the use frequency of the application programs by the user.
And when the application programs are sorted according to the sequence of the use time of the user, the closer the use time is to the current time, the closer the application programs are sorted. When the applications are sorted according to the order of the frequency of use of the applications by the user, the applications with more use times are sorted in the front.
When the number of the information of the application programs included in the linked list is larger than the maximum number of the application programs that can be displayed by the switching menu, the switching menu cannot display all the icons of the reference programs in one screen page.
Optionally, the method of this embodiment further includes: and acquiring a sliding operation instruction of a user on the switching menu, wherein the sliding operation instruction is used for indicating to switch to the next screen of the switching menu, and switching to the next screen of the switching menu according to the sliding operation instruction. So that icons of all applications included in the linked list can be displayed in the switching menu.
The NV storage module in this embodiment is a storage device that is different from a memory of the functional machine, the memory is mainly used for running various application programs of the functional machine, the NV storage module is used for storing a linked list, information of the application programs is recorded in detail in the linked list, and specifically, the information of the application programs includes: the type of application and window information for the application.
And S102, acquiring a switching instruction.
In this embodiment, the switching instruction is used to open the target application in the switching menu. For example, a switching menu displayed on the current interface includes icons of N application programs, wherein a user selects one of the N application programs as a target application program, and the user can select the target application program by clicking, double clicking, pressing a key and the like, and trigger the icon function machine of the target application program to generate a switching instruction according to the operation of the user.
And S103, reading the information of the target application program from the NV storage module according to the switching instruction.
In this embodiment, the target application program is opened according to the switching instruction, and when the switching instruction is received, the linked list is read from the NV storage module, and the information of the target application program is acquired from the linked list. For example, the type of the target application and the window information of the target application are obtained from the linked list.
And S104, opening an interface of the target application program according to the information of the target application program.
In this embodiment, the interface of the target application program is opened by acquiring the information of the target application program acquired from the linked list. For example, the interface of the target application program is directly switched to through the window information of the target application program in the linked list.
Optionally, when the current interface is a running interface of the application program, the method further includes: when exiting from the running interface of the original application program, judging whether the linked list has the information of the original application program, if the linked list has the information of the original application program, adjusting the arrangement sequence of the information of the application program in the linked list according to the sorting rule, if the linked list does not have the information of the original application program, storing the information of the original application program in the linked list according to the sorting rule, and then updating the switching menu according to the updated linked list.
In this embodiment, a switching menu is displayed on the current interface of the function machine, the switching menu corresponds to a linked list, information of an application program displayed in the switching menu is recorded in the linked list, and the linked list is stored in the non-volatile NV storage module. The icon of the target application program in the switching menu is triggered by obtaining the switching instruction, so that the current interface is conveniently switched to the interface of the target application program, the switching steps among a plurality of task interfaces of the function machine are simplified, and the switching efficiency is improved.
Fig. 2 is a flowchart of a method for switching multiple tasks of a function machine according to a second embodiment of the present invention, and as shown in fig. 2, the method according to the present embodiment may include, on the basis of the method shown in fig. 1:
s201, acquiring a starting instruction.
In this embodiment, the obtained start instruction may be an indication signal input by the user through the function machine, for example, a single click, a double click, a key signal, and the like input by the user. The starting instruction is used for indicating that a switching menu is displayed on the current interface. The switching menu can be hidden on the current interface of the function machine, so that the shielding of the switching menu on the display content of the current interface is avoided.
It should be noted that, the function machine may also receive a hiding instruction, and the hiding instruction may indicate that the switching menu that has been displayed on the current interface is hidden. The obtaining manner of the hidden command is similar to that of the start command, and is not described herein again.
And S202, displaying a switching menu on the current interface according to the starting instruction.
In this embodiment, a switching menu is displayed on the current interface according to the start instruction, and the specific implementation process of step S202 refers to relevant contents described in the method shown in fig. 1, which is not described herein again.
S203, acquiring a switching instruction.
And S204, reading the information of the target application program from the NV storage module according to the switching instruction.
And S205, opening an interface of the target application program according to the information of the target application program.
In this embodiment, the specific implementation processes of steps S203-S205 refer to the related contents described in the method shown in fig. 1, and are not described herein again.
In this embodiment, by obtaining the start instruction, a switching menu is displayed on the current interface of the function machine according to the start instruction, the switching menu corresponds to the linked list, information of the application program displayed in the switching menu is recorded in the linked list, and the linked list is stored in the non-volatile NV storage module. The icon of the target application program in the switching menu is triggered by obtaining the switching instruction, so that the current interface is conveniently switched to the interface of the target application program, the switching steps among a plurality of task interfaces of the function machine are simplified, and the switching efficiency is improved.
Fig. 3 is a flowchart of a method for switching multiple tasks of a function machine according to a third embodiment of the present invention, and as shown in fig. 3, the method according to the present embodiment may include, on the basis of the method shown in fig. 1:
s301, whether the NV storage module is initialized or not is determined.
In this embodiment, whether to initialize the NV storage module is determined, where initialization refers to clearing information of a linked list stored in the NV storage module, and counting and recording switching operations of the application program by the user again. Counting and recording the operation of exiting from the current application program interface to a main menu or a standby interface by a user, or the operation of entering a certain application program interface from the main menu by the user. And recording the type of the application program opened by the user and the window information of the application program in the linked list. For example, when the functional machine is restarted or turned on, whether the NV memory module is initialized is prompted, and whether the NV memory module is initialized is determined by operation information input by a user.
Optionally, before displaying the switching menu, the current interface of the function machine displays a dialog box for whether to initialize the switching menu. The user may choose to perform initialization and cancellation operations.
S302, when the NV storage module is determined not to be initialized, the information of the application programs stored in the NV storage module is changed into the information of P default application programs, wherein P is an integer larger than 0.
In this embodiment, when the user refuses to initialize the NV memory module, the information of the application programs in the linked list of the NV memory module is sorted, and only the information of the P default application programs is reserved. For example, the information of five applications, i.e., phone call, sms, MP3, FM, and camera, can be set as the information of the default application.
Optionally, the function machine in this embodiment further provides a setting function of switching icons of default application programs in the menu, for example, a user may add and delete icons of default application programs in the switching menu. Correspondingly, the information of the application program is correspondingly changed in the NV storage modular linked list according to the operation of the user.
And S303, displaying a switching menu on the current interface, wherein icons of the default P application programs are displayed in the switching menu.
In this embodiment, the display order of the icons of the application programs in the switching menu is kept consistent with the sorting order of the information of the application programs in the linked list. When only the information of the default P application programs is reserved in the linked list, only the icons of the default P application programs are displayed in the switching menu.
S304, acquiring a switching instruction.
S305, switching according to the switching instruction, and reading the information of the target application program from the NV storage module.
S306, opening an interface of the target application program according to the information of the target application program.
In this embodiment, the specific implementation process of steps S304-S306 refers to the related content described in the method shown in fig. 1, and is not described herein again.
Optionally, when it is determined that the NV memory module is initialized, an icon of an application program corresponding to information of the application program stored in the NV memory module is displayed in the switching menu.
In this embodiment, the information of the application program recorded in the linked list stored in the NV storage module is updated by determining whether to initialize the NV storage module. Therefore, a large number of application program icons are prevented from being displayed in the switching menu, and sorting of the linked list in the NV storage module is achieved. The icon of the target application program in the switching menu is triggered by obtaining the switching instruction, so that the current interface is conveniently switched to the interface of the target application program, the switching steps among a plurality of task interfaces of the function machine are simplified, and the switching efficiency is improved.
Fig. 4 is a schematic structural diagram of a function machine according to a first embodiment of the present invention, as shown in fig. 4, including: a non-volatile NV storage module 10, a processor 20, and a memory 30. A linked list corresponding to the switching menu is stored in the NV storage module 10, and information of the application program corresponding to the switching menu is recorded in the linked list; stored in the memory 30 are program instructions for performing the method of any of fig. 1-3. A processor 20 for executing the method of any of fig. 1-3 according to program instructions stored in memory 30.
The present embodiment may implement the technical solution in the method shown in any one of fig. 1 to fig. 3, and the implementation process and the technical effect are similar to those of the method described above, and are not described again here.
In addition, embodiments of the present application further provide a computer-readable storage medium, in which computer-executable instructions are stored, and when at least one processor of the user equipment executes the computer-executable instructions, the user equipment performs the above-mentioned various possible methods.
Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in user equipment. Of course, the processor and the storage medium may reside as discrete components in a communication device.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (6)
1. A multitask switching method of a function machine is characterized by comprising the following steps:
displaying a switching menu on a current interface, wherein the switching menu comprises icons of a plurality of application programs;
acquiring a switching instruction, wherein the switching instruction is used for opening a target application program in the switching menu;
reading the information of the target application program from a nonvolatile NV storage module according to the switching instruction, wherein a linked list corresponding to the switching menu is stored in the NV storage module and comprises the information of the application program in the switching menu;
opening an interface of the target application program according to the information of the target application program;
wherein, the switching menu is displayed on the current interface, and the switching menu comprises:
reading the linked list from the NV storage module;
displaying icons of the first N application programs in the switching menu according to the arrangement sequence of the information of the application programs in the linked list, wherein N is an integer which is larger than 0 and smaller than or equal to M, and M is the maximum number of the icons of the application programs which can be displayed in the switching menu;
or before the current interface of the terminal displays the switching menu, the method further comprises the following steps:
determining whether to initialize the NV storage module;
when the NV storage module is determined not to be initialized, changing the information of the application programs stored in the NV storage module into information of P default application programs, wherein P is an integer larger than 0;
the displaying of the switching menu on the current interface includes:
displaying icons of the default P applications in the switching menu;
when it is determined that the NV storage module is initialized, displaying a switching menu on a current interface includes:
displaying an icon of an application program corresponding to the information of the application program stored in the NV storage module in the switching menu;
when the current interface is the running interface of the application program, the method further comprises the following steps:
when exiting from the running interface of the original application program, judging whether the linked list has the information of the original application program;
if the information of the original application program exists in the linked list, adjusting the arrangement sequence of the information of the application program in the linked list according to a sequencing rule;
if the information of the original application program does not exist in the linked list, storing the information of the original application program in the linked list according to the sorting rule;
and updating the switching menu according to the updated linked list.
2. The method according to claim 1, before the current interface of the terminal displays the switching menu, further comprising:
acquiring a starting instruction, wherein the starting instruction is used for indicating that a switching menu is displayed on a current interface; wherein the current interface comprises: any one of an operation interface, a main menu interface, a screen locking interface and a theme interface of the application program;
and displaying the switching menu on the current interface according to the starting instruction.
3. The method of claim 1, wherein the ranking order is obtained according to the following ranking rule:
the sequence of the use time of the application program by the user; or,
the magnitude order of the frequency of use of the application by the user.
4. The method of claim 1, wherein the information of an application includes a type of the application and window information of the application.
5. The method according to claim 1, wherein when the number of the information of the applications included in the linked list is greater than the maximum number of the applications that can be displayed by the switching menu, the method further comprises:
acquiring a sliding operation instruction of a user on the switching menu, wherein the sliding operation instruction is used for indicating switching to the next screen of the switching menu;
and switching to the next screen of the switching menu according to the sliding operation instruction.
6. A function machine, comprising: the system comprises a nonvolatile NV storage module, a memory and a processor, wherein a linked list corresponding to a switching menu is stored in the NV storage module, and the linked list comprises information of an application program in the switching menu; the memory having stored therein program instructions for performing the method of any of claims 1-5;
the processor configured to perform the method of any one of claims 1-5 according to the program instructions stored in the memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710503176.2A CN107368235B (en) | 2017-06-27 | 2017-06-27 | Multi-task switching method of function machine and function machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710503176.2A CN107368235B (en) | 2017-06-27 | 2017-06-27 | Multi-task switching method of function machine and function machine |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107368235A CN107368235A (en) | 2017-11-21 |
CN107368235B true CN107368235B (en) | 2020-09-08 |
Family
ID=60305246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710503176.2A Active CN107368235B (en) | 2017-06-27 | 2017-06-27 | Multi-task switching method of function machine and function machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107368235B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113051009B (en) * | 2019-12-27 | 2024-01-09 | 西安诺瓦星云科技股份有限公司 | Device ordering method, device ordering system and computer readable storage medium |
CN113535285A (en) * | 2020-04-15 | 2021-10-22 | 斑马智行网络(香港)有限公司 | Interface display method, device, equipment and storage medium |
CN113687922A (en) * | 2020-05-19 | 2021-11-23 | Oppo(重庆)智能科技有限公司 | Task switching control method, device and related equipment |
CN113590277B (en) * | 2021-06-25 | 2024-11-22 | 北京旷视科技有限公司 | Task state switching method, device and electronic system |
CN115686287A (en) * | 2022-11-03 | 2023-02-03 | 广州市保伦电子有限公司 | WPF application program fast switching method and processing terminal |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105511849A (en) * | 2014-10-17 | 2016-04-20 | 中兴通讯股份有限公司 | Method, device and system for application program display |
CN105700875A (en) * | 2016-01-06 | 2016-06-22 | 苏州三星电子电脑有限公司 | Intelligent task switching method and module |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7523098B2 (en) * | 2004-09-15 | 2009-04-21 | International Business Machines Corporation | Systems and methods for efficient data searching, storage and reduction |
US9424315B2 (en) * | 2007-08-27 | 2016-08-23 | Teradata Us, Inc. | Methods and systems for run-time scheduling database operations that are executed in hardware |
CN101765236B (en) * | 2009-12-23 | 2014-04-02 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal interface switching method and mobile terminal |
CN103092494A (en) * | 2011-10-28 | 2013-05-08 | 腾讯科技(深圳)有限公司 | Application switching method and device for touch screen terminals |
CN103135969B (en) * | 2011-11-26 | 2017-09-19 | 华为技术有限公司 | Method and device for operating, generating, and starting application program |
CN102841811A (en) * | 2012-06-28 | 2012-12-26 | 宇龙计算机通信科技(深圳)有限公司 | Method for switching terminal applications and terminal |
CN103019512A (en) * | 2012-11-28 | 2013-04-03 | 广东欧珀移动通信有限公司 | Method, system and mobile terminal for switching application programs |
CN104424025B (en) * | 2013-08-20 | 2018-11-06 | 北京三星通信技术研究有限公司 | A kind of switching method of terminal device and its application program |
CN105653265A (en) * | 2015-12-24 | 2016-06-08 | 北京奇虎科技有限公司 | Application switching method and device as well as terminal equipment |
-
2017
- 2017-06-27 CN CN201710503176.2A patent/CN107368235B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105511849A (en) * | 2014-10-17 | 2016-04-20 | 中兴通讯股份有限公司 | Method, device and system for application program display |
CN105700875A (en) * | 2016-01-06 | 2016-06-22 | 苏州三星电子电脑有限公司 | Intelligent task switching method and module |
Also Published As
Publication number | Publication date |
---|---|
CN107368235A (en) | 2017-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107368235B (en) | Multi-task switching method of function machine and function machine | |
CN106802803B (en) | Application data processing method and device | |
KR20200097320A (en) | User interface display method, apparatus, device and storage medium | |
US20210191741A1 (en) | Window Switching Method, Terminal and Non-Transitory Computer-Readable Storage Medium | |
CN104750450A (en) | File sharing method in IM (Instant Messaging) and terminal | |
WO2022001341A1 (en) | Application program tag generation method, application interface display method and device | |
CN102521020A (en) | Application screenshot method and device for mobile terminal | |
US20120174106A1 (en) | Mobile terminal and method for managing tasks at a platform level | |
KR20150091422A (en) | Method for controlling system bar of user equipment, and user equipment | |
CN112540709A (en) | Split screen display method and device, electronic equipment and readable storage medium | |
WO2014173141A1 (en) | Method of switching desktop subjects of mobile terminal and its switching apparatus | |
CN107704241B (en) | Display method and device for page state switching | |
CN113282268B (en) | Sound effect configuration method and device, storage medium and electronic equipment | |
CN111694733A (en) | API (application programming interface) testing method and device for software development kit SDK (software development kit) | |
US20130293590A1 (en) | Mobile terminal comprising a graphical user interface | |
CN109582187A (en) | Document sending method, device, computer equipment and storage medium | |
CN115665314B (en) | Screen display method, device, terminal and computer readable storage medium | |
CN107832337B (en) | Page returning method, device and equipment | |
CN106657653A (en) | Information processing method and device | |
CN102968313A (en) | Generation method and terminal of desktop widget | |
KR20230139368A (en) | Cross-process information processing methods, controllers, terminals and storage media | |
CN111782113B (en) | Display method, display device and computer-readable storage medium | |
CN104750381A (en) | Method, device and terminal for operating application items quickly | |
CN106095230A (en) | A kind of method for controlling mobile terminal and terminal | |
CN112860302B (en) | Application control method, device, electronic device and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221214 Address after: 201203 1st floor, building 1, Lane 36, Xuelin Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai, 201203 Patentee after: SHANGHAI TRANSSION INFORMATION TECHNOLOGY Ltd. Address before: 201203 room 3201, building 2, No. 1077, Zuchongzhi Road, Zhangjiang High Tech Park, Pudong District, Shanghai Patentee before: SHANGHAI SPREADRISE COMMUNICATION TECHNOLOGY Ltd. |