CN108415751B - Message reminding method, device, equipment and storage medium - Google Patents

Message reminding method, device, equipment and storage medium Download PDF

Info

Publication number
CN108415751B
CN108415751B CN201810201800.8A CN201810201800A CN108415751B CN 108415751 B CN108415751 B CN 108415751B CN 201810201800 A CN201810201800 A CN 201810201800A CN 108415751 B CN108415751 B CN 108415751B
Authority
CN
China
Prior art keywords
message
display area
application
screen
displaying
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
CN201810201800.8A
Other languages
Chinese (zh)
Other versions
CN108415751A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810201800.8A priority Critical patent/CN108415751B/en
Publication of CN108415751A publication Critical patent/CN108415751A/en
Priority to PCT/CN2019/076449 priority patent/WO2019174466A1/en
Application granted granted Critical
Publication of CN108415751B publication Critical patent/CN108415751B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

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

Abstract

The embodiment of the application discloses a message reminding method, a message reminding device and a message reminding system, and belongs to the field of human-computer interaction. The method comprises the following steps: displaying a first user interface of a first application in a landscape mode in a main display area; receiving an unread message of a second application; and when the banner notification in the banner mode is in a shielding state, displaying an application icon of a second application program on the auxiliary display area, wherein an unread mark corresponding to the unread message is displayed on the application icon of the second application program. According to the method and the device, on the premise that normal use of the first user interface of the first application program by the user is kept uninterrupted, the application icons with the unread marks are additionally displayed on the auxiliary display area to remind the user that the unread messages exist, and therefore the possibility that the user misses important unread messages is eliminated or reduced.

Description

Message reminding method, device, equipment and storage medium
Technical Field
The embodiment of the application relates to the field of human-computer interaction, in particular to a message reminding method, a message reminding device, message reminding equipment and a storage medium.
Background
A wide variety of messages are received on mobile terminals such as smartphones, tablets, e-books and the like. When a new message is received, message reminding is carried out on a screen of the mobile terminal. The reminding form of the message reminding comprises the following steps: at least one of a breathing light, a banner notification at the top of the screen or at the center of the screen, a message preview popup, an unread message corner mark on an application icon.
The banner notification is a message alert notification in which a bar banner is displayed in a local area of a display screen, and a message alert and preview are performed on the bar banner. Because the display screen occupied by the bar-shaped banner is small, when the mobile terminal is in a screen locking interface, a landscape screen video interface or a landscape screen game interface, a banner notification form is usually adopted for message reminding.
Disclosure of Invention
The embodiment of the application provides a message reminding method, a message reminding device and a message reminding storage medium, and can solve the problem that a user may miss important messages when a banner notification is set to be in a shielding state in a landscape mode in the related art. The technical scheme is as follows:
in a first aspect, a message reminding method is provided, and the method includes:
displaying a first user interface of a first application in a landscape mode in the main display area;
receiving an unread message of a second application;
and displaying an application icon of the second application program on the auxiliary display area, wherein an unread mark corresponding to the unread message is displayed on the application icon of the second application program.
In a second aspect, there is provided a message alert device, the device comprising:
a display module for displaying a first user interface of a first application in a landscape mode in the main display area;
the receiving module is used for receiving the unread message of the second application program;
the display module is configured to display an application icon of the second application program on the secondary display area, where an unread mark corresponding to the unread message is displayed on the application icon of the second application program.
In a third aspect, a terminal is provided that includes a processor and a memory; the memory stores at least one instruction for execution by the processor to implement the message alert method of the first aspect.
In a fourth aspect, there is provided a computer readable storage medium having stored thereon at least one instruction for execution by a processor to implement the message alert method of the first aspect.
The technical scheme provided by the embodiment of the application has the following beneficial effects:
the method comprises the steps of displaying a first user interface of a first application program in a landscape mode in a main display area, receiving an unread message of a second application program, displaying an application icon of the second application program on an auxiliary display area when a banner notification in the landscape mode is in a shielding state, and displaying an unread mark corresponding to the unread message on the application icon of the second application program, so that the user is reminded of the existence of the unread message by additionally displaying the application icon with the unread mark on the auxiliary display area on the premise of keeping normal use of the first user interface of the first application program by the user uninterrupted, and the possibility that the user misses important unread messages is eliminated or reduced.
Drawings
Fig. 1 is a schematic structural diagram of a terminal provided in an exemplary embodiment of the present application;
fig. 2 is a schematic structural diagram of a terminal according to another exemplary embodiment of the present application;
fig. 3A to 3F are schematic external views of terminals with different touch display screens provided by an exemplary embodiment of the present application;
FIG. 4 is a flow chart of a message alert method provided by an exemplary embodiment of the present application;
FIG. 5 is a schematic interface diagram of a message alert method according to an exemplary embodiment of the present application in a specific implementation;
FIG. 6 is a flow chart of a message alert method provided by an exemplary embodiment of the present application;
FIG. 7 is an interface schematic diagram of a message alert method in an exemplary implementation according to an exemplary embodiment of the present application;
FIG. 8 is an interface schematic diagram of a message alert method in an exemplary implementation according to an exemplary embodiment of the present application;
FIG. 9 is a block diagram of a message alert device according to an exemplary embodiment of the present application;
fig. 10 is a block diagram of a terminal according to an exemplary embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Reference herein to "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Referring to fig. 1 and 2, a block diagram of a terminal 100 according to an exemplary embodiment of the present application is shown. The terminal 100 may be a mobile phone, a tablet computer, a notebook computer, an e-book, etc. The terminal 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and a touch display screen 130.
Processor 110 may include one or more processing cores. The processor 110 connects various parts within the overall terminal 100 using various interfaces and lines, and performs various functions of the terminal 100 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 120 and calling data stored in the memory 120. Alternatively, the processor 110 may be implemented in hardware using at least one of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 110 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content to be displayed by the touch display screen 130; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 110, but may be implemented by a single chip.
The Memory 120 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 120 includes a non-transitory computer-readable medium. The memory 120 may be used to store instructions, programs, code sets, or instruction sets. The memory 120 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing various method embodiments described below, and the like; the storage data area may store data (such as audio data, a phonebook) created according to the use of the terminal 100, and the like.
Taking an operating system as an Android (Android) system as an example, programs and data stored in the memory 120 are shown in fig. 1, and a Linux kernel layer 220, a system runtime layer 240, an application framework layer 260, and an application layer 280 are stored in the memory 120. The Linux kernel layer 220 provides underlying drivers for various hardware of the terminal 100, such as a display driver, an audio driver, a camera driver, a bluetooth driver, a Wi-Fi driver, power management, and the like. The system runtime library layer 240 provides the main feature support for the Android system through some C/C + + libraries. For example, the SQLite library provides support for a database, the OpenGL/ES library provides support for 3D drawing, the Webkit library provides support for a browser kernel, and the like. Also provided in the system Runtime layer 240 is an Android Runtime library 242(Android Runtime), which mainly provides some core libraries and can allow developers to write Android applications using the Java language. The application framework layer 260 provides various APIs that may be used in building applications, and developers may build their own applications by using these APIs, such as activity management, window management, view management, notification management, content provider, package management, session management, resource management, and location management. At least one application program runs in the application layer 280, and the application programs may be a contact program, a short message program, a clock program, a camera application, etc. of the operating system; or an application program developed by a third-party developer, such as an instant messaging program, a photo beautification program, and the like.
Taking an operating system as an IOS system as an example, programs and data stored in the memory 120 are shown in fig. 2, and the IOS system includes: a Core operating system Layer 320(Core OS Layer), a Core Services Layer 340(Core Services Layer), a Media Layer 360(Media Layer), and a touchable Layer 380(Cocoa Touch Layer). The kernel operating system layer 320 includes an operating system kernel, drivers, and underlying program frameworks that provide functionality closer to hardware for use by program frameworks located in the kernel services layer 340. The core services layer 340 provides system services and/or program frameworks, such as a Foundation framework, an account framework, an advertisement framework, a data storage framework, a network connection framework, a geographic location framework, a motion framework, and so forth, that are needed by the application. The media layer 360 provides audiovisual interfaces for applications, such as graphics-related interfaces, audio-related interfaces, video-related interfaces, and audio/video transmission technology wireless broadcast (AirPlay) interfaces. The touchable layer 380 provides various common interface-related frameworks for application development, and the touchable layer 380 is responsible for user touch interaction operations on the terminal 100. Such as a local notification service, a remote push service, an advertising framework, a game tool framework, a messaging User Interface (UI) framework, a User Interface UIKit framework, a map framework, and so forth.
In the framework shown in FIG. 2, the framework associated with most applications includes, but is not limited to: a base framework in the core services layer 340 and a UIKit framework in the touchable layer 380. The base framework provides many basic object classes and data types, provides the most basic system services for all applications, and is UI independent. While the class provided by the UIKit framework is a basic library of UI classes for creating touch-based user interfaces, iOS applications can provide UIs based on the UIKit framework, so it provides an infrastructure for applications for building user interfaces, drawing, processing and user interaction events, responding to gestures, and the like.
The touch display screen 130 is used for receiving a touch operation of a user on or near the touch display screen using any suitable object such as a finger, a touch pen, or the like, and displaying a user interface of each application program. The touch display 130 is generally disposed on a front panel of the terminal 130. The touch display screen 130 may be designed as a full-face screen, a curved screen, or a profiled screen. The touch display screen 130 can also be designed as a combination of a full-screen and a curved screen, and a combination of a special-shaped screen and a curved screen, which is not limited in this embodiment. Wherein:
full screen
A full screen may refer to a screen design where the touch display screen 130 occupies a screen fraction of the front panel of the terminal 100 that exceeds a threshold (e.g., 80% or 90% or 95%). One way of calculating the screen occupation ratio is as follows: (area of touch display 130/area of front panel of terminal 100) × 100%; another way to calculate the screen ratio is: (area of actual display area in touch display 130/area of front panel of terminal 100) × 100%; another calculation method of the screen occupation ratio is as follows: (diagonal of touch display screen 130/diagonal of front panel at terminal 100) × 100%. In the example shown schematically in fig. 3A, nearly all areas on the front panel of the terminal 100 are the touch display 130, and all areas on the front panel 40 of the terminal 100 except for the edge created by the bezel 41 are the touch display 130. The four corners of the touch display screen 130 may be right angles or rounded.
A full-screen may also be a screen design that integrates at least one front panel component within or underneath the touch screen display 130. Optionally, the at least one front panel component comprises: cameras, fingerprint sensors, proximity light sensors, distance sensors, etc. In some embodiments, other components on the front panel of the conventional terminal are integrated in all or a part of the area of the touch display screen 130, such as after splitting the light sensing element in the camera into a plurality of light sensing pixels, each light sensing pixel is integrated in a black area in each display pixel in the touch display screen 130. The full-screen has a higher screen-to-screen ratio due to the integration of at least one front panel component inside the touch display screen 130.
Of course, in other embodiments, the front panel component of the front panel of the conventional terminal may be disposed at the side or back of the terminal 100, such as disposing the ultrasonic fingerprint sensor below the touch screen 130, disposing the bone conduction receiver inside the terminal 130, and disposing the camera head in a pluggable structure at the side of the terminal.
In some optional embodiments, when the terminal 100 employs a full-screen, a single side, or two sides (e.g., two left and right sides), or four sides (e.g., four upper, lower, left and right sides) of the middle frame of the terminal 100 is provided with an edge touch sensor 120, and the edge touch sensor 120 is configured to detect at least one of a touch operation, a click operation, a press operation, a slide operation, and the like of a user on the middle frame. The edge touch sensor 120 may be any one of a touch sensor, a thermal sensor, a pressure sensor, and the like. The user may apply operations on the edge touch sensor 120 to control applications in the terminal 100.
Curved surface screen
The curved screen refers to a screen design in which the cross section of the touch display screen 130 has a curved shape, and a projection in a direction parallel to the cross section is a plane, and the curved shape may be a U shape. Alternatively, a curved screen refers to a screen design where at least one side is curved. Alternatively, the curved screen means that at least one side edge of the touch display screen 130 extends to cover the middle frame of the terminal 100. Since the side of the touch display screen 130 extends to cover the middle frame of the terminal 100, that is, the middle frame which does not have the display function and the touch function originally is covered as the displayable area and/or the operable area, the curved screen has a higher screen occupation ratio. Alternatively, as in the example shown in fig. 3B, the curved screen refers to a screen design in which the left and right sides 42 are curved; or, the curved screen refers to a screen design in which the upper and lower sides are curved; or, the curved screen refers to a screen design in which the upper side, the lower side, the left side and the right side are all in a curved shape. In an alternative embodiment, the curved screen is made of a touch screen material with certain flexibility.
Special-shaped screen
The special-shaped screen is a touch display screen with an irregular shape, and the irregular shape is not a rectangle or a rounded rectangle. Optionally, the irregular screen refers to a screen design in which a protrusion, a notch and/or a hole is/are formed on the rectangular or rounded rectangular touch display screen 130. Alternatively, the protrusions, indentations, and/or cutouts may be located at the edges of the touch screen display 130, at the center of the screen, or both. When the protrusion, the notch and/or the dug hole are arranged on one edge, the protrusion, the notch and/or the dug hole can be arranged in the middle or at two ends of the edge; when the projection, notch and/or cutout is provided in the center of the screen, it may be provided in one or more of an upper region, an upper left region, a left side region, a lower left region, a lower right region, a right side region, and an upper right region of the screen. When the projections, the notches and the dug holes are arranged in a plurality of areas, the projections, the notches and the dug holes can be distributed in a concentrated mode or in a dispersed mode; the distribution may be symmetrical or asymmetrical. Optionally, the number of projections, indentations and/or cutouts is also not limited.
The special-shaped screen covers the upper forehead area and/or the lower forehead area of the touch display screen as the displayable area and/or the operable area, so that the touch display screen occupies more space on the front panel of the terminal, and the special-shaped screen also has a larger screen occupation ratio. In some embodiments, the indentation and/or cutout is configured to receive at least one front panel component therein, the front panel component including at least one of a camera, a fingerprint sensor, a proximity light sensor, a distance sensor, an earpiece, an ambient light level sensor, and a physical key.
For example, the notch may be provided on one or more edges, and the notch may be a semicircular notch, a right-angled rectangular notch, a rounded rectangular notch, or an irregularly shaped notch. In the example shown in fig. 3C, the special-shaped screen may be a screen design having a semicircular notch 43 at the center of the upper edge of the touch display screen 130, and the semicircular notch 43 is used to accommodate at least one front panel component of a camera, a distance sensor (also called a proximity sensor), an earpiece, and an ambient light sensor; as schematically shown in fig. 3D, the irregular-shaped screen may be a screen design in which a semicircular notch 44 is formed at a central position of the lower edge of the touch display screen 130, and the semicircular notch 44 is free for accommodating at least one of a physical key, a fingerprint sensor, and a microphone; in an exemplary example shown in fig. 3E, the special-shaped screen may be a screen design in which a semi-elliptical notch 45 is formed in the center of the lower edge of the touch display screen 130, and a semi-elliptical notch is also formed on the front panel of the terminal 100, and the two semi-elliptical notches form an elliptical area for accommodating a physical key or a fingerprint identification module; in the illustrated example of fig. 3F, the contoured screen may be a screen design having at least one aperture 46 in the upper half of the touch screen display 130, the aperture 46 being free to receive at least one of a camera, a distance sensor, an earpiece, and an ambient light level sensor.
In addition, those skilled in the art will appreciate that the configuration of terminal 100 as illustrated in the above-described figures is not intended to be limiting of terminal 100, and that terminals may include more or less components than those illustrated, or some components may be combined, or a different arrangement of components. For example, the terminal 100 further includes a radio frequency circuit, an input unit, a sensor, an audio circuit, a Wireless Fidelity (WiFi) module, a power supply, a bluetooth module, and other components, which are not described herein again.
Referring to fig. 4, a flowchart of a message alert method according to an exemplary embodiment of the present application is shown. The present embodiment is exemplified by applying the method to the terminal 100. The terminal 100 has a main display area and a sub display area thereon. The method comprises the following steps:
step 401, displaying a first user interface of a first application program in a horizontal screen mode in a main display area;
the display screen of the terminal comprises a main display area and an auxiliary display area. Typically, the main display area and the auxiliary display area belong to different display areas on the same display screen. The first display area of the main display area is larger than the second display area of the auxiliary display area.
Optionally, the main display area is adjacent to the auxiliary display area, and the total display area of the main display area and the auxiliary display area is equal to the available display area of the display screen.
When the display screen is the special-shaped screen, the main display area is a display area with regular edges (such as a rectangle) on the special-shaped screen, the auxiliary display area is a display area with irregular edges (such as a notch or a dug hole) on the special-shaped screen, and the collection of the main display area and the auxiliary display area is equal to the whole display area of the special-shaped screen. Illustratively, three sides of the special-shaped screen are straight sides, the remaining one side is a curved side with a concave part, the main display area is an area where the largest rectangle is located and is divided according to the three straight sides and the edge of the concave part, and the auxiliary display area is the remaining part except the main display area. Optionally, the secondary display area is one or two.
In this embodiment, the display screen of the terminal is an odd-shaped screen as an example. Optionally, the auxiliary display areas are two: a first auxiliary display area located on the right side of the terminal, and a second auxiliary display area located on the left side of the terminal. Of course, the first auxiliary display area and the second auxiliary display area may also be regarded as one whole, and be regarded as one auxiliary display area.
The touch display screen of the terminal is rectangular or approximately rectangular. Correspondingly, the touch display screen is provided with a long side and a wide side.
The landscape mode is a screen display mode in which the long side of the touch display screen is parallel or approximately parallel to the horizontal plane and the wide side of the touch display screen is perpendicular or approximately perpendicular to the horizontal plane. In other words, the landscape mode is a display mode in which two long sides of the touch display screen are used as the top side or the bottom side of the forward viewing angle, and two short sides of the touch display screen are used as the two side sides of the forward viewing angle.
The first application is an application running in the foreground. In the process that a user uses the first application program, the terminal displays a first user interface of the first application program on the main display area, wherein the first user interface refers to a program interface of the first application program. Optionally, the first application is a first predetermined type of application, the first predetermined type of application comprising: at least one of office-type application programs, online education-type application programs, online video-type application programs and game-type application programs.
Optionally, the first application is an application adapted for continuous use in landscape mode. Optionally, in this step, the auxiliary display area does not display any information, or displays a preset background color, or displays a background color associated with the first user interface, or displays a status bar, which is not limited in this application.
Step 402, receiving an unread message of a second application program;
the second application is an application installed and running in the terminal. Optionally, the second application is a background running application. Optionally, the second application is a second predetermined type of application, including but not limited to: at least one of a short message application, an instant messaging application, a team voice tool, a micro blogging program, a mail program, a web community application, a voice call application, and a video call application.
Optionally, the second application is an application having a message receiving function and a message viewing function. Optionally, the second application also has a message reply function. In most embodiments, the second application is of a different application than the first application. In some embodiments, the second application may be the same application as the first application.
An unread message is a message sent by another terminal or a server to the current terminal, and an unread message is a message that is not viewed by the user of the current terminal. An unread message may also be referred to as a new message.
Step 403, when the banner notification in the banner mode is in the shielding state, displaying an icon of the second application program on the auxiliary display area, where an unread mark corresponding to the unread message is displayed on the icon of the second application program.
Optionally, the banner notification is in a masked/unmasked state in the landscape mode, which is a setting item provided by the operating system, system application or third party application of the terminal. The setting item may be validated for all applications or may be validated only for the first application. When the banner notification is in a masked state in the landscape mode, the terminal displays the banner notification without superimposing the banner notification on the first user interface.
Alternatively, the unread marks are dot-like marks or numerical marks located on corners of the application icons.
Referring to fig. 5 schematically, taking as an example that the display screen of the terminal is a shaped screen (colloquially called a bang-bang screen) having a forehead gap formed at a top edge thereof, the shaped screen includes a main display area 51 having a regular edge (rectangular in the drawing) and an auxiliary display area 52 having an irregular edge (rectangular in the drawing), and a first user interface 53 of a first application is displayed in the main display area 51 in an initial state. If the first application is an online video program, the first user interface 53 may be a video playback interface; if the first application is a game program, the first user interface 53 may be a game interface. At this time, the auxiliary display area 52 may display a default background color, such as black.
Then, the terminal receives the unread message of the second application program, and the terminal detects whether the banner notification in the landscape screen mode is in a shielding state; if the terminal is in the non-shielding state, the terminal displays a banner notification of the unread message on a first user interface of the first application program in an overlapping mode, wherein the banner notification is a strip-shaped display area displayed in the upper area of the first user interface; if the terminal is in the shielding state, the terminal displays an application icon 54 of the second application program on the auxiliary display area, and a black dot-shaped unread mark of the unread message is displayed on the upper right corner of the application icon 54.
In summary, in the message reminding method provided in this embodiment, the first user interface of the first application program is displayed in the main display area in the landscape mode, the unread message of the second application program is received, the application icon of the second application program is displayed in the auxiliary display area when the banner notification in the landscape mode is in the shielding state, and the unread mark corresponding to the unread message is displayed on the application icon of the second application program, so that the application icon with the unread mark is additionally displayed in the auxiliary display area to remind the user of the existence of the unread message on the premise of keeping normal use of the first user interface of the first application program by the user uninterrupted, thereby eliminating or reducing the possibility that the user misses an important unread message.
Referring to fig. 6, a flowchart of a message alert method according to an exemplary embodiment of the present application is shown. The present embodiment is exemplified by applying the method to the terminal 100. The method comprises the following steps:
601, displaying a first user interface of a first application program in a horizontal screen mode in a main display area;
the display screen of the terminal comprises a main display area and an auxiliary display area. Typically, the main display area and the auxiliary display area belong to different display areas on the same display screen. The first display area of the main display area is larger than the second display area of the auxiliary display area.
Optionally, the main display area is adjacent to the auxiliary display area, and the total display area of the main display area and the auxiliary display area is equal to the available display area of the display screen.
When the display screen is the special-shaped screen, the main display area is a display area with regular edges (such as a rectangle) on the special-shaped screen, the auxiliary display area is a display area with irregular edges (such as a notch or a dug hole) on the special-shaped screen, and the collection of the main display area and the auxiliary display area is equal to the whole display area of the special-shaped screen. Illustratively, three sides of the special-shaped screen are straight sides, the remaining one side is a curved side with a concave part, the main display area is an area where the largest rectangle is located and is divided according to the three straight sides and the edge of the concave part, and the auxiliary display area is the remaining part except the main display area. Optionally, the secondary display area is one or two.
The touch display screen of the terminal is rectangular or approximately rectangular. Correspondingly, the touch display screen is provided with a long side and a wide side.
The landscape mode is a screen display mode in which the long side of the touch display screen is parallel or approximately parallel to the horizontal plane and the wide side of the touch display screen is perpendicular or approximately perpendicular to the horizontal plane. In other words, the landscape mode is a display mode in which two long sides of the touch display screen are used as the top side or the bottom side of the forward viewing angle, and two short sides of the touch display screen are used as the two side sides of the forward viewing angle.
The first application is an application running in the foreground. In the process that a user uses the first application program, the terminal displays a first user interface of the first application program on the main display area, wherein the first user interface refers to a program interface of the first application program. Optionally, the first application is a first predetermined type of application, the first predetermined type of application comprising: at least one of office-type application programs, online education-type application programs, online video-type application programs and game-type application programs.
Optionally, the first application is an application adapted for continuous use in landscape mode. Optionally, in this step, the auxiliary display area does not display any information, or displays a preset background color, or displays a background color associated with the first user interface, or displays a status bar, which is not limited in this application.
Step 602, receiving an unread message of a second application program;
the second application is an application installed and running in the terminal. Optionally, the second application is a background running application. Optionally, the second application is a second predetermined type of application, including but not limited to: at least one of a short message application, an instant messaging application, a team voice tool, a micro blogging program, a mail program, a web community application, a voice call application, and a video call application.
Optionally, the second application is an application having a message receiving function and a message viewing function. Optionally, the second application also has a message reply function. In most embodiments, the second application is of a different application than the first application. In some embodiments, the second application may be the same application as the first application.
An unread message is a message sent by another terminal or a server to the current terminal, and an unread message is a message that is not viewed by the user of the current terminal. An unread message may also be referred to as a new message.
Step 603, when the banner notification in the landscape mode is in a shielding state, determining a display position of an application icon of the second application program on the auxiliary display area, wherein the display position is the display position of the application icon on the auxiliary display area as a shortcut application icon;
during use of the first application in landscape mode, the banner notification may be set to a masked state or an unmasked state. When the terminal receives the unread message of the second application program, the terminal detects whether the banner notification in the landscape screen mode is in a shielding state; if the terminal is in the non-shielding state, the terminal displays a banner notification of the unread message on a first user interface of the first application program in an overlapping mode, wherein the banner notification is a strip-shaped display area displayed in the upper area of the first user interface; and if the terminal is in the shielding state, displaying the icon of the second application program in the auxiliary display area by the terminal.
Optionally, the terminal is provided with a function of displaying an application icon of the second application as a shortcut application icon on the secondary display area, the shortcut application icon being used to quickly launch a user interface of the second application in a full-screen mode or a picture-in-picture mode. Alternatively, the auxiliary display area shown in fig. 5 is divided into a first auxiliary display area and a second auxiliary display area, wherein the first auxiliary display area located above can display three shortcut application icons, and the three shortcut application icons can be called out by a slide-down signal.
Alternatively, the display positions of the three shortcut application icons are set by the operating system or the user. The terminal stores in advance a display position of an application icon of the second application in the auxiliary display area.
And when the banner notification in the landscape mode is in a shielding state, the terminal determines the display position of the application icon of the second application program on the auxiliary display area.
Step 604, displaying an application icon of a second application program on the auxiliary display area according to the display position, wherein an unread mark corresponding to the unread message is displayed on the icon of the second application program;
and the terminal displays the application icon of the second application program on the auxiliary display area according to the pre-stored display position of the application icon of the second application program.
Optionally, the banner notification is in a masked/unmasked state in the landscape mode, which is a setting item provided by the operating system, system application or third party application of the terminal. The setting item may be validated for all applications or may be validated only for the first application. When the banner notification is in a masked state in the landscape mode, the terminal displays the banner notification without superimposing the banner notification on the first user interface.
Alternatively, the unread marks are dot-like marks or numerical marks located on corners of the application icons. The number in the number mark is the same as the number of unread messages, for example, if the number of unread messages is 1, the number in the number mark is 1; the number of unread messages is 3, the number in the numeric label is 3.
Referring to fig. 7 in combination, taking as an example that the display screen of the terminal is a shaped screen (colloquially called a bang-bang screen) having a forehead gap formed at a top edge thereof, the shaped screen includes a main display area having a regular edge (rectangular in the drawing) and an auxiliary display area having an irregular edge (rectangular in the drawing), and the first user interface 71 of the first application program is displayed in the main display area in an initial state. If the first application is an online video program, the first user interface 71 may be a video playback interface; if the first application is a game program, the first user interface 71 may be a game interface. At this time, the auxiliary display area 72 may display a default background color, such as black.
Then, the terminal receives the unread message of the second application program, and the terminal detects whether the banner notification in the landscape screen mode is in a shielding state; if the terminal is in the shielding state, the terminal displays an application icon 72 of the second application program on the auxiliary display area, and a black dot-shaped unread mark of the unread message is displayed on the upper right corner of the application icon 72.
Step 605, receiving a first operation signal on an application icon;
after the user has viewed the black dot like unread indicia in the upper right corner of the application icon 72, a first operation may be performed on the application icon if the user wishes to view unread messages. Correspondingly, the terminal receives a first operation signal on the application icon, wherein the first operation signal can be a click signal, a double click signal or a sliding signal.
In this embodiment, the first operation signal is a click signal.
Step 606, displaying a message processing floating window of a second application program on a local area of the first user interface according to the first operation signal, wherein the message processing floating window is used for displaying a floating window for performing message processing on the unread message on the second local area of the first user interface;
after receiving the first operation signal, the terminal may also start or wake up a second application. And superposing and displaying a message processing floating window on a local area of the first user interface, wherein a message processing interface of a second application program is displayed on the message processing floating window. The source party identification and the message content of the unread message are displayed on the message processing interface. The message content may be all or part of the message content due to the limited display area of the message handling floating window.
In an alternative embodiment, the local area is a left half display area or a right half display area of the first user interface. Optionally, the default display position of the second partial area is designed to minimize the obstruction of the main display content of the first user interface.
Referring to fig. 7 schematically, when the user clicks the application icon 72 of the second application, the terminal cancels the display of the banner notification 72, and displays a message processing popup 73 on the left half area of the first user interface 71, where the source identifier and the message content of the unread message are displayed on the message processing popup 73.
Step 607, receiving a second operation signal on the message processing floating window;
the second manipulation signal may be at least one of a click signal, a slide signal, a text input signal, a voice input signal, a picture/expression input signal, and a video input signal.
And 608, performing message processing on the unread message according to the second operation signal, wherein the message processing comprises at least one of message checking, message replying, message forwarding and message deleting.
Optionally, a message entry control is provided on the message processing floating window, and the message entry control may be at least one of a text input box, an emoticon input box, a picture input box, a voice input box, and a video input box.
Taking the example of having a text input box on the message processing floating window, the current user can input "do nothing, please have me to eat and do a good job" to reply, as shown in fig. 8.
Optionally, at least one message processing control of message viewing, message replying, message forwarding and message deleting is provided on the message processing floating window 73, and the user performs message processing on the unread message according to the self requirement.
Optionally, at least one of a close control, a full screen control, a hidden control, a zoom area, and a move area is also displayed on the message processing floating window. In conjunction with fig. 7, the close control may be an "x" button in the top column of the message handling floating window, the full screen button may be an "□" button control in the top column of the message handling floating window, and the hidden control may be an "-" button control in the top column of the message handling floating window. The zoom area may be a four-corner area of the message handling floating window, and the move area may be a blank area of the top column of the message handling floating window.
When the operating system of the terminal is an android system, the message processing floating window can be realized by using a Freedom technology.
In an alternative embodiment, the terminal closes the display of the message handling floating window when receiving a close signal on the close button.
In an optional embodiment, when receiving the second operation signal on the full screen button, the terminal displays the message processing interface of the second application in a full screen manner. That is, the terminal cancels the display of the message processing floating window, and then switches all the first user interfaces to the second user interface of the second application program, where the second user interface is an interface for processing the unread message in the second application program.
In an alternative embodiment, when the third operation signal on the zoom area is received, the message processing floating window is enlarged or reduced according to the third operation signal. Taking the four-corner area of the message processing floating window as an example, when the terminal receives an outward dragging signal on the four-corner area, performing window amplification on the message processing floating window; and when the terminal receives an inward dragging signal on the four corner areas, the window of the message processing floating window is reduced.
In an optional embodiment, when receiving a fourth operation signal on the moving area, the display position of the message processing floating window on the first user interface is changed according to the fourth operation signal. Taking the moving area as the blank area of the top column of the message processing floating window as an example, when the terminal receives a dragging signal to the top area, the display position of the message processing floating window on the first user interface is changed according to the dragging signal.
In an alternative embodiment, when the fifth operation signal on the hidden button is received, the floating window is hidden according to the fifth operation signal. That is, when the user does not need to view the message processing interface for a while, the user clicks the hiding control, thereby hiding the message processing floating window.
In summary, in the message reminding method provided in this embodiment, the first user interface of the first application program is displayed in the main display area in the landscape mode, the unread message of the second application program is received, the application icon of the second application program is displayed in the auxiliary display area when the banner notification in the landscape mode is in the shielding state, and the unread mark corresponding to the unread message is displayed on the application icon of the second application program, so that the application icon with the unread mark is additionally displayed in the auxiliary display area to remind the user of the existence of the unread message on the premise of keeping normal use of the first user interface of the first application program by the user uninterrupted, thereby eliminating or reducing the possibility that the user misses an important unread message.
In the message reminding method provided by the embodiment, after the floating window reply control is triggered, the message processing floating window of the second application program is displayed in the second local area of the first user interface, and because the message processing floating window only occupies the local area of the first user interface, the viewing and replying of the unread messages does not interrupt the use process of the first application program by the user, so that the viewing and/or replying of the unread messages of the second application program can be realized on the premise of keeping uninterrupted normal use of the first application program.
In the message reminding method provided in this embodiment, at least one of a close control, a full screen control, a hidden control, a zoom area, and a move area is provided on the message processing floating window, so that a user can close, full screen, move, or hide a window of the message processing floating window of the second application program while keeping normal use of the first user interface as much as possible.
In the following, embodiments of the apparatus of the present application are described, and for details not described in detail in the embodiments of the apparatus, reference may be made to the above-mentioned one-to-one corresponding embodiments of the method.
Referring to fig. 9, a block diagram of a message alert device according to an exemplary embodiment of the present application is shown. The message alert device may be implemented as a terminal or part of a terminal by software, hardware or a combination of both. The device includes:
a display module 920, configured to display a first user interface of a first application in a landscape mode in the main display area;
a receiving module 940 for receiving an unread message of a second application;
the display module 920 is configured to display an application icon of the second application program on the secondary display area, where an unread mark corresponding to the unread message is displayed on the application icon of the second application program.
In an alternative embodiment, the unread marks are dot-like marks or numerical marks located on corners of the application icons.
In an optional embodiment, the display module 920 is configured to determine a display position of the application icon of the second application on the secondary display area, where the display position is a display position of the application icon as a shortcut application icon on the secondary display area; and displaying an application icon of the second application program on the auxiliary display area according to the display position.
In an alternative embodiment, the display screen is a shaped screen, the main display area is a display area with regular edges on the shaped screen, and the auxiliary display area is a display area with irregular edges on the shaped screen.
In an optional embodiment, the apparatus further comprises an interaction module 960;
a display module 920, configured to receive a first operation signal on the application icon at an interaction module 960; and displaying a message processing floating window of the second application program on a local area of the first user interface according to the first operation signal, wherein the message processing floating window is used for displaying a floating window for performing message processing on the unread message on a second local area of the first user interface.
In an alternative embodiment, the receiving module 940 is configured to receive a second operation signal on the message processing floating window at the interaction module 960; and performing message processing on the unread message according to the second operation signal, wherein the message processing comprises at least one of message checking, message replying, message forwarding and message deleting.
In an optional embodiment, the message processing floating window is also displayed with a full screen button; the display module 920 is configured to display the message processing interface of the second application in a full screen manner when the interaction module 960 receives the third operation signal on the full screen control.
In an optional embodiment, the message processing floating window also displays a moving area; the display module 920 is configured to, when the interaction module 960 receives a fourth operation signal on the moving area, change the display position of the message processing floating window on the first user interface according to the fifth operation signal.
Referring to fig. 10, a block diagram of a terminal according to an exemplary embodiment of the present application is shown. The terminal comprises a processor 1001, a memory 1002 and a touch display 1003.
The processor 1001 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of a CPU and an NP. The processor 1001 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
The memory 1002 is connected to the processor 1001 via a bus or other means, and at least one instruction, at least one program, code set, or instruction set is stored in the memory 1002, and loaded and executed by the processor 1001 to implement the user interface display method according to the above embodiments. The memory 1002 may be a volatile memory (or a volatile memory), a non-volatile memory (or a non-volatile memory), or a combination thereof. The volatile memory may be a random-access memory (RAM), such as a Static Random Access Memory (SRAM) or a Dynamic Random Access Memory (DRAM). The non-volatile memory may be a Read Only Memory (ROM), such as a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM). The non-volatile memory may also be a flash memory, a magnetic memory, such as a magnetic tape, a floppy disk, or a hard disk. The non-volatile memory may also be an optical disc.
The touch display 1003 is coupled to the processor 1001 via a bus or other means. The memory 1002 stores at least one instruction that is loaded and executed by the processor 1001 to implement the message alert method as described in the various embodiments above.
The embodiment of the present application further provides a computer-readable medium, where at least one instruction is stored, and the at least one instruction is loaded and executed by the processor to implement the message reminding method according to the above embodiments.
The embodiment of the present application further provides a computer program product, where at least one instruction is stored, and the at least one instruction is loaded and executed by the processor to implement the message reminding method according to the above embodiments.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. The storage media may be any available media that can be accessed by a general purpose or special purpose computer.

Claims (10)

1. A message reminding method is characterized in that the message reminding method is applied to a terminal with a display screen comprising a main display area and an auxiliary display area, the display screen is a special-shaped screen, the main display area is a display area with regular edges on the special-shaped screen, and the auxiliary display area is a display area with irregular edges on the special-shaped screen, and the method comprises the following steps:
displaying a first user interface of a first application program in a landscape mode in the main display area, and displaying contents except the first user interface or not displaying the contents in the auxiliary display area;
receiving an unread message of a second application;
and when the banner notification in the banner mode is in a shielding state, displaying an application icon of the second application program on the auxiliary display area, wherein the terminal provides a function of displaying the application icon of the second application program as a shortcut application icon on the auxiliary display area, the shortcut application icon is used for quickly starting a user interface of the second application program, and an unread mark corresponding to the unread message is displayed on the application icon of the second application program.
2. The method of claim 1, wherein the unread marks are dot-like marks or numerical marks located on corners of the application icons.
3. The method of claim 1, wherein prior to displaying the application icon of the second application on the secondary display area, further comprising:
determining a display position of an application icon of the second application program on the auxiliary display area, wherein the display position is the display position of the application icon on the auxiliary display area as the shortcut application icon;
and displaying an application icon of the second application program on the auxiliary display area according to the display position.
4. The method according to any one of claims 1 to 3, wherein after displaying the application icon of the second application on the secondary display area, further comprising:
receiving a first operation signal on the application icon;
and displaying a message processing floating window of the second application program on a local area of the first user interface according to the first operation signal, wherein the message processing floating window is used for displaying a floating window for performing message processing on the unread message on a second local area of the first user interface.
5. The method of claim 4, wherein after displaying the message handling floating window of the second application on the local area of the first user interface according to the operation signal, further comprising:
receiving a second operation signal on the message processing floating window;
and performing message processing on the unread message according to the second operation signal, wherein the message processing comprises at least one of message checking, message replying, message forwarding and message deleting.
6. The method of claim 5, wherein the message handling floating window is further displayed with a full screen button; the method further comprises the following steps:
and when a third operation signal on the full screen button is received, displaying a message processing interface of the second application program in a full screen mode.
7. The method of claim 5, wherein the message handling floating window is further displayed with a moving area; the method further comprises the following steps:
when a fourth operation signal on the moving area is received, changing the display position of the message processing floating window on the first user interface according to the fourth operation signal.
8. A message reminding device is characterized in that the message reminding device is applied to a terminal with a display screen comprising a main display area and an auxiliary display area, the display screen is a special-shaped screen, the main display area is a display area with regular edges on the special-shaped screen, the auxiliary display area is a display area with irregular edges on the special-shaped screen, and the device comprises:
the display module is used for displaying a first user interface of a first application program in a horizontal screen mode in the main display area, and displaying contents except the first user interface or not displaying the contents in the auxiliary display area;
the receiving module is used for receiving the unread message of the second application program;
the display module is used for displaying the application icon of the second application program on the auxiliary display area, wherein the terminal provides a function of displaying the application icon of the second application program as a shortcut application icon on the auxiliary display area, the shortcut application icon is used for quickly starting a user interface of the second application program, and an unread mark corresponding to the unread message is displayed on the application icon of the second application program.
9. A mobile terminal, characterized in that the mobile terminal comprises a processor and a memory; the memory stores at least one instruction for execution by the processor to implement the message alert method as claimed in any one of claims 1 to 7.
10. A computer-readable storage medium having stored thereon at least one instruction for execution by a processor to implement the message alert method of any of claims 1 to 7.
CN201810201800.8A 2018-03-12 2018-03-12 Message reminding method, device, equipment and storage medium Active CN108415751B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810201800.8A CN108415751B (en) 2018-03-12 2018-03-12 Message reminding method, device, equipment and storage medium
PCT/CN2019/076449 WO2019174466A1 (en) 2018-03-12 2019-02-28 Message prompting method and apparatus, device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810201800.8A CN108415751B (en) 2018-03-12 2018-03-12 Message reminding method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN108415751A CN108415751A (en) 2018-08-17
CN108415751B true CN108415751B (en) 2020-11-03

Family

ID=63131073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810201800.8A Active CN108415751B (en) 2018-03-12 2018-03-12 Message reminding method, device, equipment and storage medium

Country Status (2)

Country Link
CN (1) CN108415751B (en)
WO (1) WO2019174466A1 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108415751B (en) * 2018-03-12 2020-11-03 Oppo广东移动通信有限公司 Message reminding method, device, equipment and storage medium
CN114397983A (en) * 2018-11-26 2022-04-26 华为技术有限公司 Application display method and electronic equipment
CN111381758B (en) * 2018-12-27 2021-08-17 北京小米移动软件有限公司 Status bar display method, device and storage medium
CN109726027B (en) * 2018-12-30 2021-05-18 联想(北京)有限公司 Message viewing method and device and electronic equipment
CN110598143B (en) * 2019-09-25 2021-05-11 腾讯科技(深圳)有限公司 Method, related device and system for displaying instant communication content
CN111049976B (en) * 2019-11-27 2021-05-28 维沃移动通信有限公司 Interface display method, electronic device and computer readable storage medium
CN113438366B (en) * 2020-03-06 2022-07-26 华为技术有限公司 Information notification interaction method, electronic device and storage medium
CN111562960A (en) * 2020-04-29 2020-08-21 维沃移动通信有限公司 Display processing method and electronic equipment
CN111596830B (en) * 2020-05-15 2023-09-05 腾讯科技(深圳)有限公司 Message reminding method and device
CN111787141A (en) * 2020-06-29 2020-10-16 上海创功通讯技术有限公司 Display module and mobile terminal
CN111857500B (en) * 2020-06-30 2022-02-08 维沃移动通信有限公司 Message display method and device, electronic equipment and storage medium
CN112351144A (en) * 2020-11-04 2021-02-09 青岛海信移动通信技术股份有限公司 Mobile terminal and state prompting method thereof
CN115576621B (en) * 2022-03-31 2023-11-03 荣耀终端有限公司 Application program loading method and electronic device
CN114780190B (en) * 2022-04-13 2023-12-22 脸萌有限公司 Message processing method, device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500079A (en) * 2013-09-17 2014-01-08 小米科技有限责任公司 Notification message display method and device and electronic equipment
CN105487796A (en) * 2015-11-25 2016-04-13 努比亚技术有限公司 Sub-screen display method and terminal
CN106921798A (en) * 2017-02-17 2017-07-04 珠海市魅族科技有限公司 The processing method and processing device of notification message
CN106970735A (en) * 2016-01-14 2017-07-21 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN107580140A (en) * 2017-09-19 2018-01-12 北京小米移动软件有限公司 Message prompt method, device, equipment and storage medium
CN107688422A (en) * 2017-09-05 2018-02-13 广东欧珀移动通信有限公司 Notification message display methods and device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248757B (en) * 2013-03-28 2016-04-06 小米科技有限责任公司 A kind of message informing method and device
US20160147387A1 (en) * 2014-11-21 2016-05-26 Samsung Electronics Co., Ltd. Method and apparatus for displaying summarized data
CN106921760A (en) * 2015-12-26 2017-07-04 张卓尔 A kind of straight panel double-screen intelligent mobile phone
CN105930043A (en) * 2016-04-15 2016-09-07 苏州佳世达电通有限公司 Message display method and electronic device
CN105955802B (en) * 2016-04-21 2020-06-12 青岛海信移动通信技术股份有限公司 Application running method of mobile terminal and mobile terminal
CN107493369A (en) * 2016-06-12 2017-12-19 刘�文 The display and mode of operation that mobile terminal notifies in transverse screen
CN106325670A (en) * 2016-08-16 2017-01-11 北京小米移动软件有限公司 Message prompting method and device
CN106843654B (en) * 2017-01-24 2019-01-29 维沃移动通信有限公司 A kind of method and mobile terminal of terminal multi-job operation
CN107315518A (en) * 2017-06-27 2017-11-03 努比亚技术有限公司 A kind of terminal split screen method, device and computer-readable recording medium
CN107562310A (en) * 2017-08-17 2018-01-09 珠海格力电器股份有限公司 Method for realizing no-disturbance and mobile terminal
CN107562361B (en) * 2017-09-06 2019-02-26 Oppo广东移动通信有限公司 Message treatment method, device and terminal
CN108415751B (en) * 2018-03-12 2020-11-03 Oppo广东移动通信有限公司 Message reminding method, device, equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500079A (en) * 2013-09-17 2014-01-08 小米科技有限责任公司 Notification message display method and device and electronic equipment
CN105487796A (en) * 2015-11-25 2016-04-13 努比亚技术有限公司 Sub-screen display method and terminal
CN106970735A (en) * 2016-01-14 2017-07-21 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN106921798A (en) * 2017-02-17 2017-07-04 珠海市魅族科技有限公司 The processing method and processing device of notification message
CN107688422A (en) * 2017-09-05 2018-02-13 广东欧珀移动通信有限公司 Notification message display methods and device
CN107580140A (en) * 2017-09-19 2018-01-12 北京小米移动软件有限公司 Message prompt method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN108415751A (en) 2018-08-17
WO2019174466A1 (en) 2019-09-19

Similar Documents

Publication Publication Date Title
CN108415751B (en) Message reminding method, device, equipment and storage medium
WO2019174469A1 (en) Message notification method, apparatus, device and storage medium
CN108089786B (en) User interface display method, device, equipment and storage medium
CN108491127B (en) Input method interface display method, device, terminal and storage medium
EP3680766B1 (en) Split screen display method, apparatus, terminal, and storage medium
CN107704177B (en) Interface display method and device and terminal
CN107688422B (en) Notification message display method and device
WO2019174477A1 (en) User interface display method and device, and terminal
WO2019174546A1 (en) User interface display method and device, apparatus, and storage medium
CN108804190B (en) User interface display method, device, terminal and storage medium
US11500513B2 (en) Method for icon display, terminal, and storage medium
CN108803964B (en) Buoy display method, device, terminal and storage medium
CN109862187B (en) Message processing method, device, terminal and storage medium
WO2019047189A1 (en) Message display method and device and terminal
US20200241732A1 (en) Icon moving method, terminal and storage medium
US10901553B2 (en) Method for responding to touch operation and electronic device
CN109656445B (en) Content processing method, device, terminal and storage medium
WO2019047738A1 (en) Message display method, device, mobile terminal and storage medium
CN107608550B (en) Touch operation response method and device
US11086442B2 (en) Method for responding to touch operation, mobile terminal, and storage medium
CN107608551B (en) Touch operation response method and device
US20200210047A1 (en) Method for Responding to Touch Operation, Mobile Terminal, and Storage Medium
WO2019047183A1 (en) Key display method, apparatus, and terminal
CN111913614B (en) Multi-picture display control method and device, storage medium and display
CN109714474B (en) Content copying method, device, terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant