CN112486650A - Operation path switching method and device and electronic equipment - Google Patents

Operation path switching method and device and electronic equipment Download PDF

Info

Publication number
CN112486650A
CN112486650A CN202011377134.7A CN202011377134A CN112486650A CN 112486650 A CN112486650 A CN 112486650A CN 202011377134 A CN202011377134 A CN 202011377134A CN 112486650 A CN112486650 A CN 112486650A
Authority
CN
China
Prior art keywords
application
application layer
target
operation path
node
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.)
Granted
Application number
CN202011377134.7A
Other languages
Chinese (zh)
Other versions
CN112486650B (en
Inventor
易小江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202011377134.7A priority Critical patent/CN112486650B/en
Publication of CN112486650A publication Critical patent/CN112486650A/en
Application granted granted Critical
Publication of CN112486650B publication Critical patent/CN112486650B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task 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)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses an operation path switching method and device and electronic equipment, and belongs to the technical field of terminals. The method comprises the following steps: acquiring an application layer access record of a target application program, wherein the application layer access record comprises application levels respectively corresponding to a plurality of application layers in the target application program and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface; generating an operation path tree according to the access record of the application layer; receiving a first input to a target node of a plurality of nodes; and responding to the first input, displaying the page content corresponding to the target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program. The problems that operation steps of operation scene switching operation in the mobile terminal are complex and the repetition degree of the operation steps is high due to the fact that operation paths cannot be freely switched in application programs in the related technology are solved.

Description

Operation path switching method and device and electronic equipment
Technical Field
The application belongs to the technical field of terminals, and particularly relates to an operation path switching method and device and electronic equipment.
Background
The processing capacity of the current mobile terminal is increasingly strong, and after a plurality of application processes are started in the mobile terminal, the application processes which are recently opened by a user can be guaranteed not to be cleared and closed by a system through a certain application process keep-alive strategy. A task management system in the mobile terminal provides a real-time task switching entrance, such as full screen gesture operation, virtual keys, physical keys and the like, so that a user can freely switch recently opened application short ranges. The task switching avoids a loading process required by a user to reopen the application and restores an operation path of a use scene before switching, and the convenience of switching the application short range in the mobile terminal system is greatly enhanced, so that the user experience is improved.
In the process of implementing the present application, the inventors found that at least the following problems exist in the related art:
the task switching system can solve the pain point of application process switching in the mobile terminal, but the mechanism can only operate in the dimension between application processes. In daily use, different operation paths exist in application processes for different application scenarios. Because the use scenes of the current application programs are increasingly complicated and refined, the operation path from a user to a certain scene in the application program in the moving process is too long to a certain extent. When a user arrives at a certain scene in an application program, the user often needs to jump to other scenes or intermediate steps of an operation path in the application program immediately.
For example, after entering an article browsing interface in an instant messaging program, then entering a subject interface (a sub-interface of the article browsing interface) of the article browsing interface, clicking to view a certain piece of target article, receiving an unread instant messaging message while viewing, clicking and reading the unread instant messaging message at this time, skipping to the details of the unread instant messaging message to read the instant messaging message, thereby losing an operation path for viewing the target article, and only repeating the operation path when recovering the scene, and sequentially executing nodes in the operation path to view the target article again. Further, in the related art, deeper and more complex operation paths exist in daily use of the mobile terminal, when a user needs to immediately jump to other operation scenes or intermediate steps of the operation paths of the current application program, the user can only gradually back, wherein the back operation steps cannot be saved, and the user can only repeatedly execute the operation paths when the user wants to reach the scene again, so that the operation steps of the operation scene switching operation in the mobile terminal are complex, the switching operation repetition degree is high, and the user experience is seriously influenced.
In view of the above problems, no effective solution has been proposed.
Content of application
An object of the embodiments of the present application is to provide an operation path switching method and apparatus, an electronic device, and a readable storage medium, which can solve the problems that an operation step of an operation scene switching operation in a mobile terminal is complex and a repetition degree of the operation step is high due to an inability to freely switch an operation path in an application program in the related art.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides an operation path switching method, where the method includes: acquiring an application layer access record of a target application program, wherein the application layer access record comprises application levels corresponding to a plurality of application layers in the target application program respectively and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, and the graphical user interface is obtained after the target application program is executed; generating an operation path tree according to the application layer access record, wherein the operation path tree comprises a plurality of nodes corresponding to the plurality of application layers, and the nodes comprise page contents corresponding to the application layers; receiving a first input to a target node of the plurality of nodes; and responding to the first input, displaying the page content corresponding to the target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program.
In a second aspect, an embodiment of the present application provides an operation path switching apparatus, where the apparatus includes: the system comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring an application layer access record of a target application program, the application layer access record comprises application levels respectively corresponding to a plurality of application layers in the target application program and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, and the graphical user interface is obtained after the target application program is executed; a processing unit, configured to generate an operation path tree according to the application layer access record, where the operation path tree includes a plurality of nodes corresponding to the plurality of application layers, and the nodes include page content corresponding to the application layer; a receiving unit configured to receive a first input to a target node of the plurality of nodes; and the control unit is used for responding to the first input, displaying the page content corresponding to the display target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program, wherein the target node is a node selected by the first input.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or an instruction stored on the memory and executable on the processor, and when the program or the instruction is executed by the processor, the steps of the operation path switching method according to the first aspect are implemented.
In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instructions are stored, and when executed by a processor, the program or instructions implement the steps of the operation path switching method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip is configured to execute a program or instructions stored in a storage medium, and the program or instructions, when executed by a processor, implement the steps of the operation path switching method according to the first aspect.
In the embodiment of the application, an application layer access record of a target application program is obtained, wherein the application layer access record comprises application levels corresponding to a plurality of application layers in the target application program respectively and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, and the graphical user interface is obtained after the target application program is executed; generating an operation path tree according to the application layer access records, wherein the operation path tree comprises a plurality of nodes corresponding to a plurality of application levels, and the nodes comprise page contents corresponding to the application layers; receiving a first input to a target node of a plurality of nodes; and responding to the first input, displaying the page content corresponding to the target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program. By constructing the operation paths corresponding to the operation scenes in the target application program, the rapid switching of the operation scenes in the target application program is realized, and the problems that the operation steps for switching the operation scenes in the mobile terminal are complicated and the operation steps are high in repeatability because the operation paths cannot be freely switched in the application program in the related art are solved.
Drawings
Fig. 1 is a schematic flow chart of an optional operation path switching method in this embodiment;
FIG. 2a is a diagram of a display screen of an alternative mobile terminal according to the embodiment;
FIG. 2b is a diagram of a display screen of an alternative mobile terminal according to the embodiment;
FIG. 3a is a schematic diagram of an alternative graphical user interface in the present embodiment;
FIG. 3b is a schematic diagram of yet another alternative graphical user interface of the present embodiment;
FIG. 4 is a schematic diagram of an optional first default window in this embodiment;
FIG. 5 is a schematic diagram illustrating an optional preset gesture operation in the present embodiment;
FIG. 6 is a schematic diagram of a first optional default window in this embodiment
Fig. 7 is a schematic structural diagram of an alternatively operating path switching apparatus in the present embodiment;
fig. 8 is a schematic structural diagram of an alternative electronic device in this embodiment.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. 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 application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or described herein. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The following describes in detail an acquisition method of an operation path tree provided in the embodiment of the present application with reference to the accompanying drawings through a specific embodiment and an application scenario thereof.
According to an aspect of the embodiments of the present application, an operation path switching method is provided, as shown in fig. 1, the method may specifically include the following steps:
s102, acquiring an application layer access record of a target application program, wherein the application layer access record comprises application levels corresponding to a plurality of application layers in the target application program respectively and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, and the graphical user interface is obtained after the target application program is executed;
s104, generating an operation path tree according to the access records of the application layer, wherein the operation path tree comprises a plurality of nodes corresponding to a plurality of application layers, and the nodes comprise page contents corresponding to the application layers;
s106, receiving a first input of a target node in a plurality of nodes;
and S108, responding to the first input, displaying the page content corresponding to the target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program, wherein the target node is the node selected by the first selection operation.
In the present embodiment, the target application includes, but is not limited to, an instant messaging application, a reading application, a video application, and the like. The target application program includes a plurality of application layers, each of which corresponds to different page contents, and in this embodiment, each of the application layers corresponds to one application level and each of the application layers corresponds to one page content. The page content is content displayed in a graphical user interface of the target application program when the target application program is in a certain application layer, and the page content includes but is not limited to characters, pictures, audio, video, operable windows, corresponding window attributes and the like in the graphical user interface.
The operation path tree is composed of a plurality of nodes, each node in the operation path tree corresponds to an application level of an application layer in the target application program, and the operation path tree comprises page content corresponding to the application layer in the target application program. The nodes in the operation path tree can enter the corresponding application layer in the target application program by selecting the nodes in the operation path tree, and then the page content corresponding to the selected nodes is displayed in the graphical user interface of the target application program, so that the operation path is jumped. In this embodiment, the nodes include application levels, page contents, association relations with adjacent nodes, and the like corresponding to the nodes, and in the operation path tree, the application levels corresponding to the nodes are used to indicate an arrangement order and an affiliation relation between the nodes.
In this embodiment, a switching operation path entry is provided at a terminal operating system level, a first preset window of an operation path tree is displayed by switching the operation path entry, a first input to a plurality of nodes of the operation path tree is received, a target node selected by the first input in the operation path tree is determined, stored page content corresponding to the target node is obtained, the page content corresponding to the target node is displayed in a graphical user interface of a target application program, and the page content enters a first application layer corresponding to the target node in the target application program. It should be noted that the first input is a selection operation applied to the graphical user interface, and includes, but is not limited to, a click operation applied to a preset physical key, a click operation applied to a virtual key/a preset area, a slide operation applied to the virtual key/the preset area, and the like.
Specifically, after the target application program is started, the change of the application layer in the access process of the target application program is recorded to obtain an application layer access record, and the operation path tree is generated according to the application layer access record. For example, three selection operations acting on the target application program are detected, the target application program jumps to an application layer A in the target application program based on the first selection operation, and page content a in the graphical user interface is acquired; jumping to an application layer B in a target application program based on the second selection operation, and acquiring page content B in the graphical user interface; and jumping to an application layer C in the target application program based on the third selection operation, and acquiring the page content C in the graphical user interface. Wherein, the application levels of the application layer A, the application layer B and the application layer C are sequentially increased, and then the operation path tree '10-20-30' can be obtained. In a selection interface of the operation path tree, when a node 10 is clicked, skipping to an application layer A in a target application program, and displaying page content a in a graphical user interface; when the node 20 is clicked, jumping to an application layer B in a target application program, and displaying page content B in a graphical user interface; when the node 30 is clicked, the application program C in the target application program is jumped to, and the page content C is displayed in the graphical user interface. Therefore, according to the embodiment, the operation path tree is constructed according to the access records of the application layer, and the free switching of the operation scenes can be realized.
In an actual application scenario, the nodes in the operation path tree may call an application layer access record in the target application program after receiving a preset operation used by a user to display an operation path tree interface, generate the operation path tree according to the application layer access record, and display the operation path tree. In a preferred technical solution of this embodiment, after a user enters a new application layer during a use process of a target application program and changes page content, a corresponding node in an operation path tree is generated according to an application level of a current application layer and the page content.
It should be noted that the selection operation, which is applied to the target application program but does not trigger the application layer change in the target application program or change the page content in the graphical user interface of the target application program, is not recorded in the application layer access record of the target application program. In this embodiment, the application level of the application layer and the page content in the gui are changed at the same time, and for a selection operation in which the page content is not changed, it is determined that the application layer in the target application program is not changed.
According to the embodiment, the application layer access record of the target application program is obtained, wherein the application layer access record comprises application levels corresponding to a plurality of application layers in the target application program respectively and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, and the graphical user interface is obtained after the target application program is executed; generating an operation path tree according to the application layer access records, wherein the operation path tree comprises a plurality of nodes corresponding to a plurality of application levels, and the nodes comprise page contents corresponding to the application layers; receiving a first input to a target node of a plurality of nodes; and responding to the first input, displaying the page content corresponding to the target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program. By constructing the operation paths corresponding to the operation scenes in the target application program, the rapid switching of the operation scenes in the target application program is realized, and the problems that the operation steps for switching the operation scenes in the mobile terminal are complicated and the operation steps are high in repeatability because the operation paths cannot be freely switched in the application program in the related art are solved.
Optionally, in this embodiment, the operation path tree includes at least one operation path, and the operation path includes a root node and a child node, where the operation path tree is generated according to the application layer access record, including but not limited to: acquiring a starting record of a target application program; determining a root node according to the starting record; acquiring an application layer change record of a target application program; and determining the child node according to the application layer change record.
In this embodiment, the operation path tree includes one or more operation paths, one operation path includes one root node and at least one child node, the operation path tree including the plurality of operation paths includes a plurality of root nodes and child nodes respectively associated with the plurality of root nodes, and the number of the child nodes in the operation path is not limited in this embodiment. In one example, the operation path tree in the target application process may include the operation path "10-20-30" and the operation path "20-201-. In the operation path "10-20-30", the node 10 is a root node, and the nodes 20 and 30 are child nodes; in the operation path "20-201 202 203 204", the node 20 is the root node, and the nodes 201, 202, 203 and 204 are the child nodes.
Specifically, in this embodiment, when the target application is started, the page content in the graphical user interface of the target application after the target application is started is recorded, and the target application after the start is regarded as being in the initial application layer, so as to obtain the start record of the target application. And determining a root node in the operation path tree according to the application level of the initial application layer in the starting record and the page content in the graphical user interface. Further, the selection operation acting on the target application program is detected, the application layer change process of the target application program is recorded, wherein the application layer change process comprises the application level of the application layer in the target application program and the corresponding page content, so that the application layer change record of the target application program is obtained, and the child nodes in the operation path tree are determined according to the application layer change record and the corresponding page content.
Optionally, in this embodiment, the obtaining of the start record of the target application includes, but is not limited to: receiving a second input to the system graphical user interface, wherein the second input is used for starting the target application program to enter an initial application layer of the target application program; in response to the second input, a graphical user interface is displayed on the display screen, and first page content in the graphical user interface is obtained.
Specifically, in this embodiment, an application icon of at least one application program is displayed in a system graphical user interface of the mobile terminal, a second input to the system graphical user interface is received, where the second input includes, but is not limited to, a second selection operation that acts on the target application program, an operating system of the mobile terminal starts the target application program in response to the second selection operation, enters an initial application layer of the target application program, displays the graphical user interface of the target application program on a display screen of the mobile terminal, and obtains a first page content in the graphical user interface.
In one example, as shown in fig. 2a, which is a schematic display screen of a mobile terminal, application icons of an application 22, an application 24 and an application 26 are shown in a system graphic user interface 200 of the mobile terminal 20, and a second selection operation of the application icon acting on the application 22 is detected. A graphical user interface 220 of the application 22 is shown in the display screen of the mobile terminal 20 as shown in fig. 2b, and the article 1, the window 1 and the window 2 are included in the page content in the graphical user interface 220.
Optionally, in this embodiment, the determining the root node according to the start record includes, but is not limited to: and generating a root node according to the application level of the initial application layer and the first page content.
Specifically, in this embodiment, according to the start record of the target application program, the root node of the operation path is generated in response to the first page content in the graphical user interface of the first selection operation and the corresponding application level.
In a specific application scenario, still taking fig. 2 a-2 b as an example for illustration, the root node of one operation path in the operation path tree in the application 22, i.e. the start node of the operation path, is generated according to the page content in fig. 2b and the corresponding application hierarchy.
It should be noted that the display contents of the nodes in the window of the operation path tree include, but are not limited to, thumbnails of corresponding page contents, node numbers, node names, application hierarchies, and the like, which is not limited in this embodiment.
Optionally, in this embodiment, the obtaining of the application layer change record of the target application includes, but is not limited to: receiving a third input to the graphical user interface, wherein the third input is used to jump from a current application layer of the target application to a next application layer of the target application; and responding to the third input, and acquiring the page content corresponding to the next application layer in the graphical user interface, wherein the page content corresponding to the next application layer is obtained in response to the third input.
Specifically, in this embodiment, after the target application is started, a third input to the graphical user interface is received by detecting a third selection operation applied to the graphical user interface of the target application, where the third input is a selection operation that enables an application layer of the target application to change, and is used to jump from a current application layer to a next application layer of the target application. And acquiring the page content corresponding to the next application layer after jumping to the next application layer in response to the third input.
Optionally, in this embodiment, the child node is determined according to the application layer change record, which includes but is not limited to: and generating child nodes according to the application level corresponding to the next application layer and the page content corresponding to the next application layer.
Specifically, in this embodiment, the page content corresponding to the next application layer obtained in response to the third input and the application level corresponding to the page content corresponding to the next application layer are obtained, and then the child node is generated according to the page content corresponding to the next application layer and the application level corresponding to the page content. And the position of the child node corresponding to the page content is positioned behind the node corresponding to the application layer when the third input is not executed.
It should be noted that, in this embodiment, the current application layer includes, but is not limited to, any node in the operation path tree, and may be a root node in the operation path tree or a child node in the operation path tree. In this embodiment, no limitation is imposed on the operation path where the node corresponding to the current application layer is located.
In one example, the gui 300 of the target application program shown in fig. 3a includes a window 30, a window 32, and a window 34, and if the application level of the current application layer of the target application program is level 3, the gui is located in the current operation path "10-20-30" if the node corresponding to the level 3 application layer before the third input is not executed is 30. Jumping to the 4-level application layer based on the third input of the window 32, the page content corresponding to the 4-level application layer and the page content in the 3-level application layer are changed, as shown in the graphical user interface of the target application program shown in fig. 3b, the page content corresponding to the next application layer is generated into the child node 40 based on the page content corresponding to the next application layer and the corresponding application layer. And then updating the current operation path according to the child node 40 based on the page content correspondence corresponding to the next application layer and the corresponding application layer to obtain the operation path '10-20-30-40'.
Optionally, in this embodiment, after generating the child node according to the application level corresponding to the next application layer and the page content corresponding to the next application layer, the method further includes, but is not limited to: receiving a fourth input to the graphical user interface, wherein the fourth input is used for jumping from a current application layer of the target application program to a last application layer of the target application program; and in response to the fourth input, deleting the child node corresponding to the application level of the current application layer.
Specifically, in this embodiment, after generating the corresponding child node based on the page content corresponding to the next application layer and the corresponding application layer, when detecting the fourth input for returning to the previous application layer from the current application layer, that is, returning to the previous node in the current operation path through the selection operation corresponding to the fourth input, the child node corresponding to the current application layer in the operation path is deleted.
In a specific application scene, detecting a selection operation acting on a target application process, and if entering a next application layer of a target application program, adding a corresponding operation path node; and if the current application program returns to the last application layer of the target application program, deleting the operation path node corresponding to the current application layer.
Optionally, in this embodiment, after generating the operation path tree according to the application layer access record, the method further includes, but is not limited to: receiving a preset operation on the graphical user interface; and responding to the preset operation, displaying a first preset window in the graphical user interface, and displaying the operation path tree in the first preset window.
Specifically, in this embodiment, a preset operation in a graphical user interface acting on a target application program is detected, the preset operation on the graphical user interface is received, a first preset window for displaying an operation path tree is displayed in the graphical user interface in response to the preset operation, and nodes in the operation path tree are arranged and displayed in the first preset window according to an application level corresponding to the nodes in the operation path tree. Optionally, in the first preset window, the nodes in the operation path tree include, but are not limited to, thumbnails of corresponding page contents, codes or serial numbers of corresponding application levels.
In an example, as shown in fig. 4, the schematic diagram of the first preset window, wherein after the preset operation acting on the gui is detected, the first preset window 400 is displayed in the gui 40, an operation path tree of the target application program is shown in the first preset window 400, the operation path tree includes two operation paths, which are respectively the operation path "41-42-43-44" and the operation path "42-420 and 421 and 422", and nodes in the operation path tree are sequence numbers of corresponding application levels.
Optionally, in this embodiment, the receiving a preset operation on the graphical user interface includes: receiving a fifth input to a second preset window in the graphical user interface; or receiving preset gesture operation in the graphical user interface.
In a specific application scenario, a switching operation path entry is provided at a terminal operating system level of a mobile terminal to detect a preset operation acting on a graphical user interface, and the method mainly includes the following two modes: one is based on a fifth input in a second preset window in the graphical user interface, and the second preset window comprises a floating window, a virtual key, a preset window and the like; the other is a preset gesture operation applied to the gui, where the preset gesture operation includes, but is not limited to, a single click, a double click, a long press, and a sliding operation applied to the display screen, and the application position of the preset operation may be defined, for example, the preset gesture operation shown in fig. 5 is performed to enter the first preset window by detecting a downward sliding operation applied to the left side of the status bar in the terminal gui 50.
Optionally, in this embodiment, the operation path tree is displayed in a first preset window of the graphical user interface, which includes but is not limited to: acquiring a plurality of page contents corresponding to a plurality of nodes in an operation path tree; generating a plurality of node thumbnails according to the plurality of page contents; and displaying a plurality of node thumbnails in a first preset window.
In a specific application scenario, as shown in fig. 6, which is a schematic diagram of another first preset window in this embodiment, an operation path tree of a target application program is shown in the first preset window 60, where the operation path tree includes three operation paths, which are respectively an operation path one "10-20-30-40-50", an operation path two "4110-.
Optionally, in this embodiment, after the page content corresponding to the target node is displayed on the graphical user interface in response to the first selection operation and enters the first application layer corresponding to the target node in the target application program, the method further includes, but is not limited to: detecting a sixth input acting on the graphical user interface, wherein the sixth input is used to enter the second application layer from the first application layer; acquiring an application level of a second application layer and second page content corresponding to the second application layer; and under the condition that the application level of the second application layer is not in the first operation path, establishing a second operation path according to the page content of the first application layer and the second page content, wherein the first operation path is the operation path where the target node is located before the sixth input is not executed, the root node of the second operation path is the first application layer, and the child nodes of the second operation path comprise the second application layer.
In this embodiment, after jumping to a target node in a second operation path in the operation path tree according to the fourth input, and displaying the second page content corresponding to the target node on the graphical user interface. And receiving a sixth input to the graphical user interface, and if the second page content obtained after responding to the sixth input and the second application layer obtained after responding to the sixth input jump to the second application layer responding to the sixth input, and the second page content and the application layer of the corresponding second application layer are both positioned in the first operation path and do not deviate from the first operation path, considering that the sixth input is still operated on the first operation path, so that a new operation path is not generated. And if the target application program jumps to a second application layer after responding to the sixth input, wherein the application level of the second application layer and the corresponding second page content are not matched with the nodes in the second operation path, the sixth input is considered to deviate from the first operation path, and the second operation path is established according to the first application layer page content and the second page content where the sixth input is located.
In a specific application scenario, the operation path tree includes an operation path "40-41-42-43-44" and an operation path "42-420-; if the second page content is different from the page content of the node in the operation path tree, a new operation path "421-node 4211" is created based on the node 421, and the operation path tree includes three operation paths, which are respectively the operation path "40-41-42-43-44", the operation path "42-420-.
Optionally, in this embodiment, after detecting the first input acting on the plurality of nodes, the method further includes, but is not limited to: under the condition that the target node is invalid, entering a third application layer of the target application program, and displaying third page content corresponding to the third application layer in the graphical user interface, wherein the node corresponding to the third application layer is a node adjacent to the target node in the operation path; or, under the condition that the target node is invalid, entering an application layer corresponding to a root node in an operation path where the target node is located, and displaying fourth page content corresponding to the root node in a graphical user interface; or, under the condition that the target node is invalid, displaying invalid prompt information in the graphical user interface to prompt that the target node is invalid.
Specifically, in this embodiment, when the target node selected by the first selection operation is invalid, the following three ways may be specifically included:
1) jumping to a node adjacent to the target node in the operation path;
and under the condition that the page content of the target node cannot be acquired, determining that the target node is invalid, and taking the node adjacent to the target node in the operation path as a new target node. And the application level of the adjacent node is smaller than the second level adjacent to the application level of the target node, enters a third application layer of the adjacent node, and displays third page content corresponding to the node of the necklace in the graphical user interface.
In one example, if the operation path includes "10-20-30-40-50", the node 40 is selected through the first selection operation, and if the page content corresponding to the node 40 cannot be obtained, the node 40 is determined to be an invalid node. At this time, the page content of the node 30 is acquired, and the page content corresponding to the node 30 is displayed in the graphical user interface.
2) Jumping to a root node in the operation path tree;
and under the condition that the page content of the target node cannot be obtained, determining that the target node is invalid, taking a root node in an operation path where the target node is located as a new target node, entering an application layer corresponding to the root node, and displaying fourth page content corresponding to the root node in a graphical user interface.
Still taking the above operation path as an example for explanation, the operation path includes "10-20-30-40-50", the node 40 is selected through the first selection operation, and if the page content corresponding to the node 40 cannot be obtained, the node 40 is determined to be an invalid node. At this time, the page content corresponding to the root node 10 of the operation path is acquired and displayed on the graphic user page.
3) Displaying invalid prompt information;
specifically, under the condition that the page content of the target node cannot be acquired, determining that the target node is invalid, not skipping the target node, displaying a prompt message window in the graphical user interface, and displaying invalid prompt information in the prompt message window to prompt the target node to be invalid.
Optionally, in this embodiment, after the operation path tree is generated according to the application layer access record, the method further includes, but is not limited to: deleting the operation path tree under the condition of closing the application process of the target application program; or, setting a timer with a preset time length threshold value for the application program, and deleting the operation path tree under the condition that the timer is overtime.
Specifically, in this embodiment, in order to reduce the memory pressure of the operating system of the mobile terminal, the management of the operation path tree in the target application program specifically includes the following several ways:
1) under the condition of closing the application process of the target application program, immediately deleting the operation path tree corresponding to the target application program;
2) under the condition of closing the application process of the target application program, setting a timer with a preset time length threshold value for the target application program, and under the condition that the timer is overtime, deleting an operation path tree corresponding to the target application program;
3) grouping application programs in the mobile terminal, setting white list groups and black list groups, wherein specific classification conditions can be set according to user use habits, use frequency and the like, and then under the condition of closing the application process of the target application program, if the target application program is located in the white list groups, not deleting the corresponding operation path tree; and if the target application program is positioned in the blacklist group, immediately deleting the operation path tree corresponding to the target application program.
According to the embodiment, the application layer access record of the target application program is obtained, wherein the application layer access record comprises application levels corresponding to a plurality of application layers in the target application program respectively and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, and the graphical user interface is obtained after the target application program is executed; generating an operation path tree according to the application layer access records, wherein the operation path tree comprises a plurality of nodes corresponding to a plurality of application levels, and the nodes comprise page contents corresponding to the application layers; receiving a first input to a target node of a plurality of nodes; and responding to the first input, displaying the page content corresponding to the target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program. By constructing the operation paths corresponding to the operation scenes in the target application program, the rapid switching of the operation scenes in the target application program is realized, and the problems that the operation steps for switching the operation scenes in the mobile terminal are complicated and the operation steps are high in repeatability because the operation paths cannot be freely switched in the application program in the related art are solved.
It should be noted that, in the operation path switching method provided in the embodiment of the present application, the execution main body may be a mobile terminal, or a control module in the mobile terminal, which is used for executing the loading operation path switching method. The embodiment of the present application takes a method for a mobile terminal to perform an operation path switching as an example, and describes the operation path switching method provided in the embodiment of the present application.
According to another aspect of the embodiments of the present application, there is further provided an operation path switching apparatus, as shown in fig. 7, the apparatus may specifically include:
1) an obtaining unit 70, configured to obtain an application layer access record of a target application program, where the application layer access record includes application hierarchies corresponding to multiple application layers in the target application program respectively, and multiple page contents corresponding to the multiple application layers in a graphical user interface, where the graphical user interface is obtained after the target application program is executed;
2) a processing unit 72, configured to generate an operation path tree according to the application layer access record, where the operation path tree includes a plurality of nodes corresponding to the plurality of application layers, and the nodes include page contents corresponding to the application layers;
3) a receiving unit 74 for receiving a first input to a target node of the plurality of nodes;
4) and the control unit 76 is configured to respond to the first input, display the page content corresponding to the target node on the graphical user interface, and enter the first application layer corresponding to the target node in the target application program.
Optionally, in this embodiment, the operation path tree includes at least one operation path, where the operation path includes a root node and a child node, and the processing unit 72 includes:
1) the first acquisition module is used for acquiring a starting record of the target application program;
2) a first determining module, configured to determine the root node according to the start record;
3) the second acquisition module is used for acquiring the application layer change record of the target application program;
4) and the second determining module is used for determining the child node according to the application layer change record.
Optionally, in this embodiment, the first obtaining module includes:
1) the first receiving submodule is used for receiving second input of a system graphical user interface, wherein the second input is used for starting the target application program so as to enter an initial application layer of the target application program;
2) and the display sub-module is used for responding to the second input, displaying the graphical user interface on a display screen, and acquiring the first page content in the graphical user interface.
Optionally, in this embodiment, the first determining module includes:
1) and the first processing submodule is used for generating the root node according to the application level of the initial application layer and the first page content.
Optionally, in this embodiment, the second obtaining module includes:
1) a second receiving submodule, configured to receive a third input to the graphical user interface, where the third input is used to jump from a current application layer of the target application to a next application layer of the target application;
2) and the second obtaining sub-module is configured to obtain, in response to the third input, the page content corresponding to the next application layer in the graphical user interface, where the page content corresponding to the next application layer is obtained in response to the third input.
Optionally, in this embodiment, the second determining module includes:
1) and the second processing submodule is used for generating the child node according to the application level corresponding to the next application layer and the page content corresponding to the next application layer.
Optionally, in this embodiment, the second determining module further includes:
1) a third receiving submodule, configured to receive a fourth input to the graphical user interface after the child node is generated according to the application level corresponding to the next application layer and the page content corresponding to the next application layer, where the fourth input is used to jump from the current application layer of the target application program to an application layer above the target application program;
2) and the third processing submodule is used for responding to the fourth input and deleting the child node corresponding to the application level of the current application layer.
Optionally, in this embodiment, the method further includes:
1) the receiving module is used for receiving the preset operation of the graphical user interface after the operation path tree is generated according to the application layer access record;
2) the display module is used for responding to the preset operation and displaying a first preset window in the graphical user interface;
3) and the display module is used for displaying the operation path tree in the first preset window.
Optionally, in this embodiment, the receiving module includes:
1) the fourth receiving submodule is used for receiving a fifth input of a second preset window in the graphical user interface; or the like, or, alternatively,
2) and the fifth receiving submodule is used for receiving preset gesture operation in the graphical user interface.
Optionally, in this embodiment, the display module includes:
1) a third obtaining sub-module, configured to obtain multiple page contents corresponding to multiple nodes in the operation path tree;
2) the fourth processing submodule is used for generating a plurality of node thumbnails according to the plurality of page contents;
3) and the first display sub-module is used for displaying the plurality of node thumbnails in the first preset window.
Optionally, in this embodiment, the method further includes:
1) a sixth receiving submodule, configured to receive a sixth input to the graphical user interface after the page content corresponding to the target node is displayed on the graphical user interface in response to the first input and enters a first application layer corresponding to the target node in the target application program, where the sixth input is used to enter a second application layer from the first application layer;
2) a third obtaining submodule, configured to obtain an application level of the second application layer and second page content corresponding to the second application layer;
3) a fourth processing submodule, configured to establish a second operation path according to the page content of the first application layer and the second page content when the application level of the second application layer is not in the first operation path,
wherein the first operation path is an operation path where the target node is located before the sixth input is not executed, a root node of the second operation path is the first application layer, and child nodes of the second operation path include the second application layer.
Optionally, in this embodiment, after receiving the first input to the target node in the plurality of nodes, the method further includes:
1) a first display unit, configured to, after receiving a first input to a target node in the plurality of nodes, enter a third application layer of the target application program if the target node is invalid, and display third page content corresponding to the third application layer in the graphical user interface, where a node corresponding to the third application layer is a node adjacent to the target node in the operation path; or the like, or, alternatively,
2) the second display unit is used for entering an application layer corresponding to a root node in an operation path where a target node is located and displaying fourth page content corresponding to the root node in the graphical user interface when the target node is invalid after first input to the target node in the plurality of nodes is received; or the like, or, alternatively,
3) and the third display unit is used for displaying invalid prompt information in the graphical user interface to prompt the target node to be invalid when the target node is invalid after the first input of the target node in the plurality of nodes is received.
Optionally, in this embodiment, the method further includes:
1) the first processing module is used for deleting the operation path tree under the condition of closing the application process of the target application program after the operation path tree is generated according to the application layer access record; or the like, or, alternatively,
2) and the second processing module is used for setting a timer with a preset duration threshold value for the target application program after the operation path tree is generated according to the application layer access record, and deleting the operation path tree under the condition that the timer is overtime.
The operation path switching device in the embodiment of the present application may be a device, and may also be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The operation path switching device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The operation path switching device provided in the embodiment of the present application can implement each process implemented by the mobile terminal in the method embodiments of fig. 1 to fig. 6, and is not described here again to avoid repetition.
By the operation path switching device provided by the embodiment, the operation paths corresponding to the operation scenes in the target application program are constructed, so that the operation scenes in the target application program are quickly switched, and the problems that the operation steps of the operation scene switching operation in the mobile terminal are complicated and the operation step repetition degree is high due to the fact that the operation paths cannot be freely switched in the application program in the related art are solved.
According to another aspect of the embodiment of the present application, an electronic device is further provided in the embodiment of the present application, including a processor 810, a memory 809, and a program or an instruction stored in the memory 809 and executable on the processor 810, where the program or the instruction is executed by the processor 810 to implement each process of the embodiment of the operation path switching method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.
Fig. 8 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 80 includes, but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810.
Those skilled in the art will appreciate that the electronic device 80 may further include a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 810 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 8 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
The processor 810 is configured to obtain an application layer access record of a target application program in the mobile terminal, where the application layer access record includes application layers corresponding to a plurality of application layers in the target application program, and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, where the graphical user interface is obtained after the target application program is executed; generating an operation path tree according to the application layer access record, wherein the operation path tree comprises a plurality of nodes corresponding to the plurality of application layers, and the nodes comprise page contents corresponding to the application layers;
an input unit 804 for detecting a first input acting on a target node among the plurality of nodes;
the processor 810 is further configured to, in response to the first input, display page content corresponding to a target node on the graphical user interface, and enter a first application layer corresponding to the target node in the target application program.
It should be understood that in the embodiment of the present application, the input Unit 804 may include a Graphics Processing Unit (GPU) 8041 and a microphone 8042, and the Graphics Processing Unit 8041 processes image data of a still picture or a video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 807 includes a touch panel 8071 and other input devices 8072. A touch panel 8071, also referred to as a touch screen. The touch panel 8071 may include two portions of a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 809 may be used to store software programs as well as various data including, but not limited to, application programs and operating systems. The processor 810 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 810.
Through the electronic device provided by the embodiment, the operation paths corresponding to the operation scenes in the target application program are constructed, so that the rapid switching of the operation scenes in the target application program is realized, and the problems that the operation steps of the operation scene switching operation in the mobile terminal are complicated and the repetition degree of the operation steps is high due to the fact that the operation paths cannot be freely switched in the application program in the related art are solved.
According to another aspect of the embodiment of the present application, an embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above-mentioned embodiment of the operation path switching method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
According to another aspect of the embodiment of the present application, an embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the above embodiment of the operation path switching method, and the same technical effect can be achieved, and details are not repeated here to avoid repetition.
According to another aspect of the embodiment of the present application, an embodiment of the present application further provides a chip, where the chip is configured to run a program or an instruction to implement each process of the foregoing method for switching an operation path, and can achieve the same technical effect, and details are not repeated here to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (15)

1. A method of operating path switching, the method comprising:
acquiring an application layer access record of a target application program, wherein the application layer access record comprises application levels corresponding to a plurality of application layers in the target application program respectively and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, and the graphical user interface is obtained after the target application program is executed;
generating an operation path tree according to the application layer access record, wherein the operation path tree comprises a plurality of nodes corresponding to the plurality of application layers, and the nodes comprise page contents corresponding to the application layers;
receiving a first input to a target node of the plurality of nodes;
and responding to the first input, displaying the page content corresponding to the target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program.
2. The method of claim 1, wherein the operation path tree comprises at least one operation path comprising a root node and child nodes, wherein,
generating an operation path tree according to the application layer access record, comprising:
acquiring a starting record of the target application program;
determining the root node according to the starting record;
acquiring an application layer change record of the target application program;
and determining the child node according to the application layer change record.
3. The method of claim 2, wherein obtaining a start-up record of the target application comprises:
receiving a second input to a system graphical user interface, wherein the second input is used for starting the target application program to enter an initial application layer of the target application program;
and responding to the second input, displaying the graphical user interface on a display screen, and acquiring first page content in the graphical user interface.
4. The method of claim 3, wherein determining the root node from the boot-up record comprises:
and generating the root node according to the application level of the initial application layer and the first page content.
5. The method of claim 2, wherein obtaining an application-layer change record for the target application comprises:
receiving a third input to the graphical user interface, wherein the third input is used for jumping from a current application layer of the target application program to a next application layer of the target application program;
and responding to the third input, and acquiring the page content corresponding to the next application layer in the graphical user interface, wherein the page content corresponding to the next application layer is obtained in response to the third input.
6. The method of claim 5, wherein determining the child node from the application-layer change record comprises:
and generating the child node according to the application level corresponding to the next application layer and the page content corresponding to the next application layer.
7. The method according to claim 6, further comprising, after generating the child node according to the application level corresponding to the next application layer and the page content corresponding to the next application layer:
receiving a fourth input to the graphical user interface, wherein the fourth input is used for jumping from a current application layer of the target application program to a last application layer of the target application program;
and in response to the fourth input, deleting the child node corresponding to the application level of the current application layer.
8. The method of claim 1, further comprising, after generating the operation path tree from the application layer access record:
receiving a preset operation on the graphical user interface;
responding to the preset operation, and displaying a first preset window in the graphical user interface;
and displaying the operation path tree in the first preset window.
9. The method of claim 8, wherein receiving a preset operation on the graphical user interface comprises:
receiving a fifth input to a second preset window in the graphical user interface; or the like, or, alternatively,
and receiving preset gesture operation in the graphical user interface.
10. The method of claim 8, wherein presenting the operation path tree in a first preset window of the graphical user interface comprises:
acquiring a plurality of page contents corresponding to a plurality of nodes in the operation path tree;
generating a plurality of node thumbnails according to the plurality of page contents;
and displaying the plurality of node thumbnails in the first preset window.
11. The method of claim 1, further comprising, after displaying the page content corresponding to the target node on the graphical user interface in response to the first input and entering a first application layer corresponding to the target node in the target application program, the method further comprising:
receiving a sixth input to the graphical user interface, wherein the sixth input is for entering a second application layer from the first application layer;
acquiring an application level of the second application layer and second page content corresponding to the second application layer;
establishing a second operation path according to the page content of the first application layer and the second page content in case the application level of the second application layer is not in the first operation path,
wherein the first operation path is an operation path where the target node is located before the sixth input is not executed, a root node of the second operation path is the first application layer, and child nodes of the second operation path include the second application layer.
12. The method of claim 2, after receiving the first input to the target node of the plurality of nodes, further comprising:
under the condition that the target node is invalid, entering a third application layer of the target application program, and displaying third page content corresponding to the third application layer in the graphical user interface, wherein the node corresponding to the third application layer is a node adjacent to the target node in the operation path; or the like, or, alternatively,
under the condition that the target node is invalid, entering an application layer corresponding to a root node in an operation path where the target node is located, and displaying fourth page content corresponding to the root node in the graphical user interface; or the like, or, alternatively,
and under the condition that the target node is invalid, displaying invalid prompt information in the graphical user interface to prompt that the target node is invalid.
13. The method of claim 1, further comprising, after generating the operation path tree from the application layer access record:
deleting the operation path tree under the condition of closing the application process of the target application program; or the like, or, alternatively,
and setting a timer with a preset time length threshold value for the target application program, and deleting the operation path tree under the condition that the timer is overtime.
14. An operation path switching apparatus, characterized in that the apparatus comprises:
the system comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring an application layer access record of a target application program, the application layer access record comprises application levels respectively corresponding to a plurality of application layers in the target application program and a plurality of page contents corresponding to the plurality of application layers in a graphical user interface, and the graphical user interface is obtained after the target application program is executed;
a processing unit, configured to generate an operation path tree according to the application layer access record, where the operation path tree includes a plurality of nodes corresponding to the plurality of application layers, and the nodes include page content corresponding to the application layer;
a receiving unit configured to receive a first input to a target node of the plurality of nodes;
and the control unit is used for responding to the first input, displaying the page content corresponding to the display target node on the graphical user interface, and entering a first application layer corresponding to the target node in the target application program, wherein the target node is a node selected by the first input.
15. An electronic device comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the method of operating path switching according to claims 1-13.
CN202011377134.7A 2020-11-30 2020-11-30 Operation path switching method and device and electronic equipment Active CN112486650B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011377134.7A CN112486650B (en) 2020-11-30 2020-11-30 Operation path switching method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011377134.7A CN112486650B (en) 2020-11-30 2020-11-30 Operation path switching method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN112486650A true CN112486650A (en) 2021-03-12
CN112486650B CN112486650B (en) 2023-05-26

Family

ID=74937803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011377134.7A Active CN112486650B (en) 2020-11-30 2020-11-30 Operation path switching method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN112486650B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115237315A (en) * 2022-07-08 2022-10-25 北京字跳网络技术有限公司 Information display method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090024560A1 (en) * 2007-07-20 2009-01-22 Samsung Electronics Co., Ltd. Method and apparatus for having access to web page
US20100169832A1 (en) * 2008-12-15 2010-07-01 Fred Faching Chang Floating Hierarchical Menu of Navigation History
US20130204902A1 (en) * 2012-02-03 2013-08-08 Apple Inc. Enhanced B-Trees with Record Merging
CN104182408A (en) * 2013-05-23 2014-12-03 腾讯科技(深圳)有限公司 Webpage off-line access method and webpage off-line access device
CN105468258A (en) * 2015-12-23 2016-04-06 珠海格力电器股份有限公司 Screen interface switching method and device and terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090024560A1 (en) * 2007-07-20 2009-01-22 Samsung Electronics Co., Ltd. Method and apparatus for having access to web page
US20100169832A1 (en) * 2008-12-15 2010-07-01 Fred Faching Chang Floating Hierarchical Menu of Navigation History
US20130204902A1 (en) * 2012-02-03 2013-08-08 Apple Inc. Enhanced B-Trees with Record Merging
CN104182408A (en) * 2013-05-23 2014-12-03 腾讯科技(深圳)有限公司 Webpage off-line access method and webpage off-line access device
CN105468258A (en) * 2015-12-23 2016-04-06 珠海格力电器股份有限公司 Screen interface switching method and device and terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115237315A (en) * 2022-07-08 2022-10-25 北京字跳网络技术有限公司 Information display method and device, electronic equipment and storage medium
CN115237315B (en) * 2022-07-08 2024-05-07 北京字跳网络技术有限公司 Information display method, information display device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN112486650B (en) 2023-05-26

Similar Documents

Publication Publication Date Title
CN113114845B (en) Notification message display method and device
CN113794795B (en) Information sharing method and device, electronic equipment and readable storage medium
CN112083854A (en) Application program running method and device
CN113835580A (en) Application icon display method and device, electronic equipment and storage medium
CN113596555A (en) Video playing method and device and electronic equipment
CN112286611B (en) Icon display method and device and electronic equipment
CN111880701B (en) Page switching method and device and electronic equipment
CN114489418A (en) Message processing method, message processing device and electronic equipment
CN113965614A (en) Session creation method and device and electronic equipment
CN112399010B (en) Page display method and device and electronic equipment
CN113590008A (en) Chat message display method and device and electronic equipment
CN113253883A (en) Application interface display method and device and electronic equipment
CN112486650B (en) Operation path switching method and device and electronic equipment
CN112286615A (en) Information display method and device of application program
CN112306320A (en) Page display method, device, equipment and medium
CN111641551A (en) Voice playing method, voice playing device and electronic equipment
CN113805997B (en) Information display method, information display device, electronic equipment and storage medium
CN113779293A (en) Image downloading method, device, electronic equipment and medium
CN114416264A (en) Message display method and device
CN113868269A (en) Screenshot method and device, electronic equipment and readable storage medium
CN111966265A (en) Page display method and device and electronic equipment
CN113297141A (en) File merging method and device, electronic equipment and storage medium
CN112764648A (en) Screen capturing method and device, electronic equipment and storage medium
CN113037618B (en) Image sharing method and device
CN112035032B (en) Expression adding method and device

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