WO2019174466A1 - Message prompting method and apparatus, device, and storage medium - Google Patents
Message prompting method and apparatus, device, and storage medium Download PDFInfo
- Publication number
- WO2019174466A1 WO2019174466A1 PCT/CN2019/076449 CN2019076449W WO2019174466A1 WO 2019174466 A1 WO2019174466 A1 WO 2019174466A1 CN 2019076449 W CN2019076449 W CN 2019076449W WO 2019174466 A1 WO2019174466 A1 WO 2019174466A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- message
- display area
- display
- screen
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- the embodiment of the present invention relates to the field of human-computer interaction, and particularly to a message reminding method, device, device, and storage medium.
- a variety of messages are received on mobile terminals such as smartphones, tablets, and e-books.
- a message alert is made on the screen of the mobile terminal.
- the reminder form of the message reminder includes at least one of a breathing light, a banner notification at the top of the screen or the center of the screen, a message preview popup, and an unread message corner on the application icon.
- a banner notification is a message that displays a strip banner on a partial area of the display, a message reminder on the strip banner, and a preview message reminder. Since the strip banner has a small occupied area for the display screen, when the mobile terminal is in the lock screen interface, the horizontal screen viewing video interface or the horizontal screen playing game interface, the banner notification form is usually used for message reminding.
- the embodiment of the present application provides a message reminding method, device, device and storage medium.
- the technical solution is as follows:
- a message reminding method comprising:
- An application icon of the second application is displayed on the secondary display area, and an unread mark corresponding to the unread message is displayed on an application icon of the second application.
- a message alerting device comprising:
- a display module configured to display, in the main display area, a first user interface of the first application in a landscape mode
- a receiving module configured to receive an unread message of the second application
- the display module is configured to display an application icon of the second application on the secondary display area, and an unread mark corresponding to the unread message is displayed on an application icon of the second application.
- a terminal comprising a processor and a memory; the memory storing at least one instruction for execution by the processor to implement the message as described in the above embodiments Reminder method.
- a computer readable storage medium storing at least one instruction for execution by a processor to implement the message reminding method as described in the above embodiments.
- FIG. 1 is a schematic structural diagram of a terminal provided by an exemplary embodiment of the present application.
- FIG. 2 is a schematic structural diagram of a terminal provided by another exemplary embodiment of the present application.
- 3A to 3F are schematic diagrams showing the appearance of a terminal having different touch display screens according to an exemplary embodiment of the present application.
- FIG. 4 is a flowchart of a message reminding method provided by an exemplary embodiment of the present application.
- FIG. 5 is a schematic diagram of an interface of a message reminding method according to an exemplary embodiment of the present application
- FIG. 6 is a schematic diagram of an interface of another message reminding method provided by an exemplary embodiment of the present application.
- FIG. 7 is a flowchart of a message reminding method provided by an exemplary embodiment of the present application.
- FIG. 8 is a schematic diagram of an interface of a message reminding method provided by an exemplary embodiment of the present application in an exemplary implementation
- FIG. 9 is a schematic diagram of an interface of a message reminding method provided by an exemplary embodiment of the present application in an exemplary implementation
- FIG. 10 is a structural block diagram of a message reminding apparatus according to an exemplary embodiment of the present application.
- FIG. 11 is a structural block diagram of a terminal provided by an exemplary embodiment of the present application.
- the related art provides a strip banner on a partial area of the display screen, a message reminder on the strip banner, and a message reminder notification of the preview.
- the banner notification is set to the masked state in the landscape mode, the user may miss important messages.
- the first user interface of the first application is displayed in the horizontal display mode in the main display area, and the unread message of the second application is received, and the banner notification in the horizontal screen mode is
- the application icon of the second application is displayed on the auxiliary display area when the state is blocked, and the unread mark corresponding to the unread message is displayed on the application icon of the second application, so that the user does not interrupt the first application.
- the application icon with the unread mark is displayed on the auxiliary display area to remind the user that there is an unread message, thereby eliminating or reducing the possibility that the user misses the important unread message.
- Multiple as referred to herein means two or more. "and/or”, describing the association relationship of the associated objects, indicating that there may be three relationships, for example, A and/or B, which may indicate that there are three cases where A exists separately, A and B exist at the same time, and B exists separately.
- the character "/" generally indicates that the contextual object is an "or" relationship.
- the terminal 100 can be a mobile phone, a tablet computer, a notebook computer, an e-book, and the like.
- the terminal 100 in this application may include one or more of the following components: a processor 110, a memory 120, and a touch display screen 130.
- Processor 110 can include one or more processing cores.
- the processor 110 connects various portions of the entire terminal 100 using various interfaces and lines, and executes the terminal by running or executing an instruction, program, code set or instruction set stored in the memory 120, and calling data stored in the memory 120. 100 various functions and processing data.
- the processor 110 may use at least one of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA).
- DSP digital signal processing
- FPGA field-programmable gate array
- PDA programmable logic array
- a form of hardware is implemented.
- the processor 110 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), a modem, and the like.
- the CPU mainly processes the operating system, the user interface, the application, and the like; the GPU is responsible for rendering and rendering of the content that the display screen 130 needs to display; the modem is used to process wireless communication. It can be understood that the above modem may also be integrated into the processor 110 and implemented by a single chip.
- the memory 120 may include a random access memory (RAM), and may also include a read-only memory.
- the memory 120 includes a non-transitory computer-readable storage medium.
- Memory 120 can be used to store instructions, programs, code, code sets, or sets of instructions.
- the memory 120 may include a storage program area and a storage data area, wherein the storage 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.), The instructions for implementing the various method embodiments described below, etc.; the storage data area can store data (such as audio data, phone book) created according to the use of the terminal 100, and the like.
- the memory 120 stores a Linux kernel layer 220, a system runtime layer 240, an application framework layer 260, and an application layer 280.
- the Linux kernel layer 220 provides the underlying drivers for various hardware of the terminal 100, such as display drivers, audio drivers, camera drivers, Bluetooth drivers, Wi-Fi drivers, power management, and the like.
- the system runtime layer 240 provides major features support for the Android system through some C/C++ libraries. For example, the SQLite library provides support for the database, the OpenGL/ES library provides support for 3D graphics, and the Webkit library provides support for the browser kernel.
- the Android runtime library 242 (Android Runtime) is also provided in the system runtime layer 240. It mainly provides some core libraries, which can allow developers to write Android applications using the Java language.
- the application framework layer 260 provides various APIs that may be used when building an application. Developers can also build their own applications by using these APIs, such as event management, window management, view management, notification management, content providers, Package management, call management, resource management, location management.
- the application layer 280 runs at least one application, which may be a contact program, an SMS program, a clock program, a camera application, etc. that is provided by the operating system; or an application developed by a third-party developer, such as an instant. Communication programs, photo landscaping programs, etc.
- the IOS system includes: a core operating system layer 320 (Core OS layer), a core service layer 340 (Core Services layer), and a media layer. 360 (Media layer), touchable layer 380 (Cocoa Touch Layer).
- the core operating system layer 320 includes an operating system kernel, drivers, and an underlying program framework that provide functionality closer to the hardware for use by the program framework located at the core service layer 340.
- the core service layer 340 provides system services and/or program frameworks required by the application, such as a Foundation framework, an account framework, an advertising framework, a data storage framework, a network connectivity framework, a geographic location framework, a motion framework, and the like.
- the media layer 360 provides an interface for the audiovisual aspect of the application, such as a graphic image related interface, an audio technology related interface, a video technology related interface, and an audio and video transmission technology wireless play (AirPlay) interface.
- the touch layer 380 provides various commonly used interface related frameworks for application development, and the touch layer 380 is responsible for user touch interaction operations on the terminal 100. Such as local notification service, remote push service, advertising framework, game tool framework, message user interface (UI) framework, user interface UIKit framework, map framework and so on.
- frameworks related to most applications include, but are not limited to, the base framework in core service layer 340 and the UIKit framework in touchable layer 380.
- the underlying framework provides many basic object classes and data types, providing the most basic system services for all applications, regardless of the UI.
- the classes provided by the UIKit framework are the basic UI class libraries for creating touch-based user interfaces. iOS applications can provide UI based on the UIKit framework, so it provides the application infrastructure for building user interfaces, drawing , handling and user interaction events, responsive gestures, and more.
- the touch display screen 130 is for receiving a touch operation on or near a user using any suitable object such as a finger, a touch pen, and the like, and displaying a user interface of each application.
- the touch display screen 130 is typically disposed at the front panel of the terminal 130.
- the touch display 130 can be designed as a full 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 the combination of the special screen and the curved screen is not limited in this embodiment. among them:
- the full screen may refer to a screen design in which the touch screen 130 occupies a front panel of the terminal 100 that exceeds a threshold (eg, 80% or 90% or 95%).
- a threshold eg, 80% or 90% or 95%).
- One calculation method of the screen ratio is: (the area of the touch screen 130 / the area of the front panel of the terminal 100) * 100%; another calculation method of the screen ratio is: (touch the actual display area in the display 130 Area/area of the front panel of the terminal 100) *100%; another calculation of the screen ratio is: (diagonal of the touch screen 130 / diagonal of the front panel of the terminal 100) * 100% .
- the touch display screen 130 almost all areas on the front panel of the terminal 100 are the touch display screen 130, and on the front panel 40 of the terminal 100, except for the edge generated by the middle frame 41. All are touch display screens 130.
- the four corners of the touch display screen 130 can be right angles or rounded corners.
- the full screen may also be a screen design that integrates at least one front panel component inside or below the touch display screen 130.
- the at least one front panel component comprises: a camera, a fingerprint sensor, a proximity light sensor, a distance sensor, and the like.
- other components on the front panel of the conventional terminal are integrated in all areas or partial areas of the touch display screen 130, such as splitting the photosensitive elements in the camera into a plurality of photosensitive pixels, each of which is photosensitive.
- the pixels are integrated in a black area in each display pixel in touch display 130. Since at least one front panel component is integrated inside the touch display 130, the full screen has a higher screen ratio.
- the front panel component on the front panel of the conventional terminal may also be disposed on the side or the back of the terminal 100, such as an ultrasonic fingerprint sensor disposed under the touch display screen 130, and the bone conduction type.
- the earpiece is disposed inside the terminal 130, and the camera is disposed to be located on the side of the terminal and is pluggable.
- a single side of the middle frame of the terminal 100 when the terminal 100 adopts a full screen, a single side of the middle frame of the terminal 100, or two sides (such as the left and right sides), or four sides (such as An edge touch sensor 120 is disposed on the four sides of the upper, lower, left, and right sides, and the edge touch sensor 120 is configured to detect a user's touch operation, a click operation, a pressing operation, a sliding operation, and the like on the middle frame. At least one operation.
- the edge touch sensor 120 may be any one of a touch sensor, a thermal sensor, a pressure sensor, and the like. The user can apply an operation on the edge touch sensor 120 to control the application in the terminal 100.
- the curved screen refers to a screen design in which the cross section of the touch display screen 130 has a curved shape and the projection in a direction parallel to the cross section is a plane, and the curved shape may be a U shape.
- a curved screen refers to a screen design in which at least one side is curved.
- the curved screen means that at least one side of the touch display screen 130 extends over 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, the middle frame that does not have the display function and the touch function is covered as the displayable area and/or the operable area, so that the curved screen has more High screen ratio.
- the curved screen refers to a screen design in which the left and right side edges 42 are curved shapes; or the curved screen refers to a screen design in which the upper and lower sides are curved shapes; or The curved screen refers to the screen design in which the four sides of the upper, lower, left and right sides are curved.
- the curved screen is fabricated using a touch screen material having a certain flexibility.
- a profiled screen is a touchscreen display with an irregularly shaped shape, and the irregular shape is not a rectangle or a rounded rectangle.
- the profiled screen refers to a screen design that is provided with raised, notched, and/or punctured holes on a rectangular or rounded rectangular touch display screen 130.
- the protrusions, notches, and/or holes may be located at the edge of the touch screen display 130, at the center of the screen, or both. When the protrusions, notches, and/or holes are provided at one edge, they may be disposed at the middle or both ends of the edge; when the protrusions, notches, and/or holes are disposed in the center of the screen, they may be placed above the screen.
- the protrusions, the notches, and the holes may be concentrated or distributed; they may be symmetrically distributed or asymmetrically distributed.
- the number of the protrusions, the notches and/or the holes is also not limited.
- the shaped screen covers the upper and/or lower forehead area of the touch display screen as a displayable area and/or an operable area, so that the touch display screen occupies more space on the front panel of the terminal, the shaped screen also has A larger screen ratio.
- the notch and/or the bore are for receiving at least one front panel component, including a camera, a fingerprint sensor, a proximity light sensor, a distance sensor, an earpiece, an ambient light level sensor, a physical button At least one of them.
- the indentation may be provided on one or more edges, which may be semi-circular notches, right-angled rectangular indentations, rounded rectangular indentations or irregularly shaped indentations.
- the profiled screen may be a screen design in which a semicircular notch 43 is provided at a central position of the upper edge of the touch screen display 130, and the position of the semicircular notch 43 is vacated.
- the distance sensor also referred to as a proximity sensor
- the earpiece and the ambient light brightness sensor
- the shaped screen may be at the lower edge of the touch display screen 130.
- the central position is provided with a screen design of a semi-circular notch 44, the vacant position of the semi-circular notch 44 for accommodating at least one of a physical button, a fingerprint sensor, and a microphone; schematically shown in FIG. 3E
- the profiled screen may be a screen design in which a semi-elliptical notch 45 is disposed at a central position of the lower edge of the touch display screen 130, and a semi-elliptical notch, two semi-ellipses are formed on the front panel of the terminal 100.
- the shaped notch is formed into an elliptical area for accommodating a physical button or a fingerprint recognition module; in the example shown in FIG.
- the shaped screen can be touched
- a screen design of at least one small hole 46 is provided in the upper half of the display screen 130, and the space vacated by the small hole 46 is for accommodating at least one of the front panel of the camera, the distance sensor, the earpiece, and the ambient light sensor. component.
- the structure of the terminal 100 shown in the above figure does not constitute a limitation on the terminal 100, and the terminal may include more or less components than the illustration, or a combination of some Parts, or different parts.
- the terminal 100 further includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, a wireless fidelity (WiFi) module, a power supply, a Bluetooth module, and the like, and details are not described herein.
- WiFi wireless fidelity
- FIG. 4 shows a flowchart of a message reminding method shown in an exemplary embodiment of the present application.
- This embodiment is exemplified by the method being applied to the terminal 100.
- the terminal 100 has a main display area and a secondary display area.
- the method includes:
- Step 401 Display a first user interface of the first application in a landscape mode in the main display area;
- the display screen of the terminal includes a main display area and a secondary display area.
- the primary display area and the secondary display area are 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.
- 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.
- the main display area is a display area with a regular edge (such as a rectangle) on the shaped screen
- the auxiliary display area is a display area with irregular edges (such as a notch or a hole) on the shaped screen
- the main display The collection of the area and the auxiliary display area is equal to the entire display area of the shaped screen.
- the three sides of the shaped screen are straight edges, and the remaining one is a curved side with a concave portion
- the main display area is an area where the largest rectangle is divided according to the edges of the three straight sides and the concave portion,
- the display area is the remainder except the main display area.
- the auxiliary display area is one or two.
- the display screen of the terminal is an alien shaped screen as an example for description.
- the auxiliary display area is 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.
- the first auxiliary display area and the second auxiliary display area can also be regarded as a whole, and are viewed as a secondary display area.
- the touch screen of the terminal is rectangular or, alternatively, rectangular.
- the touch display has long and wide sides.
- the horizontal screen mode is a screen display method in which the long side of the touch display screen is parallel or nearly parallel with the horizontal plane, and the wide side of the touch display screen is perpendicular or nearly vertical to the horizontal plane.
- the horizontal screen mode uses the two long sides of the touch display screen as the top or bottom side of the forward viewing angle, and the two short sides of the touch display screen are used as the display manner of the two sides of the forward viewing angle.
- the first application is an application that runs in the foreground.
- the terminal displays the first user interface of the first application on the main display area, and the first user interface refers to the program interface of the first application.
- the first application is a first predetermined type of application, and the first predetermined type of application includes: an office application, an online education application, an online video application, and a local video player application. At least one of the game applications.
- the first application is an application adapted for continuous use in landscape mode.
- 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 Receive an unread message of the second application.
- the second application is an application that is installed and running inside the terminal.
- the second application is an application running in the background.
- the second application is a second predetermined type of application, and the second predetermined type of application includes but is not limited to: a short message application, an instant messaging application, a team voice tool, a microblog program, a mail program At least one of a web community application, a voice call application, and a video call application.
- the second application is an application having a message receiving function and a message viewing function.
- the second application also has a message reply function.
- the second application belongs to a different application than the first application.
- the second application and the first application can be the same application.
- the unread message is a message sent by the other terminal or server to the current terminal, and the unread message is a message that has not been viewed by the user of the current terminal. Unread messages can also be called new messages.
- Step 403 When the banner notification in the landscape mode is the masked state, the icon of the second application is displayed on the secondary display area, and the unread mark corresponding to the unread message is displayed on the icon of the second application.
- the landscape mode is a masked/unmasked state for the banner notification, and is a setting item provided by the terminal's operating system, system application, or third party application. This setting can be effective for all applications or only for the first application.
- the landscape mode is a shielded state for the banner notification, the terminal does not superimpose the banner notification on the first user interface.
- the unread mark is a dot mark or a digital mark located on the corner of the application icon.
- the display screen of the terminal is a special-shaped screen (commonly known as Liu Haiping) having a front edge formed with a front notch
- the special-shaped screen includes a main display area 51 having a regular edge (a rectangle in the figure) and
- the auxiliary display area 52 having an irregular edge (a rectangle having a notch in the drawing) displays the first user interface 53 of the first application in the main display area 51 in the initial state.
- the first application is an online video program
- the first user interface 53 may be a video playback interface
- the first user interface 53 may be a game interface.
- the auxiliary display area 52 can display a default background color such as black.
- the terminal receives the unread message of the second application, and the terminal detects whether the banner notification in the landscape mode is a masked state; if in the unmasked state, the terminal superimposes the undisplayed on the first user interface of the first application.
- Reading a banner notification of the message the banner notification is a strip display area displayed in an upper area of the first user interface; if in a shielded state, the terminal displays an application icon 54 of the second application on the auxiliary display area, the application icon A black dot unread mark with an unread message is displayed on the upper right corner of 54.
- the terminal can display the contact identifier icon on the secondary display area when the banner notification in the landscape mode is the masked state, and the contact account corresponding to the contact identifier icon is an account provided by the second application.
- the terminal can directly display the contact identification icon on the secondary display area, so as to quickly let the user know the importance of the message.
- the display screen of the terminal is a special-shaped screen (commonly known as Liu Haiping) having a front edge formed with a front notch
- the special-shaped screen includes a main display area 61 having a regular edge (a rectangle in the figure) and A secondary display area 62 having an irregular edge (a rectangle having a notch in the drawing), in the initial state, a first user interface 63 of the first application is displayed in the main display area 61. If the first application is a game-like application, the first user interface 63 can be a game interface. At this time, the auxiliary display area 62 can display a default background color such as black.
- the terminal When the terminal receives the unread information of the second application, the terminal detects whether the banner notification in the landscape mode is a blocked state; if the banner notification of the terminal in the landscape mode is in an unmasked state, the terminal is in the first application.
- a banner notification of the unread message is superimposed on a user interface, the banner notification is a strip display area displayed in an upper area of the first user interface; if the banner notification of the terminal in the landscape mode is in a shielded state, the terminal is
- a contact identification icon 64 of the second application is displayed on the secondary display area.
- the contact identification icon 64 can display the identity of the second application under the corners.
- the contact identification icon 64 may display an unread identification, such as a black or red dot unread mark, at the corners.
- the corners of the contact identification icon 64 include four corners of the upper left corner, the upper right corner, the lower left corner, and the lower right corner, and the contact identification icon 64 may display the identifier of the second application in one of the corners; And a dot-like unread mark is displayed at a corner different from the side of the logo showing the display of the second application.
- the terminal may display the identity of the second application A in the lower right corner and display the dot unread mark in the upper right corner.
- the message reminding method receives the unread message of the second application by displaying the first user interface of the first application in the horizontal display mode in the main display area, when the horizontal screen mode is used.
- the banner notification displays the application icon of the second application on the secondary display area when the state is blocked, and the unread mark corresponding to the unread message is displayed on the application icon of the second application, so that the user does not interrupt the user
- an application icon with an unread mark is displayed on the auxiliary display area to remind the user of an unread message, thereby eliminating or reducing the possibility of the user missing an important unread message. Sex.
- FIG. 7 shows a flowchart of a message reminding method shown in an exemplary embodiment of the present application. This embodiment is exemplified by the method being applied to the terminal 100.
- the method includes:
- Step 601 Display a first user interface of the first application in a landscape mode in the main display area;
- the display screen of the terminal includes a main display area and a secondary display area.
- the primary display area and the secondary display area are 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.
- 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.
- the main display area is a display area with a regular edge (such as a rectangle) on the shaped screen
- the auxiliary display area is a display area with irregular edges (such as a notch or a hole) on the shaped screen
- the main display The collection of the area and the auxiliary display area is equal to the entire display area of the shaped screen.
- the three sides of the shaped screen are straight edges, and the remaining one is a curved side with a concave portion
- the main display area is an area where the largest rectangle is divided according to the edges of the three straight sides and the concave portion,
- the display area is the remainder except the main display area.
- the auxiliary display area is one or two.
- the touch screen of the terminal is rectangular or, alternatively, rectangular.
- the touch display has long and wide sides.
- the horizontal screen mode is a screen display method in which the long side of the touch display screen is parallel or nearly parallel with the horizontal plane, and the wide side of the touch display screen is perpendicular or nearly vertical to the horizontal plane.
- the horizontal screen mode uses the two long sides of the touch display screen as the top or bottom side of the forward viewing angle, and the two short sides of the touch display screen are used as the display manner of the two sides of the forward viewing angle.
- the first application is an application that runs in the foreground.
- the terminal displays the first user interface of the first application on the main display area, and the first user interface refers to the program interface of the first application.
- the first application is a first predetermined type of application, and the first predetermined type of application comprises: at least an office application, an online education application, an online video application, and a game application.
- the first predetermined type of application comprises: at least an office application, an online education application, an online video application, and a game application.
- the first application is an application adapted for continuous use in landscape mode.
- 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 Receive an unread message of the second application.
- the second application is an application that is installed and running inside the terminal.
- the second application is an application running in the background.
- the second application is a second predetermined type of application, and the second predetermined type of application includes but is not limited to: a short message application, an instant messaging application, a team voice tool, a microblog program, a mail program At least one of a web community application, a voice call application, and a video call application.
- the second application is an application having a message receiving function and a message viewing function.
- the second application also has a message reply function.
- the second application belongs to a different application than the first application.
- the second application and the first application can be the same application.
- the unread message is a message sent by the other terminal or server to the current terminal, and the unread message is a message that has not been viewed by the user of the current terminal. Unread messages can also be called new messages.
- Step 603 when the banner notification in the landscape mode is the mask state, determining the display position of the application icon of the second application on the auxiliary display area, where the display position is the display when the application icon is used as the shortcut application icon on the auxiliary display area. position;
- the banner notification can be set to be shielded or unmasked.
- the terminal receives the unread message of the second application
- the terminal detects whether the banner notification in the landscape mode is a blocked state; if in the unmasked state, the terminal superimposes the unread on the first user interface of the first application.
- a banner notification of the message the banner notification is a strip display area displayed in an upper area of the first user interface; if in a masked state, the terminal displays an icon of the second application in the auxiliary display area.
- the terminal is provided with a function of displaying an application icon of the second application as a shortcut application icon on the auxiliary display area, and the shortcut application icon is used to quickly start the user of the second application in the full screen mode or the picture in picture mode. interface.
- the auxiliary display area shown in FIG. 5 is divided into a first auxiliary display area and a second auxiliary display area, wherein three shortcut application icons are displayed in the first auxiliary display area located above, and the three shortcut application icons are displayed. Can be called out by the down signal.
- the display positions of the three shortcut application icons are set by an operating system or a user.
- the terminal pre-stores the display position of the application icon of the second application in the auxiliary display area.
- the terminal determines the display location of the application icon of the second application on the secondary display area.
- Step 604 Display an application icon of the second application on the auxiliary display area according to the display position, and an unread mark corresponding to the unread message is displayed on the icon of the second application;
- the terminal displays the application icon of the second application on the auxiliary display area according to the display position of the application icon of the second application stored in advance.
- the landscape mode is a masked/unmasked state for the banner notification, and is a setting item provided by the terminal's operating system, system application, or third party application. This setting can be effective for all applications or only for the first application.
- the landscape mode is a shielded state for the banner notification, the terminal does not superimpose the banner notification on the first user interface.
- the unread mark is a dot mark or a digital mark located on the corner of the application icon.
- the number in the digital tag is the same as the number of unread messages. For example, if the number of unread messages is 1, the number in the digital tag is 1; the number of unread messages is 3, and the number in the digital tag is 3.
- the display screen of the terminal is a profiled screen (commonly known as Liu Haiping) having a forehead gap formed at the top edge, and the profiled screen includes a main display area having a regular edge (a rectangle in the figure) and having irregularities.
- the auxiliary display area of the edge the rectangle having the notch in the figure
- the first user interface 71 of the first application is displayed in the main display area in the 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.
- the auxiliary display area 72 can display a default background color such as black.
- the terminal receives the unread message of the second application, and the terminal detects whether the banner notification in the landscape mode is a shielded state; if the mask is in the shielded state, the terminal displays the application icon 72 of the second application on the secondary display region, A black dot unread mark of an unread message is displayed on the upper right corner of the application icon 72.
- Step 605 Receive a first operation signal on the application icon.
- the terminal receives the first operation signal on the application icon, and the first operation signal may be a click signal, a double-click signal or a sliding signal.
- the first operation signal is a click signal for illustration.
- Step 606 Display a message processing floating window of the second application on a partial area of the first user interface according to the first operation signal, where the message processing floating window is used to display the unread on the second partial area of the first user interface. a floating window in which a message is processed;
- the terminal may also start or wake up the second application.
- a message processing floating window is superimposed on a partial area of the first user interface, and a message processing interface of the second application is displayed on the floating window of the message processing.
- the source party identifier and message content of the unread message are displayed on the message processing interface. Due to the limited display area of the message processing floating window, the message content may be all or part of the message content.
- the partial area is the left half display area or the right half display area of the first user interface.
- the default display position of the second partial area is designed to minimize the main display content of the first user interface.
- the terminal cancels the display of the banner notification 72 and displays a message processing pop-up window 73 on the left half of the first user interface 71.
- the source processing identifier and the message content of the unread message are displayed on the message processing popup 73.
- Step 607 Receive a second operation signal on the message processing floating window.
- the second operation 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.
- Step 608 Perform message processing on the unread message according to the second operation signal, where the message processing includes at least one of message view, message reply, message forwarding, message tag, message collection, and message deletion.
- a message input control is provided on the message processing floating window, and the message input control may be at least one of a text input box, an expression input box, a picture input box, a voice input box, and a video input box.
- the message processing floating window 73 is provided with at least one message processing control, such as message viewing, message replying, message forwarding, and message deletion, and the user performs message processing on the unread message according to the needs of the user.
- message processing control such as message viewing, message replying, message forwarding, and message deletion
- the close control may be the " ⁇ " button of the top column of the message processing floating window
- the full screen button may be the " ⁇ ” button control of the top column of the message processing floating window
- the hidden control may be the message processing floating window.
- the zoom area may be a four-corner area of the message processing floating window
- the moving area may be a blank area of the top column of the message processing floating window.
- the above message processing floating window can be implemented by using Freedom technology.
- the terminal closes the display of the message processing floating window when a shutdown signal on the close button is received.
- the terminal when receiving the second operation signal on the full screen button, 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 the first user interface to the second user interface of the second application, which is the second application for processing the unread message. interface.
- the message processing floating window is enlarged or reduced according to the third operation signal.
- the zoom area is a four-corner area of the message processing floating window
- the window is enlarged by the window for the message processing floating window; when the terminal receives the inward drag on the four-corner area
- the window is narrowed down to the message processing floating window.
- the display position of the message processing floating window on the first user interface is changed according to the fourth operation signal. For example, when the mobile area is a blank area of the uppermost column of the message processing floating window, when the terminal receives the drag signal to the top area, the display position of the message processing floating window on the first user interface is changed according to the drag signal. .
- the message processing floating window is hidden according to the fifth operation signal. That is, when the user does not need to view the message processing interface temporarily, the hidden control is clicked to hide the message processing floating window.
- the message reminding method receives the unread message of the second application by displaying the first user interface of the first application in the horizontal display mode in the main display area, when the horizontal screen mode is used.
- the banner notification displays the application icon of the second application on the secondary display area when the state is blocked, and the unread mark corresponding to the unread message is displayed on the application icon of the second application, so that the user does not interrupt the user
- an application icon with an unread mark is displayed on the auxiliary display area to remind the user of an unread message, thereby eliminating or reducing the possibility of the user missing an important unread message. Sex.
- the message reminding method provided in this embodiment further displays the message processing floating window of the second application on the second partial area of the first user interface after the floating window reply control is triggered, because the message processing floating window only occupies the first a local area of the user interface, so the viewing and replying of the unread message does not interrupt the user's use of the first application, thereby enabling the implementation of the first application without interruption. View and/or reply to unread messages of the application.
- the message reminding method provided in this embodiment further provides at least one of a closing control, a full-screen control, a hidden control, a zooming area, and a moving area on the message processing floating window, so that the user can maintain the normal use of the first user interface as much as possible.
- the window of the second application's message processing floating window is closed, full screen, moved or hidden.
- FIG. 10 is a structural block diagram of a message reminding apparatus provided by an exemplary embodiment of the present application.
- the message reminding device can be implemented as a terminal or a part of the terminal by software, hardware or a combination of both.
- the device includes:
- a display module 920 configured to display, in the main display area, a first user interface of the first application in a landscape mode
- the receiving module 940 is configured to receive an unread message of the second application.
- the display module 920 is configured to display an application icon of the second application on the secondary display area, and an unread mark corresponding to the unread message is displayed on an application icon of the second application.
- the unread mark is a dot mark or a digital mark located on a corner of the application icon.
- the display module 920 is configured to determine a display position of an application icon of the second application on the auxiliary display area, where the display location is the application icon in the a display position when the shortcut application icon is on the auxiliary display area; and the application icon of the second application is displayed on the auxiliary display area according to the display position.
- the display screen is a profiled screen
- the main display area is a display area having a regular edge on the shaped screen
- the auxiliary display area is an irregular edge on the shaped screen Display area.
- the device further includes an interaction module 960;
- the display module 920 is configured to receive, by the interaction module 960, a first operation signal on the application icon, and display, according to the first operation signal, message processing of the second application on a local area of the first user interface.
- a floating window, the message processing floating window is a floating window for displaying message processing on the unread message on a second partial area of the first user interface.
- the receiving module 940 is configured to receive, by the interaction module 960, a second operation signal on the message processing floating window; and send a message to the unread message according to the second operation signal. Processing, the message processing includes at least one of message viewing, message reply, message forwarding, and message deletion.
- the message processing floating window is further displayed with a full screen button; the display module 920 is configured to use the full screen mode when the interaction module 960 receives the third operation signal on the full screen control A message processing interface of the second application is displayed.
- the message processing floating window further displays a moving area; the display module 920 is configured to: when the interaction module 960 receives the fourth operation signal on the moving area, according to the The fifth operational signal changes a display position of the message processing floating window on the first user interface.
- FIG. 11 is a structural block diagram of a terminal provided by an exemplary embodiment of the present application.
- the terminal includes a processor 1001, a memory 1002, and a touch display 1003.
- the processor 1001 may be a central processing unit (CPU), a network processor (in English: 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.
- ASIC application-specific integrated circuit
- PLD programmable logic device
- the above PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), and a general array logic (GAL). Or any combination thereof.
- the memory 1002 is connected to the processor 1001 by a bus or other manner.
- the memory 1002 stores at least one instruction, at least one program, a code set or a set of instructions, and the at least one instruction, the at least one program, the code set or the instruction set is processed by the processor 1001.
- the user interface display method described in the various embodiments above is loaded and executed.
- the memory 1002 may be a volatile memory, a non-volatile memory, or a combination thereof.
- the volatile memory can be a random access memory (RAM), such as static random access memory (SRAM), dynamic random access memory (English: dynamic random access memory) , DRAM).
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- the non-volatile memory can be a read only memory image (ROM), such as a programmable read only memory (PROM), an erasable programmable read only memory (English: erasable) Programmable read only memory (EPROM), electrically erasable programmable read-only memory (EEPROM).
- ROM read only memory image
- PROM programmable read only memory
- EPROM erasable programmable read only memory
- EEPROM electrically erasable programmable read-only memory
- the non-volatile memory can also be a flash memory (English: flash memory), a magnetic memory, such as a magnetic tape (English: magnetic tape), a floppy disk (English: floppy disk), a hard disk.
- the non-volatile memory can also be an optical disc.
- Touch display 1003 is coupled to 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 reminding method described in the various embodiments above.
- the embodiment of the present application further provides a computer readable medium storing at least one instruction, the at least one instruction being loaded and executed by the processor to implement the message reminding method described in the foregoing embodiments. .
- the embodiment of the present application further provides a computer program product, where the computer program product stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the message reminding method described in the foregoing embodiments.
- the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof.
- the functions may be stored in a computer readable medium or transmitted 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 location to another.
- the storage medium can be any available media that can be accessed by a general purpose or special purpose computer.
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
Description
本申请实施例要求于2018年03月12日提交的申请号为201810201800.8、发明名称为“消息提醒方法、装置、设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请实施例中。The application of the present application claims the priority of the Chinese Patent Application No. 201101201800.8, filed on March 12, 2018, entitled "message reminding method, device, device and storage medium", the entire contents of which are incorporated herein by reference. In the application example.
本申请实施例涉及人机交互领域,特别涉及一种消息提醒方法、装置、设备及存储介质。The embodiment of the present invention relates to the field of human-computer interaction, and particularly to a message reminding method, device, device, and storage medium.
在诸如智能手机、平板电脑、电子书之类的移动终端上会收到各种各样的消息。当接收到新消息时,会在移动终端的屏幕上进行消息提醒。消息提醒的提醒形式包括:呼吸灯、屏幕顶部或屏幕中央的横幅通知、消息预览弹窗、在应用图标上的未读消息角标中的至少一种。A variety of messages are received on mobile terminals such as smartphones, tablets, and e-books. When a new message is received, a message alert is made on the screen of the mobile terminal. The reminder form of the message reminder includes at least one of a breathing light, a banner notification at the top of the screen or the center of the screen, a message preview popup, and an unread message corner on the application icon.
横幅通知是一种在显示屏的局部区域上显示出一个条状横幅,在条状横幅上进行消息提醒以及预览的消息提醒通知。由于条状横幅对显示屏的占用面积较小,因此在移动终端处于锁屏界面、横屏看视频界面或横屏玩游戏界面时,通常采用横幅通知形式来进行消息提醒。A banner notification is a message that displays a strip banner on a partial area of the display, a message reminder on the strip banner, and a preview message reminder. Since the strip banner has a small occupied area for the display screen, when the mobile terminal is in the lock screen interface, the horizontal screen viewing video interface or the horizontal screen playing game interface, the banner notification form is usually used for message reminding.
发明内容Summary of the invention
本申请实施例提供了一种消息提醒方法、装置、设备及存储介质。所述技术方案如下:The embodiment of the present application provides a message reminding method, device, device and storage medium. The technical solution is as follows:
一方面,提供了一种消息提醒方法,所述方法包括:In one aspect, a message reminding method is provided, the method comprising:
在所述主显示区域中以横屏模式显示第一应用程序的第一用户界面;Displaying a first user interface of the first application in a landscape mode in the main display area;
接收第二应用程序的未读消息;Receiving an unread message of the second application;
在所述辅显示区域上显示所述第二应用程序的应用图标,所述第二应用程序的应用图标上显示有与所述未读消息对应的未读标记。An application icon of the second application is displayed on the secondary display area, and an unread mark corresponding to the unread message is displayed on an application icon of the second application.
另一方面,提供了一种消息提醒装置,所述装置包括:In another aspect, a message alerting device is provided, the device comprising:
显示模块,用于在所述主显示区域中以横屏模式显示第一应用程序的第一用户界面;a display module, configured to display, in the main display area, a first user interface of the first application in a landscape mode;
接收模块,用于接收第二应用程序的未读消息;a receiving module, configured to receive an unread message of the second application;
所述显示模块,用于在所述辅显示区域上显示所述第二应用程序的应用图标,所述第二应用程序的应用图标上显示有与所述未读消息对应的未读标记。The display module is configured to display an application icon of the second application on the secondary display area, and an unread mark corresponding to the unread message is displayed on an application icon of the second application.
另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上实施例所述的消息提醒方法。In another aspect, a terminal is provided, the terminal comprising a processor and a memory; the memory storing at least one instruction for execution by the processor to implement the message as described in the above embodiments Reminder method.
另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上实施例所述的消息提醒方法。In another aspect, a computer readable storage medium is provided, the storage medium storing at least one instruction for execution by a processor to implement the message reminding method as described in the above embodiments.
图1是本申请一个示例性实施例提供的终端的结构示意图;1 is a schematic structural diagram of a terminal provided by an exemplary embodiment of the present application;
图2是本申请另一个示例性实施例提供的终端的结构示意图;2 is a schematic structural diagram of a terminal provided by another exemplary embodiment of the present application;
图3A至图3F是本申请的示例性实施例提供的具有不同触摸显示屏的终端的外观示意图;3A to 3F are schematic diagrams showing the appearance of a terminal having different touch display screens according to an exemplary embodiment of the present application;
图4是本申请一个示例性实施例提供的消息提醒方法的流程图;4 is a flowchart of a message reminding method provided by an exemplary embodiment of the present application;
图5是本申请一个示例性实施例提供的一种消息提醒方法在具体实施时的界面示意图;FIG. 5 is a schematic diagram of an interface of a message reminding method according to an exemplary embodiment of the present application;
图6是本申请一个示例性实施例提供的另一种消息提醒方法在具体实施时的界面示意图;FIG. 6 is a schematic diagram of an interface of another message reminding method provided by an exemplary embodiment of the present application;
图7是本申请一个示例性实施例提供的消息提醒方法的流程图;FIG. 7 is a flowchart of a message reminding method provided by an exemplary embodiment of the present application;
图8是本申请一个示例性实施例提供的消息提醒方法在示例性实施时的界面示意图;FIG. 8 is a schematic diagram of an interface of a message reminding method provided by an exemplary embodiment of the present application in an exemplary implementation; FIG.
图9是本申请一个示例性实施例提供的消息提醒方法在示例性实施时的界面示意图;FIG. 9 is a schematic diagram of an interface of a message reminding method provided by an exemplary embodiment of the present application in an exemplary implementation; FIG.
图10是本申请一个示例性实施例提供的消息提醒装置的结构框图;FIG. 10 is a structural block diagram of a message reminding apparatus according to an exemplary embodiment of the present application;
图11是本申请一个示例性实施例提供的终端的结构框图。FIG. 11 is a structural block diagram of a terminal provided by an exemplary embodiment of the present application.
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the objects, technical solutions and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
相关技术提供的显示屏的局部区域上显示一个条状横幅,在条状横幅上进行消息提醒以及预览的消息 提醒通知。当该横屏模式下将横幅通知设置为屏蔽状态时,用户有可能会漏掉重要消息。The related art provides a strip banner on a partial area of the display screen, a message reminder on the strip banner, and a message reminder notification of the preview. When the banner notification is set to the masked state in the landscape mode, the user may miss important messages.
本申请实施例提供的技术方案中,通过在主显示区域中以横屏模式显示第一应用程序的第一用户界面,接收第二应用程序的未读消息,当横屏模式下的横幅通知为屏蔽状态时在辅显示区域上显示第二应用程序的应用图标,第二应用程序的应用图标上显示有与未读消息对应的未读标记,使得在保持不打断用户对第一应用程序的第一用户界面的正常使用前提下,通过辅显示区域上增加显示具有未读标记的应用图标来提醒用户存在未读消息,从而消除或减少用户漏掉重要的未读消息的可能性。In the technical solution provided by the embodiment of the present application, the first user interface of the first application is displayed in the horizontal display mode in the main display area, and the unread message of the second application is received, and the banner notification in the horizontal screen mode is The application icon of the second application is displayed on the auxiliary display area when the state is blocked, and the unread mark corresponding to the unread message is displayed on the application icon of the second application, so that the user does not interrupt the first application. Under the premise of the normal use of the first user interface, the application icon with the unread mark is displayed on the auxiliary display area to remind the user that there is an unread message, thereby eliminating or reducing the possibility that the user misses the important unread message.
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。"Multiple" as referred to herein means two or more. "and/or", describing the association relationship of the associated objects, indicating that there may be three relationships, for example, A and/or B, which may indicate that there are three cases where A exists separately, A and B exist at the same time, and B exists separately. The character "/" generally indicates that the contextual object is an "or" relationship.
参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是手机、平板电脑、笔记本电脑和电子书等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。Referring to FIG. 1 and FIG. 2, there is shown a block diagram showing the structure of a
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。The memory 120 may include a random access memory (RAM), and may also include a read-only memory. Optionally, the memory 120 includes a non-transitory computer-readable storage medium. Memory 120 can be used to store instructions, programs, code, code sets, or sets of instructions. The memory 120 may include a storage program area and a storage data area, wherein the storage 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.), The instructions for implementing the various method embodiments described below, etc.; the storage data area can store data (such as audio data, phone book) created according to the use of the
以操作系统为安卓(Android)系统为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、系统运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层240通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行库层240中还提供有Android运行时库242(Android Runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层280中运行有至少一个应用程序,这些应用程序可以是操作系统自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相片美化程序等。Taking the operating system as an Android system as an example, the programs and data stored in the memory 120 are as shown in FIG. 1. The memory 120 stores a Linux kernel layer 220, a system runtime layer 240, an application framework layer 260, and an application layer 280. . The Linux kernel layer 220 provides the underlying drivers for various hardware of the
以操作系统为IOS系统为例,存储器120中存储的程序和数据如图2所示,IOS系统包括:核心操作系统层320(Core OS layer)、核心服务层340(Core Services layer)、媒体层360(Media layer)、可触摸层380(Cocoa Touch Layer)。核心操作系统层320包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层340的程序框架所使用。核心服务层340提供给应用程序所需要的系统服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层360为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层380为应用程序开发提供了各种常用的界面相关的框架,可触摸层380负责用户在终端100上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。Taking the operating system as an IOS system as an example, the programs and data stored in the memory 120 are as shown in FIG. 2. The IOS system includes: a core operating system layer 320 (Core OS layer), a core service layer 340 (Core Services layer), and a media layer. 360 (Media layer), touchable layer 380 (Cocoa Touch Layer). The core operating system layer 320 includes an operating system kernel, drivers, and an underlying program framework that provide functionality closer to the hardware for use by the program framework located at the core service layer 340. The core service layer 340 provides system services and/or program frameworks required by the application, such as a Foundation framework, an account framework, an advertising framework, a data storage framework, a network connectivity framework, a geographic location framework, a motion framework, and the like. The media layer 360 provides an interface for the audiovisual aspect of the application, such as a graphic image related interface, an audio technology related interface, a video technology related interface, and an audio and video transmission technology wireless play (AirPlay) interface. The touch layer 380 provides various commonly used interface related frameworks for application development, and the touch layer 380 is responsible for user touch interaction operations on the
在图2所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层340中的基础框架和可触摸层380中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、 处理和用户交互事件,响应手势等等。In the framework illustrated in FIG. 2, frameworks related to most applications include, but are not limited to, the base framework in core service layer 340 and the UIKit framework in touchable layer 380. The underlying framework provides many basic object classes and data types, providing the most basic system services for all applications, regardless of the UI. The classes provided by the UIKit framework are the basic UI class libraries for creating touch-based user interfaces. iOS applications can provide UI based on the UIKit framework, so it provides the application infrastructure for building user interfaces, drawing , handling and user interaction events, responsive gestures, and more.
触摸显示屏130用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏130通常设置在终端130的前面板。触摸显示屏130可被设计成为全面屏、曲面屏或异型屏。触摸显示屏130还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本实施例对此不加以限定。其中:The
全面屏Full screen
全面屏可以是指触摸显示屏130占用终端100的前面板的屏占比超过阈值(比如80%或90%或95%)的屏幕设计。屏占比的一种计算方式为:(触摸显示屏130的面积/终端100的前面板的面积)*100%;屏占比的另一种计算方式为:(触摸显示屏130中实际显示区域的面积/终端100的前面板的面积)*100%;屏占比的再一种计算方式为:(触摸显示屏130的对角线/在终端100的前面板的对角线)*100%。示意性的如图3A所示的例子中,终端100的前面板上近乎所有区域均为触摸显示屏130,在终端100的前面板40上,除中框41所产生的边缘之外的其它区域,全部为触摸显示屏130。该触摸显示屏130的四个角可以是直角或者圆角。The full screen may refer to a screen design in which the
全面屏还可以是将至少一种前面板部件集成在触摸显示屏130内部或下层的屏幕设计。可选地,该至少一种前面板部件包括:摄像头、指纹传感器、接近光传感器、距离传感器等。在一些实施例中,将传统终端的前面板上的其他部件集成在触摸显示屏130的全部区域或部分区域中,比如将摄像头中的感光元件拆分为多个感光像素后,将每个感光像素集成在触摸显示屏130中每个显示像素中的黑色区域中。由于将至少一种前面板部件集成在了触摸显示屏130的内部,所以全面屏具有更高的屏占比。The full screen may also be a screen design that integrates at least one front panel component inside or below the
当然在另外一些实施例中,也可以将传统终端的前面板上的前面板部件设置在终端100的侧边或背面,比如将超声波指纹传感器设置在触摸显示屏130的下方、将骨传导式的听筒设置在终端130的内部、将摄像头设置成位于终端的侧边且可插拔的结构。Of course, in other embodiments, the front panel component on the front panel of the conventional terminal may also be disposed on the side or the back of the terminal 100, such as an ultrasonic fingerprint sensor disposed under the
在一些可选的实施例中,当终端100采用全面屏时,终端100的中框的单个侧边,或两个侧边(比如左、右两个侧边),或四个侧边(比如上、下、左、右四个侧边)上设置有边缘触控传感器120,该边缘触控传感器120用于检测用户在中框上的触摸操作、点击操作、按压操作和滑动操作等中的至少一种操作。该边缘触控传感器120可以是触摸传感器、热力传感器、压力传感器等中的任意一种。用户可以在边缘触控传感器120上施加操作,对终端100中的应用程序进行控制。In some optional embodiments, when the terminal 100 adopts a full screen, a single side of the middle frame of the terminal 100, or two sides (such as the left and right sides), or four sides (such as An edge touch sensor 120 is disposed on the four sides of the upper, lower, left, and right sides, and the edge touch sensor 120 is configured to detect a user's touch operation, a click operation, a pressing operation, a sliding operation, and the like on the middle frame. At least one operation. The edge touch sensor 120 may be any one of a touch sensor, a thermal sensor, a pressure sensor, and the like. The user can apply an operation on the edge touch sensor 120 to control the application in the
曲面屏Curved screen
曲面屏是指触摸显示屏130的截面呈弯曲形状且沿平行于截面的方向上的投影为平面的屏幕设计,该弯曲形状可以是U型。可选地,曲面屏是指至少一个侧边是弯曲形状的屏幕设计方式。可选地,曲面屏是指触摸显示屏130的至少一个侧边延伸覆盖至终端100的中框上。由于触摸显示屏130的侧边延伸覆盖至终端100的中框,也即将原本不具有显示功能和触控功能的中框覆盖为可显示区域和/或可操作区域,从而使得曲面屏具有了更高的屏占比。可选地,如图3B所示的例子中,曲面屏是指左右两个侧边42是弯曲形状的屏幕设计;或者,曲面屏是指上下两个侧边是弯曲形状的屏幕设计;或者,曲面屏是指上、下、左、右四个侧边均为弯曲形状的屏幕设计。在可选的实施例中,曲面屏采用具有一定柔性的触摸屏材料制备。The curved screen refers to a screen design in which the cross section of the
异型屏Shaped screen
异型屏是外观形状为不规则形状的触摸显示屏,不规则形状不是矩形或圆角矩形。可选地,异型屏是指在矩形或圆角矩形的触摸显示屏130上设置有凸起、缺口和/或挖孔的屏幕设计。可选地,该凸起、缺口和/或挖孔可以位于触摸显示屏130的边缘、屏幕中央或两者均有。当凸起、缺口和/或挖孔设置在一条边缘时,可以设置在该边缘的中间位置或两端;当凸起、缺口和/或挖孔设置在屏幕中央时,可以设置在屏幕的上方区域、左上方区域、左侧区域、左下方区域、下方区域、右下方区域、右侧区域、右上方区域中的一个或多个区域中。当设置在多个区域中时,凸起、缺口和挖孔可以集中分布,也可以分散分布;可以对称分布,也可以不对称分布。可选地,该凸起、缺口和/或挖孔的数量也不限。A profiled screen is a touchscreen display with an irregularly shaped shape, and the irregular shape is not a rectangle or a rounded rectangle. Alternatively, the profiled screen refers to a screen design that is provided with raised, notched, and/or punctured holes on a rectangular or rounded rectangular
由于异型屏将触摸显示屏的上额区和/或下额区覆盖为可显示区域和/或可操作区域,使得触摸显示屏在终端的前面板上占据更多的空间,所以异型屏也具有更大的屏占比。在一些实施例中,缺口和/或挖孔中用于容纳至少一种前面板部件,该前面板部件包括摄像头、指纹传感器、接近光传感器、距离传感器、听筒、环境光亮度传感器、物理按键中的至少一种。Since the shaped screen covers the upper and/or lower forehead area of the touch display screen as a displayable area and/or an operable area, so that the touch display screen occupies more space on the front panel of the terminal, the shaped screen also has A larger screen ratio. In some embodiments, the notch and/or the bore are for receiving at least one front panel component, including a camera, a fingerprint sensor, a proximity light sensor, a distance sensor, an earpiece, an ambient light level sensor, a physical button At least one of them.
示例性的,该缺口可以设置在一个或多个边缘上,该缺口可以是半圆形缺口、直角矩形缺口、圆角矩形缺口或不规则形状缺口。示意性的如图3C所示的例子中,异型屏可以是在触摸显示屏130的上边缘的中央位置设置有半圆形缺口43的屏幕设计,该半圆形缺口43所空出的位置用于容纳摄像头、距离传感器(又称接近传感器)、听筒、环境光亮度传感器中的至少一种前面板部件;示意性的如图3D所示,异型屏可以是在触摸显示屏130的下边缘的中央位置设置有半圆形缺口44的屏幕设计,该半圆形缺口44所空出的位置用于容纳物理按键、指纹传感器、麦克风中的至少一种部件;示意性的如图3E所示的例子中,异 型屏可以是在触摸显示屏130的下边缘的中央位置设置有半椭圆形缺口45的屏幕设计,同时在终端100的前面板上还形成有一个半椭圆型缺口,两个半椭圆形缺口围合成一个椭圆形区域,该椭圆形区域用于容纳物理按键或者指纹识别模组;示意性的如图3F所示的例子中,异型屏可以是在触摸显示屏130中的上半部中设置有至少一个小孔46的屏幕设计,该小孔46所空出的位置用于容纳摄像头、距离传感器、听筒、环境光亮度传感器中的至少一种前面板部件。Illustratively, the indentation may be provided on one or more edges, which may be semi-circular notches, right-angled rectangular indentations, rounded rectangular indentations or irregularly shaped indentations. In the example shown in FIG. 3C, the profiled screen may be a screen design in which a
除此之外,本领域技术人员可以理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括射频电路、输入单元、传感器、音频电路、无线保真(Wireless Fidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。In addition, those skilled in the art can understand that the structure of the terminal 100 shown in the above figure does not constitute a limitation on the terminal 100, and the terminal may include more or less components than the illustration, or a combination of some Parts, or different parts. For example, the terminal 100 further includes components such as a radio frequency circuit, an input unit, a sensor, an audio circuit, a wireless fidelity (WiFi) module, a power supply, a Bluetooth module, and the like, and details are not described herein.
请参考图4,其示出了本申请一个示例性实施例示出的消息提醒方法的流程图。本实施例以该方法应用于终端100中来举例说明。终端100上具有主显示区域和辅显示区域。该方法包括:Please refer to FIG. 4, which shows a flowchart of a message reminding method shown in an exemplary embodiment of the present application. This embodiment is exemplified by the method being applied to the terminal 100. The terminal 100 has a main display area and a secondary display area. The method includes:
步骤401,在主显示区域中以横屏模式显示第一应用程序的第一用户界面;Step 401: Display a first user interface of the first application in a landscape mode in the main display area;
终端的显示屏上包括主显示区域和辅显示区域。通常,主显示区域和辅显示区域是属于同一显示屏上的不同显示区域。主显示区域的第一显示面积大于辅显示区域的第二显示面积。The display screen of the terminal includes a main display area and a secondary display area. Typically, the primary display area and the secondary display area are 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 a special-shaped screen, the main display area is a display area with a regular edge (such as a rectangle) on the shaped screen, and the auxiliary display area is a display area with irregular edges (such as a notch or a hole) on the shaped screen, the main display The collection of the area and the auxiliary display area is equal to the entire display area of the shaped screen. Illustratively, the three sides of the shaped screen are straight edges, and the remaining one is a curved side with a concave portion, and the main display area is an area where the largest rectangle is divided according to the edges of the three straight sides and the concave portion, The display area is the remainder except the main display area. Optionally, the auxiliary display area is one or two.
在本实施例中,以终端的显示屏是异形屏为例进行说明。可选的,辅显示区域是两个:位于终端右侧的第一辅显示区域,位于终端左侧的第二辅显示区域。当然,第一辅显示区域和第二辅显示区域也可以看成是一个整体,作为一个辅显示区域来看待。In this embodiment, the display screen of the terminal is an alien shaped screen as an example for description. Optionally, the auxiliary display area is 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 can also be regarded as a whole, and are viewed as a secondary display area.
终端的触摸显示屏呈矩形,或者,近似为矩形。对应地,该触摸显示屏上具有长边和宽边。The touch screen of the terminal is rectangular or, alternatively, rectangular. Correspondingly, the touch display has long and wide sides.
横屏模式是将触摸显示屏的长边与水平面平行或近似平行,将触摸显示屏的宽边与水平面垂直或近似垂直的画面显示方式。或者说,横屏模式是将触摸显示屏的两个长边作为正向视角的顶边或底边,将触摸显示屏的两个短边作为正向视角的两个侧边的显示方式。The horizontal screen mode is a screen display method in which the long side of the touch display screen is parallel or nearly parallel with the horizontal plane, and the wide side of the touch display screen is perpendicular or nearly vertical to the horizontal plane. In other words, the horizontal screen mode uses the two long sides of the touch display screen as the top or bottom side of the forward viewing angle, and the two short sides of the touch display screen are used as the display manner of the two sides of the forward viewing angle.
第一应用程序是位于前台运行的应用程序。在用户使用第一应用程序的过程中,终端在主显示区域上显示第一应用程序的第一用户界面,该第一用户界面是指第一应用程序的程序界面。可选地,第一应用程序是第一预定类型的应用程序,第一预定类型的应用程序包括:办公类应用程序、在线教育类应用程序、在线视频类应用程序、本地视频播放器类应用程序、游戏类应用程序中的至少一种。The first application is an application that runs in the foreground. In the process of using the first application by the user, the terminal displays the first user interface of the first application on the main display area, and the first user interface refers to the program interface of the first application. Optionally, the first application is a first predetermined type of application, and the first predetermined type of application includes: an office application, an online education application, an online video application, and a local video player application. At least one of the game applications.
可选地,第一应用程序是适于在横屏模式下进行持续使用的应用程序。可选地,在本步骤中辅显示区域不显示任何信息,或者显示预设背景色,或者显示与第一用户界面相关联的背景色,或者显示状态栏,本申请对此不加以限定。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.
步骤402,接收第二应用程序的未读消息;Step 402: Receive an unread message of the second application.
第二应用程序是安装和运行在终端内的应用程序。可选地,第二应用程序是后台运行的应用程序。可选地,第二应用程序是第二预定类型的应用程序,第二预定类型的应用程序包括但不限于:短消息应用程序、即时通讯类应用程序、团队语音工具、微博程序、邮件程序、网络社区应用程序、语音通话应用程序、视频通话应用程序中的至少一种。The second application is an application that is installed and running inside the terminal. Optionally, the second application is an application running in the background. Optionally, the second application is a second predetermined type of application, and the second predetermined type of application includes but is not limited to: a short message application, an instant messaging application, a team voice tool, a microblog program, a mail program At least one of 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 belongs to a different application than the first application. In some embodiments, the second application and the first application can be the same application.
未读消息是由其它终端或服务器发送至当前终端的消息,未读消息是未被当前终端的用户所查看过的消息。未读消息还可称为新消息。The unread message is a message sent by the other terminal or server to the current terminal, and the unread message is a message that has not been viewed by the user of the current terminal. Unread messages can also be called new messages.
步骤403,当横屏模式下的横幅通知为屏蔽状态时,在辅显示区域上显示第二应用程序的图标,第二应用程序的图标上显示有与未读消息对应的未读标记。Step 403: When the banner notification in the landscape mode is the masked state, the icon of the second application is displayed on the secondary display area, and the unread mark corresponding to the unread message is displayed on the icon of the second application.
可选地,横屏模式对横幅通知是屏蔽状态/未屏蔽状态,是由终端的操作系统、系统应用程序或第三方应用程序所提供的设置项。该设置项可以针对所有应用程序生效,也可以仅针对第一应用程序生效。当横屏模式对横幅通知是屏蔽状态时,终端不在第一用户界面上叠加显示横幅通知。Optionally, the landscape mode is a masked/unmasked state for the banner notification, and is a setting item provided by the terminal's operating system, system application, or third party application. This setting can be effective for all applications or only for the first application. When the landscape mode is a shielded state for the banner notification, the terminal does not superimpose the banner notification on the first user interface.
可选地,未读标记是位于应用图标的边角上的点状标记或数字标记。Optionally, the unread mark is a dot mark or a digital mark located on the corner of the application icon.
示意性的参考图5,以终端的显示屏是顶部边缘形成有额部缺口的异形屏(俗称刘海屏)为例,该异 形屏包括具有规则边缘(图中为矩形)的主显示区域51和具有不规则边缘(图中为具有缺口的矩形)的辅显示区域52,在初始状态下主显示区域51中显示有第一应用程序的第一用户界面53。若第一应用程序是在线视频程序,则第一用户界面53可以是视频播放界面;若第一应用程序是游戏程序,则第一用户界面53可以是游戏界面。此时,辅显示区域52可以显示默认背景色,比如黑色。Referring to FIG. 5 schematically, the display screen of the terminal is a special-shaped screen (commonly known as Liu Haiping) having a front edge formed with a front notch, and the special-shaped screen includes a
然后,终端接收第二应用程序的未读消息,终端检测横屏模式下的横幅通知是否为屏蔽状态;若处于未屏蔽状态,则终端在第一应用程序的第一用户界面上叠加显示该未读消息的横幅通知,横幅通知是显示在第一用户界面的上部区域中的条状显示区域;若处于屏蔽状态,则终端在辅显示区域上显示第二应用程序的应用图标54,该应用图标54的右上角上显示有未读消息的黑点状未读标记。Then, the terminal receives the unread message of the second application, and the terminal detects whether the banner notification in the landscape mode is a masked state; if in the unmasked state, the terminal superimposes the undisplayed on the first user interface of the first application. Reading a banner notification of the message, the banner notification is a strip display area displayed in an upper area of the first user interface; if in a shielded state, the terminal displays an
可选地,终端能够当横屏模式下的横幅通知为屏蔽状态时,在辅显示区域上显示联系人标识图标,该联系人标识图标对应的联系人帐户是第二应用程序提供服务的帐户。Optionally, the terminal can display the contact identifier icon on the secondary display area when the banner notification in the landscape mode is the masked state, and the contact account corresponding to the contact identifier icon is an account provided by the second application.
在一种可能的实施方式中,终端能够在辅显示区域上直接显示联系人标识图标,从而快速令用户了解该消息的重要程度。In a possible implementation manner, the terminal can directly display the contact identification icon on the secondary display area, so as to quickly let the user know the importance of the message.
示意性的参考图6,以终端的显示屏是顶部边缘形成有额部缺口的异形屏(俗称刘海屏)为例,该异形屏包括具有规则边缘(图中为矩形)的主显示区域61和具有不规则边缘(图中为具有缺口的矩形)的辅显示区域62,在初始状态下主显示区域61中显示有第一应用程序的第一用户界面63。若第一应用程序是游戏类应用程序,则第一用户界面63可以是游戏界面。此时,辅显示区域62可以显示默认背景色,比如黑色。Referring to FIG. 6 schematically, the display screen of the terminal is a special-shaped screen (commonly known as Liu Haiping) having a front edge formed with a front notch, and the special-shaped screen includes a
当终端接收第二应用程序的未读信息,终端检测横屏模式下的横幅通知是否为屏蔽状态;若终端在横屏模式下的横幅通知处于未屏蔽状态,则终端在第一应用程序的第一用户界面上叠加显示该未读消息的横幅通知,横幅通知是显示在第一用户界面的上部区域中的条状显示区域;若终端在横屏模式下的横幅通知处于屏蔽状态,则终端在辅显示区域上显示第二应用程序的联系人标识图标64。可选地,联系人标识图标64可以在边角下显示第二应用程序的标识。可选地,联系人标识图标64可以在边角显示未读标识,例如黑色或红色的点状未读标记。需要说明的是,联系人标识图标64的边角包括左上角、右上角、左下角和右下角四个边角,联系人标识图标64可以在其中的一个边角显示第二应用程序的标识;并在不同于显示显示第二应用程序的标识的边角,显示点状未读标记。例如,终端可以在右下角显示第二应用程序A的标识,并在右上角显示点状未读标记。When the terminal receives the unread information of the second application, the terminal detects whether the banner notification in the landscape mode is a blocked state; if the banner notification of the terminal in the landscape mode is in an unmasked state, the terminal is in the first application. A banner notification of the unread message is superimposed on a user interface, the banner notification is a strip display area displayed in an upper area of the first user interface; if the banner notification of the terminal in the landscape mode is in a shielded state, the terminal is A
综上所述,本实施例提供的消息提醒方法,通过在主显示区域中以横屏模式显示第一应用程序的第一用户界面,接收第二应用程序的未读消息,当横屏模式下的横幅通知为屏蔽状态时在辅显示区域上显示第二应用程序的应用图标,第二应用程序的应用图标上显示有与未读消息对应的未读标记,使得在保持不打断用户对第一应用程序的第一用户界面的正常使用前提下,通过辅显示区域上增加显示具有未读标记的应用图标来提醒用户存在未读消息,从而消除或减少用户漏掉重要的未读消息的可能性。In summary, the message reminding method provided by the embodiment receives the unread message of the second application by displaying the first user interface of the first application in the horizontal display mode in the main display area, when the horizontal screen mode is used. The banner notification displays the application icon of the second application on the secondary display area when the state is blocked, and the unread mark corresponding to the unread message is displayed on the application icon of the second application, so that the user does not interrupt the user Under the premise of normal use of the first user interface of an application, an application icon with an unread mark is displayed on the auxiliary display area to remind the user of an unread message, thereby eliminating or reducing the possibility of the user missing an important unread message. Sex.
请参考图7,其示出了本申请一个示例性实施例示出的消息提醒方法的流程图。本实施例以该方法应用于终端100中来举例说明。该方法包括:Please refer to FIG. 7, which shows a flowchart of a message reminding method shown in an exemplary embodiment of the present application. This embodiment is exemplified by the method being applied to the terminal 100. The method includes:
步骤601,在主显示区域中以横屏模式显示第一应用程序的第一用户界面;Step 601: Display a first user interface of the first application in a landscape mode in the main display area;
终端的显示屏上包括主显示区域和辅显示区域。通常,主显示区域和辅显示区域是属于同一显示屏上的不同显示区域。主显示区域的第一显示面积大于辅显示区域的第二显示面积。The display screen of the terminal includes a main display area and a secondary display area. Typically, the primary display area and the secondary display area are 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 a special-shaped screen, the main display area is a display area with a regular edge (such as a rectangle) on the shaped screen, and the auxiliary display area is a display area with irregular edges (such as a notch or a hole) on the shaped screen, the main display The collection of the area and the auxiliary display area is equal to the entire display area of the shaped screen. Illustratively, the three sides of the shaped screen are straight edges, and the remaining one is a curved side with a concave portion, and the main display area is an area where the largest rectangle is divided according to the edges of the three straight sides and the concave portion, The display area is the remainder except the main display area. Optionally, the auxiliary display area is one or two.
终端的触摸显示屏呈矩形,或者,近似为矩形。对应地,该触摸显示屏上具有长边和宽边。The touch screen of the terminal is rectangular or, alternatively, rectangular. Correspondingly, the touch display has long and wide sides.
横屏模式是将触摸显示屏的长边与水平面平行或近似平行,将触摸显示屏的宽边与水平面垂直或近似垂直的画面显示方式。或者说,横屏模式是将触摸显示屏的两个长边作为正向视角的顶边或底边,将触摸显示屏的两个短边作为正向视角的两个侧边的显示方式。The horizontal screen mode is a screen display method in which the long side of the touch display screen is parallel or nearly parallel with the horizontal plane, and the wide side of the touch display screen is perpendicular or nearly vertical to the horizontal plane. In other words, the horizontal screen mode uses the two long sides of the touch display screen as the top or bottom side of the forward viewing angle, and the two short sides of the touch display screen are used as the display manner of the two sides of the forward viewing angle.
第一应用程序是位于前台运行的应用程序。在用户使用第一应用程序的过程中,终端在主显示区域上显示第一应用程序的第一用户界面,该第一用户界面是指第一应用程序的程序界面。可选地,第一应用程序是第一预定类型的应用程序,第一预定类型的应用程序包括:办公类应用程序、在线教育类应用程序、在线视频类应用程序、游戏类应用程序中的至少一种。The first application is an application that runs in the foreground. In the process of using the first application by the user, the terminal displays the first user interface of the first application on the main display area, and the first user interface refers to the program interface of the first application. Optionally, the first application is a first predetermined type of application, and the first predetermined type of application comprises: at least an office application, an online education application, an online video application, and a game application. One.
可选地,第一应用程序是适于在横屏模式下进行持续使用的应用程序。可选地,在本步骤中辅显示区 域不显示任何信息,或者显示预设背景色,或者显示与第一用户界面相关联的背景色,或者显示状态栏,本申请对此不加以限定。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.
步骤602,接收第二应用程序的未读消息;Step 602: Receive an unread message of the second application.
第二应用程序是安装和运行在终端内的应用程序。可选地,第二应用程序是后台运行的应用程序。可选地,第二应用程序是第二预定类型的应用程序,第二预定类型的应用程序包括但不限于:短消息应用程序、即时通讯类应用程序、团队语音工具、微博程序、邮件程序、网络社区应用程序、语音通话应用程序、视频通话应用程序中的至少一种。The second application is an application that is installed and running inside the terminal. Optionally, the second application is an application running in the background. Optionally, the second application is a second predetermined type of application, and the second predetermined type of application includes but is not limited to: a short message application, an instant messaging application, a team voice tool, a microblog program, a mail program At least one of 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 belongs to a different application than the first application. In some embodiments, the second application and the first application can be the same application.
未读消息是由其它终端或服务器发送至当前终端的消息,未读消息是未被当前终端的用户所查看过的消息。未读消息还可称为新消息。The unread message is a message sent by the other terminal or server to the current terminal, and the unread message is a message that has not been viewed by the user of the current terminal. Unread messages can also be called new messages.
步骤603,当横屏模式下的横幅通知为屏蔽状态时,确定第二应用程序的应用图标在辅显示区域上的显示位置,显示位置是应用图标在辅显示区域上作为快捷应用图标时的显示位置;
在横屏模式下使用第一应用程序的过程中,可以设置对横幅通知为屏蔽状态或未屏蔽状态。当终端接收第二应用程序的未读消息,终端检测横屏模式下的横幅通知是否为屏蔽状态;若处于未屏蔽状态,则终端在第一应用程序的第一用户界面上叠加显示该未读消息的横幅通知,横幅通知是显示在第一用户界面的上部区域中的条状显示区域;若处于屏蔽状态,则终端在辅显示区域显示第二应用程序的图标。In the process of using the first application in the landscape mode, the banner notification can be set to be shielded or unmasked. When the terminal receives the unread message of the second application, the terminal detects whether the banner notification in the landscape mode is a blocked state; if in the unmasked state, the terminal superimposes the unread on the first user interface of the first application. A banner notification of the message, the banner notification is a strip display area displayed in an upper area of the first user interface; if in a masked state, the terminal displays an icon of the second application in the auxiliary display area.
可选地,终端提供有在辅显示区域上将第二应用程序的应用图标显示为快捷应用图标的功能,该快捷应用图标用于快速以全屏模式或画中画模式启动第二应用程序的用户界面。可选地,图5所示的辅显示区域分为第一辅显示区域和第二辅显示区域,其中位于上方的第一辅显示区域中能够显示三个快捷应用图标,该三个快捷应用图标可以由下滑信号呼出。Optionally, the terminal is provided with a function of displaying an application icon of the second application as a shortcut application icon on the auxiliary display area, and the shortcut application icon is used to quickly start the user of the second application in the full screen mode or the picture in picture mode. interface. Optionally, the auxiliary display area shown in FIG. 5 is divided into a first auxiliary display area and a second auxiliary display area, wherein three shortcut application icons are displayed in the first auxiliary display area located above, and the three shortcut application icons are displayed. Can be called out by the down signal.
可选地,该三个快捷应用图标的显示位置由操作系统或用户来设置。终端会预先存储第二应用程序的应用图标在辅显示区域中的显示位置。Optionally, the display positions of the three shortcut application icons are set by an operating system or a user. The terminal pre-stores the display position of the application icon of the second application in the auxiliary display area.
当横屏模式下的横幅通知为屏蔽状态时,终端确定第二应用程序的应用图标在辅显示区域上的显示位置。When the banner notification in the landscape mode is the masked state, the terminal determines the display location of the application icon of the second application on the secondary display area.
步骤604,根据显示位置在辅显示区域上显示第二应用程序的应用图标,第二应用程序的图标上显示有与未读消息对应的未读标记;Step 604: Display an application icon of the second application on the auxiliary display area according to the display position, and an unread mark corresponding to the unread message is displayed on the icon of the second application;
终端根据预先存储的第二应用程序的应用图标的显示位置,在辅显示区域上显示第二应用程序的应用图标。The terminal displays the application icon of the second application on the auxiliary display area according to the display position of the application icon of the second application stored in advance.
可选地,横屏模式对横幅通知是屏蔽状态/未屏蔽状态,是由终端的操作系统、系统应用程序或第三方应用程序所提供的设置项。该设置项可以针对所有应用程序生效,也可以仅针对第一应用程序生效。当横屏模式对横幅通知是屏蔽状态时,终端不在第一用户界面上叠加显示横幅通知。Optionally, the landscape mode is a masked/unmasked state for the banner notification, and is a setting item provided by the terminal's operating system, system application, or third party application. This setting can be effective for all applications or only for the first application. When the landscape mode is a shielded state for the banner notification, the terminal does not superimpose the banner notification on the first user interface.
可选地,未读标记是位于应用图标的边角上的点状标记或数字标记。该数字标记中的数字与未读消息数量相同,比如未读消息数量是1条,则数字标记中的数字是1;未读消息数量是3条,则数字标记中的数字是3。Optionally, the unread mark is a dot mark or a digital mark located on the corner of the application icon. The number in the digital tag is the same as the number of unread messages. For example, if the number of unread messages is 1, the number in the digital tag is 1; the number of unread messages is 3, and the number in the digital tag is 3.
结合参考图8,以终端的显示屏是顶部边缘形成有额部缺口的异形屏(俗称刘海屏)为例,该异形屏包括具有规则边缘(图中为矩形)的主显示区域和具有不规则边缘(图中为具有缺口的矩形)的辅显示区域,在初始状态下主显示区域中显示有第一应用程序的第一用户界面71。若第一应用程序是在线视频程序,则第一用户界面71可以是视频播放界面;若第一应用程序是游戏程序,则第一用户界面71可以是游戏界面。此时,辅显示区域72可以显示默认背景色,比如黑色。Referring to FIG. 8 as an example, the display screen of the terminal is a profiled screen (commonly known as Liu Haiping) having a forehead gap formed at the top edge, and the profiled screen includes a main display area having a regular edge (a rectangle in the figure) and having irregularities. In the auxiliary display area of the edge (the rectangle having the notch in the figure), the
然后,终端接收第二应用程序的未读消息,终端检测横屏模式下的横幅通知是否为屏蔽状态;若处于屏蔽状态,则终端在辅显示区域上显示第二应用程序的应用图标72,该应用图标72的右上角上显示有未读消息的黑点状未读标记。Then, the terminal receives the unread message of the second application, and the terminal detects whether the banner notification in the landscape mode is a shielded state; if the mask is in the shielded state, the terminal displays the
步骤605,接收应用图标上的第一操作信号;Step 605: Receive a first operation signal on the application icon.
当用户通过查看应用图标72右上角的黑点状未读标记后,若希望查看未读消息,则可以在应用图标上执行第一操作。对应地,终端接收应用图标上的第一操作信号,第一操作信号可以是点击信号、双击信号或滑动信号。After the user views the unread message by viewing the black dot in the upper right corner of the
本实施例中,以第一操作信号是点击信号来举例说明。In this embodiment, the first operation signal is a click signal for illustration.
步骤606,根据第一操作信号在第一用户界面的局部区域上显示第二应用程序的消息处理浮窗,消息处理浮窗是用于显示在第一用户界面的第二局部区域上对未读消息进行消息处理的浮窗;Step 606: Display a message processing floating window of the second application on a partial area of the first user interface according to the first operation signal, where the message processing floating window is used to display the unread on the second partial area of the first user interface. a floating window in which a message is processed;
在接收到第一操作信号后,终端还可以启动或唤醒第二应用程序。在第一用户界面的局部区域上叠加 显示消息处理浮窗,该消息处理浮窗上显示有第二应用程序的消息处理界面。该消息处理界面上显示有未读消息的来源方标识和消息内容。由于消息处理浮窗的显示面积有限,该消息内容可以是全部或部分消息内容。After receiving the first operation signal, the terminal may also start or wake up the second application. A message processing floating window is superimposed on a partial area of the first user interface, and a message processing interface of the second application is displayed on the floating window of the message processing. The source party identifier and message content of the unread message are displayed on the message processing interface. Due to the limited display area of the message processing floating window, the message content may be all or part of the message content.
在一个可选的实施例中,局部区域是第一用户界面的左半部显示区域或右半部显示区域。可选地,第二局部区域的默认显示位置以尽量不遮挡第一用户界面的主要显示内容进行设计。In an alternative embodiment, the partial area is the left half display area or the right half display area of the first user interface. Optionally, the default display position of the second partial area is designed to minimize the main display content of the first user interface.
示意性的参考图8,当用户点击第二应用程序的应用图标72后,终端取消对横幅通知72的显示,并在第一用户界面71的左半部区域上显示有消息处理弹窗73,该消息处理弹窗73上显示有未读消息的来源方标识和消息内容。Referring to FIG. 8 , when the user clicks the
步骤607,接收消息处理浮窗上的第二操作信号;Step 607: Receive a second operation signal on the message processing floating window.
第二操作信号可以是点击信号、滑动信号、文本输入信号、语音输入信号、图片/表情输入信号、视频输入信号中的至少一种。The second operation 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.
步骤608,根据第二操作信号对未读消息进行消息处理,该消息处理包括消息查看、消息回复、消息转发、消息标记、消息收藏和消息删除中的至少一种。Step 608: Perform message processing on the unread message according to the second operation signal, where the message processing includes at least one of message view, message reply, message forwarding, message tag, message collection, and message deletion.
可选地,消息处理浮窗上提供有消息录入控件,该消息录入控件可以是文本输入框、表情输入框、图片输入框、语音输入框和视频输入框中的至少一种。Optionally, a message input control is provided on the message processing floating window, and the message input control may be at least one of a text input box, an expression input box, a picture input box, a voice input box, and a video input box.
以消息处理浮窗上具有文本输入框为例,当前用户可以输入“没事没事,请我吃饭就好啦~”进行回复,如图9所示。Take the text input box on the message processing floating window as an example. The current user can input “Nothing is ok, please let me eat well~” to reply, as shown in Figure 9.
可选地,消息处理浮窗73上提供有消息查看、消息回复、消息转发和消息删除中的至少一种消息处理控件,用户根据自身需求对未读消息进行消息处理。Optionally, the message
可选地,消息处理浮窗上还显示有关闭控件、全屏控件、隐藏控件、缩放区域、移动区域的至少一种。结合图8,关闭控件可以是消息处理浮窗的最上一栏的“×”按钮、全屏按钮可以是消息处理浮窗的最上一栏的“□”按钮控件,隐藏控件可以是消息处理浮窗的最上一栏的“-”按钮控件。缩放区域可以是消息处理浮窗的四角区域,移动区域可以是消息处理浮窗的最上一栏的空白区域。Optionally, at least one of a close control, a full screen control, a hidden control, a zoom area, and a moving area is further displayed on the message processing floating window. Referring to FIG. 8, the close control may be the "×" button of the top column of the message processing floating window, the full screen button may be the "□" button control of the top column of the message processing floating window, and the hidden control may be the message processing floating window. The "-" button control in the top column. The zoom area may be a four-corner area of the message processing floating window, and the moving area may be a blank area of the top column of the message processing floating window.
当终端的操作系统为安卓系统时,上述消息处理浮窗可以采用Freedom技术实现。When the operating system of the terminal is an Android system, the above message processing floating window can be implemented by using Freedom technology.
在一个可选的实施例中,当接收到关闭按钮上的关闭信号时,终端关闭消息处理浮窗的显示。In an alternative embodiment, the terminal closes the display of the message processing floating window when a shutdown signal on the close button is received.
在一个可选的实施例中,当接收到全屏按钮上的第二操作信号时,终端以全屏方式显示第二应用程序的消息处理界面。也即,终端取消对消息处理浮窗的显示,然后将第一用户界面全部切换为第二应用程序的第二用户界面,该第二用户界面是第二应用程序中用于处理未读消息的界面。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 the first user interface to the second user interface of the second application, which is the second application for processing the unread message. interface.
在一个可选的实施例中,当接收到缩放区域上的第三操作信号时,根据第三操作信号放大或缩小消息处理浮窗。以缩放区域是消息处理浮窗的四角区域为例,当终端接收到四角区域上的向外拖动信号时,对消息处理浮窗进行窗口放大;当终端接收到四角区域上的向内拖动信号时,对消息处理浮窗进行窗口缩小。In an optional 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. For example, when the zoom area is a four-corner area of the message processing floating window, when the terminal receives the outward drag signal on the four-corner area, the window is enlarged by the window for the message processing floating window; when the terminal receives the inward drag on the four-corner area When the signal is signaled, the window is narrowed down to the message processing floating window.
在一个可选的实施例中,当接收到移动区域上的第四操作信号时,根据第四操作信号改变消息处理浮窗在第一用户界面上的显示位置。以移动区域是消息处理浮窗的最上一栏的空白区域为例,当终端接收到对顶部区域的拖动信号时,根据该拖动信号改变消息处理浮窗在第一用户界面上的显示位置。In an optional embodiment, when the fourth operation signal on the moving area is received, the display position of the message processing floating window on the first user interface is changed according to the fourth operation signal. For example, when the mobile area is a blank area of the uppermost column of the message processing floating window, when the terminal receives the drag signal to the top area, the display position of the message processing floating window on the first user interface is changed according to the drag signal. .
在一个可选的实施例中,当接收到隐藏按钮上的第五操作信号时,根据第五操作信号隐藏消息处理浮窗。也即,当用户暂时不需要查看消息处理界面时,点击隐藏控件,从而将消息处理浮窗进行隐藏。In an optional embodiment, when the fifth operation signal on the hidden button is received, the message processing floating window is hidden according to the fifth operation signal. That is, when the user does not need to view the message processing interface temporarily, the hidden control is clicked to hide the message processing floating window.
综上所述,本实施例提供的消息提醒方法,通过在主显示区域中以横屏模式显示第一应用程序的第一用户界面,接收第二应用程序的未读消息,当横屏模式下的横幅通知为屏蔽状态时在辅显示区域上显示第二应用程序的应用图标,第二应用程序的应用图标上显示有与未读消息对应的未读标记,使得在保持不打断用户对第一应用程序的第一用户界面的正常使用前提下,通过辅显示区域上增加显示具有未读标记的应用图标来提醒用户存在未读消息,从而消除或减少用户漏掉重要的未读消息的可能性。In summary, the message reminding method provided by the embodiment receives the unread message of the second application by displaying the first user interface of the first application in the horizontal display mode in the main display area, when the horizontal screen mode is used. The banner notification displays the application icon of the second application on the secondary display area when the state is blocked, and the unread mark corresponding to the unread message is displayed on the application icon of the second application, so that the user does not interrupt the user Under the premise of normal use of the first user interface of an application, an application icon with an unread mark is displayed on the auxiliary display area to remind the user of an unread message, thereby eliminating or reducing the possibility of the user missing an important unread message. Sex.
本实施例提供的消息提醒方法,还通过在浮窗回复控件被触发后,在第一用户界面的第二局部区域上显示第二应用程序的消息处理浮窗,由于消息处理浮窗只占用第一用户界面的局部区域,因此对未读消息的查看和回复不会打断用户对第一应用程序的使用过程,从而能够在保持不间断对第一应用程序的正常使用前提下,实现对第二应用程序的未读消息的查看和/或回复。The message reminding method provided in this embodiment further displays the message processing floating window of the second application on the second partial area of the first user interface after the floating window reply control is triggered, because the message processing floating window only occupies the first a local area of the user interface, so the viewing and replying of the unread message does not interrupt the user's use of the first application, thereby enabling the implementation of the first application without interruption. View and/or reply to unread messages of the application.
本实施例提供的消息提醒方法,还通过在消息处理浮窗上提供关闭控件、全屏控件、隐藏控件、缩放区域、移动区域的至少一种,使得用户可以尽量保持对第一用户界面的正常使用前提下,对第二应用程序的消息处理浮窗的窗口进行关闭、全屏、移动或隐藏等操作。The message reminding method provided in this embodiment further provides at least one of a closing control, a full-screen control, a hidden control, a zooming area, and a moving area on the message processing floating window, so that the user can maintain the normal use of the first user interface as much as possible. Under the premise, the window of the second application's message processing floating window is closed, full screen, moved or hidden.
以下为本申请的装置实施例,对于装置实施例中未详细描述的细节,可以参考上述一一对应的方法实施例。The following is an apparatus embodiment of the present application. For details not specifically described in the apparatus embodiment, reference may be made to the one-to-one corresponding method embodiment.
请参考图10,其示出了本申请一个示例性实施例提供的消息提醒装置的结构方框图。该消息提醒装置 可以通过软件、硬件或两者的结合实现成为终端或终端的一部分。该装置包括:Please refer to FIG. 10, which is a structural block diagram of a message reminding apparatus provided by an exemplary embodiment of the present application. The message reminding device can be implemented as a terminal or a part of the terminal by software, hardware or a combination of both. The device includes:
显示模块920,用于在所述主显示区域中以横屏模式显示第一应用程序的第一用户界面;a
接收模块940,用于接收第二应用程序的未读消息;The receiving
所述显示模块920,用于在所述辅显示区域上显示所述第二应用程序的应用图标,所述第二应用程序的应用图标上显示有与所述未读消息对应的未读标记。The
在一个可选的实施例中,所述未读标记是位于所述应用图标的边角上的点状标记或数字标记。In an alternative embodiment, the unread mark is a dot mark or a digital mark located on a corner of the application icon.
在一个可选的实施例中,所述显示模块920,用于确定所述第二应用程序的应用图标在所述辅显示区域上的显示位置,所述显示位置是所述应用图标在所述辅显示区域上作为快捷应用图标时的显示位置;根据所述显示位置在所述辅显示区域上显示所述第二应用程序的应用图标。In an optional embodiment, the
在一个可选的实施例中,所述显示屏是异形屏,所述主显示区域是所述异形屏上具有规则边缘的显示区域,所述辅显示区域是所述异形屏上具有不规则边缘的显示区域。In an optional embodiment, the display screen is a profiled screen, the main display area is a display area having a regular edge on the shaped screen, and the auxiliary display area is an irregular edge on the shaped screen Display area.
在一个可选的实施例中,所述装置还包括交互模块960;In an optional embodiment, the device further includes an
显示模块920,用于在交互模块960接收所述应用图标上的第一操作信号;根据所述第一操作信号在所述第一用户界面的局部区域上显示所述第二应用程序的消息处理浮窗,所述消息处理浮窗是用于显示在所述第一用户界面的第二局部区域上对所述未读消息进行消息处理的浮窗。The
在一个可选的实施例中,所述接收模块940,用于在交互模块960接收所述消息处理浮窗上的第二操作信号;根据所述第二操作信号对所述未读消息进行消息处理,所述消息处理包括消息查看、消息回复、消息转发和消息删除中的至少一种。In an optional embodiment, the receiving
在一个可选的实施例中,所述消息处理浮窗还显示有全屏按钮;所述显示模块920,用于在交互模块960接收到所述全屏控件上的第三操作信号时,以全屏方式显示所述第二应用程序的消息处理界面。In an optional embodiment, the message processing floating window is further displayed with a full screen button; the
在一个可选的实施例中,所述消息处理浮窗还显示有移动区域;所述显示模块920,用于在交互模块960接收到所述移动区域上的第四操作信号时,根据所述第五操作信号改变所述消息处理浮窗在所述第一用户界面上的显示位置。In an optional embodiment, the message processing floating window further displays a moving area; the
请参考图11,其示出了本申请一个示例性实施例提供的一种终端的结构框图。该终端包括处理器1001、存储器1002以及触摸显示屏1003。Please refer to FIG. 11 , which is a structural block diagram of a terminal provided by an exemplary embodiment of the present application. The terminal includes a
处理器1001可以是中央处理器(英文:central processing unit,CPU),网络处理器(英文:network processor,NP)或者CPU和NP的组合。处理器1001还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,ASIC),可编程逻辑器件(英文:programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,FPGA),通用阵列逻辑(英文:generic array logic,GAL)或其任意组合。The
存储器1002通过总线或其它方式与处理器1001相连,存储器1002中存储有至少一条指令、至少一段程序、代码集或指令集,上述至少一条指令、至少一段程序、代码集或指令集由处理器1001加载并执行以实现如上各个实施例所述的用户界面显示方法。存储器1002可以为易失性存储器(英文:volatile memory),非易失性存储器(英文:non-volatile memory)或者它们的组合。易失性存储器可以为随机存取存储器(英文:random-access memory,RAM),例如静态随机存取存储器(英文:static random access memory,SRAM),动态随机存取存储器(英文:dynamic random access memory,DRAM)。非易失性存储器可以为只读存储器(英文:read only memory image,ROM),例如可编程只读存储器(英文:programmable read only memory,PROM),可擦除可编程只读存储器(英文:erasable programmable read only memory,EPROM),电可擦除可编程只读存储器(英文:electrically erasable programmable read-only memory,EEPROM)。非易失性存储器也可以为快闪存储器(英文:flash memory),磁存储器,例如磁带(英文:magnetic tape),软盘(英文:floppy disk),硬盘。非易失性存储器也可以为光盘。The
触摸显示屏1003通过总线或其它方式与处理器1001相连。存储器1002存储有至少一条指令,所述至少一条指令由所述处理器1001加载并执行以实现如上各个实施例所述的消息提醒方法。
本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的消息提醒方法。The embodiment of the present application further provides a computer readable medium storing at least one instruction, the at least one instruction being loaded and executed by the processor to implement the message reminding method described in the foregoing embodiments. .
本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的消息提醒方法。The embodiment of the present application further provides a computer program product, where the computer program product stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the message reminding method described in the foregoing embodiments.
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。该存储介质可以是通用 或专用计算机能够存取的任何可用介质。Those skilled in the art should appreciate that in one or more of the above examples, 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 in a computer readable medium or transmitted 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 location to another. The storage medium can be any available media that can be accessed by a general purpose or special purpose computer.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810201800.8 | 2018-03-12 | ||
| CN201810201800.8A CN108415751B (en) | 2018-03-12 | 2018-03-12 | Message reminding method, device, equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019174466A1 true WO2019174466A1 (en) | 2019-09-19 |
Family
ID=63131073
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/076449 Ceased WO2019174466A1 (en) | 2018-03-12 | 2019-02-28 | Message prompting method and apparatus, device, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108415751B (en) |
| WO (1) | WO2019174466A1 (en) |
Families Citing this family (14)
| 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 |
| CN114397980B (en) | 2018-11-26 | 2024-09-24 | 华为技术有限公司 | Application display method and electronic device |
| 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 device |
| 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 (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103248757A (en) * | 2013-03-28 | 2013-08-14 | 北京小米科技有限责任公司 | Method and device for message notification |
| US20160147387A1 (en) * | 2014-11-21 | 2016-05-26 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying summarized data |
| CN105930043A (en) * | 2016-04-15 | 2016-09-07 | 苏州佳世达电通有限公司 | Message display method and electronic device |
| CN106843654A (en) * | 2017-01-24 | 2017-06-13 | 维沃移动通信有限公司 | The method and mobile terminal of a kind of terminal multi-job operation |
| CN106921760A (en) * | 2015-12-26 | 2017-07-04 | 张卓尔 | A kind of straight panel double-screen intelligent mobile phone |
| CN107493369A (en) * | 2016-06-12 | 2017-12-19 | 刘�文 | The display and mode of operation that mobile terminal notifies in transverse screen |
| CN108415751A (en) * | 2018-03-12 | 2018-08-17 | 广东欧珀移动通信有限公司 | message reminding method, device, equipment and storage medium |
Family Cites Families (11)
| 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 |
| CN106970735B (en) * | 2016-01-14 | 2020-06-23 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN105955802B (en) * | 2016-04-21 | 2020-06-12 | 青岛海信移动通信技术股份有限公司 | Application running method of mobile terminal and mobile terminal |
| CN106325670A (en) * | 2016-08-16 | 2017-01-11 | 北京小米移动软件有限公司 | Message prompting method and device |
| CN106921798B (en) * | 2017-02-17 | 2020-07-14 | 珠海市魅族科技有限公司 | Notification message processing method and device |
| 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 |
| CN107688422B (en) * | 2017-09-05 | 2020-06-26 | Oppo广东移动通信有限公司 | Notification message display method and device |
| CN107562361B (en) * | 2017-09-06 | 2019-02-26 | Oppo广东移动通信有限公司 | Message processing method and device and terminal |
| CN107580140A (en) * | 2017-09-19 | 2018-01-12 | 北京小米移动软件有限公司 | Message reminder method, device, equipment and storage medium |
-
2018
- 2018-03-12 CN CN201810201800.8A patent/CN108415751B/en not_active Expired - Fee Related
-
2019
- 2019-02-28 WO PCT/CN2019/076449 patent/WO2019174466A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103248757A (en) * | 2013-03-28 | 2013-08-14 | 北京小米科技有限责任公司 | Method and device for message notification |
| 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 |
| CN107493369A (en) * | 2016-06-12 | 2017-12-19 | 刘�文 | The display and mode of operation that mobile terminal notifies in transverse screen |
| CN106843654A (en) * | 2017-01-24 | 2017-06-13 | 维沃移动通信有限公司 | The method and mobile terminal of a kind of terminal multi-job operation |
| CN108415751A (en) * | 2018-03-12 | 2018-08-17 | 广东欧珀移动通信有限公司 | message reminding method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108415751B (en) | 2020-11-03 |
| CN108415751A (en) | 2018-08-17 |
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 | |
| US11868586B2 (en) | Floating window user interface display method and apparatus, device, and storage medium | |
| CN108491127B (en) | Input method interface display method, device, terminal and storage medium | |
| US11301131B2 (en) | Method for split-screen display, terminal, and non-transitory computer readable storage medium | |
| CN109062475B (en) | Icon display method and device, terminal and storage medium | |
| CN107688422B (en) | Notification message display method and device | |
| WO2019174546A1 (en) | User interface display method and device, apparatus, and storage medium | |
| WO2019174477A1 (en) | User interface display method and device, and terminal | |
| CN108803964B (en) | Buoy display method, device, terminal and storage medium | |
| WO2019174465A1 (en) | User interface display method and apparatus, terminal, and storage medium | |
| WO2019047738A1 (en) | Message display method, device, mobile terminal and storage medium | |
| CN108804190A (en) | User interface display method, device, terminal and storage medium | |
| WO2019047189A1 (en) | Message display method and device and terminal | |
| CN107562323A (en) | Icon moving method, device and terminal | |
| US10901553B2 (en) | Method for responding to touch operation and electronic device | |
| CN107613116A (en) | Notification message processing method and device | |
| CN109656445B (en) | Content processing method, device, terminal and storage medium | |
| CN107506086A (en) | Touch screen control method, device, mobile terminal and storage medium | |
| CN107608551B (en) | Touch operation response method and device | |
| WO2019047183A1 (en) | Key display method, apparatus, and terminal | |
| CN107562324B (en) | Data display control method and terminal | |
| HK1262204A1 (en) | Method for responding to touch operation and electronic device |
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: 19767017 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: 19767017 Country of ref document: EP Kind code of ref document: A1 |