CN112732368B - Program running method and device and electronic equipment - Google Patents

Program running method and device and electronic equipment Download PDF

Info

Publication number
CN112732368B
CN112732368B CN202011625506.3A CN202011625506A CN112732368B CN 112732368 B CN112732368 B CN 112732368B CN 202011625506 A CN202011625506 A CN 202011625506A CN 112732368 B CN112732368 B CN 112732368B
Authority
CN
China
Prior art keywords
input
interface
display
floating window
icon
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
Application number
CN202011625506.3A
Other languages
Chinese (zh)
Other versions
CN112732368A (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 CN202011625506.3A priority Critical patent/CN112732368B/en
Publication of CN112732368A publication Critical patent/CN112732368A/en
Priority to PCT/CN2021/142876 priority patent/WO2022143869A1/en
Application granted granted Critical
Publication of CN112732368B publication Critical patent/CN112732368B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • G06F9/4484Executing subprograms
    • 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/0481Interaction 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/04817Interaction 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
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a program running method and device and electronic equipment, belongs to the technical field of communication, and can realize that a plurality of subroutines in an application program are simultaneously run in the electronic equipment. The method comprises the following steps: receiving a first input of a user when a display interface comprises M icons, wherein the display interface is an interface of a target application program, the M icons are icons of subroutines in the target application program, and M is an integer greater than 1; responding to the first input, displaying a floating window, wherein the floating window is a visual window of a virtual system, and the floating window comprises a first icon in the M icons; receiving a second input of the user to the floating window; and responding to the second input, and displaying a first interface in the floating window, wherein the first interface is an interface of a subroutine indicated by the first icon.

Description

Program running method and device and electronic equipment
Technical Field
The application belongs to the technical field of communication, and particularly relates to a program running method, a program running device and electronic equipment.
Background
The subprogram is a functional program embedded in the application program, and is an application which can be used without downloading and installing. An application may embed a plurality of different subroutines, which correspond to different functions. For example, a communication application is opened, which includes a ride subroutine, a game subroutine, a reading subroutine, and the like.
In general, when an entity system of an electronic device runs one sub-program in one application program, if a user desires to use another sub-program in the application program, the user may trigger the electronic device to exit the one sub-program and then trigger the electronic device to run the other sub-program. In this way, the electronic device cannot run multiple subroutines in one application at the same time.
Disclosure of Invention
An embodiment of the application aims to provide a program running method and device and electronic equipment, and the problem that the electronic equipment cannot run a plurality of subroutines in one application program at the same time can be solved.
In order to solve the technical problems, the application is realized as follows:
in a first aspect, an embodiment of the present application provides a program running method, including: receiving a first input of a user when a display interface comprises M icons, wherein the display interface is an interface of a target application program, the M icons are icons of subroutines in the target application program, and M is an integer greater than 1; responding to the first input, displaying a floating window, wherein the floating window is a visual window of a virtual system, and the floating window comprises a first icon in the M icons; receiving a second input of the user to the floating window; and responding to the second input, and displaying a first interface in the floating window, wherein the first interface is an interface of a subroutine indicated by the first icon.
In a second aspect, an embodiment of the present application provides a program running apparatus, including: a receiving module and a display module. The receiving module is used for receiving the first input of the user when the display module comprises M icons on a display interface, wherein the display interface is an interface of a target application program, the M icons are icons of subroutines in the target application program, and M is an integer larger than 1. And the display module is used for responding to the first input received by the receiving module and displaying a floating window, wherein the floating window is a visual window of the virtual system and comprises a first icon in M icons. And the receiving module is also used for receiving a second input of the user to the floating window. And the display module is also used for responding to the second input received by the receiving module and displaying a first interface in the floating window, wherein the first interface is an interface of the subprogram indicated by the first icon.
In a third aspect, embodiments of the present application provide 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 implementing the steps of the method as in the first aspect described above when executed by the processor.
In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which, when executed by a processor, implement the steps of the method as in the first aspect described above.
In a fifth aspect, embodiments of the present application provide a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and where the processor is configured to execute a program or instructions to implement a method as in the first aspect.
In the embodiment of the present application, when the display interface includes M icons, receiving a first input of a user, where the display interface is an interface of a target application program, the M icons are icons of sub-programs in the target application program, and M is an integer greater than 1; responding to the first input, displaying a floating window, wherein the floating window is a visual window of a virtual system, and the floating window comprises a first icon in the M icons; receiving a second input of the user to the floating window; and responding to the second input, and displaying a first interface in the floating window, wherein the first interface is an interface of a subroutine indicated by the first icon. In this way, in the case that the display interface of the target application program includes a plurality of icons for indicating sub-programs, since the user can trigger, through input, to display one visual floating window of the virtual system isolated from the physical system of the electronic device, and one of the plurality of icons is included in the floating window, when the user triggers the interface of the sub-program indicated by the one icon to be displayed in the floating window, the physical system of the electronic device is not affected to run other application programs (for example, another sub-program). In this way, it is possible to realize that a plurality of sub-programs in one application program are simultaneously run in the electronic device.
Drawings
FIG. 1 is a schematic diagram of a program running method according to an embodiment of the present application;
FIG. 2 is a schematic diagram illustrating an operation of a floating window according to an embodiment of the present disclosure;
FIG. 3 is a second schematic diagram of a method for operating a program according to an embodiment of the present disclosure;
FIG. 4 is a second schematic diagram illustrating an operation of a floating window according to an embodiment of the present disclosure;
FIG. 5 is a third schematic illustration of a floating window operation according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a program running device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 8 is a hardware schematic diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all, of the embodiments of the present application. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the present application may be implemented in sequences other than those illustrated or described herein. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
In the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as examples, illustrations, or descriptions. Any embodiment or design described herein as "exemplary" or "e.g." is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
Some terms/nouns involved in embodiments of the invention are explained below.
Virtual system: also commonly referred to as a shadow system, is a type of computer software. In particular, the same environment is virtualized on the existing physical operating system, and the application program runs in the virtual environment, and all the activities of accessing and changing the system are limited to the virtual environment, namely, the virtual system is isolated from the physical system of the electronic device, and the activities in the virtual system do not cause the change of the physical system. In the embodiment of the application, under the condition that the running program of the local entity system of the electronic equipment is not influenced, the subprogram indicated by the icon displayed in the floating window can run in the virtual environment (or referred to as virtual space) corresponding to the virtual system, so that a plurality of subprograms in one application program can be run simultaneously.
In the description of the embodiments of the present application, unless otherwise specified, the meaning of "plurality" means two or more, for example, a plurality of subroutines means two or more subroutines, and the like.
The embodiment of the application provides a program running method, a program running device and electronic equipment, wherein under the condition that M icons are displayed on a display interface, a first input of a user can be received, the display interface is an interface of a target application program, the M icons are icons of subroutines in the target application program, and M is an integer greater than 1; and in response to the first input, displaying a floating window, the floating window including a first icon of the M icons; receiving a second input of the user to the floating window; and responding to the second input, and displaying a first interface in the floating window, wherein the first interface is an interface of a subroutine indicated by the first icon. In this way, in the case that the display interface of the target application program includes a plurality of icons for indicating sub-programs, since the user can trigger, through input, to display one visual floating window of the virtual system isolated from the physical system of the electronic device, and one of the plurality of icons is included in the floating window, when the user triggers the interface of the sub-program indicated by the one icon to be displayed in the floating window, the physical system of the electronic device is not affected to run other application programs (for example, another sub-program). In this way, it is possible to realize that a plurality of sub-programs in one application program are simultaneously run in the electronic device.
The program running method, the device and the electronic equipment provided by the embodiment of the application are described in detail through specific embodiments and application scenes thereof with reference to the accompanying drawings.
As shown in fig. 1, an embodiment of the present application provides a program running method, which includes the following S101 to S104.
S101, in the case that the display interface comprises M icons, the program running device receives a first input of a user.
The display interface is an interface of a target application program, M icons are icons of subroutines in the target application program, and M is an integer greater than 1.
Alternatively, in the embodiment of the present application, the target application may include a plurality of functional programs, where one functional program corresponds to one sub-program, that is, the sub-program of the target application may also refer to the functional program of the target application.
Alternatively, in the embodiment of the present application, the target application may be any application including an icon of a sub-program, and the application may be a system application or a third party application. In addition, the target application may be any type of application. Specifically, the method can be determined according to actual conditions, and the embodiment of the application is not limited to this.
Alternatively, the M icons may include two possible cases: in one possible scenario, the M icons are M different icons of the same type; in another possible scenario, the M icons are M different icons of different types.
For example, take M icons as M different icons of the same type as an example. Let m=3. The 3 icons displayed on the display interface are icon 1, icon 2 and icon 3, respectively. Icon 1 corresponds to the subroutine of game 1, icon 2 corresponds to the subroutine of game 2, and icon 3 corresponds to the subroutine of game 3. Since these 3 subroutines are all game subroutines, it can be known that icon 1, icon 2, and icon 3 are all icons of the game class.
For example, M icons are exemplified as M different icons of different types. Let m=3. The 3 icons displayed on the display interface are icon 1, icon 2 and icon 3, respectively. Icon 1 corresponds to the game subprogram, icon 2 corresponds to the ticket booking subprogram, and icon 3 corresponds to the navigation subprogram. Since the 3 subroutine functions are all different, it can be known that icon 1, icon 2, and icon 3 are 3 icons of different types.
Alternatively, the first input may be a touch input, a gesture input, or a voice input. For example, the touch input may be a double click input to one of the M icons. Of course, the first input may also be an input to a physical key, or other possible inputs, which are not limited in the embodiments of the present application.
S102, the program running device responds to the first input and displays a floating window.
The floating window is a visual window of the virtual system, and the floating window comprises a first icon in M icons.
Optionally, in a possible manner, the first icon is displayed at a preset position in the floating window, where the preset position corresponds to a display position of the first icon on the display interface; in another possible manner, the first icon is displayed in an arbitrary blank position in the floating window. And in particular, according to practical situations, the embodiment of the application is not limited to this.
Alternatively, in the embodiment of the present application, the number of floating windows may be one or more, and one floating window includes an icon of one subroutine. It is understood that when the number of the floating windows is plural, the plural floating windows do not affect each other, that is, the plural floating windows can each independently run the subroutines in the same application program, so that the goal of running plural subroutines in one application program simultaneously can be achieved through the plural floating windows.
Illustratively, the number of floating windows is taken as one example. A first input from a user is received, and responsive to the first input, a floating window including a first icon of the M icons is displayed.
Illustratively, the number of floating windows is a plurality. A plurality of first inputs of a user are received, a plurality of floating windows are displayed in response to the plurality of first inputs, and each of the plurality of floating windows includes one of the M icons. Wherein one icon included in each floating window may be the same as or different from one icon included in the other floating windows. The embodiment of the present application is not limited to this, and is specifically determined according to the actual situation.
It should be noted that, in the embodiment of the present application, the display position, the display shape or the display size of the floating window are not limited, and are specifically determined according to the actual situation.
It can be understood that in the case of displaying the floating window, since the display parameter of the floating window can be triggered and adjusted by the input of the user, the user can change the display position, the display size or the display shape of the floating window according to the actual requirement.
S103, the program running device receives a second input of the user to the floating window.
Alternatively, the second input may be a touch input, a gesture input, or a voice input. For example, the touch input may be a click input to a first icon in a hover window. Of course, the second input may also be an input to a physical key, or other possible inputs, which are not limited in the embodiments of the present application.
And S104, the program running device responds to the second input, and a first interface is displayed in the floating window.
The first interface is an interface of a subroutine indicated by the first icon.
Alternatively, the first interface may be any interface of the subroutine indicated by the first icon. For example, the first interface is an initialization interface of the subroutine, or the first interface is a main interface of the subroutine.
Optionally, the floating window corresponds to a virtual space in which the virtual system is located. The step S104 may specifically be: the program running means runs the sub-program indicated by the first icon in the virtual space in response to the second input and displays a first interface in the floating window.
It can be understood that, because the floating window is a visual window of the virtual system, when one icon is displayed in the floating window, the user can trigger the subroutine indicated by the one icon to run independently in the virtual space where the virtual system is located, that is, running the subroutine in the floating window will not affect the running process in the local running space of the electronic device, so that the user can trigger the subroutine indicated by another icon in the M icons to run, and display the interface of the subroutine indicated by the other icon.
Illustratively, the program running means is assumed to be a mobile phone. The display interface of the target application program displays icons of 4 subroutines, and the icons of the 4 subroutines are respectively an icon of a subroutine A, an icon of a subroutine B, an icon of a subroutine C and an icon of a subroutine D. If the user wants to use subroutine a without affecting the operation of the target application, the user can double click on the display interface. After receiving the double-click input of the user, the mobile phone responds to the double-click input, and as shown in (a) in fig. 2, the mobile phone displays a floating window 01 on the display interface, and an icon of the subroutine a is displayed in the floating window 01. Finally, the user can click on the icon of subroutine a in hover window 01. After receiving the click input, in response to the click input, as shown in fig. 2 (b), the mobile phone displays the main interface (i.e., the first interface) of the subroutine a in the floating window 01. Of course, if the user also wants to use the subroutine B, the user can press the icon of the subroutine B of the display interface for a long time, so that after the handset receives the long press input, the handset can operate the subroutine B without affecting the operation of the floating window subroutine a, and as shown in (B) of fig. 2, the handset updates and displays the display interface of the target application as the interface of the subroutine B. Thus, the aim of running different subroutines in one application program at the same time can be achieved.
In the case that the display interface of the target application program includes a plurality of icons for indicating the subroutines, since the user can trigger to display one visual floating window of the virtual system isolated from the physical system of the electronic device through input and the floating window includes one icon of the plurality of icons, when the user triggers to display the interface of one subroutine indicated by the one icon in the floating window, the physical system of the electronic device is not affected to run other application programs (for example, another subroutine). In this way, it is possible to realize that a plurality of sub-programs in one application program are simultaneously run in the electronic device.
Alternatively, if the user wants to use other subroutines displayed in the display interface, the user may trigger the execution of the other subroutines. As shown in fig. 3, after S101, before S102, the program running method provided in the embodiment of the present application may further include S105 and S106 described below.
S105, the program running device receives a third input of a user to a second icon in the M icons.
Alternatively, the third input may be a touch input, a gesture input, or a voice input. For example, the touch input may be a click input to a second icon. Of course, the third input may also be an input to a physical key, or other possible inputs, which are not limited in the embodiments of the present application.
Alternatively, the second icon may be the same as or different from the first icon.
And S106, the program running device responds to the third input and displays the display interface as a second interface.
The second interface is an interface of the subroutine indicated by the second icon.
Optionally, the step S106 may specifically be: the program running means runs the subroutine indicated by the second icon in response to the third input, and updates and displays the display interface as the second interface. In addition, for a specific description of the second interface, reference may be made to the first interface in the above-described embodiment.
Illustratively, fig. 2 is still an example. The program running device is assumed to be a mobile phone. If the user wants to use subroutine B, the user can click on the icon of subroutine B in the display interface as in (a) in fig. 2. Then, after the mobile phone receives the click input, in response to the click input, the operation of the subroutine B is started, as shown in (B) of fig. 2, and the display interface is updated to the interface of the subroutine B.
According to the program running method, the user can trigger the display interface to be updated and displayed as the interface of the subprogram through the input of the second icon in the M icons in the display interface, so that one subprogram can be run on the floating window, and the interface of the other subprogram running simultaneously can be displayed on the display interface without exiting one subprogram to run the other subprogram, and the user can operate the two subprograms simultaneously, so that various use requirements of the user are met.
Alternatively, the first input may comprise a first sub-input and a second sub-input. The step S102 may specifically include: responsive to the first sub-input, displaying a hover window; after the floating window is displayed, the first icon is displayed in the floating window in response to the second sub-input, the second sub-input being an input that triggers copying of the first icon from the display interface to the floating window.
Specifically, for the first sub-input, one possible case is: under the condition that the electronic equipment does not comprise a virtual system, the first sub-input is used for triggering the creation of a virtual space for running the virtual system, so that the program running device responds to the first sub-input to generate and display a visual floating window of the virtual system, the displayed floating window can be a window which is displayed in a blank mode, a user can trigger the floating window to display an icon according to the requirement, and a subroutine indicated by the icon is run. Another possible case is: in the case of an electronic device comprising a virtual system, the first sub-input is used to trigger the floating window displaying the visualization of the virtual system, whereby the program running means displays the floating window of the visualization of the virtual system in response to the first sub-input.
For example, a program running device is taken as a mobile phone. The user searches the needed target application icon on the mobile phone and clicks the target application icon. After the mobile phone receives click input of a user, the target application icon is started in response to the input. Then, the user triggers the instruction through a certain gesture or a form of a physical key (i.e. the first sub-input), generates a virtual space, and displays a visual window of the virtual space, i.e. a floating window.
Optionally, in the case of displaying the target window, the user may trigger to backup the data information of the application program corresponding to the first icon through the second sub-input of the first icon in the M icons included in the display interface, and send the data information of the application program to the virtual space where the virtual system is located, so that the first icon may be displayed in the floating window.
The program running device is an exemplary mobile phone. The second sub-input is a drag input as an example. Under the condition that the mobile phone displays the floating window, a user can select one icon from M icons displayed on the display interface, press the one icon and drag the one icon to the floating window. After receiving the drag input, the mobile phone displays the one icon in the floating window in response to the drag input.
It can be appreciated that, since the user can select one icon from the M icons as needed after the user triggers the floating window to be displayed through one input, the user can trigger the display of the one icon in the floating window, so that the user can trigger the interface of the program indicated by the one icon to be displayed in the floating window without affecting the running of the target application. Therefore, the requirement of the user on free switching of the display interface and the floating window of the electronic equipment can be met.
Optionally, in conjunction with fig. 1, after S102 is performed, the program running method provided in the embodiment of the present application may further include S107 and S108 described below.
S107, the program running device receives a fourth input of the user.
Alternatively, the fourth input may be a touch input, a gesture input, or a voice input. For example, the touch input may be a drag input to a hover window. Of course, the fourth input may also be an input to a physical key, or other possible inputs, which are not limited in this embodiment of the present application.
S108, the program running device responds to the fourth input and displays a floating window on the second interface.
Wherein the second interface is a different interface from the display interface.
Alternatively, in the embodiment of the present application, one possible case is: the second interface and the display interface are two interfaces displayed on one screen, and the one screen can comprise a first layer and a second layer. The first layer is a layer where the display interface is located, and the second layer is a layer where the floating window is located, i.e. the floating window is displayed on the screen in a floating manner. Another possible case is: the display interface and the second interface are two interfaces displayed on different screens, the display interface is displayed on the first screen, and the second interface is displayed on the second screen.
Specifically, in the case where the display interface and the second interface are two interfaces displayed on different screens, one way is: the first screen is positioned on a first plane, the second screen is positioned on a second plane opposite to the first plane, for example, a mobile phone with a double-sided screen, the first screen is a front surface, and the first screen is a back surface; in another mode, the first screen and the second screen are two screens connected together, and the first screen and the second screen are located on the same plane, for example, a mobile phone with a folding screen, the first screen is a main screen, and the second screen is a secondary screen.
Alternatively, in the case where the display interface and the second interface are two interfaces displayed on different screens, the floating window may be displayed in the second interface on the second screen in a full screen manner. Thus, the user is facilitated to operate the first interface in the floating window.
Illustratively, referring to fig. 2, as shown in (a) of fig. 4, the mobile phone includes a first screen 03 and a second screen 04, and the screen on which the display interface is located is the first screen 03. The icons of the 4 subroutines are respectively an icon of the subroutine a, an icon of the subroutine B, an icon of the subroutine C and an icon of the subroutine D, and a floating window 01 including an icon 02 of the subroutine a is displayed on the display interface. To more conveniently operate subroutine a, the user may click on hover window 01. After the mobile phone receives the click input, in response to the click input, as shown in (b) of fig. 4, the mobile phone displays an enlarged floating window 01A on the interface 05 (i.e., the second interface) of the second screen 04, where the floating window 01A includes an icon of the subroutine a. Therefore, the user can trigger the mobile phone to run the subprogram A, and the mobile phone displays the interface of the subprogram A in the enlarged suspension window 01A, so that the operation of the user is facilitated.
Optionally, in a case where a plurality of floating windows are displayed in the first screen, a part of or all of the plurality of floating windows are displayed in the second screen in response to an input of the user. In this way, the user can trigger the multiple floating windows in the first screen and the second screen to run multiple subroutines in one application at the same time.
According to the program running method, the user can trigger the floating window to be displayed on the interface different from the display interface through input, so that the floating window and the display interface can be displayed on the same screen or different interfaces on different screens, and the advantages of the screens of the electronic equipment are fully utilized.
Optionally, the user may trigger adjustment of the display parameters of the floating window as desired. For example, after S102 described above, the program running method provided in the embodiment of the present application may further include: the program running device receives a fifth input of a user; and adjusting a display parameter of the floating window in response to the fifth input. Wherein, the display parameters may include at least one of the following: display position, display size, display shape.
Optionally, the fifth input may be a touch input, a gesture input, or a voice input. For example, the touch input may be a click input to a first control that triggers a resizing of a display size of the hover window. Of course, the fifth input may also be an input to a physical key, or other possible inputs, which are not limited in the embodiments of the present application.
For example, a program running device is taken as a mobile phone. As shown in fig. 5 (a), the user triggers the target application to start, and the display interface is displayed. After the user presses long on the display interface and the mobile phone receives the long press input, the window 06, i.e. the floating window, is displayed on the display interface in response to the long press input as shown in fig. 5 (b). If the user is not satisfied with the display position and display size of the floating window, the user can drag the floating window 06. After the mobile phone receives the drag input of the user, in response to the input, the size of the floating window 06 is scaled to the size of the floating window 07 as in (b) of fig. 5, and the display position where the floating window 06 is located is updated to the position where the floating window 07 is located.
Alternatively, if the user does not want to use the floating window, the user may trigger closing of the floating window as desired. For example, after S104 described above, the program running method provided in the embodiment of the present application may further include S109 and S110 described below.
S109, the program running device receives a sixth input of the user.
Alternatively, the sixth input may be a touch input, a gesture input, or a voice input. For example, the touch input may be a click input to a second control that triggers closing of the hover window. Of course, the sixth input may also be an input to a physical key, or other possible inputs, which are not limited in this embodiment of the present application.
S110, the program running device responds to the sixth input to close the floating window.
Optionally, the step S110 may specifically be: the program running means closes the floating window in response to the sixth input and stops running the subroutine indicated by the first icon.
Illustratively, assume that the floating window of the handset is running a subroutine of a game and a main interface of the subroutine of the game is displayed. If the user does not want to continue playing the game, the user may click on a close control in the interface. After the mobile phone receives the click input of the user, the floating window is closed and the subroutine of the game is stopped in response to the input.
Optionally, after S104 described above, the program running method provided in the embodiment of the present application may further include: and receiving input of a user, canceling display of the first interface in response to the input, and displaying a first icon in the floating window.
Optionally, the above embodiment takes closing the floating window after running the subroutine as an example, and another implementation manner is provided in the embodiment of the present application: after the floating window is displayed, the floating window is closed in response to an input received by the user.
Alternatively, after triggering closing of the floating window, an operation of any one of the following 3 cases may be performed:
(1) And canceling the virtual space corresponding to the virtual system, and deleting the data information in the virtual space corresponding to the virtual system.
(2) And canceling the virtual space corresponding to the virtual system, and moving the data information in the virtual space to a local storage space of the electronic equipment.
(3) And combining the virtual space corresponding to the virtual system and the local storage space of the electronic equipment into one storage space.
It should be noted that, in the embodiment of the present application, the execution sequence of S101 to S104, S105 and S106, S107 and S108, and S109 and S110 in the above embodiment is not limited, and is specifically determined according to the actual situation.
In the program running method provided by the embodiment of the invention, under the condition that the first interface is displayed in the floating window, because the floating window can be triggered to be closed through the input of the user, if the user does not need to use the subprogram, the user can trigger to close the floating window and stop running the subprogram, thereby saving running resources.
It should be noted that, in the program running method provided in the embodiment of the present application, the execution body may be a program running device, or a control module in the program running device for executing the program running method. In the embodiment of the present application, a program running device executes a program running method by using a program running device as an example, and the program running device provided in the embodiment of the present application is described.
As shown in fig. 6, an embodiment of the present application provides a program running apparatus 200, which may include a receiving module 201 and a display module 202. And receiving a first input of a user when the display interface comprises M icons, wherein the display interface is an interface of a target application program, the M icons are icons of subroutines in the target application program, and M is an integer greater than 1. The display module 202 may be configured to display a floating window in response to the first input received by the receiving module 201, where the floating window is a visual window of the virtual system, and the floating window includes a first icon of M icons. The receiving module 201 may be further configured to receive a second input from the user for the floating window. The display module 202 may be further configured to display a first interface in the floating window in response to the second input received by the receiving module 201, where the first interface is an interface of a subroutine indicated by the first icon.
Optionally, the receiving module 201 may be further configured to receive a third input from the user on a second icon of the M icons after receiving the first input from the user. The display module 202 may be further configured to update and display the display interface as a second interface in response to the third input received by the receiving module 201, where the second interface is an interface of the subroutine indicated by the second icon.
Optionally, the first input comprises a first sub-input and a second sub-input. The display module 202 may be specifically configured to display a floating window in response to the first sub-input received by the receiving module 201; and displaying the first icon in the floating window in response to the second sub-input received by the receiving module 201, the second sub-input being an input triggering copying of the first icon from the display interface to the floating window.
Optionally, the receiving module 201 may be further configured to receive a fourth input from the user. The display module 202 may be further configured to display a floating window on a second interface in response to the fourth input received by the receiving module 201, where the second interface is different from the display interface.
Optionally, the program running device may further include a processing module 203. The receiving module 201 may be further configured to receive a fifth input from the user after the floating window is displayed by the display module 202. The processing module 203 may be configured to adjust a display parameter of the floating window in response to the fifth input received by the receiving module 201. Wherein the display parameters include at least one of: display position, display size, display shape.
Optionally, the receiving module 201 may be further configured to receive a sixth input from the user after the display module 202 displays the first interface in the floating window. The processing module 201 may be further configured to close the floating window in response to the sixth input received by the receiving module 201.
In the case that the display interface of the target application program includes a plurality of icons for indicating the subroutines, since the user can trigger to display one visual floating window of the virtual system isolated from the physical system of the electronic device through input and the floating window includes one icon of the plurality of icons, when the user triggers to display the interface of one subroutine indicated by the one icon in the floating window, the physical system of the electronic device is not affected to run other application programs (for example, another subroutine). In this way, it is possible to realize that a plurality of sub-programs in one application program are simultaneously run in the electronic device.
The program running device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. By way of example, the mobile electronic device may be a cell phone, tablet computer, notebook computer, palm computer, vehicle-mounted electronic device, wearable device, ultra-mobile personal computer (ultra-mobile personal computer, UMPC), netbook or personal digital assistant (personal digital assistant, PDA), etc., and the non-mobile electronic device may be a server, network attached storage (network attached storage, NAS), personal computer (personal computer, PC), television (TV), teller machine or self-service machine, etc., and the embodiments of the present application are not limited in particular.
The program running device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
The program running device provided in the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 1 to 5, and in order to avoid repetition, a description is omitted here.
Optionally, as shown in fig. 7, the embodiment of the present application further provides an electronic device 300, including a processor 301, a memory 302, and a program or an instruction stored in the memory 302 and capable of being executed on the processor 301, where the program or the instruction implements each process of the foregoing embodiment of the program running method when executed by the processor 301, and the process may achieve the same technical effect, and for avoiding repetition, a description is omitted herein.
It should be noted that, the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 8 is a schematic hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 400 includes, but is not limited to: radio frequency unit 401, network module 402, audio output unit 403, input unit 404, sensor 405, display unit 406, user input unit 407, interface unit 408, memory 409, and processor 410.
Those skilled in the art will appreciate that the electronic device 400 may also include a power source (e.g., a battery) for powering the various components, which may be logically connected to the processor 410 by a power management system to perform functions such as managing charge, discharge, and power consumption by 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 shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
The user input unit 407 may be configured to receive, when the display unit 406 includes M icons on a display interface, where the display interface is an interface of a target application program, the M icons are icons of sub-programs in the target application program, and M is an integer greater than 1. The display unit 406 may be configured to display a floating window in response to the first input received by the user input unit 407, where the floating window is a visual window of the virtual system, and the floating window includes a first icon of M icons. The user input unit 407 may also be used to receive a second input from the user to the floating window. The display unit 406 may be further configured to display a first interface in the floating window in response to the second input received by the user input unit 407, where the first interface is an interface of a subroutine indicated by the first icon.
Optionally, the user input unit 407 may be further configured to receive a third input of the user to a second icon of the M icons after receiving the first input of the user. The display unit 406 may be further configured to update and display the display interface as a second interface in response to the third input received by the user input unit 407, where the second interface is an interface of the subroutine indicated by the second icon.
Optionally, the first input comprises a first sub-input and a second sub-input. A display unit 406, which may be specifically configured to display a floating window in response to the first sub-input received by the user input unit; and displaying the first icon in the floating window in response to the second sub-input received by the user input unit 407, the second sub-input being an input triggering copying of the first icon from the display interface to the floating window.
Optionally, the user input unit 407 may also be used for receiving a fourth input of the user. The display unit 406 may be further configured to display a floating window on a second interface in response to the fourth input received by the user input unit 407, where the second interface is a different interface from the display interface.
Optionally, the user input unit 407 may be further configured to receive a fifth input from the user after the floating window is displayed by the display unit 406. The processor 410 may be configured to adjust a display parameter of the floating window in response to the fifth input received by the user input unit 407. Wherein the display parameters include at least one of: display position, display size, display shape.
Optionally, the user input unit 407 may be further configured to receive a sixth input from the user after the display unit 406 displays the first interface in the floating window. The processor 410 may be further configured to close the floating window in response to the sixth input received by the user input unit 407.
In the case that the display interface of the target application program comprises a plurality of icons for indicating the subroutines, since the user can trigger to display one visual floating window of the virtual system isolated from the physical system of the electronic device through input and one icon in the plurality of icons is included in the floating window, when the user triggers the interface for displaying the subroutine indicated by the one icon in the floating window, the physical system of the electronic device is not affected to run other application programs (such as another subroutine). In this way, it is possible to realize that a plurality of sub-programs in one application program are simultaneously run in the electronic device.
It should be appreciated that in embodiments of the present application, the input unit 404 may include a graphics processor (graphics processing unit, GPU) 4041 and a microphone 4042, with the graphics processor 4041 processing image data of still pictures or video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 406 may include a display panel 4061, and the display panel 4061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 407 includes a touch panel 4071 and other input devices 4072. The touch panel 4071 is also referred to as a touch screen. The touch panel 4071 may include two parts, a touch detection device and a touch controller. Other input devices 4072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein. Memory 409 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 410 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 410.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored, where the program or the instruction realizes each process of the above-mentioned program operation method embodiment when being executed by a processor, and the same technical effects can be achieved, and for avoiding repetition, a detailed description is omitted herein.
The processor is a processor in the electronic device in the above embodiment. A readable storage medium includes a computer readable storage medium such as a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk or an optical disk, and the like.
The embodiment of the application further provides a chip, which includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to run a program or instructions, so as to implement each process of the foregoing program running method embodiment, and achieve the same technical effect, so that repetition is avoided, and no redundant description is provided herein.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, 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 one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk), including several instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method in the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those of ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are also within the protection of the present application.

Claims (10)

1. A program running method, characterized in that the method comprises:
receiving a first input of a user when a display interface comprises M icons, wherein the display interface is an interface of a target application program, the M icons are icons of subroutines in the target application program, and M is an integer greater than 1;
responding to the first input, displaying a floating window, wherein the floating window is a visual window of a virtual system, and the floating window comprises a first icon in the M icons;
receiving a second input of a user to the floating window;
responding to the second input, and displaying a first interface in the floating window, wherein the first interface is an interface of a subroutine indicated by the first icon;
the first input includes a first sub-input and a second sub-input;
the displaying a floating window in response to the first input, comprising:
displaying a floating window in response to the first sub-input;
and in response to the second sub-input, displaying a first icon in the floating window, wherein the second sub-input is an input triggering copying of the first icon from the display interface to the floating window.
2. The method of claim 1, wherein after the receiving the first input from the user, the method further comprises:
receiving a third input of a user to a second icon of the M icons;
and in response to the third input, updating and displaying the display interface as a second interface, wherein the second interface is an interface of a subroutine indicated by the second icon.
3. The method according to any one of claims 1 to 2, further comprising:
receiving a fourth input from the user;
and responding to the fourth input, and displaying the floating window on a second interface, wherein the second interface is different from the display interface.
4. The method of claim 1, wherein after the displaying the floating window, the method further comprises:
receiving a fifth input of the user;
adjusting display parameters of the floating window in response to the fifth input;
wherein the display parameters include at least one of: display position, display size, display shape.
5. A program running device, characterized in that the program running device comprises a receiving module and a display module;
The receiving module is configured to receive a first input from a user when the display module includes M icons on a display interface, where the display interface is an interface of a target application program, the M icons are icons of a subroutine in the target application program, and M is an integer greater than 1;
the display module is used for responding to the first input received by the receiving module and displaying a floating window, wherein the floating window is a visual window of a virtual system, and the floating window comprises a first icon in the M icons;
the receiving module is further used for receiving a second input of a user to the floating window;
the display module is further configured to display a first interface in the floating window in response to the second input received by the receiving module, where the first interface is an interface of a subroutine indicated by the first icon;
the first input includes a first sub-input and a second sub-input;
the display module is specifically configured to respond to the first sub-input and display a floating window; and displaying a first icon in the hover window in response to the second sub-input, the second sub-input being an input that triggers copying of the first icon from the display interface to the hover window.
6. The program execution device of claim 5, wherein the receiving module is further configured to receive a third input from a user to a second icon of the M icons after receiving the first input from the user;
and the display module is further used for responding to the third input received by the receiving module, updating and displaying the display interface as a second interface, wherein the second interface is an interface of a subroutine indicated by the second icon.
7. The program running apparatus according to any one of claims 5 to 6, wherein,
the receiving module is also used for receiving a fourth input of a user;
the display module is further configured to display the floating window on a second interface in response to the fourth input received by the receiving module, where the second interface is different from the display interface.
8. The program execution device of claim 5, further comprising a processing module;
the receiving module is further configured to receive a fifth input from a user after the floating window is displayed by the display module;
the processing module is used for responding to the fifth input received by the receiving module and adjusting the display parameters of the floating window;
Wherein the display parameters include at least one of: display position, display size, display shape.
9. An electronic device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the program running method of any one of claims 1-4.
10. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the program running method according to any of claims 1-4.
CN202011625506.3A 2020-12-31 2020-12-31 Program running method and device and electronic equipment Active CN112732368B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011625506.3A CN112732368B (en) 2020-12-31 2020-12-31 Program running method and device and electronic equipment
PCT/CN2021/142876 WO2022143869A1 (en) 2020-12-31 2021-12-30 Program running method and apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011625506.3A CN112732368B (en) 2020-12-31 2020-12-31 Program running method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN112732368A CN112732368A (en) 2021-04-30
CN112732368B true CN112732368B (en) 2024-04-09

Family

ID=75609775

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011625506.3A Active CN112732368B (en) 2020-12-31 2020-12-31 Program running method and device and electronic equipment

Country Status (2)

Country Link
CN (1) CN112732368B (en)
WO (1) WO2022143869A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112732368B (en) * 2020-12-31 2024-04-09 维沃移动通信有限公司 Program running method and device and electronic equipment
CN113946248A (en) * 2021-10-19 2022-01-18 维沃移动通信有限公司 Display method, display device, electronic equipment and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001326756A (en) * 2000-03-10 2001-11-22 Takeo Koike Internet connection system
KR20050017788A (en) * 2003-08-06 2005-02-23 정순애 Display method in computer system comprising auxiliary monitor
CN107402694A (en) * 2017-07-28 2017-11-28 努比亚技术有限公司 Using switching method, equipment and computer-readable recording medium
CN107526492A (en) * 2017-08-25 2017-12-29 维沃移动通信有限公司 The interface display method and mobile terminal of a kind of application program
CN110083413A (en) * 2019-03-13 2019-08-02 维沃移动通信有限公司 A kind of small routine call method and terminal device
CN111221599A (en) * 2018-11-23 2020-06-02 奇酷互联网络科技(深圳)有限公司 Method for displaying floating window, mobile terminal and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130054071A (en) * 2011-11-16 2013-05-24 삼성전자주식회사 Mobile apparatus for processing multiple applications and method thereof
CN104102495B (en) * 2014-07-31 2017-11-07 广州华多网络科技有限公司 A kind of window display method and device
US10386995B2 (en) * 2014-12-05 2019-08-20 Apple Inc. User interface for combinable virtual desktops
CN111078076A (en) * 2019-12-31 2020-04-28 维沃移动通信有限公司 Application program switching method and electronic equipment
CN111339515A (en) * 2020-02-26 2020-06-26 维沃移动通信有限公司 Application program starting method and electronic equipment
CN112732368B (en) * 2020-12-31 2024-04-09 维沃移动通信有限公司 Program running method and device and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001326756A (en) * 2000-03-10 2001-11-22 Takeo Koike Internet connection system
KR20050017788A (en) * 2003-08-06 2005-02-23 정순애 Display method in computer system comprising auxiliary monitor
CN107402694A (en) * 2017-07-28 2017-11-28 努比亚技术有限公司 Using switching method, equipment and computer-readable recording medium
CN107526492A (en) * 2017-08-25 2017-12-29 维沃移动通信有限公司 The interface display method and mobile terminal of a kind of application program
CN111221599A (en) * 2018-11-23 2020-06-02 奇酷互联网络科技(深圳)有限公司 Method for displaying floating window, mobile terminal and storage medium
CN110083413A (en) * 2019-03-13 2019-08-02 维沃移动通信有限公司 A kind of small routine call method and terminal device

Also Published As

Publication number Publication date
CN112732368A (en) 2021-04-30
WO2022143869A1 (en) 2022-07-07

Similar Documents

Publication Publication Date Title
US11435872B2 (en) Icon control method and terminal device
CN112162665B (en) Operation method and device
CN112099705B (en) Screen projection method and device and electronic equipment
CN111857509A (en) Split screen display method and device and electronic equipment
EP4148542A1 (en) Application management method and apparatus, and electronic device
CN112732368B (en) Program running method and device and electronic equipment
WO2023066109A1 (en) Display method and apparatus, electronic device, and readable storage medium
EP3940519A1 (en) Method for displaying application identifier, and terminal apparatus
CN112835485A (en) Application interface processing method and device, electronic equipment and readable storage medium
WO2023025121A1 (en) Display method and apparatus, electronic device, and readable storage medium
WO2023046101A1 (en) Icon display method and apparatus, and electronic device
CN110989896A (en) Control method and electronic equipment
CN111459350B (en) Icon sorting method and device and electronic equipment
CN112947816A (en) Display method and device and electronic equipment
CN113238695A (en) Interaction method and device of wearable device, electronic device and readable storage medium
WO2021254377A1 (en) Application icon display method and apparatus, and electronic device
EP4220388A1 (en) Interface display method and apparatus, and electronic device
CN112148169B (en) Identification display control method and device and electronic equipment
CN114090110A (en) Application program starting method and device and electronic equipment
CN112764630A (en) Application icon display method and device
CN112764647A (en) Display method, display device, electronic equipment and readable storage medium
WO2023046107A1 (en) Application icon management method and apparatus and electronic device
CN111638828A (en) Interface display method and device
CN111638825B (en) Display control method and device and electronic equipment
CN116107531A (en) Interface display 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