WO2019085774A1 - 应用程序控制方法和移动终端 - Google Patents

应用程序控制方法和移动终端 Download PDF

Info

Publication number
WO2019085774A1
WO2019085774A1 PCT/CN2018/111044 CN2018111044W WO2019085774A1 WO 2019085774 A1 WO2019085774 A1 WO 2019085774A1 CN 2018111044 W CN2018111044 W CN 2018111044W WO 2019085774 A1 WO2019085774 A1 WO 2019085774A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
application
mobile terminal
area
screen
Prior art date
Application number
PCT/CN2018/111044
Other languages
English (en)
French (fr)
Inventor
徐星星
宋瑞
Original Assignee
维沃移动通信有限公司
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 维沃移动通信有限公司 filed Critical 维沃移动通信有限公司
Publication of WO2019085774A1 publication Critical patent/WO2019085774A1/zh

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
    • 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/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging

Definitions

  • the present disclosure relates to the field of communications technologies, and in particular, to an application control method and a mobile terminal.
  • a mobile terminal with a screen ratio of 18:9 can display more content and can provide a better display effect.
  • An application control method applied to a mobile terminal includes:
  • an embodiment of the present disclosure provides an application control method, which is applied to a mobile terminal, and includes:
  • an embodiment of the present disclosure further provides a mobile terminal, including:
  • a display module configured to display a first control of the first application in a first area of a screen of the mobile terminal, and display a user interface of the first application in a second area of the screen.
  • an embodiment of the present disclosure further provides a mobile terminal, including: a processor, a memory, and a computer program stored on the memory and operable on the processor, where the computer program is The steps of implementing the above application control method when the processor is executed.
  • an embodiment of the present disclosure further provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and when the computer program is executed by the processor, the application is implemented. The steps of the control method.
  • FIG. 1 is a flowchart of an application control method according to an embodiment of the present disclosure
  • FIG. 2 is a schematic diagram of an interface of a video playing application in a non-full-screen display state according to an embodiment of the present disclosure
  • FIG. 3 is a flowchart of another application control method according to an embodiment of the present disclosure.
  • FIG. 4 is a structural diagram of a mobile terminal according to an embodiment of the present disclosure.
  • FIG. 5 is a structural diagram of another mobile terminal according to an embodiment of the present disclosure.
  • FIG. 6 is a structural diagram of another mobile terminal according to an embodiment of the present disclosure.
  • FIG. 7 is a structural diagram of another mobile terminal according to an embodiment of the present disclosure.
  • FIG. 8 is a structural diagram of another mobile terminal according to an embodiment of the present disclosure.
  • FIG. 1 is a flowchart of an application control method according to an embodiment of the present disclosure, which is applied to a mobile terminal. As shown in Figure 1, the following steps are included:
  • Step 101 Start the first application.
  • step 101 when the first application is started, it may be determined whether the first application is a pre-designated application.
  • the pre-designated application can play the application for the video or read the application, and so on. If the mobile terminal determines that the first application running is a pre-designated application, for example, the mobile terminal determines that the first application running is a video playing application, the interface of the video playing application may be displayed in full screen.
  • a mobile terminal with a screen ratio of 18:9 some applications may not be adapted, so that an application that is not adapted is displayed in full screen on a mobile terminal with a screen ratio of 18:9.
  • Some problems may occur during the interface. For example, if the above video playback application is not adapted, a display problem may occur when the interface of the video playback application is displayed full screen on a mobile terminal having a screen ratio of 18:9. For example, the picture is not clear, it is blurry, and so on.
  • a switch can be set on the mobile terminal, and the display state of the interface of the running application can be switched through the switch, that is, the interface of the running application can be controlled to enter the full-screen display state or enter the non-full-screen display state.
  • the interface of the running application can be controlled to enter the full-screen display state; when the switch is in the "off” state, the interface of the running application can be controlled to enter the non-full-screen display state.
  • the switch is in the "on” state by default, that is, when an application is launched on a mobile terminal with a screen ratio of 18:9, the interface of the application is displayed in full screen by default.
  • the interface of the running application will change from the initial full screen display state to the non-full screen state. Display state.
  • the first application is used as a video playback application as an example.
  • Step 102 Display a first control of the first application in a first area of a screen of the mobile terminal, and display a user interface of the first application in a second area of the screen.
  • the mobile terminal may acquire control information of the second control in the user interface of the first application. That is, the mobile terminal can acquire the control information of the second control in the user interface of the running video playing application.
  • the control information of the second control of the video playing application may be information of the control button or information of the progress bar.
  • the mobile terminal may construct the first control according to the control information of the second control, and may determine a correspondence between the first control and the second control. That is, the mobile terminal can construct a new control button according to the information of the control button of the video playing application; the mobile terminal can also construct a new progress bar according to the information of the progress bar of the video playing application. And the mobile terminal can determine the correspondence between the newly constructed control button and the control button provided by the video playing application; the mobile terminal can also determine the correspondence between the newly constructed progress bar and the progress bar provided by the video playing application. relationship.
  • the screen of the mobile terminal may be divided into a first area and a second area, and an interface of the first application may be displayed in the second area.
  • the second area may be located above the screen of the mobile terminal, and the first area may be located below the screen of the mobile terminal.
  • the first control described above may be displayed in a first area of the screen of the mobile terminal.
  • the new control button and the new progress bar can be displayed in the first area.
  • the interface of the video playing application is in a state of not being displayed in a full screen state.
  • the mobile terminal may control the second control to enter the target state according to the received operation, the correspondence between the first control and the second control.
  • the mobile terminal can control the video according to the received operation, the correspondence between the newly constructed control button and the control button provided by the video playing application. Play or video pause; if the user operates on the newly constructed progress bar displayed in the first area, the mobile terminal can follow the received operation, the newly constructed progress bar and the progress bar of the video playing application
  • the correspondence controls the progress of the video playback. For example, fast forward or rewind, etc.
  • the user can control the second control displayed on the second area by operating the first control displayed on the first area.
  • the thumb of the user can directly operate the first control, thereby implementing control of the second control. Convenient.
  • the mobile terminal may be a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (Mobile Internet Device, MID). ) or wearable device (Wearable Device) and so on.
  • PDA personal digital assistant
  • MID mobile internet device
  • MID wearable device
  • the application control method of the embodiment of the present disclosure displays the first control of the first application in an area other than the user interface of the first application, so that the user can conveniently and quickly operate the first control to implement the first application. Control and can effectively utilize the screen of the mobile terminal.
  • FIG. 3 is a flowchart of another application control method according to an embodiment of the present disclosure, which is applied to a mobile terminal.
  • the difference between this embodiment and the previous embodiment is that the notification message of the second application can also be displayed in the first area. As shown in Figure 3, the following steps are included:
  • Step 301 Start the first application.
  • step 301 the first application can be launched.
  • Step 302 Determine whether the first application is a pre-designated application.
  • step 302 it may be determined whether the launched first application is a pre-designated application.
  • the pre-designated application can play the application for the video or read the application, and so on.
  • Step 303 If the first application is the pre-designated application, acquiring control information of the second control in the user interface of the first application.
  • step 303 if the mobile terminal determines that the first application running is a pre-designated application, for example, the mobile terminal determines that the first application running is a video playing application, the video playing application may be displayed in full screen. Interface.
  • a mobile terminal with a screen ratio of 18:9 some applications may not be adapted, so that an application that is not adapted is displayed in full screen on a mobile terminal with a screen ratio of 18:9.
  • Some problems may occur during the interface. For example, if the above video playback application is not adapted, a display problem may occur when the interface of the video playback application is displayed full screen on a mobile terminal having a screen ratio of 18:9. For example, the picture is not clear, it is blurry, and so on.
  • a switch can be set on the mobile terminal, and the display state of the interface of the running application can be switched through the switch, that is, the interface of the running application can be controlled to enter the full-screen display state or enter the non-full-screen display state.
  • the interface of the running application can be controlled to enter the full-screen display state; when the switch is in the "off” state, the interface of the running application can be controlled to enter the non-full-screen display state.
  • the switch is in the "on” state by default, that is, when an application is launched on a mobile terminal with a screen ratio of 18:9, the interface of the application is displayed in full screen by default.
  • the interface of the running application will change from the initial full screen display state to the non-full screen state. Display state.
  • the first application is used as a video playback application as an example.
  • the mobile terminal may acquire control information of the second control in the user interface of the first application. That is, the mobile terminal can acquire the control information of the second control in the user interface of the running video playing application.
  • the control information of the second control of the video playing application may be information of the control button or information of the progress bar.
  • Step 304 Construct the first control according to the control information of the second control, and determine a correspondence between the first control and the second control.
  • the mobile terminal may construct a first control according to the control information of the second control, and may determine a correspondence between the first control and the second control. That is, the mobile terminal can construct a new control button according to the information of the control button of the video playing application; the mobile terminal can also construct a new progress bar according to the information of the progress bar of the video playing application. And the mobile terminal can determine the correspondence between the newly constructed control button and the control button provided by the video playing application; the mobile terminal can also determine the correspondence between the newly constructed progress bar and the progress bar provided by the video playing application. relationship.
  • Step 305 Display the first control in the first area, and display a user interface of the first application that includes the second control in the second area.
  • the screen of the mobile terminal may be divided into a first area and a second area, and an interface of the first application may be displayed in the second area.
  • the second area may be located above the screen of the mobile terminal, and the first area may be located below the screen of the mobile terminal.
  • the first control described above may be displayed in a first area of the screen of the mobile terminal. After the new control button and the new progress bar are built, the new control button and the new progress bar can be displayed in the first area.
  • the displaying, by the first area of the screen of the mobile terminal, the first control of the first application includes:
  • a first control of the first application and a notification message of the second application are displayed in a first area of the screen of the mobile terminal.
  • the notification message of the second application may be displayed in the first area of the screen of the mobile terminal.
  • the information of the call request can be displayed in the first area. For example, contact information or phone number information, and the like.
  • Step 306 When detecting a target operation on the first control, control the second control to enter a target state according to the target operation and the correspondence.
  • the mobile terminal may control the second control to enter the target state according to the target operation and the correspondence between the first control and the second control.
  • the mobile terminal can control the video according to the received operation, the correspondence between the newly constructed control button and the control button provided by the video playing application. Play or video pause; if the user operates on the newly constructed progress bar displayed in the first area, the mobile terminal can follow the received operation, the newly constructed progress bar and the progress bar of the video playing application
  • the correspondence controls the progress of the video playback. For example, fast forward or rewind, etc.
  • the user can control the second control displayed on the second area by operating the first control displayed on the first area.
  • the thumb of the user can directly operate the first control, thereby implementing control of the second control. Convenient.
  • the application control method of the embodiment of the present disclosure is applied to a mobile terminal.
  • the first control may be constructed according to the control information of the second control, and the correspondence between the first control and the second control is determined.
  • the user controls the first control displayed on the first area of the screen of the mobile terminal to control the second control. Convenient.
  • FIG. 4 is a structural diagram of a mobile terminal provided by an implementation of the present disclosure.
  • the mobile terminal 400 includes a startup module 401 and a display module 402, where:
  • the startup module 401 is configured to start the first application
  • the display module 402 is configured to display a first control of the first application in a first area of a screen of the mobile terminal, and display a user interface of the first application in a second area of the screen.
  • the display module 402 includes:
  • the obtaining sub-module 4021 is configured to acquire control information of the second control in the user interface of the first application
  • a determining submodule 4022 configured to construct the first control according to the control information of the second control, and determine a correspondence between the first control and the second control;
  • the display sub-module 4023 is configured to display the first control in the first area, and display a user interface of the first application including the second control in the second area.
  • the mobile terminal further includes:
  • the control module 403 is configured to control the second control to enter a target state according to the target operation and the correspondence relationship when detecting a target operation on the first control.
  • the mobile terminal further includes:
  • the determining module 404 is configured to determine whether the first application is a pre-designated application
  • the executing module 405 is configured to perform the step of acquiring the control information of the second control in the user interface of the first application if the first application is the pre-designated application.
  • the display module 402 is specifically configured to:
  • a first control of the first application and a notification message of the second application are displayed in a first area of the screen of the mobile terminal.
  • the mobile terminal 400 can implement various processes implemented by the mobile terminal in the method embodiment of FIG. 1 and FIG. 3, and details are not described herein again to avoid repetition.
  • the mobile terminal 400 can implement the first control according to the control information of the second control, and determine the correspondence between the first control and the second control.
  • the user controls the first control displayed on the first area of the screen of the mobile terminal to control the second control. Convenient.
  • FIG. 8 is a schematic diagram of a hardware structure of a mobile terminal that implements various embodiments of the present disclosure.
  • the mobile terminal 800 includes, but is not limited to, a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810, and Power supply 811 and other components. It will be understood by those skilled in the art that the mobile terminal structure shown in FIG. 8 does not constitute a limitation on the mobile terminal, and the mobile terminal may include more or less components than those illustrated, or combine some components, or different components. Arrangement.
  • the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle terminal, a wearable device, a pedometer, and the like.
  • a processor 810 configured to start a first application
  • the first control may be constructed according to the control information of the second control, and the correspondence between the first control and the second control is determined.
  • the user controls the first control displayed on the first area of the screen of the mobile terminal to control the second control. Convenient.
  • the radio frequency unit 801 can be used for receiving and transmitting signals during and after receiving or transmitting information or during a call. Specifically, after receiving downlink data from the base station, the processing is processed by the processor 810; The uplink data is sent to the base station.
  • radio frequency unit 801 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 radio unit 801 can also communicate with the network and other devices through a wireless communication system.
  • the mobile terminal provides the user with wireless broadband Internet access through the network module 802, such as helping the user to send and receive emails, browse web pages, and access streaming media.
  • the audio output unit 803 can convert the audio data received by the radio frequency unit 801 or the network module 802 or stored in the memory 809 into an audio signal and output as a sound. Moreover, the audio output unit 803 can also provide audio output (eg, call signal reception sound, message reception sound, etc.) related to a particular function performed by the mobile terminal 800.
  • the audio output unit 803 includes a speaker, a buzzer, a receiver, and the like.
  • the input unit 804 is for receiving an audio or video signal.
  • the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042 that images an still picture or video obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode.
  • the data is processed.
  • the processed image frame can be displayed on display unit 806.
  • the image frames processed by the graphics processor 8041 may be stored in the memory 809 (or other storage medium) or transmitted via the radio unit 801 or the network module 802.
  • the microphone 8042 can receive sound and can process such sound as audio data.
  • the processed audio data can be converted to a format output that can be transmitted to the mobile communication base station via the radio unit 801 in the case of a telephone call mode.
  • the mobile terminal 800 also includes at least one type of sensor 805, such as a light sensor, motion sensor, and other sensors.
  • the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 8061 according to the brightness of the ambient light, and the proximity sensor can close the display panel 8061 when the mobile terminal 800 moves to the ear. / or backlight.
  • the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity. It can be used to identify the attitude of the mobile terminal (such as horizontal and vertical screen switching, related games).
  • sensor 805 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, Infrared sensors and the like are not described here.
  • the display unit 806 is for displaying information input by the user or information provided to the user.
  • the display unit 806 can include a display panel 8061.
  • the display panel 8061 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
  • the user input unit 807 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the mobile terminal.
  • the user input unit 807 includes a touch panel 8071 and other input devices 8072.
  • the touch panel 8071 also referred to as a touch screen, can collect touch operations on or near the user (such as a user using a finger, a stylus, or the like on the touch panel 8071 or near the touch panel 8071. operating).
  • the touch panel 8071 may include two parts of a touch detection device and a touch controller.
  • the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
  • the processor 810 receives commands from the processor 810 and executes them.
  • the touch panel 8071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
  • the user input unit 807 may also include other input devices 8072.
  • the other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, and joysticks, and are not described herein again.
  • the touch panel 8071 can be overlaid on the display panel 8061.
  • the touch panel 8071 detects a touch operation thereon or nearby, the touch panel 8071 transmits to the processor 810 to determine the type of the touch event, and then the processor 810 according to the touch.
  • the type of event provides a corresponding visual output on display panel 8061.
  • the touch panel 8071 and the display panel 8061 are two independent components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 8071 can be integrated with the display panel 8061.
  • the input and output functions of the mobile terminal are implemented, and are not limited herein.
  • the interface unit 808 is an interface in which an external device is connected to the mobile terminal 800.
  • the external device may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, and an audio input/output. (I/O) port, video I/O port, headphone port, and more.
  • the interface unit 808 can be configured to receive input from an external device (eg, data information, power, etc.) and transmit the received input to one or more components within the mobile terminal 800 or can be used at the mobile terminal 800 and externally Data is transferred between devices.
  • an external device eg, data information, power, etc.
  • Memory 809 can be used to store software programs as well as various data.
  • the memory 809 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of the mobile phone (such as audio data, phone book, etc.).
  • memory 809 can include high speed random access memory, and can 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 processor 810 is a control center of the mobile terminal that connects various portions of the entire mobile terminal using various interfaces and lines, by running or executing software programs and/or modules stored in the memory 809, and recalling data stored in the memory 809.
  • the mobile terminal performs various functions and processing data to perform overall monitoring on the mobile terminal.
  • the processor 810 can include one or more processing units; optionally, the processor 810 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, an application, etc., and a modulation solution
  • the processor mainly handles wireless communication. It can be understood that the above modem processor may not be integrated into the processor 810.
  • the mobile terminal 800 may further include a power source 811 (such as a battery) for supplying power to various components.
  • a power source 811 such as a battery
  • the power source 811 may be logically connected to the processor 810 through a power management system to manage charging, discharging, and power consumption through the power management system. Management and other functions.
  • the mobile terminal 800 includes some functional modules not shown, and details are not described herein again.
  • processor 810 is further configured to:
  • processor 810 is further configured to:
  • the second control is controlled to enter a target state according to the target operation and the corresponding relationship.
  • processor 810 is further configured to:
  • the first application is the pre-designated application, performing the step of acquiring control information of the second control in the user interface of the first application.
  • processor 810 is further configured to:
  • a first control of the first application and a notification message of the second application are displayed in a first area of the screen of the mobile terminal.
  • the mobile terminal 800 can implement the various processes implemented by the mobile terminal in the foregoing embodiment. To avoid repetition, details are not described herein again.
  • the mobile terminal 800 can implement the first control according to the control information of the second control, and determine the correspondence between the first control and the second control.
  • the user controls the first control displayed on the first area of the screen of the mobile terminal to control the second control. Convenient.
  • an embodiment of the present disclosure further provides a mobile terminal, including a processor 810, a memory 809, a computer program stored on the memory 809 and executable on the processor 810, and the computer program is executed by the processor 810.
  • a mobile terminal including a processor 810, a memory 809, a computer program stored on the memory 809 and executable on the processor 810, and the computer program is executed by the processor 810.
  • the embodiment of the present disclosure further provides a computer readable storage medium, where the computer readable storage medium stores a computer program, and when the computer program is executed by the processor, implements various processes of the foregoing application control method embodiment, and can achieve the same Technical effects, to avoid repetition, will not be repeated here.
  • the computer readable storage medium such as a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
  • the foregoing embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be through hardware, but in many cases, the former is better.
  • Implementation Based on such understanding, the technical solution of the present disclosure, which is essential or contributes to the related art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk, CD-ROM).
  • the instructions include a number of instructions for causing a terminal (which may be a cell phone, computer, server, air conditioner, or network device, etc.) to perform the methods described in various embodiments of the present disclosure.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种应用程序控制方法和移动终端,该方法包括:启动第一应用程序(101);在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界面(102)。

Description

应用程序控制方法和移动终端
相关申请的交叉引用
本申请主张在2017年10月31日在中国提交的中国专利申请号No.201711046347.X的优先权,其全部内容通过引用包含于此。
技术领域
本公开涉及通信技术领域,尤其涉及一种应用程序控制方法和移动终端。
背景技术
随着科技的发展进步,移动终端越来越普及,相关技术中推出了屏幕比例为18:9的移动终端。相对于相关技术中的屏幕比例为16:9的移动终端,屏幕比例为18:9的移动终端能够显示的内容更多,可以提供更好的显示效果。
对于未做适配的应用来说,在屏幕比例为18:9的移动终端上,如果不进行全屏显示,则会在屏幕中出现一片空白区域。因此,在非全屏显示状态下,对某些应用的控制比较不方便。例如,在播放视频时,视频播放窗口在屏幕上方,由于屏幕较大,用户单手操作移动终端时就较难控制视频播放进度。因此,相关技术中,对应用进行控制时不够便捷。
发明内容
一种应用程序控制方法,应用于移动终端,包括:
启动第一应用程序;
在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界面。
第一方面,本公开实施例提供了一种应用程序控制方法,应用于移动终端,包括:
启动第一应用程序;
在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件, 在所述屏幕的第二区域显示所述第一应用程序的用户界面。
第二方面,本公开实施例还提供一种移动终端,包括:
启动模块,用于启动第一应用程序;
显示模块,用于在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界面。
第三方面,本公开实施例还提供一种移动终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述应用程序控制方法的步骤。
第四方面,本公开实施例还提供一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述应用程序控制方法的步骤。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本公开实施例提供的一种应用程序控制方法的流程图;
图2是本公开实施例提供的一种视频播放应用程序的界面处于非全屏显示状态下的示意图;
图3是本公开实施例提供的另一种应用程序控制方法的流程图;
图4是本公开实施例提供的一种移动终端的结构图;
图5是本公开实施例提供的另一种移动终端的结构图;
图6是本公开实施例提供的另一种移动终端的结构图;
图7是本公开实施例提供的另一种移动终端的结构图;
图8是本公开实施例提供的另一种移动终端的结构图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
参见图1,图1是本公开实施例提供的一种应用程序控制方法的流程图,应用于移动终端。如图1所示,包括以下步骤:
步骤101、启动第一应用程序。
在步骤101中,当启动第一应用程序时,可以判断该第一应用程序是否为预先指定的应用程序。预先指定的应用程序可以为视频播放应用程序或者阅读应用程序等等。如果移动终端判断出运行的第一应用程序为预先指定的应用程序,例如,移动终端判断出运行的第一应用程序为视频播放应用程序,则可以全屏显示该视频播放应用程序的界面。
需要说明的是,对于屏幕比例为18:9的移动终端,一些应用程序可能并未做好适配,因此在屏幕比例为18:9的移动终端上全屏显示未做好适配的应用程序的界面时可能会出现一些问题。例如,如果上述视频播放应用程序未做好适配,则在屏幕比例为18:9的移动终端上全屏显示该视频播放应用程序的界面时就可能会出现显示问题。例如,画面不清晰,比较模糊等等。
因此,可以在移动终端上设置一个开关,可以通过该开关切换运行的应用程序的界面的显示状态,即可以通过该开关控制运行的应用程序的界面进入全屏显示状态或者进入非全屏显示状态。当该开关处于“开”的状态时,可以控制运行的应用程序的界面进入全屏显示状态;当该开关处于“关”的状态时,可以控制运行的应用程序的界面进入非全屏显示状态。且该开关是默认处于“开”的状态的,即在屏幕比例为18:9的移动终端上启动一个应用程序时,是默认全屏显示该应用程序的界面的。
如果用户手动关掉该开关,即如果用户手动控制该开关由默认的“开”的状态变为“关”的状态,则运行的应用程序的界面就会由最初的全屏显示状态变为非全屏显示状态。在接下来的叙述中,均以第一应用程序为视频播放应用程序为例进行阐述。
步骤102、在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界面。
在步骤102中,进入非全屏显示状态时,移动终端可以获取第一应用程序的用户界面中的第二控件的控件信息。即移动终端可以获取运行的视频播放应用程序的用户界面中的第二控件的控件信息。视频播放应用程序的第二控件的控件信息可以为控制按钮的信息,也可以为进度条的信息。
移动终端可以根据第二控件的控件信息构建第一控件,并且可以确定第一控件与第二控件的对应关系。即移动终端可以根据视频播放应用程序的控制按钮的信息构建新的控制按钮;移动终端还可以根据视频播放应用程序的进度条的信息构建新的进度条。并且移动终端可以确定新构建的控制按钮与视频播放应用程序自带的控制按钮之间的对应关系;移动终端还可以确定新构建的进度条与视频播放应用程序自带的进度条之间的对应关系。
构建好第一控件之后,可以将移动终端的屏幕划分为第一区域和第二区域,且可以在第二区域显示第一应用程序的界面。第二区域可以位于移动终端的屏幕的上方,第一区域可以位于移动终端的屏幕的下方。可以在移动终端的屏幕的第一区域显示上述第一控件。即构建好新的控制按钮以及新的进度条之后,就可以在第一区域显示新的控制按钮以及新的进度条。如图2所示,为视频播放应用程序的界面处于非全屏显示状态下的示意图。在图2中,如果用户对显示于第一区域的第一控件进行操作,则移动终端可以根据接收到的操作,第一控件与第二控件的对应关系控制第二控件进入目标状态。
即如果用户对显示于第一区域的新构建的控制按钮进行操作,则移动终端可以根据接收到的操作,新构建的控制按钮与视频播放应用程序自带的控制按钮之间的对应关系控制视频播放或者视频暂停;如果用户对显示于第一区域的新构建的进度条进行操作,则移动终端可以根据接收到的操作,新构建的进度条与视频播放应用程序自带的进度条之间的对应关系控制视频播放进度。例如,快进或者快退等等。这样,用户对显示于第一区域的第一控件进行操作,就可以实现对显示于第二区域的第二控件的控制。特别是用户单手操作移动终端时,由于显示第一控件的第一区域就处于屏幕底部,因此用户的大拇指可以直接对第一控件进行操作,进而实现对第二控件的控制。方便快捷。
本公开实施例中,上述移动终端可以是手机、平板电脑(Tablet Personal  Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等。
本公开实施例的应用程序控制方法,在第一应用程序的用户界面之外的区域显示该第一应用程序的第一控件,使得用户能够方便快捷地操作第一控件,实现对第一应用程序的控制,且能够有效利用移动终端的屏幕。
参见图3,图3是本公开实施例提供的另一种应用程序控制方法的流程图,应用于移动终端。本实施例与前一个实施例的区别在于还可以在第一区域显示第二应用程序的通知消息。如图3所示,包括以下步骤:
步骤301、启动第一应用程序。
在步骤301中,可以启动第一应用程序。
步骤302、判断所述第一应用程序是否为预先指定的应用程序。
在步骤302中,可以判断启动的第一应用程序是否为预先指定的应用程序。预先指定的应用程序可以为视频播放应用程序或者阅读应用程序等等。
步骤303、若所述第一应用程序为所述预先指定的应用程序,则获取所述第一应用程序的用户界面中的第二控件的控件信息。
在步骤303中,如果移动终端判断出运行的第一应用程序为预先指定的应用程序,例如,移动终端判断出运行的第一应用程序为视频播放应用程序,则可以全屏显示该视频播放应用程序的界面。
需要说明的是,对于屏幕比例为18:9的移动终端,一些应用程序可能并未做好适配,因此在屏幕比例为18:9的移动终端上全屏显示未做好适配的应用程序的界面时可能会出现一些问题。例如,如果上述视频播放应用程序未做好适配,则在屏幕比例为18:9的移动终端上全屏显示该视频播放应用程序的界面时就可能会出现显示问题。例如,画面不清晰,比较模糊等等。
因此,可以在移动终端上设置一个开关,可以通过该开关切换运行的应用程序的界面的显示状态,即可以通过该开关控制运行的应用程序的界面进入全屏显示状态或者进入非全屏显示状态。当该开关处于“开”的状态时,可以控制运行的应用程序的界面进入全屏显示状态;当该开关处于“关”的状态时,可以控制运行的应用程序的界面进入非全屏显示状态。且该开关是 默认处于“开”的状态的,即在屏幕比例为18:9的移动终端上启动一个应用程序时,是默认全屏显示该应用程序的界面的。
如果用户手动关掉该开关,即如果用户手动控制该开关由默认的“开”的状态变为“关”的状态,则运行的应用程序的界面就会由最初的全屏显示状态变为非全屏显示状态。在接下来的叙述中,均以第一应用程序为视频播放应用程序为例进行阐述。
进入非全屏显示状态时,移动终端可以获取第一应用程序的用户界面中的第二控件的控件信息。即移动终端可以获取运行的视频播放应用程序的用户界面中的第二控件的控件信息。视频播放应用程序的第二控件的控件信息可以为控制按钮的信息,也可以为进度条的信息。
步骤304、根据所述第二控件的控件信息构建所述第一控件,并确定所述第一控件与所述第二控件的对应关系。
在步骤304中,移动终端可以根据第二控件的控件信息构建第一控件,并且可以确定第一控件与第二控件的对应关系。即移动终端可以根据视频播放应用程序的控制按钮的信息构建新的控制按钮;移动终端还可以根据视频播放应用程序的进度条的信息构建新的进度条。并且移动终端可以确定新构建的控制按钮与视频播放应用程序自带的控制按钮之间的对应关系;移动终端还可以确定新构建的进度条与视频播放应用程序自带的进度条之间的对应关系。
步骤305、在所述第一区域显示所述第一控件,在所述第二区域显示包含所述第二控件的第一应用程序的用户界面。
在步骤305中,构建好第一控件之后,可以将移动终端的屏幕划分为第一区域和第二区域,且可以在第二区域显示第一应用程序的界面。第二区域可以位于移动终端的屏幕的上方,第一区域可以位于移动终端的屏幕的下方。可以在移动终端的屏幕的第一区域显示上述第一控件。即构建好新的控制按钮以及新的进度条之后,就可以在第一区域显示新的控制按钮以及新的进度条。
可选的,所述在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,包括:
在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件以及第二应用程序的通知消息。
需要说明的是,除了可以在移动终端的屏幕的第一区域显示上述第一控件之外,还可以在移动终端的屏幕的第一区域显示第二应用程序的通知消息。例如,用户在观看视频时,如果接收到一个呼叫请求,就可以在第一区域显示该呼叫请求的信息。例如,联系人信息或者电话号码信息等等。
步骤306、当检测到对所述第一控件的目标操作时,根据所述目标操作和所述对应关系控制所述第二控件进入目标状态。
在步骤306中,当检测到对第一控件的目标操作时,移动终端可以根据目标操作以及第一控件和第二控件的对应关系控制第二控件进入目标状态。
即如果用户对显示于第一区域的新构建的控制按钮进行操作,则移动终端可以根据接收到的操作,新构建的控制按钮与视频播放应用程序自带的控制按钮之间的对应关系控制视频播放或者视频暂停;如果用户对显示于第一区域的新构建的进度条进行操作,则移动终端可以根据接收到的操作,新构建的进度条与视频播放应用程序自带的进度条之间的对应关系控制视频播放进度。例如,快进或者快退等等。这样,用户对显示于第一区域的第一控件进行操作,就可以实现对显示于第二区域的第二控件的控制。特别是用户单手操作移动终端时,由于显示第一控件的第一区域就处于屏幕底部,因此用户的大拇指可以直接对第一控件进行操作,进而实现对第二控件的控制。方便快捷。
本公开实施例的应用程序控制方法,应用于移动终端。可以根据第二控件的控件信息构建第一控件,并确定第一控件与第二控件的对应关系。用户对显示于移动终端的屏幕的第一区域的第一控件进行操作,就可以实现对第二控件的控制。方便快捷。
参见图4,图4是本公开实施提供的移动终端的结构图,如图4所示,移动终端400包括启动模块401和显示模块402,其中:
启动模块401,用于启动第一应用程序;
显示模块402,用于在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界 面。
可选的,如图5所示,所述显示模块402包括:
获取子模块4021,用于获取所述第一应用程序的用户界面中的第二控件的控件信息;
确定子模块4022,用于根据所述第二控件的控件信息构建所述第一控件,并确定所述第一控件与所述第二控件的对应关系;
显示子模块4023,用于在所述第一区域显示所述第一控件,在所述第二区域显示包含所述第二控件的第一应用程序的用户界面。
可选的,如图6所示,所述移动终端还包括:
控制模块403,用于当检测到对所述第一控件的目标操作时,根据所述目标操作和所述对应关系控制所述第二控件进入目标状态。
可选的,如图7所示,所述移动终端还包括:
判断模块404,用于判断所述第一应用程序是否为预先指定的应用程序;
执行模块405,用于若所述第一应用程序为所述预先指定的应用程序,则执行所述获取所述第一应用程序的用户界面中的第二控件的控件信息的步骤。
可选的,所述显示模块402具体用于:
在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件以及第二应用程序的通知消息。
移动终端400能够实现图1和图3的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。且移动终端400可以实现根据第二控件的控件信息构建第一控件,并确定第一控件与第二控件的对应关系。用户对显示于移动终端的屏幕的第一区域的第一控件进行操作,就可以实现对第二控件的控制。方便快捷。
图8为实现本公开各个实施例的一种移动终端的硬件结构示意图。
该移动终端800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、处理器810、以及电源811等部件。本领域技术人员可以理解,图8中示出的移动终端结构并不构成对移动终端的限定,移 动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本公开实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
处理器810,用于启动第一应用程序;
在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界面。
可以根据第二控件的控件信息构建第一控件,并确定第一控件与第二控件的对应关系。用户对显示于移动终端的屏幕的第一区域的第一控件进行操作,就可以实现对第二控件的控制。方便快捷。
应理解的是,本公开实施例中,射频单元801可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器810处理;另外,将上行的数据发送给基站。通常,射频单元801包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元801还可以通过无线通信***与网络和其他设备通信。
移动终端通过网络模块802为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元803可以将射频单元801或网络模块802接收的或者在存储器809中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元803还可以提供与移动终端800执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元803包括扬声器、蜂鸣器以及受话器等。
输入单元804用于接收音频或视频信号。输入单元804可以包括图形处理器(Graphics Processing Unit,GPU)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元806上。经图形处理器8041处理后的图像帧可以存储在存储器809(或其它存储介质)中或者经由射频单元801或网络模块802进行发送。麦克风8042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元801发送到移动通信基站的 格式输出。
移动终端800还包括至少一种传感器805,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板8061的亮度,接近传感器可在移动终端800移动到耳边时,关闭显示面板8061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器805还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元806用于显示由用户输入的信息或提供给用户的信息。显示单元806可包括显示面板8061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板8061。
用户输入单元807可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板8071上或在触控面板8071附近的操作)。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器810,接收处理器810发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板8071。除了触控面板8071,用户输入单元807还可以包括其他输入设备8072。具体地,其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板8071可覆盖在显示面板8061上,当触控面板8071 检测到在其上或附近的触摸操作后,传送给处理器810以确定触摸事件的类型,随后处理器810根据触摸事件的类型在显示面板8061上提供相应的视觉输出。虽然在图8中,触控面板8071与显示面板8061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板8071与显示面板8061集成而实现移动终端的输入和输出功能,具体此处不做限定。
接口单元808为外部装置与移动终端800连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元808可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端800内的一个或多个元件或者可以用于在移动终端800和外部装置之间传输数据。
存储器809可用于存储软件程序以及各种数据。存储器809可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器809可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器810是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器809内的软件程序和/或模块,以及调用存储在存储器809内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器810可包括一个或多个处理单元;可选的,处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
移动终端800还可以包括给各个部件供电的电源811(比如电池),可选的,电源811可以通过电源管理***与处理器810逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,移动终端800包括一些未示出的功能模块,在此不再赘述。
可选的,处理器810还用于:
获取所述第一应用程序的用户界面中的第二控件的控件信息;
根据所述第二控件的控件信息构建所述第一控件,并确定所述第一控件与所述第二控件的对应关系;
在所述第一区域显示所述第一控件,在所述第二区域显示包含所述第二控件的第一应用程序的用户界面。
可选的,处理器810还用于:
当检测到对所述第一控件的目标操作时,根据所述目标操作和所述对应关系控制所述第二控件进入目标状态。
可选的,处理器810还用于:
判断所述第一应用程序是否为预先指定的应用程序;
若所述第一应用程序为所述预先指定的应用程序,则执行所述获取所述第一应用程序的用户界面中的第二控件的控件信息的步骤。
可选的,处理器810还用于:
在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件以及第二应用程序的通知消息。
移动终端800能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。且移动终端800可以实现根据第二控件的控件信息构建第一控件,并确定第一控件与第二控件的对应关系。用户对显示于移动终端的屏幕的第一区域的第一控件进行操作,就可以实现对第二控件的控制。方便快捷。
可选的,本公开实施例还提供一种移动终端,包括处理器810,存储器809,存储在存储器809上并可在所述处理器810上运行的计算机程序,该计算机程序被处理器810执行时实现上述应用程序控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本公开实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述应用程序控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘 述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本公开的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本公开各个实施例所述的方法。
上面结合附图对本公开的实施例进行了描述,但是本公开并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本公开的启示下,在不脱离本公开宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本公开的保护之内。

Claims (12)

  1. 一种应用程序控制方法,应用于移动终端,包括:
    启动第一应用程序;
    在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界面。
  2. 如权利要求1所述的方法,其中,所述在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界面,包括:
    获取所述第一应用程序的用户界面中的第二控件的控件信息;
    根据所述第二控件的控件信息构建所述第一控件,并确定所述第一控件与所述第二控件的对应关系;
    在所述第一区域显示所述第一控件,在所述第二区域显示包含所述第二控件的第一应用程序的用户界面。
  3. 如权利要求2所述的方法,还包括:在所述第一区域显示所述第一控件,在所述第二区域显示包含所述第二控件的第一应用程序的用户界面的步骤之后,
    当检测到对所述第一控件的目标操作时,根据所述目标操作和所述对应关系控制所述第二控件进入目标状态。
  4. 如权利要求2或3所述的方法,还包括:在所述启动第一应用程序的步骤之后,在所述获取所述第一应用程序的用户界面中的第二控件的控件信息的步骤之前,
    判断所述第一应用程序是否为预先指定的应用程序;
    若所述第一应用程序为所述预先指定的应用程序,则执行所述获取所述第一应用程序的用户界面中的第二控件的控件信息的步骤。
  5. 如权利要求1所述的方法,其中,所述在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,包括:
    在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件以及第二应用程序的通知消息。
  6. 一种移动终端,包括:
    启动模块,用于启动第一应用程序;
    显示模块,用于在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件,在所述屏幕的第二区域显示所述第一应用程序的用户界面。
  7. 如权利要求6所述的移动终端,其中,所述显示模块包括:
    获取子模块,用于获取所述第一应用程序的用户界面中的第二控件的控件信息;
    确定子模块,用于根据所述第二控件的控件信息构建所述第一控件,并确定所述第一控件与所述第二控件的对应关系;
    显示子模块,用于在所述第一区域显示所述第一控件,在所述第二区域显示包含所述第二控件的第一应用程序的用户界面。
  8. 如权利要求7所述的移动终端,还包括:
    控制模块,用于当检测到对所述第一控件的目标操作时,根据所述目标操作和所述对应关系控制所述第二控件进入目标状态。
  9. 如权利要求7或8所述的移动终端,还包括:
    判断模块,用于判断所述第一应用程序是否为预先指定的应用程序;
    执行模块,用于若所述第一应用程序为所述预先指定的应用程序,则执行所述获取所述第一应用程序的用户界面中的第二控件的控件信息的步骤。
  10. 如权利要求6所述的移动终端,其中,所述显示模块用于:
    在所述移动终端的屏幕的第一区域显示所述第一应用程序的第一控件以及第二应用程序的通知消息。
  11. 一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的应用程序控制方法的步骤。
  12. 一种计算机可读取存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的应用程序控制方法的步骤。
PCT/CN2018/111044 2017-10-31 2018-10-19 应用程序控制方法和移动终端 WO2019085774A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711046347.XA CN107678829A (zh) 2017-10-31 2017-10-31 一种应用程序控制方法和移动终端
CN201711046347.X 2017-10-31

Publications (1)

Publication Number Publication Date
WO2019085774A1 true WO2019085774A1 (zh) 2019-05-09

Family

ID=61143235

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/111044 WO2019085774A1 (zh) 2017-10-31 2018-10-19 应用程序控制方法和移动终端

Country Status (2)

Country Link
CN (1) CN107678829A (zh)
WO (1) WO2019085774A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678829A (zh) * 2017-10-31 2018-02-09 维沃移动通信有限公司 一种应用程序控制方法和移动终端
CN108446156B (zh) * 2018-03-16 2021-01-08 维沃移动通信有限公司 一种应用程序控制方法及终端
CN108984059A (zh) * 2018-05-22 2018-12-11 维沃移动通信有限公司 一种信息显示方法及移动终端
CN110012152B (zh) * 2019-02-22 2021-06-01 维沃移动通信有限公司 一种界面显示方法及终端设备
CN110069311B (zh) * 2019-04-24 2023-12-08 努比亚技术有限公司 应用程序窗口显示方法、装置、移动终端及可读存储介质
CN111522523A (zh) * 2020-04-30 2020-08-11 北京小米移动软件有限公司 显示处理方法及装置、计算机存储介质
CN115129203A (zh) * 2021-03-26 2022-09-30 北京小米移动软件有限公司 应用程序的界面显示方法及装置
CN113821288A (zh) * 2021-09-16 2021-12-21 维沃移动通信有限公司 信息显示方法、装置和电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102713819A (zh) * 2010-01-28 2012-10-03 惠普发展公司,有限责任合伙企业 用于应用程序选择和动作控制的用户界面
US20130151996A1 (en) * 2011-12-13 2013-06-13 Jorge Nario Dynamically Generating a Mobile Application
CN103941977A (zh) * 2014-03-28 2014-07-23 联想(北京)有限公司 一种信息处理方法及电子设备
CN103970396A (zh) * 2013-01-31 2014-08-06 鸿富锦精密工业(深圳)有限公司 手持设备及控制方法
CN106990931A (zh) * 2017-03-27 2017-07-28 联想(北京)有限公司 用于终端的显示方法和终端
CN107678829A (zh) * 2017-10-31 2018-02-09 维沃移动通信有限公司 一种应用程序控制方法和移动终端

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541425B (zh) * 2010-12-31 2015-01-28 联想(北京)有限公司 一种电子设备及其对象处理方法
CN105511828A (zh) * 2015-12-09 2016-04-20 深圳市金立通信设备有限公司 一种双屏显示方法及终端设备
CN105955579B (zh) * 2016-04-29 2019-06-07 北京小米移动软件有限公司 音乐播放控制方法及装置
CN106201171B (zh) * 2016-06-27 2020-06-23 联想(北京)有限公司 一种分屏显示方法及电子设备
CN106131650B (zh) * 2016-08-22 2020-01-07 维沃移动通信有限公司 一种视频处理方法及移动终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102713819A (zh) * 2010-01-28 2012-10-03 惠普发展公司,有限责任合伙企业 用于应用程序选择和动作控制的用户界面
US20130151996A1 (en) * 2011-12-13 2013-06-13 Jorge Nario Dynamically Generating a Mobile Application
CN103970396A (zh) * 2013-01-31 2014-08-06 鸿富锦精密工业(深圳)有限公司 手持设备及控制方法
CN103941977A (zh) * 2014-03-28 2014-07-23 联想(北京)有限公司 一种信息处理方法及电子设备
CN106990931A (zh) * 2017-03-27 2017-07-28 联想(北京)有限公司 用于终端的显示方法和终端
CN107678829A (zh) * 2017-10-31 2018-02-09 维沃移动通信有限公司 一种应用程序控制方法和移动终端

Also Published As

Publication number Publication date
CN107678829A (zh) 2018-02-09

Similar Documents

Publication Publication Date Title
WO2019196707A1 (zh) 一种移动终端控制方法及移动终端
WO2019154181A1 (zh) 显示控制方法及移动终端
WO2019085774A1 (zh) 应用程序控制方法和移动终端
WO2019141243A1 (zh) 应用程序启动方法及移动终端
CN109992231B (zh) 投屏方法及终端
WO2019228163A1 (zh) 扬声器控制方法及移动终端
WO2019120087A1 (zh) 降低功耗的处理方法及移动终端
WO2021017776A1 (zh) 信息处理方法及终端
WO2019196929A1 (zh) 一种视频数据处理方法及移动终端
WO2019196864A1 (zh) 一种虚拟按键控制方法及移动终端
WO2019179332A1 (zh) 应用程序的关闭方法及移动终端
WO2019196691A1 (zh) 一种键盘界面显示方法和移动终端
WO2019080775A1 (zh) 通知消息的提示方法及移动终端
WO2019120192A1 (zh) 文本编辑方法及移动终端
WO2019114522A1 (zh) 屏幕控制方法、屏幕控制装置及移动终端
WO2019174541A1 (zh) 移动终端的操作方法及移动终端
WO2019201271A1 (zh) 通话处理方法及移动终端
WO2019218862A1 (zh) 屏幕操作方法及移动终端
WO2019062364A1 (zh) 显示方法及移动终端
WO2019154360A1 (zh) 界面切换方法及移动终端
WO2019169991A1 (zh) 显示方法及移动终端
CN107734170B (zh) 一种通知消息处理方法、移动终端及穿戴设备
WO2019223569A1 (zh) 信息处理方法及移动终端
WO2019228296A1 (zh) 显示处理方法及终端设备
WO2019154190A1 (zh) 人脸识别解锁控制方法和移动终端

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18873194

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18873194

Country of ref document: EP

Kind code of ref document: A1