[go: up one dir, main page]

CN111201512A - Method and device for scrolling and displaying notification messages - Google Patents

Method and device for scrolling and displaying notification messages Download PDF

Info

Publication number
CN111201512A
CN111201512A CN201780095717.0A CN201780095717A CN111201512A CN 111201512 A CN111201512 A CN 111201512A CN 201780095717 A CN201780095717 A CN 201780095717A CN 111201512 A CN111201512 A CN 111201512A
Authority
CN
China
Prior art keywords
notification message
notification
user interface
area
displayed
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.)
Pending
Application number
CN201780095717.0A
Other languages
Chinese (zh)
Inventor
成剑华
彭少华
刘震宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN111201512A publication Critical patent/CN111201512A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Landscapes

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

Abstract

终端设备获取到不同程序或者同一程序的不同通知消息,基于通知消息的不同来源在通知框中显示不同的滚动效果。例如,收到收藏联系人的发来的通知消息可以是闪烁的、缓慢的滚动,而收到陌生人发来的通知消息可以是快速的滚动。以实现用户能够在更加便捷地查看通知消息。

Figure 201780095717

When a terminal device receives notifications from different programs or different notifications from the same program, it displays different scrolling effects in the notification box based on the source of the notification. For example, a notification from a favorite contact might scroll slowly with a blinking motion, while a notification from a stranger might scroll quickly. This allows users to view notifications more conveniently.

Figure 201780095717

Description

Method and equipment for scrolling and displaying notification message Technical Field
The present invention relates to a terminal apparatus and a control method, and in particular, to an apparatus and a method of displaying an interface.
Background
Mobile terminals have become more and more versatile. Examples of such functions include data and voice communication, capturing images and video via a camera, recording audio, playing music files via a speaker system, and displaying images and video on a display. Some mobile terminals include additional functionality that supports game play, while other terminals are configured as multimedia players. As these functions become more diversified, the mobile terminal may support more complicated functions, such as capturing images or videos, playing music or video files, playing games, receiving broadcast signals, and the like.
Generally, a user receives notification messages from different programs or different programs in the same program in different scenes, however, the current manner for the terminal device to view the content of the notification messages is single, and the method is very tedious and inefficient, and the user experience is poor.
Disclosure of Invention
In view of the foregoing, it is an object of the present invention to provide a method, an apparatus, and a program for processing a notification message by a terminal device having a touch screen, so as to achieve more convenient viewing of the notification message.
In one aspect, an embodiment of the present application provides a method for a terminal device with a touch screen to process a notification message, where the method includes: the touch screen may display a first user interface, wherein the first user interface may include a first area; the terminal device may obtain a first notification message, where the first notification message may be displayed in the first area of the first user interface, and the first notification message may have a first source; the terminal device may further obtain a second notification message, where the second notification message may be displayed in the first area of the first user interface, and the second notification message may have a second source, and the second source may be different from the first source; wherein the first notification message and the second notification message may be displayed with different scroll effects.
The terminal device acquires notification messages from different programs (such as WeChat and facebook) or the same program (such as favorite contacts or strangers in mobile phone contacts), and displays different scroll effects in the first area based on different sources of the notification messages. For example, the notification message sent by the favorite contact person can be flashing and slowly scrolling, and the notification message sent by the stranger can be rapidly scrolling, so that the user can more personally view the notification message and identify the source of the notification message.
In one possible design, the first area of the first user interface is insufficient to display content of the first notification message, the first notification message being scrolled for display within the first area.
When the content of the first notification message is more, and multiple lines of display are needed, that is, the first area is not enough for displaying the notification message, the first notification message may be scrolled and displayed in the first area, and the scrolling effect may be horizontal scrolling or vertical scrolling, so that a user can view the content of the notification message completely without opening a program corresponding to the notification message.
In one possible design, a portion of the content of the first notification message is highlighted. Part of the content of the first notification message may be time, phone number, flight number, train number, verification code, address, and other information.
Highlighting may include effects of highlighting, bolding, flashing, shifting, coloring, underlining, etc., so that the user can quickly identify portions of the notification message content.
In one possible design, the method further includes: and responding to the first operation of the terminal equipment, and changing the scrolling effect of the first notification message in the first area of the first user interface.
The operation on the terminal device includes double-click, long-press, pressure touch, voice control, different fingerprints, image capture, hardware buttons and the like, wherein changing the scrolling effect of the notification message includes changing the scrolling direction, frequency, speed, time and state so that the user can view the notification message in various styles.
In one possible design, the method further includes: switching to a second user interface, wherein the second user interface is a screen locking interface, and the second user interface is different from the first user interface; acquiring a third notification message, wherein the third notification message is displayed in the first area of the second user interface;
the third notification message captured at the lock screen interface may be hidden or encrypted based on security considerations, in which case it is scroll-displayed in the notification box in response to operation of the terminal device. A notification box may be displayed in the first area. Further, if the third notification message acquired on the screen locking interface is not hidden or encrypted, the scrolling effect of the third notification message is changed in response to the first operation on the terminal device, so that the notification message can be safely and efficiently viewed under the screen locking interface.
In one possible design, the first user interface is a notification bar interface that includes the first region and a second region, where the second region includes a plurality of function buttons or display elements;
in one possible design, the first area of the first user interface simultaneously scrolls to display the first notification message and the second notification message.
The design can realize the scrolling display of the notification of the plurality of notification messages, and the scrolling effect can be different according to different sources of the messages so as to realize the scrolling display of the plurality of notification messages under the interface of the notification bar.
In one possible design, the first region of the first user interface includes a first display element; the first notification message is displayed in a first area of the first user interface except for a first display element; for example, the first display element may be a "back" or "contact" button of the WeChat application, at which time the notification message is scrolled in an area of the notification box other than the UI control area to enable viewing of the notification message without affecting user operation.
In one possible design, the first notification message stops being displayed before the second notification message is scrolled in the first area of the first user interface. The time for stopping displaying can be set in a user-defined mode, so that the user can view the notification message in a user-defined mode.
In one possible design, the first notification message includes at least one of an application message and a system message.
The scrolling display effect described in the above design includes, but is not limited to: left scrolling, right scrolling, upward scrolling, downward scrolling, back and forth scrolling in different directions, starting scrolling, stopping after scrolling, flashing while scrolling, and the like.
On the other hand, an embodiment of the present invention provides a terminal device, where the terminal device has a function of implementing the method, and the function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions.
In another aspect, an embodiment of the present invention provides a terminal device, including: the display unit is used for displaying and displaying a first user interface, and the first user interface comprises a first area; the acquisition unit is used for acquiring a first notification message, wherein the first notification message is displayed in the first area of the first user interface, and the first notification message has a first source; the obtaining unit is also used for obtaining a second notification message, and the second notification message is displayed in the first area of the first user interface, wherein the second notification message has a second source, and the second source is different from the first source; wherein the first notification message and the second notification message are displayed with different scroll effects.
In another aspect, an embodiment of the present invention further provides a Graphical User Interface (GUI) stored in a terminal device, the terminal device including a touch screen, a memory, and one or more processors configured to execute one or more computer programs stored in the memory, the GUI comprising: a first user interface displayed on the touch screen, the first user interface including an icon of a first application for accessing the first application, the first user interface further including a first area, the first area displaying a first notification message; in response to obtaining the first notification message, the first notification message is displayed in the first area of the first user interface, wherein the first notification message has a first source; in response to obtaining a second notification message, the second notification message displayed in the first area of the first user interface, wherein the second notification message has a second origin, and the second origin is different from the first origin; wherein the first notification message and the second notification message are displayed with different scroll effects.
In one possible design, the terminal device includes: a touch screen comprising a touch sensitive surface and a display; a memory; one or more processors; a plurality of application programs, and one or more computer programs. Wherein the processor is configured to implement the respective functions of the above-described methods, wherein the one or more programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the electronic device, cause the electronic device to perform the above-described methods.
In another aspect, an embodiment of the present invention provides a computer-readable storage medium, which includes instructions that, when executed on a computer, cause the computer to perform the above-mentioned method.
In another aspect, an object of the present invention is to provide a method for scrolling and displaying notification messages based on different user interfaces, so that a user can view the content of the notification messages in an intuitive and convenient manner without using the different user interfaces.
Another object of the present invention is to provide a method of displaying different scroll effects based on recognizing a portion of contents in a notification message, so that a user can quickly browse information in the contents of the notification message.
Another object of the present invention is to provide a method for scrolling a notification message based on a gesture operation or fingerprint recognition, so that a user can custom set the effect of scrolling the notification message.
To achieve these and other advantages and in accordance with the purpose of the present invention, the present embodiment also provides a mobile terminal including: a touch screen configured to display a user interface; and the notification module is configured to semantically recognize the content of the notification message and scroll and display the complete content of the notification message in the first area of the first user interface when the notification message is acquired or detected.
The scroll display effect in this embodiment includes, but is not limited to: left scrolling, right scrolling, upward scrolling, downward scrolling, back and forth scrolling in different directions, starting scrolling, pausing scrolling during scrolling, flashing while scrolling, and the like.
In some embodiments, the notification module comprises: the system comprises a notification processing module, a scene recognition module, a semantic recognition module, a gesture recognition module and a notification display module.
In some embodiments, the notification processing module is configured to: when the first notification message is acquired or detected, the relationship between the first notification message content and the first area is analyzed.
In some embodiments, the context module is configured to: and analyzing the display interface of the current terminal equipment.
In some embodiments, the semantic identification module is configured to: identifying part of the information in the content of the first notification message, wherein the part of the information can be a telephone number, a date, a verification code, a flight number and the like, and identifying the source of the notification message, such as an asterisk or a favorite contact, a common contact, a stranger and the like.
In some embodiments, priorities may be set for different first notification message sources, such as an asterisk or favorite contact having a higher priority than a normal contact, which has a higher priority than a stranger. Specifically, whether the important contact is an important contact or not can be determined according to query and matching of a contact or an application (for example, a WeChat program) contact database, and identification of part of information in the first notification message can be performed by regular expression matching using a general technology, so that the content of the notification message can be viewed in a humanized manner in different scenes.
In some embodiments, the gesture recognition module is configured to: and triggering the first notification message to scroll or changing the scroll effect in response to the first operation on the terminal equipment.
In some embodiments, the notification display module is configured to: scrolling the content of the first notification message, wherein the scrolling time can be preset as follows: the method comprises the steps of rolling all the time, stopping rolling after 5 seconds and the like so as to realize humanized viewing of the content of the notification message in different scenes.
In some embodiments, the notification display module is configured to: a portion of the content in the first notification message may be displayed with a positional shift. Such as partial content advancement, etc. In some embodiments, the notification display module is configured to: and part of the content in the notification message can be displayed in the effects of highlighting, thickening, flashing and the like, so that the content of the notification message can be viewed in a humanized manner under different scenes.
In some implementations, the notification display module is configured to: the partial content in the first notification message can be displayed at different frequencies and rates. In some embodiments, the notification display module is configured to: scrolling of different effects may be performed according to the priority of the source of the message. In some embodiments, the notification display module is configured to: and performing rolling display with different effects under different interfaces. In some embodiments, the notification display module is configured to: the time at which the first notification message is displayed may be set. Specifically, the display time of the first notification message can be set to be different in different user interfaces, so that the content of the notification message can be viewed in different scenes in a humanized manner.
In some embodiments, the first user interface may be a main interface, the first notification message is displayed in a scrolling manner in a first area of the main interface, and the scrolling manner may be a manner preset by a user: including transverse, longitudinal, back and forth, etc. The time of scrolling can also be preset by the user: including scrolling all the time, scrolling stopped after 5 seconds, etc. In some embodiments, part of the content in the first pair of notification messages may be highlighted or bolded, flashed, shifted, and the like, so as to achieve humanized viewing of the content of the notification messages in different scenes.
In some embodiments, the first user interface may be an application interface, and the first notification message is displayed in a scrolling manner in the first area except for a display element. In some embodiments, the display element may be a button. In some embodiments, the first notification message may be displayed in a scrolling manner in the adjusted first area, so that the notification message content can be viewed in different scenes in a humanized manner.
In some embodiments, the touch screen displays a lock screen interface, and the first notification message does not display a message in the first area. In some embodiments, the touch screen displays a screen locking interface, and in response to a first operation on the terminal device, the first notification message is displayed in a scrolling manner in the first area, so that the content of the notification message can be viewed in different scenes in a humanized manner.
In some embodiments, the first notification message is displayed in a scroll in a pop-up notification message bar. In some embodiments, the first notification message may not be displayed in a pop-up notification message bar by scrolling. In some embodiments, when the touch screen surface receives a gesture operation, a scrolling display can be triggered, or the scrolling effect of the notification message can be changed, so that the content of the notification message can be viewed in different scenes in a humanized manner.
The scheme provided by the invention can be used for checking the notification message in a humanized manner, so that the user experience is improved.
Drawings
Fig. 1 shows a schematic diagram of a portable terminal device provided according to an embodiment.
FIG. 2 illustrates a schematic diagram of a host interface display notification message provided in accordance with one embodiment.
FIG. 3A illustrates a first state diagram for a host interface display notification message provided in accordance with one embodiment.
FIG. 3B illustrates a second state diagram for a host interface display notification message provided in accordance with one embodiment.
FIG. 4A illustrates a third state diagram for a home interface display notification message provided in accordance with one embodiment.
FIG. 4B illustrates a fourth state diagram for a home interface display notification message provided according to one embodiment.
FIG. 5A illustrates a first state diagram for an application interface display notification message provided in accordance with one embodiment.
FIG. 5B illustrates a second state diagram for an application interface display notification message provided in accordance with one embodiment.
FIG. 6A illustrates a first state diagram for a lock screen interface display notification message provided in accordance with one embodiment.
FIG. 6B illustrates a second state diagram for a lock screen interface display notification message provided in accordance with one embodiment.
FIG. 6C illustrates a third state diagram for a lock screen interface display notification message provided in accordance with one embodiment.
FIG. 6D illustrates a fourth state diagram for a lock screen interface display notification message provided in accordance with one embodiment.
FIG. 6E illustrates a user settings box provided according to one embodiment.
FIG. 7A illustrates a first state diagram for a notification bar interface display notification message provided in accordance with one embodiment.
FIG. 7B illustrates a second state diagram for a notification bar interface display notification message provided in accordance with one embodiment.
FIG. 8A illustrates a scrolling effect diagram provided in accordance with one embodiment.
FIG. 8B illustrates another exemplary scrolling effect provided in accordance with one embodiment.
FIG. 9A illustrates a schematic diagram of changing a scrolling effect, according to an embodiment.
FIG. 9B illustrates a diagram of a scrolling effect provided according to one embodiment.
FIG. 9C illustrates another exemplary changing scrolling effects provided in accordance with one embodiment.
FIG. 10 illustrates a schematic diagram of another scrolling effect provided according to one embodiment.
FIG. 11 illustrates a schematic diagram of another scrolling effect provided according to one embodiment.
FIG. 12A illustrates a notification module provided according to one embodiment.
FIG. 12B illustrates another notification module diagram provided in accordance with one embodiment.
Fig. 13 is a diagram illustrating a relationship between a content of a judgment notification message and a notification box provided according to an embodiment.
Fig. 14 is a diagram illustrating a method for scrolling a notification message based on the source of the notification message according to an embodiment.
Fig. 15 is a diagram illustrating a method for determining whether to scroll through notification messages according to an embodiment.
Fig. 16 is a diagram illustrating a method for recommending a scroll direction of a notification message according to an embodiment.
Fig. 17A shows a first structural diagram of a terminal device provided according to an embodiment.
Fig. 17B illustrates a second structural diagram of a terminal device according to an embodiment.
Detailed Description
As shown in fig. 1, the present embodiment provides a terminal device 100 for scrolling a notification message, including an operating system 001, a communication module 002, a GPS module 003, a notification module 004, a fingerprint recognition module 005, a text input module 006, a contact and motion module 007, a haptic feedback module 008, a contact module 009, a telephone module 010, an instant message module 011, a calendar module 012, a memory 014, a processor 015, an RF circuit 016, an audio circuit 017, a speaker 018, a microphone 019, other input device controllers 021, a sensor controller 022, a touch display screen controller 023, other input devices 024, an optical sensor 025, a motion sensor 026, a biosensor 027, a touch screen 028, a display panel 029, a touch panel 030, an I/O subsystem 031, a fingerprint sensor 032, and the like, and those skilled in the art can understand that the structure shown in fig. 1 does not constitute a limitation to the terminal device, it may include more or fewer components than shown, or combine certain components, or split certain components, or a different arrangement of components.
The terminal device 100 according to the embodiment of the present invention may include a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), a vehicle-mounted computer, a TV, a wearable device, an AR, a VR device, and the like.
The following specifically describes each constituent element of the terminal device 100 with reference to fig. 1:
the RF circuit 016 may be used for receiving and transmitting signals during a message transmission or a call, and in particular, for receiving downlink messages from a base station and then processing the received downlink messages to the processor 015; in addition, the data for designing uplink is transmitted to the base station. Typically, the RF circuit includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, RF circuit 016 can also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), and the like.
The memory 014 may be used to store software programs and modules, and the processor 015 performs various functional applications and data processing of the terminal device 100 by operating the software programs and modules stored in the memory 014. The memory 014 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal device 100, and the like. Further, memory 014 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
Other input devices 024 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal device 100. In particular, other input devices 024 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, a light mouse (a light mouse is a touch-sensitive surface that does not display visual output, or is an extension of a touch-sensitive surface formed by a touch screen), and the like. The other input devices 024 are connected to other input device controllers 021 of the I/O subsystem 031 and interact with the processor 015 under the control of the other input device controllers 021.
A touch display screen (also referred to as a "touch screen") 028 can be used to display information input by or provided to a user and various menus of the terminal device 100, and can also accept user input. The touch screen 028 can include a display panel 029, and a touch panel 030. The Display panel 029 may be configured by an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. The touch panel 030, also referred to as a touch sensitive screen, may collect contact or non-contact operations (e.g., operations performed by a user on or near the touch panel 030 with any suitable object or accessory such as a finger or a stylus, and may also include body sensing operations; including single-point control operations, multi-point control operations, and other types of operations) by the user, and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 030 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction and gesture of a user, detects signals brought by touch operation and transmits the signals to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into information that can be processed by the processor, sends the information to the processor 015, and receives and executes commands sent from the processor 015. In addition, the touch panel 030 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave, and the touch panel 030 may also be implemented by any technology developed in the future. Further, touch panel 030 can overlay display panel 029, a user can operate on or near touch panel 030 overlaid on display panel 029 based on content displayed on display panel 029 (including, but not limited to, soft keyboards, virtual mice, virtual keys, icons, etc.), and upon detection of a touch operation on or near touch panel 030, touch panel 030 can communicate with processor 015 via I/O subsystem 031 to determine the type of touch event to determine user input, and processor 015 can then provide corresponding visual output on display panel 029 via I/O subsystem 031 based on the type of touch event. Although in FIG. 1, touch panel 030 and display panel 029 are shown as two separate components for implementing input and output functions for electronic device 100, in some embodiments, touch panel 030 and display panel 029 can be integrated for implementing input and output functions for terminal device 100.
In some embodiments, terminal device 100 also includes (or is in communication with) one or more fingerprint sensors 032. Fig. 1 shows a fingerprint sensor 032 coupled to a processor peripheral interface. Optionally, the fingerprint sensor 032 may optionally be coupled to the input controller of the I/O subsystem 031. As used herein, a fingerprint sensor is a sensor of fingerprint features (sometimes referred to as "minutiae") that can distinguish between ridges and valleys of skin, such as those found on human fingers and toes. Fingerprint sensors can use any of a variety of techniques to distinguish fingerprint features, including but not limited to: optical fingerprint imaging, ultrasonic fingerprint imaging, active capacitance fingerprint imaging and passive capacitance fingerprint imaging. In some embodiments, in addition to distinguishing fingerprint features in a fingerprint, fingerprint sensor 032 can track the movement of fingerprint features over time, thereby determining a movement of the characterizing fingerprint over time on the fingerprint sensor.
In some embodiments, the fingerprint recognition sensor 032 can be integrated on the touch screen 028. While the fingerprint sensor 032 is shown in fig. 1 as being separate from the touch screen 028 with a touch-sensitive surface, it will be appreciated that in some implementations the fingerprint sensor can be configured to overlap at least a portion of the touch screen 028, in a different example the fingerprint recognition sensor can be configured to be disposed within the touch screen 028, in which case the controller 015 can be configured to recognize the finger of the user touching the touch screen 028 (i.e., the user's fingerprint) through the touch screen 028. In some embodiments, the fingerprint recognition sensor may also be integrated on a physical key (e.g., a home key).
The terminal device 100 may further include at least one other sensor such as an optical sensor 025, a motion sensor 026, a biosensor 027, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 029 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 029 and/or backlight when the terminal device 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured in the terminal device 100, detailed descriptions thereof are omitted.
The audio circuit 017, speaker 018, microphone 019 may provide an audio interface between the user and the terminal device 100. The audio circuit 017 can transmit the received audio data converted signal to the loudspeaker 018, and the audio data is converted into a sound signal by the loudspeaker 018 to be output; on the other hand, the microphone 019 converts the collected sound signal into a signal, converts the signal into audio data after being received by the audio circuit 017, and outputs the audio data to the RF circuit 016 to be transmitted to, for example, another terminal device, or outputs the audio data to the memory 014 for further processing.
The I/O subsystem 031 is used to control input and output peripherals, which may include other device input controllers 021, sensor controller 022, and display controller 023. Optionally, one or more other input control device controllers 021 receive signals from and/or transmit signals to other input devices 024, which may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels, light mice (which are touch-sensitive surfaces that do not display visual output, or are extensions of the touch-sensitive surface formed by a touch screen). It is noted that other input control device controllers 021 may be associated with any one or more of the devices described above. The touch screen controller 023 of the I/O subsystem 031 receives signals from the touch screen 028 and/or sends signals to the touch screen 028. After the touch screen 028 detects the user input, the touch screen controller 023 converts the detected user input into interaction with the user interface object displayed on the touch screen 028, i.e. human-computer interaction is realized. The sensor controller 022 can receive signals from and/or send signals to one or more sensors.
The processor 015 is a control center of the terminal device 100, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the terminal device 100 and processes data by operating or executing software programs and/or modules stored in the memory 014 and calling data stored in the memory 014, thereby monitoring the mobile phone as a whole. Alternatively, the processor 015 may include one or more processing units; preferably, the processor 015 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 015.
The terminal device 100 further includes a power source 020 (such as a battery) for supplying power to various components, preferably, the power source may be logically connected to the processor 015 through a power management system, so that functions of managing charging, discharging, and power consumption are realized through the power management system.
Although not shown, the terminal device 100 may further include a camera, a bluetooth module, and the like, which will not be described herein.
In conjunction with the RF circuitry 016, the touch screen 028, the display controller 023, the contact module 007, the text input module 006, the instant message module 011 include executable instructions for entering a sequence of characters corresponding to an instant message, modifying previously entered characters, transmitting a corresponding instant message, receiving an instant message, and viewing the received instant message. In some embodiments, the transmitted received instant message optionally includes graphics, photos, audio files, video files, MMS, other attachments supported in an Enhanced Messaging Service (EMS). As used herein, "instant message" refers to both telephony-based messages (e.g., messages sent using SMS or MMS) and internet-based messages (e.g., messages sent using XMPP, SIMPLE, or IMPS).
In conjunction with the touch screen 028, the display controller 023, the contact module 007, and the text input module 006, the contacts module 009 is optionally used to manage an address book or contact list, including: adding one or more names to the address book; deleting one or more names from the address book; associating one or more telephone numbers, one or more email addresses, one or more physical addresses, or other information with a name; associating the image with a name; classifying and ordering names; providing a telephone number or email address initiates and/or facilitates communication by telephone, video conferencing, email, and the like.
Each of the modules and applications identified above corresponds to a set of executable instructions for performing one or more of the functions described above and the methods described in this patent application (e.g., the computer-implemented methods and other information processing methods described herein). These modules (i.e., sets of instructions) need not be implemented as separate software programs, procedures or modules, and various subsets of these modules are optionally combined or otherwise rearranged in various embodiments. In some embodiments, memory 014 optionally stores a subset of the modules and data structures described above. In addition, memory 014 optionally stores additional modules and data structures not described above.
The present embodiment provides a method of scroll-displaying notification message contents. The terminal device 100 receives notification messages from different programs (e.g., WeChat or Facebook) or the same program in different scenarios (e.g., the main interface 110 or the application interface 111), and displays different scroll effects according to the source thereof.
In order to better describe the present invention, the terminal device 100 is taken as an example and has a main interface 110, an application program interface 111, a lock screen interface 112, a notification bar interface 113, a cross screen interface 114 and a notification frame 115 on a touch screen 028. In particular, the terminal device 100 is not limited to the user interfaces and controls described above, and in some embodiments, the first region may include a notification box 115.
In some embodiments, in response to a first notification message having a first source, the first notification message is displayed in notification box 115 in a first display manner, wherein the first display manner may be a scrolling display; and responding to a second notification message with a second source, wherein the second notification message is displayed in a scrolling mode in a second display mode, the first notification message source is distinguished from the second notification message source, and the second display mode can be static display or non-scrolling display.
In some embodiments, the "static display" described below may be when the notification message content exceeds notification box 115, the notification content ends in "… …" and the full content cannot be displayed. In some embodiments, the "static display" may also notify that the content of the message content does not exceed the notification box 115, in which the notification message is displayed in its entirety.
In some embodiments, such as fig. 2, where the terminal device 100 is currently the primary interface 110, the notification message may be displayed in a notification box 115. In some embodiments, the notification message may be displayed in the notification frame 115 under any of the application interface 111, the lock screen interface 112, the notification bar interface 113, and the cross screen interface 114.
In some embodiments, upon receipt of the notification message, the notification box 115 may pop up over various interfaces or other locations, or display directly, and may automatically disappear after a period of time, or be manually removed by the user.
In some embodiments, the terminal device 100 may scroll horizontally in the notification box 115 to display a first short message from the favorite contact if the first short message is received, or scroll vertically or statically or not in the notification box 115 to display a second short message from a stranger if the second short message is received, on any interface (e.g., the main interface 110 or the application interface 111). In some embodiments, the first short message and the second short message may also be from different applications (e.g., WeChat and Facebook). In some embodiments, the scrolling effects include, but are not limited to: scroll left, scroll right, scroll up, scroll down, scroll back and forth in different directions, start scrolling, pause scrolling, blink, etc.
In some embodiments, as shown in fig. 3A and 3B, the current interface of the terminal device 100 is the main interface 110, and the notification message is displayed by scrolling the entire content in the notification box 115.
In some embodiments, as shown in fig. 4A and 4B, the terminal device 100 is currently the main interface 110, and the full notification content or part of the notification content is displayed in the notification frame 115 by scrolling in the vertical direction.
In particular, the scrolling effect is not limited to only the lateral direction, the longitudinal direction, and the like. In some embodiments, the scrolling mode may be scrolling the display up and down or left and right. In some embodiments, the user can customize the time for scrolling the display, such as stopping scrolling after 5S or hiding the notification box.
In some embodiments, the important information in the notification content may be time, phone number, verification code, flight shift, verification code, etc., and the identified important information may be identified. For example, the identification may be in bold, highlighted, in some embodiments, to facilitate the user in identifying the source of the notification message, either from a contact, stranger, or application. In some embodiments, the priority of important information in the notification message may be identified, e.g., time priority over phone number, flight/train priority over identifying code, etc. In some embodiments, priority may be set according to the source from which the notification message is to be sent, and by way of example, contacts may be set to have a higher priority for favorite or star contacts than for general contacts, which are higher priority than for strangers. In some embodiments, the display may be in different scrolling effects (e.g., different frequency or rate, blinking, etc.) depending on the source of the notification message.
In some embodiments, whether the important contact is an important contact or not can be determined according to query and matching of a contact or WeChat contact database, and identification of part of information in the notification content can be performed by regular expression matching by using a general technology, so that the notification message content can be viewed in a humanized manner in different scenes.
In some embodiments, the current terminal device 100 is an application interface 111. As shown in fig. 5A and 5B, taking the WeChat (WeChat) program as an example, in order not to affect the user experience, the pop-up of the notification box 115 does not affect some display information and important controls of the application program interface 111, does not cover the "return" control and the "chatting people information" control, and scrolls the notification content in the adjusted notification box 115. In particular, the present embodiment is not limited to the wechat program interface, and in some embodiments, for example, under a game interface, a video playing interface, and the like, the notification box 115 may be set not to cover the control or the setting of the display content, such as the video playing, the volume button, the important parameter such as the attack operation button of the game, the life value, and the like. In some embodiments, it may also be set that the notification content is not displayed under the application program interface 111, that is, the no-disturbance mode is set, so as to improve the user experience. In some embodiments, the scrolling mode may be scrolling the display up and down or left and right. In some embodiments, the user can customize the time for scrolling the display, such as stopping scrolling after 5S or hiding the notification box.
In some embodiments, as shown in fig. 6A, when the terminal device 100 is currently in the lock screen interface 112 and is configured to "not display content at all" when the lock screen is locked, the notification message content is hidden or encrypted in the notification box 115, for example, a "short message: you receive a message, please check it up ". In some embodiments, as shown in fig. 6E, the user may also customize the lock screen interface as desired and may also display the notification message content. At this time, the terminal device 100 is currently the lock screen interface 112 and is set to "display all content" when the lock screen is locked, the notification message may scroll to display the notification content in the notification box 115.
In some embodiments, the lock screen interface 112 is configured to "not display message content" based on security considerations, but viewing notification messages after unlocking is cumbersome, and the present implementation provides a method for scrolling display notification messages based on fingerprint identification. As shown in fig. 6B, 6C, and 6D, the screen fingerprint identification area collects fingerprint patterns, and if the fingerprint patterns can be matched with the stored fingerprint patterns, the notification message is scrolled and displayed in the notification box 115. The fingerprint sensor may be provided at other positions of the terminal device 100. In particular, a touch operation may also be allowed, and if the touch trajectory matches a preset trajectory, the notification message scrolls to display the notification content in the notification bar under the lock screen interface 112. In some embodiments, the scrolling mode may be scrolling the display up and down or left and right. In some embodiments, the user can customize the time for scrolling the display, such as stopping scrolling after 5S or hiding the notification box.
In some embodiments, as shown in fig. 7A, 7B, the terminal device 100 is currently in the notification bar interface 113, and the notification message is horizontally scrolled in the notification bar 113. In some embodiments, when notification bar interface 112 displays multiple notification messages, different scrolling effects may be set depending on the source of the notification message (e.g., favorite contacts, strangers, etc.) or the type of message (e.g., message from WeChat, message from Facebook), including but not limited to: scroll left, scroll right, scroll up, scroll down, scroll back and forth in different directions, start scrolling, pause scrolling, blink, etc.
In some embodiments, the user may also customize the display of scrolling message content under the notification bar interface 112. In some embodiments, the scrolling mode may be scrolling the display up and down or left and right. In some embodiments, the user may customize the time for scrolling the display, such as stopping scrolling after 5S or hiding the notification box 115.
In some embodiments, portions of the content of the notification message may be highlighted. In some embodiments, as shown in fig. 8A, a part of the content in the notification message may also be displayed with a scrolling effect, such as highlighting or thickening, flashing, and the like. In some embodiments, a part of the content in the notification message may also be displayed in a position-shifting manner, i.e., rearranged. Such as partial content move forward, etc., as shown in fig. 8B, the verification code is "88888", which is moved to the forefront of the notification message, especially when the application program interface 111 inputs the verification code, the quick input can be realized without switching the program to view the message content.
In some implementations, portions of the content in the notification message may also be displayed at different frequencies and rates. In some embodiments, scrolling for different effects may also be performed based on the priority of the source of the message. In some embodiments, scrolling of different effects is performed under different interfaces. In some embodiments, the time at which the notification message is displayed may be set, and in particular, the time at which the notification message is displayed may be set differently in different user interfaces or scenarios, e.g., the frequency and rate of scrolling may be slower in the case of the main page 110 than in the case of the application interface 111.
In some embodiments, the notification message content may be scrolled to the right in a default manner (e.g., sideways). In some embodiments, as in fig. 9A, the notification content scrolling direction may be set to the vertical direction by different operations such as double-clicking, long-pressing, pressure-touching, voice-controlling, different fingerprints, image capturing, hardware buttons, and the like. In some embodiments, as shown in fig. 9B and 9C, the notification content scrolling direction can be changed to the horizontal direction by different gesture operations such as double-clicking, long-pressing, pressure touch, voice control, different fingerprints, image capturing, hardware buttons, and the like. In some embodiments, different gestures or operations, such as double-click, long-press, pressure touch, voice control, different fingerprints, image capture, hardware buttons, etc., may be set as trigger or stop conditions for notification of message scrolling. In some embodiments, the gesture may also be user-defined, and the terminal device 100 may provide a portal for the user-defined gesture.
In some embodiments, the terminal device 100 is currently the landscape interface 114 and does not scroll. In some embodiments, as shown in fig. 10 and 11, the terminal device 100 is currently a landscape interface 114, and the notification frame 115 may scroll the content of the notification message in the adjusted notification frame 115 so as not to obscure the display elements such as the controls of the current interface. In some embodiments, the scrolling mode may be scrolling the display up and down or left and right. In some embodiments, the user may customize the time for scrolling the display, such as stopping scrolling after 5S or hiding the notification box 115.
In some embodiments, the area where the terminal device 100 receives the gesture operation (including the fingerprint) may be a notification box 115 area. In some embodiments, the area of the gesture operation (including the fingerprint) may also be a blank area of the user interface.
In a mobile terminal, in some embodiments, as in fig. 12A, the notification module 004 includes at least: at least one notification processing module 201, at least one scene recognition module 202, at least one notification display module 203; in some embodiments, as in fig. 12B, notification module 004 includes at least: at least one notification processing module 201, at least one scene recognition module 202, at least one notification display module 203, at least one semantic recognition module 204, at least one gesture recognition module 205. In particular, the structure of the notification module 004 is not limited to the above two, and can be freely combined to realize different scrolling effects.
In some embodiments, as shown in fig. 13, before the notification message is scroll-displayed in the notification box 115, the terminal device 100 first determines the relationship between the content of the notification message and the notification box 115, and detects whether the content of the notification exceeds the boundary of the notification box 115. The judging steps are as follows:
the method comprises the following steps: acquiring the height H1 and the width W1 of the notification layout display;
step two: acquiring the text content of the notification, the font size of the display of the notification content and the margin value of the content from the layout, and calculating a length value L2 required by the complete display of the notification content;
step three: calculating the maximum display line number of the notification (or the maximum display line number set by the system) according to the font size and the layout height of the text, and dividing the length value required by the complete content by the layout width W1 to obtain the line number required by the complete content;
step four: and finally, comparing the line number required for displaying the complete content with the maximum line number allowed by the actual layout, if the maximum line number allowed by the layout is less than the line number required for displaying the complete content, informing that scrolling display is required, and otherwise, not requiring scrolling display.
In some embodiments, the specific calculation scheme is as follows: the width occupied by the single line notification is (derived from the layout left and right boundary parameters): w1-2 x1, the height occupied by a single line notification is (calculated from font size and layout upper and lower bounds): h +2 y1, the maximum number of display rows of the layout is: total height H1/height occupied by a single-line notification (H +2 x y1), the length required for complete display of the notification content is (calculated from font size and number of characters): l2, the number of rows required for complete display of the notification content is: l2/(w1-2 × 1), if the number of lines L2/(w1-2 × 1) required for the notification content to be displayed completely is larger than the maximum number of display lines H1/(H +2 × y1) of the layout, the notification requires scrolling of the display, otherwise it does not. Meanwhile, if the difference value between the row number required by the complete display of the notification content and the maximum display row number of the layout is larger than a threshold value N (N can take the values of 1, 2 and 3 …), the notification content is scrolled and displayed in the vertical direction (the content can be read out more quickly); otherwise, the notification content is displayed using horizontal scrolling.
The present embodiment further provides a schematic diagram of a method for displaying notification messages in different scrolling modes based on different sources of the notification messages. As shown in fig. 14, in step S100, a first notification message having a first source and a second notification message having a second source are obtained, wherein the first source is different from the second source. In the step S110, the first notification message and the second notification message are scroll-displayed with different scroll effects, wherein the first notification message stops being displayed before the second notification message is scroll-displayed; or the first notification message and the second notification are simultaneously displayed in the first area of the first user interface.
The embodiment also provides a method for judging whether the notification message is scroll-displayed. As shown in fig. 15, in step S200, a notification message is acquired. In step S210, it is determined whether the content of the notification message exceeds the notification frame, if so, the step S230 is performed to perform scrolling display, otherwise, the step S240 is performed to perform static display. Wherein S220 is determining the current display interface.
The embodiment also provides a method for recommending the scrolling display direction of the notification message. As shown in fig. 16, in step S300, when the notification module receives or detects a notification message of an incoming program. In step S310, the notification processing module determines whether the notification content exceeds the maximum display line number of the display layout frame, and if not, statically displays the notification message (S340), otherwise, proceeds to the next step S320. In step S320, it is further determined whether the content of the notification message is greater than the maximum display line number + N of the notification layout frame, where N may be 0, 1, 2, or the like. Finally, the result is the horizontal direction (S350). If not, the display is scrolled in the vertical direction (S330).
The present embodiment provides a mobile terminal 100, as shown in fig. 17A, including: a display module 102 for outputting screen information related to an operation of the mobile terminal or inputting operation information such as a fingerprint, a touch, etc.; a fingerprint identification module 103 responsive to fingerprint patterns stored in memory; and a notification module 104 configured to: after the notification message enters the notification module 004, the notification module 004 analyzes and processes the notification message, and finally displays the notification message completely in the notification frames 115 under different interfaces to interact with the user; and a controller 015 for performing various command operations.
There is also provided in some embodiments a mobile terminal 100, as in fig. 17B, comprising, a display unit 302: used for outputting screen information related to the operation of the mobile terminal or inputting operation information such as fingerprint and touch; the acquisition unit 303: used for obtaining the first notification message; the response unit 304: the terminal device is used for responding to a first operation of the terminal device and changing the scrolling effect of the first notification message in a first area of the first user interface; a highlighting unit 305, configured to highlight a part of content of the first notification message, where the part of content includes any one or a combination of any several of time, phone number, flight, train number, verification code, and address; and a controller 015: for performing various instruction operations.
In some embodiments, notification box 115 is configured to display a partial region of the area. In some embodiments, the size of the notification box 115 may be adjusted according to information of the user interface. In particular, under the application interface 111, the notification frame 115 may be identified and scaled with respect to display content, controls in the application, and the like, and the notification message content may be scroll-displayed in the scaled notification frame 115.
The scene recognition module 202 is stored in the memory 014 and is responsible for recognizing the current scene of the terminal device 100. In some embodiments, the scene identification module 202 identifies whether the terminal device 100 displays the screen interface 112. In some implementations, the scene recognition module 202 can also recognize whether the lock screen display notification content function switch of the terminal device 100 is turned on. In some embodiments, the context identification module 202 may also identify whether the handset 100 is in the home interface 110. In some implementations, the scene recognition module 202 may also recognize that the terminal device 100 is in the application interface 111. In some embodiments, the scene recognition module 202 may also recognize whether the terminal device 100 is in the landscape interface 114. In some embodiments, the scene identification module 202 may also identify whether a current non-intrusive scene is, in particular, such as a user under a gaming, video playing, or other application.
The semantic recognition module 204 is stored in the memory 014, and is mainly responsible for analyzing the content in the notification content. In some embodiments, the semantic identification module 204 identifies that important information in the notification content may be time, phone number, verification code, flight number, etc. In some implementations, the semantic identification module 204 may identify the source of the notification message, which may be a message from a contact, stranger, or application. In some embodiments, semantic identification module 204 may identify a priority of important information in the notification message, e.g., time above phone number, number of flights/cars above verification code, etc. In some embodiments, notification semantics identification module 204 may set a priority based on the source from which the message is to be notified, and may set a priority for favorite or star contacts over ordinary contacts, which are higher than strangers, for example, by contact.
The notification display module 203 is stored in the memory 203 and is mainly responsible for scrolling and displaying the processed notification content in the notification frame 115. In some embodiments, the notification display module 203 may also display the content statically if scrolling of the notification message is not required. In some embodiments, the notification display module 203 may scroll the content of the notification message according to a preset effect. In some embodiments, the notification display module 203 may also perform a location-shifting display of the important content in the notification message. Such as moving the focus forward, etc. In some embodiments, the notification display module 203 may also display the highlight content in the notification message with scrolling effects such as highlighting or thickening, flashing, and the like. In some implementations, the notification display module 203 can also display the important content in the notification message at different frequencies and rates. In some embodiments, the notification display module 203 may also perform scrolling for different effects based on the priority of the message source. In some embodiments, the notification display module 203 performs scrolling for different effects under different interfaces. In some embodiments, the notification display module 203 may set the time of the display of the notification message, and in particular, the display time of the notification message may be set to be different in different user interfaces or scenes.
The gesture recognition module 205 is stored in the memory 014 and is used for recognizing the operation gesture of the user and recommending the notification content scroll effect. In some embodiments, gesture operations such as double-click, long-press, pressure touch, different fingerprints, etc. may identify that the notification content scrolling direction is a vertical direction. In some embodiments, the notification content scrolling direction may be identified as a vertical direction by different gesture operations, such as a single finger, double finger sliding up or down, and so on. In some embodiments, different gesture operations, such as single-finger, double-finger sliding up or down, can be set as the trigger condition for notifying message scrolling. In some embodiments, the gesture may also be user-defined, and the terminal device 100 may provide a portal for the user-defined gesture. The gesture operation of the present invention includes, but is not limited to, a single click, a double finger up-slide or a double finger down-slide gesture operation. In some embodiments, the region of the gesture operation may be a notification message layout region. In some embodiments, the region of the gesture operation may also be a blank region of the user interface. In particular, in some embodiments, the touch screen 028 can implement fingerprint recognition, that is, the gesture touch operation and the fingerprint recognition are integrated, thereby implementing safer input.
The embodiment also provides a method for scrolling and displaying the content of the notification message. After the notification module 004 acquires or detects the notification message, it identifies the content of the notification message, analyzes the current scene of the terminal device 100, and scrolls and displays the complete notification message in the notification frame 115.
The embodiments of the present invention can be arbitrarily combined to achieve different technical effects.
From the above description of the embodiments, it is clear to those skilled in the art that the present invention can be implemented by hardware, firmware, or a combination thereof. When implemented in software, the functions described above may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. Taking this as an example but not limiting: computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Furthermore, the method is simple. Any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, a server, or other remote source using a coaxial cable, a fiber optic cable, a twisted pair, a Digital Subscriber Line (DSL), or a wireless technology such as infrared, radio, and microwave, the coaxial cable, the fiber optic cable, the twisted pair, the DSL, or the wireless technology such as infrared, radio, and microwave are included in the fixation of the medium. Disk and disc, as used herein, includes Compact Disc (CD), laser disc, optical disc, Digital Versatile Disc (DVD), floppy Disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
In short, the above description is only an example of the technical solution of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalents, improvements and the like made in accordance with the disclosure of the present invention are intended to be included within the scope of the present invention.

Claims (20)

  1. A method for processing a notification message by a terminal device with a touch screen comprises the following steps:
    displaying a first user interface, the first user interface including a first region;
    obtaining a first notification message, the first notification message being displayed in the first area of the first user interface, wherein the first notification message has a first source;
    obtaining a second notification message, the second notification message being displayed in the first area of the first user interface, wherein the second notification message has a second source, and the second source is different from the first source;
    wherein the first notification message and the second notification message are displayed with different scroll effects.
  2. The method of claim 1, wherein:
    the first area of the first user interface is insufficient to display content of the first notification message;
  3. the method according to any one of claims 1-2, further comprising:
    highlighting part of the content of the first notification message, wherein the part of the content comprises any one or a combination of any several of time, telephone number, flight number, train number, verification code and address.
  4. The method according to any one of claims 1-3, further comprising:
    and responding to the first operation of the terminal equipment, and changing the scrolling effect of the first notification message in the first area of the first user interface.
  5. The method of claim 1, further comprising:
    switching to a second user interface, wherein the second user interface is a screen locking interface, and the second user interface is different from the first user interface;
    acquiring a third notification message, wherein the third notification message is displayed in the first area of the second user interface;
  6. the method of claim 5, further comprising:
    and responding to the first operation of the terminal equipment, and changing the scrolling effect of the third notification message in the first area of the second user interface, wherein the first content of the third notification is displayed.
  7. The method of claim 5, further comprising:
    and responding to the first operation of the terminal equipment, and the third notification message is displayed in a scrolling mode in the first area of the second user interface, wherein the second content of the third notification message is displayed.
  8. The method of claim 1, wherein:
    the first user interface is a notification bar interface, the notification bar interface comprises the first area and a second area, and the second area comprises a plurality of function buttons;
  9. the method according to any one of claims 1 to 8, wherein:
    the first area of the first user interface simultaneously scrolls and displays the first notification message and the second notification message.
  10. The method of claim 1, wherein:
    a first region of the first user interface includes a first display element;
    the first notification message is displayed in a first area of the first user interface except for a first display element;
  11. the method according to any one of claims 1-10, wherein:
    the first notification message includes any one of an application message and a system message.
  12. The method according to any one of claims 1-11, wherein:
    the first source of the first notification message includes any one of a notification message of the same program and a notification message of a different program.
  13. The method according to any one of claims 1-12, wherein:
    the time of the scrolling display of the first notification message and the display time of the first area of the first user interface are customized by a user.
  14. A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 13.
  15. A terminal device, comprising:
    a touch screen comprising a touch sensitive surface and a display;
    a memory;
    one or more processors;
    a plurality of application programs;
    and one or more computer programs, wherein the one or more programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the terminal device, cause the terminal device to perform the method of any of claims 1 to 13.
  16. A terminal device for processing a notification message, comprising:
    the display unit is used for displaying and displaying a first user interface, and the first user interface comprises a first area;
    the acquisition unit is used for acquiring a first notification message, wherein the first notification message is displayed in the first area of the first user interface, and the first notification message has a first source;
    the obtaining unit is also used for obtaining a second notification message, and the second notification message is displayed in the first area of the first user interface, wherein the second notification message has a second source, and the second source is different from the first source;
    wherein the first notification message and the second notification message are displayed with different scroll effects.
  17. The terminal device of claim 16, further comprising:
    and the response unit is used for responding to the first operation of the terminal equipment and changing the rolling effect of the first notification message in the first area of the first user interface.
  18. The terminal device of claim 16, further comprising:
    and the highlighting unit is used for highlighting part of the content of the first notification message, wherein the part of the content comprises any one or a combination of any several of time, telephone number, flight, train number, verification code and address.
  19. A computer program product, characterized in that it comprises a software code for performing the method according to any one of claims 1 to 13.
  20. A Graphical User Interface (GUI) stored in a terminal device comprising a touch screen, a memory, one or more processors to execute one or more computer programs stored in the memory, the GUI comprising:
    a first user interface displayed on the touch screen, the first user interface including an icon of a first application for accessing the first application, the first user interface further including a first area displaying a first notification message;
    in response to obtaining the first notification message, the first notification message is displayed in the first area of the first user interface, wherein the first notification message has a first source;
    in response to obtaining a second notification message, the second notification message displayed in the first area of the first user interface, wherein the second notification message has a second origin, and the second origin is different from the first origin;
    wherein the first notification message and the second notification message are displayed with different scroll effects.
CN201780095717.0A 2017-10-12 2017-10-12 Method and device for scrolling and displaying notification messages Pending CN111201512A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/105910 WO2019071539A1 (en) 2017-10-12 2017-10-12 Method and device for scrolling display of notification message

Publications (1)

Publication Number Publication Date
CN111201512A true CN111201512A (en) 2020-05-26

Family

ID=66101087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780095717.0A Pending CN111201512A (en) 2017-10-12 2017-10-12 Method and device for scrolling and displaying notification messages

Country Status (2)

Country Link
CN (1) CN111201512A (en)
WO (1) WO2019071539A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112162810A (en) * 2020-09-25 2021-01-01 维沃移动通信有限公司 Message display method, device and electronic device
CN113970994A (en) * 2021-09-18 2022-01-25 惠州Tcl移动通信有限公司 Screen locking interface information processing method and device, intelligent terminal and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113259525A (en) * 2021-05-11 2021-08-13 苏州工业园区服务外包职业学院 Verification code shift display device and method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009199152A (en) * 2008-02-19 2009-09-03 Nec Corp Earthquake notifying mail prompt distribution system
CN105094501A (en) * 2014-04-30 2015-11-25 腾讯科技(深圳)有限公司 Display method, device and system for messages in mobile terminal
CN105677167A (en) * 2016-01-05 2016-06-15 青岛海信移动通信技术股份有限公司 Notification message display method and device used for intelligent terminal
CN106156300A (en) * 2016-06-30 2016-11-23 宇龙计算机通信科技(深圳)有限公司 A kind of notification message display packing and device
CN106201310A (en) * 2016-06-30 2016-12-07 北京小米移动软件有限公司 The display packing of notification message, device and terminal
CN106527861A (en) * 2016-11-10 2017-03-22 珠海市魅族科技有限公司 Electronic device and message reminding method thereof
CN106649209A (en) * 2016-12-30 2017-05-10 深圳天珑无线科技有限公司 Text display method and device
CN107179906A (en) * 2017-04-11 2017-09-19 山东大学 A kind of method of Android system TickerView controls optimization

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009199152A (en) * 2008-02-19 2009-09-03 Nec Corp Earthquake notifying mail prompt distribution system
CN105094501A (en) * 2014-04-30 2015-11-25 腾讯科技(深圳)有限公司 Display method, device and system for messages in mobile terminal
CN105677167A (en) * 2016-01-05 2016-06-15 青岛海信移动通信技术股份有限公司 Notification message display method and device used for intelligent terminal
CN106156300A (en) * 2016-06-30 2016-11-23 宇龙计算机通信科技(深圳)有限公司 A kind of notification message display packing and device
CN106201310A (en) * 2016-06-30 2016-12-07 北京小米移动软件有限公司 The display packing of notification message, device and terminal
CN106527861A (en) * 2016-11-10 2017-03-22 珠海市魅族科技有限公司 Electronic device and message reminding method thereof
CN106649209A (en) * 2016-12-30 2017-05-10 深圳天珑无线科技有限公司 Text display method and device
CN107179906A (en) * 2017-04-11 2017-09-19 山东大学 A kind of method of Android system TickerView controls optimization

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112162810A (en) * 2020-09-25 2021-01-01 维沃移动通信有限公司 Message display method, device and electronic device
CN113970994A (en) * 2021-09-18 2022-01-25 惠州Tcl移动通信有限公司 Screen locking interface information processing method and device, intelligent terminal and storage medium

Also Published As

Publication number Publication date
WO2019071539A1 (en) 2019-04-18

Similar Documents

Publication Publication Date Title
US11937021B2 (en) Camera and visitor user interfaces
US20250168270A1 (en) User interfaces for content streaming
US11743213B2 (en) User interfaces for messages
US8274536B2 (en) Smart keyboard management for a multifunction device with a touch screen display
US8839155B2 (en) Accelerated scrolling for a multifunction device
US10067991B2 (en) Multifunction device with integrated search and application selection
US20200285379A1 (en) System for gaze interaction
US8284170B2 (en) Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor
US11657614B2 (en) Camera and visitor user interfaces
CN118605781A (en) User interface for customizing graphical objects
US20240333829A1 (en) User interfaces associated with remote input devices
US20260023456A1 (en) Interacting with notes user interfaces
US20160378744A1 (en) Text input method and device
US11960615B2 (en) Methods and user interfaces for voice-based user profile management
CN108885525A (en) Menu display method and terminal
CN102763077A (en) Automatically displaying and hiding an on-screen keyboard
WO2019105227A1 (en) Application icon display method, terminal, and computer readable storage medium
CN110971510A (en) A message processing method and electronic device
CN111201512A (en) Method and device for scrolling and displaying notification messages
US20250104718A1 (en) Methods and user interfaces for voice-based user profile management
US12549661B2 (en) User interfaces for content streaming
US12487682B2 (en) User interfaces for brackets
US20260039616A1 (en) User interfaces for messages

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination