CN110187815B - Terminal and processing method - Google Patents

Terminal and processing method Download PDF

Info

Publication number
CN110187815B
CN110187815B CN201910517486.9A CN201910517486A CN110187815B CN 110187815 B CN110187815 B CN 110187815B CN 201910517486 A CN201910517486 A CN 201910517486A CN 110187815 B CN110187815 B CN 110187815B
Authority
CN
China
Prior art keywords
application program
application
user
target
system bar
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
CN201910517486.9A
Other languages
Chinese (zh)
Other versions
CN110187815A (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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology 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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Publication of CN110187815A publication Critical patent/CN110187815A/en
Application granted granted Critical
Publication of CN110187815B publication Critical patent/CN110187815B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • 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/451Execution arrangements for user interfaces

Landscapes

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

Abstract

The invention discloses a terminal and a processing method, wherein the terminal comprises the following steps: an input unit configured to receive a touch operation from a user; a display unit configured to display a user interface; and a processor coupled with the input unit and the display unit, the processor configured to: determining a first application program corresponding to a window to be displayed; if the first application program is in a preset list, displaying a quick start entry corresponding to a second application program in a system bar during displaying an interface of the first application program; the system bar is a display area located at the edge of the screen. In the invention, during the display of the interface of the first application program, the user can directly start the second application program or the target function thereof through the quick start entrance displayed by the system bar, and compared with the condition that the user needs to return to the terminal desktop to start the second application program, the operation of the user is simplified, and the user experience of the operation terminal is improved.

Description

Terminal and processing method
This application claims priority from a chinese patent application filed 24/01/2019 under the name "terminal display method and terminal" with the application number 201910068119.5 to the national intellectual property office, the entire contents of which are incorporated herein by reference.
Technical Field
The present invention relates to the field of communications, and in particular, to a terminal and a processing method.
Background
With the popularization of intelligent terminals, more and more people can not leave the intelligent terminals, for example, mobile phones, and people can take the mobile phones with them to participate in activities in various occasions. Meanwhile, people have higher and higher requirements on the mobile phones and are enthusiastic in pursuit of individuation of the mobile phones. The quick start of the application program is an important expression form of the personalization of the mobile phone, and is valued by a wide range of users.
And after the application program is installed, displaying a corresponding application icon on the desktop of the mobile phone. Thus, the user can start the corresponding application program by touching the application icon of the desktop. If the user has started one application, such as a map, and wants to start another application, such as a gallery, while using the map, the user must first return to the desktop of the cell phone and open the gallery by touching the application icon of the gallery.
Disclosure of Invention
The exemplary embodiment of the invention provides a terminal and a processing method, which can improve the user experience of a user operating the terminal.
According to an aspect of the exemplary embodiments, there is provided a terminal including: an input unit configured to receive a touch operation from a user;
a display unit configured to display a user interface; and
a processor coupled with the input unit and the display unit, the processor configured to:
determining a first application program corresponding to a window to be displayed;
if the first application program is in a preset list, displaying a quick start entry corresponding to a second application program in a system bar during displaying an interface of the first application program;
the system bar is a display area located at the edge of the screen.
In some exemplary embodiments, the processor is further configured to:
receiving a request of a user for adding a quick start entrance of a second application program;
adding the package name of the second application program to a target configuration file;
the displaying of the shortcut start entry corresponding to the second application program in the system bar specifically includes:
and loading a system column according to the target configuration file.
In some exemplary embodiments, the processor is further configured to:
receiving a request of a user for operating the quick start entrance;
and starting the second application program.
In some exemplary embodiments, the processor is further configured to:
receiving a request of a user for adding a quick start entrance of a target function of a second application program;
adding the package name of the second application program and the class name corresponding to the target function into a target configuration file;
the displaying of the shortcut start entry corresponding to the second application program in the system bar specifically includes:
and loading a system column according to the target configuration file.
In some exemplary embodiments, the processor is further configured to:
receiving a request of a user for operating the quick start entrance;
and starting the target function of the second application program.
In some exemplary embodiments, the system bar is a status bar located at the top edge of the screen or a navigation bar located at the bottom edge of the screen.
According to another aspect of the exemplary embodiments, there is provided a terminal including: an input unit configured to receive a touch operation from a user;
a display unit configured to display a user interface; and
a processor coupled with the input unit and the display unit, the processor configured to:
determining a first application program corresponding to a window to be displayed;
if the first application program is in a preset list, displaying a shortcut operation entry of a system switch in a system bar during displaying an interface of the first application program;
the system bar is a display area located at the edge of the screen.
According to another aspect of the exemplary embodiments, there is provided a terminal including: an input unit configured to receive a touch operation from a user;
a display unit configured to display a user interface; and
a processor coupled with the input unit and the display unit, the processor configured to:
determining a window to be displayed;
if the window to be displayed is in the preset list, displaying a quick start entry corresponding to a second application program or a quick operation entry of a system switch in a system bar during the period of displaying the window to be displayed;
the system bar is a display area located at the edge of the screen.
According to another aspect of the exemplary embodiments, there is provided a processing method including: at a terminal having one or more processors, memory, an input unit, and a display unit:
determining a first application program corresponding to a window to be displayed;
if the first application program is in a preset list, displaying a quick start entry corresponding to a second application program in a system bar during displaying an interface of the first application program;
the system bar is a display area located at the edge of the screen.
According to a further aspect of the exemplary embodiments, there is provided a computer storage medium having stored therein computer program instructions which, when run on a computer, cause the computer to perform a processing method as described above.
On the basis of the common knowledge in the field, the above preferred conditions can be combined randomly to obtain the preferred embodiments of the invention.
The positive progress effects of the invention are as follows: in the invention, a first application program corresponding to a window to be displayed is determined, and if the first application program is in a preset list, a quick start entry corresponding to a second application program is displayed in a display area at the edge of a screen, namely a system bar, during the period of displaying an interface of the first application program.
If the quick start entry of the second application program is displayed in the system bar, the user can directly start the second application program through the quick start entry displayed in the system bar during the period of displaying the interface of the first application program, and compared with the case that the user needs to return to the terminal desktop to start the second application program, the operation of the user is simplified.
If the shortcut start entry of the target function of the second application program is displayed in the system bar, during the period of displaying the interface of the first application program, the user can directly start the target function of the second application program through the shortcut start entry displayed in the system bar, and compared with the case that the user needs to return to the terminal desktop to start the second application program and then open the target function in the second application program, the operation of the user is simplified.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 schematically illustrates a structure of a terminal according to an embodiment of the present invention.
Fig. 2 is a schematic diagram illustrating a user interface on a terminal provided by an embodiment of the present invention.
Fig. 3 is a flowchart illustrating a processing method provided in embodiment 1 of the present invention.
Fig. 4 is a schematic interface diagram illustrating the display unit 140 displaying the map application in one embodiment.
Fig. 5 is a schematic diagram illustrating a setting interface of the display unit 140 displaying the shortcut start entry in an embodiment.
Fig. 6 is a schematic interface diagram illustrating the display unit 140 displaying the map application in one embodiment.
Fig. 7(a) is an interface diagram illustrating the display unit 140 displaying a map application in an embodiment.
Fig. 7(b) is a schematic diagram illustrating a payment interface in which the display unit 140 displays the wechat application in one embodiment.
Fig. 8 is a schematic diagram illustrating a setting interface of the display unit 140 displaying the shortcut start entry in an embodiment.
Fig. 9 is a schematic interface diagram illustrating the display unit 140 displaying the map application in one embodiment.
Fig. 10 is a diagram illustrating an interface of the display unit 140 displaying a map application in an embodiment.
Fig. 11 is a schematic diagram illustrating an interface of the display unit 140 displaying a clock application in an embodiment.
Fig. 12 is a diagram exemplarily illustrating a setting interface in which the display unit 140 displays a preset list in one embodiment.
Fig. 13 is a flowchart illustrating a processing method provided in embodiment 2 of the present invention.
Fig. 14 is a flowchart illustrating a processing method provided in embodiment 3 of the present invention.
Fig. 15 is a flowchart illustrating a processing method provided in embodiment 4 of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the exemplary embodiments of the present application clearer, the technical solutions in the exemplary embodiments of the present application will be clearly and completely described below with reference to the drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, but not all the embodiments.
All other embodiments, which can be derived by a person skilled in the art from the exemplary embodiments shown in the present application without inventive effort, shall fall within the scope of protection of the present application. Moreover, while the disclosure herein has been presented in terms of exemplary one or more examples, it is to be understood that each aspect of the disclosure can be utilized independently and separately from other aspects of the disclosure to provide a complete disclosure.
It should be understood that the terms "first," "second," "third," and the like in the description and in the claims of the present application and in the drawings described above 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 are interchangeable under appropriate circumstances and can be implemented in sequences other than those illustrated or otherwise described herein with respect to the embodiments of the application, for example.
Furthermore, the terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or device that comprises a list of elements is not necessarily limited to those elements explicitly listed, but may include other elements not expressly listed or inherent to such product or device.
The term "unit" as used herein refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.
A block diagram of a hardware configuration of the terminal 100 according to an exemplary embodiment is exemplarily shown in fig. 1. As shown in fig. 1, the terminal 100 includes: a Radio Frequency (RF) circuit 110, a memory 120, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a Wireless Fidelity (Wi-Fi) module 170, a processor 180, a bluetooth module 181, and a power supply 190.
The RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and may receive downlink data of a base station and then send the downlink data to the processor 180 for processing; the uplink data may be transmitted to the base station. Typically, the RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 120 may be used to store software programs and data. The processor 180 performs various functions of the terminal 100 and data processing by executing software programs or data stored in the memory 120. The memory 120 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. The memory 120 stores an operating system that enables the terminal 100 to operate. The memory 120 may store an operating system and various application programs, and may also store codes for performing the methods described in the embodiments of the present application.
The input unit 130, such as a touch screen, may be used to receive input numeric or character information, generate signal inputs related to user settings and function control of the terminal 100. Specifically, the input unit 130 may include a touch screen 131 disposed on a front surface of the terminal 100 and may collect a touch operation by a user thereon or nearby. The input unit 130 in this application may receive a touch operation of a user, such as clicking a button, dragging a scroll box, and the like.
The display unit 140 may be used to display information input by the user or information provided to the user and a Graphical User Interface (GUI) of various menus of the terminal 100. The display unit 140 may include a display screen 141 disposed on the front surface of the terminal 100. The display screen 141 may be configured in the form of a liquid crystal display, a light emitting diode, or the like. The display unit 140 may be used to display various graphical user interfaces described herein. The touch screen 131 may cover the display screen 141, or the touch screen 131 and the display screen 141 may be integrated to implement input and output functions of the terminal 100, and after the integration, the touch screen may be referred to as a touch display screen for short. In the present application, the display unit 140 may display the application programs and the corresponding operation steps.
The terminal 100 may also include at least one sensor 150, such as an acceleration sensor 155, a light sensor, a motion sensor. The terminal 100 may also be configured with other sensors such as a gyroscope, barometer, hygrometer, thermometer, infrared sensor, and the like.
Audio circuitry 160, speaker 161, and microphone 162 may provide an audio interface between a user and terminal 100. The audio circuit 160 may transmit the electrical signal converted from the received audio data to the speaker 161, and convert the electrical signal into a sound signal for output by the speaker 161. The terminal 100 may also be provided with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 162 converts the collected sound signal into an electrical signal, converts the electrical signal into audio data after being received by the audio circuit 160, and outputs the audio data to the RF circuit 110 to be transmitted to, for example, another terminal or outputs the audio data to the memory 120 for further processing. In this application, the microphone 162 may capture the voice of the user.
Wi-Fi belongs to a short-distance wireless transmission technology, and the terminal 100 can help a user to send and receive e-mails, browse webpages, access streaming media, and the like through the Wi-Fi module 170, and provides wireless broadband internet access for the user.
The processor 180 is a control center of the terminal 100, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal 100 and processes data by running or executing software programs stored in the memory 120 and calling data stored in the memory 120. In some embodiments, processor 180 may include one or more processing units; the processor 180 may also integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a baseband processor, which mainly handles wireless communications. It will be appreciated that the baseband processor described above may not be integrated into the processor 180. In the present application, the processor 180 may run an operating system, an application program, a user interface display, and a touch response, and the processing method described in the embodiments of the present application. In addition, the processor 180 is coupled with the input unit 130 and the display unit 140.
And the bluetooth module 181 is configured to perform information interaction with other bluetooth devices having a bluetooth module through a bluetooth protocol. For example, the terminal 100 may establish a bluetooth connection with a wearable electronic device (e.g., a smart watch) having a bluetooth module via the bluetooth module 181, so as to perform data interaction.
The terminal 100 also includes a power supply 190 (e.g., a battery) to power the various components. The power supply may be logically connected to the processor 180 through a power management system to manage charging, discharging, power consumption, etc. through the power management system. The terminal 100 may also be configured with power buttons for powering the terminal on and off, and locking the screen.
The terminal in the embodiment of the invention can be a mobile phone, a tablet computer, a PDA (personal digital assistant) and other devices. The screen of the terminal may be a hole digging screen, a bang screen, a water drop screen or a full screen, which is not limited herein.
Fig. 2 is a schematic diagram for illustrating a user interface on a terminal (e.g., terminal 100 of fig. 1). In some implementations, a user can open a corresponding application by touching an application icon on the user interface, or can open a corresponding folder by touching a folder icon on the user interface. Wherein, the screen of the terminal in fig. 2 is a hole digging screen.
Example 1
Fig. 3 is a flowchart for illustrating a processing method provided by an embodiment of the present invention. The embodiment of the invention provides a processing method, which comprises the following steps: at a terminal having one or more processors, memory, an input unit, and a display unit:
step 301, determining a first application program corresponding to a window to be displayed.
In step 301, an application program to which a window to be displayed belongs is determined. In a specific implementation, the determination may be performed by obtaining a package name of an application to which the window to be displayed belongs.
The first application program in this embodiment may be a third-party application program or a system application program, and is not limited herein.
The following describes how to obtain the package name of the application program to which the window to be displayed belongs by taking a terminal of an Android system as an example. When a window changes, for example, an application program is started, switched from the application program to another application program or switched from one interface of the application program to another interface, a toppagewindows changed callback function of an Android system is triggered, the system obtains a current application stack array through a getreporting tasks interface of an activiymanager in the callback function, a first value in the array represents an application program on the uppermost layer, and a package name getpackagname of the application program to which the window to be displayed belongs can be obtained through a topActivity parameter, so that the application program to which the window to be displayed belongs is determined.
Step 302, if the first application program is in a preset list, displaying a quick start entry corresponding to a second application program in a system bar during displaying an interface of the first application program. The system bar is a display area located at the edge of the screen.
In the specific implementation of step 302, whether the package name of the application is in the preset list is determined according to the package name of the application.
The second application program in this embodiment may be a third-party application program or a system application program, and is not limited herein.
It should be noted that the number of the quick start entries displayed in the system bar may be one, or may be multiple, and is not limited herein. The number of the second application programs may be one or more, and is not limited herein.
In an optional implementation manner, the same second application corresponds to a quick start entry, and a user can start the second application through the quick start entry.
In another optional embodiment, the same second application corresponds to multiple quick start portals, and the user can start multiple functions of the second application through the multiple quick start portals, for example, a friend circle function of the wechat application, a scanning function of the wechat application, and a payment function of the wechat application.
In an alternative embodiment, the system bar is a status bar located at the top edge of the screen. Fig. 4 is an interface diagram for illustrating the display unit 140 displaying a map application. Assuming that the first application program corresponding to the window to be displayed is determined to be a map, five quick start entries are displayed in the status bar during the period of displaying the interface of the map application, as shown in block 1001 in fig. 4, a user can respectively start a friend circle function of a WeChat application, a contact application, a gallery application, a browser application and a sweep function of a Paobao application through the five quick start entries. In this example, the second application program includes a WeChat application, a contacts application, a gallery application, a browser application, and a Payment application.
In an alternative embodiment, the quick launch portal displayed by the system bar is fixed and is up to the system developer.
In an alternative embodiment, the user is free to select which shortcut start entry or entries the system bar displays.
In an optional embodiment, the shortcut start entry corresponding to the second application is a shortcut start entry of a target function of the second application.
In this embodiment, the user can freely select the shortcut start entry of the target function of the second application program displayed in the system bar. Fig. 5 is a schematic view of a setup interface for showing the display unit 140 displaying a quick start entry. Fig. 6 is an interface diagram for illustrating the display unit 140 displaying a map application.
The above method further comprises the steps of:
step 401, receiving a request of a user to add a shortcut start entry of a target function of a second application program.
As shown in fig. 5 (a), the user may request the addition of a quick launch entry to the payment function of the WeChat application by touching the "+" in the upper right corner of the "Payment" icon.
Step 402, adding the package name of the second application program and the class name corresponding to the target function into a target configuration file.
In order to facilitate the user to distinguish the target function of the second application, in the specific implementation of step 402, the icon and the name of the target function are also added to the target configuration file.
In the specific implementation of step 302, loading the system bar according to the target configuration file can implement displaying a shortcut start entry of the target function of the second application program in the system bar.
In the above example, in response to the user touching the "+" request in the upper right corner of the "pay" icon, the package name of the wechat application, the class name corresponding to the pay function in the wechat application, the icon and the name of the pay function are added to the target configuration file, and the corresponding display interface is as shown in fig. 5 (b). And loading the status bar according to the target configuration file, so that the quick starting entrance of the payment function of the WeChat application displayed on the status bar can be realized. Assuming that the first application is a map, the effect of displaying a quick launch entry for the payment function of the WeChat application in the status bar during the display of the interface of the map application is shown in FIG. 6.
The above method further comprises the steps of:
and step 501, receiving a request of a user for operating the shortcut starting entry.
Step 502, starting a target function of the second application program.
Fig. 7(a) is an interface diagram for illustrating the display unit 140 displaying a map application. Fig. 7(b) is a schematic diagram for illustrating a payment interface in which the display unit 140 displays a wechat application. In the above example, the user may request the initiation of the payment function by touching the shortcut initiation entry for the payment function of the WeChat application displayed on the status bar, as shown in FIG. 7 (a). In response to the request, the payment function of the WeChat application is initiated, i.e., a jump is made to the interface as shown in FIG. 7 (b).
In another optional embodiment, the shortcut start entry corresponding to the second application is a shortcut start entry of the second application.
In this embodiment, the user can freely select the shortcut start entry of the second application program displayed in the system bar. Fig. 8 is a schematic view of a setup interface for showing the display unit 140 displaying a quick start entry. Fig. 9 is an interface diagram for illustrating the display unit 140 displaying a map application.
The above method further comprises the steps of:
step 601, receiving a request of adding a quick start entry of a second application program by a user.
As shown in fig. 8 (a), the user may request to add a shortcut start entry for the clock application by touching "+" in the upper right corner of the "clock" icon.
Step 602, adding the package name of the second application program to a target configuration file.
In the specific implementation of step 302, loading the system bar according to the target configuration file can display the shortcut start entry of the second application program in the system bar.
In the above example, in response to a "+" request that the user touches the upper right corner of the "clock" icon, the package name of the clock application is added to the target configuration file, and on the basis of the above embodiment, the target configuration file at this time includes the package name of the wechat application, the class name corresponding to the payment function in the wechat application, the icon and name of the payment function, and the package name of the clock application, and the corresponding display interface is as shown in fig. 8 (b). And loading the status bar according to the target configuration file, so that a quick start entry of a payment function of the WeChat application and a quick start entry of the clock application can be displayed on the status bar. Assuming that the first application is a map, the effect of displaying the quick start entry of the payment function of the WeChat application and the quick start entry of the clock application in the status bar during the display of the interface of the map application is shown in FIG. 9.
The above method further comprises the steps of:
step 701, receiving a request of a user for operating the quick start entrance;
step 702, starting the second application program.
Fig. 10 (a) is an interface diagram for illustrating the display unit 140 displaying a map application. Fig. 10 (b) is an interface diagram for showing the display unit 140 displaying a clock application. In the above example, the user may request the start of the clock application by touching the shortcut start entry of the clock application displayed in the status bar, as shown in fig. 10 (a). In response to the request, the clock application is started, i.e., jumps to the interface as shown in fig. 10 (b).
In an alternative embodiment, the user may also delete the quick launch entry displayed in the system bar. Fig. 11 is a schematic view of a setup interface for showing the display unit 140 displaying a quick start entry. The user may request deletion of the shortcut initiation entry for the payment function of the WeChat application by touching "-" in the upper right corner of the "Payment" icon, as shown in FIG. 11. And in response to the request, deleting the package name of the WeChat application, the class name corresponding to the payment function in the WeChat application, the icon and the name of the payment function in the target configuration file.
In an alternative embodiment, if the second application is uninstalled by the user, the shortcut start entry corresponding to the second application displayed in the system bar may also disappear accordingly. In the specific implementation of the Android system, the system is used for monitoring the uninstallation of the application program, after receiving the broadcast of the uninstalled application program, whether the currently uninstalled application program is the second application program is judged, if yes, the package name of the second application program in the target configuration file and/or the class name of the window belonging to the second application program are/is deleted, and then the system bar is reloaded.
In an alternative embodiment, the preset list is fixed and is determined by the system developer.
In an alternative embodiment, the preset list is customized by a user. Fig. 12 is a schematic diagram for illustrating a setting interface in which the display unit 140 displays a preset list. The user may add the application program to a preset list by opening a switch corresponding to the application program, as shown in fig. 12, where the preset list includes a hundred degree application, a map application, a popular comment application, a hain mall application, a setting application, a game center application, an email application, and the like.
In an optional embodiment, if the first application is not in the preset list, the shortcut start entry is hidden in the system bar during displaying the interface of the first application. In the example shown in fig. 12, the information application is not in the preset list, and the quick start entry is hidden in the system bar during the display of the interface of the information application. In a specific implementation, the attribute of the shortcut start entry may be set to invisible.
In another alternative embodiment, the system bar is a navigation bar located at the bottom edge of the screen.
Example 2
Fig. 13 is a flowchart for illustrating a processing method provided by an embodiment of the present invention. The embodiment of the invention provides a processing method, which comprises the following steps: at a terminal having one or more processors, memory, an input unit, and a display unit:
step 1301, determining a first application program corresponding to a window to be displayed;
step 1302, if the first application program is in a preset list, displaying a shortcut operation entry of a system switch in a system bar during displaying an interface of the first application program;
the system bar is a display area located at the edge of the screen.
The difference between this embodiment and embodiment 1 is that during the period of displaying the interface of the first application program, the content displayed in the system bar is different, the system bar in embodiment 1 displays the shortcut start entry corresponding to the second application program, and the system bar in this embodiment displays the shortcut operation entry of the system switch.
The system switch in this embodiment has a unified standard interface, and may specifically be a mobile data switch, a wireless network switch, a flight mode switch, a vibration switch, a bluetooth switch, and the like.
In this embodiment, during the period when the terminal displays the interface of the first application program, the user can directly operate the system switch through the shortcut operation entry displayed in the system bar, which is convenient for the user to operate.
In an alternative embodiment, the user is free to select which system switch or switches the system bar displays. The above method further comprises the steps of:
and step 1303, receiving a request of a user for adding a shortcut operation entry of a system switch.
And 1304, adding the standard interface of the system switch into a target configuration file.
In the specific implementation of step 1302, the system bar is loaded according to the target configuration file, so that the shortcut operation entry of the system switch can be displayed in the system bar.
Example 3
Fig. 14 is a flowchart for illustrating a processing method provided by an embodiment of the present invention. The embodiment of the invention provides a processing method, which comprises the following steps: at a terminal having one or more processors, memory, an input unit, and a display unit:
and 1401, determining a window to be displayed.
It should be noted that the window to be displayed may be a certain interface of a certain application program, for example, a call interface of a call application program or a lock screen interface of a lock screen application program.
In the specific implementation of step 1401, a unique window to be displayed may be determined by obtaining a package name of an application to which the window to be displayed belongs and a class name of the window to be displayed.
The following describes how to obtain the package name of the application program to which the window to be displayed belongs and the class name of the window to be displayed, by taking a terminal of an Android system as an example. When a window changes, for example, an application is started, an application is switched to another application, or an interface of an application is switched to another interface, a toppagewindows changed callback function of an Android system is triggered, the system obtains a current application stack array through a getreporting tasks interface of an activiymanager in the callback function, a first value in the array represents an application on the uppermost layer, and a package name getpackagname and a class name (getclassnamname) of the application to which the window to be displayed belongs can be obtained through a topActivity parameter, so that the window to be displayed is determined.
Step 1402, if the window to be displayed is in a preset list, displaying a quick start entry corresponding to a second application program in a system bar during the period of displaying the window to be displayed;
the system bar is a display area located at the edge of the screen.
In the specific implementation of step 1402, it is determined whether the window to be displayed is in the preset list according to the package name and the class name of the application program to which the window belongs.
It should be noted that the specific implementation manner of displaying the shortcut start entry corresponding to the second application in the system bar in step 1402 is the same as that in embodiment 1, and is not described again.
In this embodiment, during the period when the terminal displays a certain window, the user can start the second application program or the target function thereof through the quick start entry displayed in the system bar, and the user needs to return to the terminal desktop to start the second application program, thereby simplifying the operation of the user.
Example 4
Fig. 15 is a flowchart for illustrating a processing method provided by an embodiment of the present invention. The embodiment of the invention provides a processing method, which comprises the following steps: at a terminal having one or more processors, memory, an input unit, and a display unit:
step 1501, determining a window to be displayed;
step 1502, if the window to be displayed is in a preset list, displaying a shortcut operation entry of a system switch in a system bar during the period of displaying the window to be displayed;
the system bar is a display area located at the edge of the screen.
The difference between this embodiment and embodiment 3 is only that, during the period of displaying the window to be displayed, the content displayed in the system bar is different, the system bar in embodiment 3 displays the shortcut start entry corresponding to the second application program, and the system bar in this embodiment displays the shortcut operation entry of the system switch.
The system switch in this embodiment has a unified standard interface, and may specifically be a mobile data switch, a wireless network switch, a flight mode switch, a vibration switch, a bluetooth switch, and the like.
In this embodiment, during the period when the terminal displays a certain window, the user can operate the system switch through the shortcut operation entry displayed in the system bar, which is convenient for the user to operate.
An embodiment of the present invention further provides a computer storage medium, where computer program instructions are stored in the computer storage medium, and when the instructions are run on a computer, the instructions cause the computer to execute the processing method provided in the foregoing embodiment.
Since the terminal and the computer storage medium in the embodiment of the present invention may be applied to the processing method, reference may also be made to the method embodiment for obtaining technical effects, and details of the embodiment of the present invention are not described herein again.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
While specific embodiments of the invention have been described above, it will be appreciated by those skilled in the art that these are by way of example only, and that the scope of the invention is defined by the appended claims. Various changes and modifications to these embodiments may be made by those skilled in the art without departing from the spirit and scope of the invention, and these changes and modifications are within the scope of the invention.

Claims (5)

1. A terminal, comprising:
an input unit configured to receive a touch operation from a user;
a display unit configured to display a user interface; and
a processor coupled with the input unit and the display unit, the processor configured to:
determining a first application program corresponding to a window to be displayed;
if the first application program is in a preset list, displaying a shortcut start entry of a target function of a second application program in a system bar during displaying an interface of the first application program, wherein a user can select the system bar to display the shortcut start entries of a plurality of target functions of the second application program, the processor receives a request of adding the shortcut start entry of the target function of the second application program from the user, adds a package name of the second application program and a class name corresponding to the target function into a target configuration file, also adds icons and names of the plurality of target functions into the target configuration file, loads the system bar according to the target configuration file, and displays the shortcut start entries of the plurality of target functions of the second application program in the system bar;
in response to a request of a user for deleting a quick start entry of a target function of a second application by touching, deleting a class name of the target function, an icon and a name of the target function in the target configuration file, wherein the quick start entry of the target function of the second application displayed in a system bar disappears;
if the second application program is unloaded, the quick start entries of the target functions corresponding to the second application program displayed in the system bar disappear together; the system bar is a display area located at the edge of the screen.
2. The terminal of claim 1, wherein the processor is further configured to:
receiving a request of a user for operating the quick start entrance;
and starting the target function of the second application program.
3. The terminal of any of claims 1-2, wherein the system bar is a status bar located at a top edge of the screen or a navigation bar located at a bottom edge of the screen.
4. A method of processing, comprising:
at a terminal having one or more processors, memory, an input unit, and a display unit:
determining a first application program corresponding to a window to be displayed;
if the first application program is in a preset list, displaying a shortcut start entry of a target function of a second application program in a system bar during displaying an interface of the first application program, wherein a user can select the system bar to display the shortcut start entries of a plurality of target functions of the second application program, the processor receives a request of adding the shortcut start entry of the target function of the second application program from the user, adds a package name of the second application program and a class name corresponding to the target function into a target configuration file, also adds icons and names of the plurality of target functions into the target configuration file, loads the system bar according to the target configuration file, and displays the shortcut start entries of the plurality of target functions of the second application program in the system bar;
in response to a request of a user for deleting a quick start entry of a target function of a second application by touching, deleting a class name of the target function, an icon and a name of the target function in the target configuration file, wherein the quick start entry of the target function of the second application displayed in a system bar disappears;
if the second application program is unloaded, the quick start entries of the target functions corresponding to the second application program displayed in the system bar disappear together;
the system bar is a display area located at the edge of the screen.
5. A computer storage medium having computer program instructions stored therein which, when run on a computer, cause the computer to perform the method of claim 4.
CN201910517486.9A 2019-01-24 2019-06-14 Terminal and processing method Active CN110187815B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910068119 2019-01-24
CN2019100681195 2019-01-24

Publications (2)

Publication Number Publication Date
CN110187815A CN110187815A (en) 2019-08-30
CN110187815B true CN110187815B (en) 2022-03-01

Family

ID=67721896

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910517486.9A Active CN110187815B (en) 2019-01-24 2019-06-14 Terminal and processing method

Country Status (1)

Country Link
CN (1) CN110187815B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111273983A (en) * 2020-01-19 2020-06-12 北京小米移动软件有限公司 Terminal management method and device
CN111506237A (en) * 2020-04-15 2020-08-07 青岛海信移动通信技术股份有限公司 Terminal and method for starting operation function in application
CN114253495A (en) * 2020-09-10 2022-03-29 华为技术有限公司 Display method and electronic equipment
CN118132176A (en) * 2022-12-02 2024-06-04 荣耀终端有限公司 Display method, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917117A (en) * 2012-09-11 2013-02-06 惠州Tcl移动通信有限公司 Operation method and operation system of mobile terminal
CN105468239A (en) * 2015-12-07 2016-04-06 联想(北京)有限公司 Control method, control device and mobile terminal
CN106303639A (en) * 2015-05-14 2017-01-04 Tcl集团股份有限公司 A kind of realization method and system of intelligent television full keyboard function key
CN107402694A (en) * 2017-07-28 2017-11-28 努比亚技术有限公司 Using switching method, equipment and computer-readable recording medium
CN107506109A (en) * 2017-08-16 2017-12-22 维沃移动通信有限公司 A kind of method and mobile terminal for starting application program
WO2018000201A1 (en) * 2016-06-28 2018-01-04 华为技术有限公司 Application program switching method and electronic device using same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917117A (en) * 2012-09-11 2013-02-06 惠州Tcl移动通信有限公司 Operation method and operation system of mobile terminal
CN106303639A (en) * 2015-05-14 2017-01-04 Tcl集团股份有限公司 A kind of realization method and system of intelligent television full keyboard function key
CN105468239A (en) * 2015-12-07 2016-04-06 联想(北京)有限公司 Control method, control device and mobile terminal
WO2018000201A1 (en) * 2016-06-28 2018-01-04 华为技术有限公司 Application program switching method and electronic device using same
CN107402694A (en) * 2017-07-28 2017-11-28 努比亚技术有限公司 Using switching method, equipment and computer-readable recording medium
CN107506109A (en) * 2017-08-16 2017-12-22 维沃移动通信有限公司 A kind of method and mobile terminal for starting application program

Also Published As

Publication number Publication date
CN110187815A (en) 2019-08-30

Similar Documents

Publication Publication Date Title
CN110187815B (en) Terminal and processing method
US11237724B2 (en) Mobile terminal and method for split screen control thereof, and computer readable storage medium
CN107734616B (en) Application program closing method and device, storage medium and electronic equipment
CN106993227B (en) Method and device for information display
CN106250223B (en) Background process management method and terminal equipment
CN107193664B (en) Message display method and device and mobile terminal
CN112560001B (en) Method for managing application program use time offline and terminal equipment
US10474507B2 (en) Terminal application process management method and apparatus
CN111343677B (en) Terminal behavior triggering method and terminal
WO2019149028A1 (en) Application download method and terminal
JP2023519224A (en) Content sharing methods and electronic devices
CN110879680B (en) Icon management method and electronic equipment
CN105653220B (en) Screen data display method and device in remote control
WO2017193496A1 (en) Application data processing method and apparatus, and terminal device
US10298590B2 (en) Application-based service providing method, apparatus, and system
CN111095211B (en) Control method for application starting and user terminal
CN107357651B (en) Application acceleration method and device and terminal
CN108323236B (en) Interaction method and terminal
CN106020945B (en) Shortcut item adding method and device
CN108540668B (en) A kind of program starting method and mobile terminal
CN109660445B (en) Message processing method, device and storage medium
CN107391732B (en) Function guiding method and device of application program and terminal equipment
CN109902484B (en) Processing method of associated application and terminal
CN110891262A (en) Bluetooth pairing method, system and terminal equipment
CN111309392A (en) Equipment control method and electronic equipment

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
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.