CN112181233B - Message processing method, intelligent terminal and computer readable storage medium - Google Patents

Message processing method, intelligent terminal and computer readable storage medium Download PDF

Info

Publication number
CN112181233B
CN112181233B CN202011162836.3A CN202011162836A CN112181233B CN 112181233 B CN112181233 B CN 112181233B CN 202011162836 A CN202011162836 A CN 202011162836A CN 112181233 B CN112181233 B CN 112181233B
Authority
CN
China
Prior art keywords
processing
indication message
message
control
trigger operation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011162836.3A
Other languages
Chinese (zh)
Other versions
CN112181233A (en
Inventor
陈海军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Transsion Holdings Co Ltd
Original Assignee
Shenzhen Transsion Holdings 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 Shenzhen Transsion Holdings Co Ltd filed Critical Shenzhen Transsion Holdings Co Ltd
Priority to CN202011162836.3A priority Critical patent/CN112181233B/en
Publication of CN112181233A publication Critical patent/CN112181233A/en
Application granted granted Critical
Publication of CN112181233B publication Critical patent/CN112181233B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

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)
  • Telephone Function (AREA)

Abstract

The embodiment of the application discloses a message processing method, an intelligent terminal and a computer readable storage medium, wherein the method comprises the following steps: responding to an opening operation aiming at a notification bar, and displaying the notification bar; when the notification bar comprises the indication message to be processed, displaying at least one processing control; and receiving a trigger operation aiming at the processing control, and processing the corresponding indication message to be processed according to the trigger operation. The embodiment of the application can enable the user to conveniently and rapidly process the indication message to be processed, and meets the intelligent and personalized requirements of the user on the indication message processing.

Description

Message processing method, intelligent terminal and computer readable storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a message processing method, an intelligent terminal, and a computer-readable storage medium.
Background
With the rapid development of mobile terminal technology and the rapid increase of the number of terminal applications, more and more application software is installed in a mobile terminal, and various applications usually push a notification message to a notification bar for different business purposes and display the notification message in a resident notification area of the notification bar, so that a user often cannot clear the notification message. Currently, to solve this problem, some implementations prevent application notification messages from being displayed in the resident notification display area by turning off the notification function of the corresponding application, but require the user to manually turn off the notification function of the application one by one, which results in a poor user experience. Therefore, how to intelligently process the notification message conveniently and quickly is a hot spot of current research.
The foregoing description is provided for general background information and is not admitted to be prior art.
Disclosure of Invention
In view of the above technical problems, the present application provides a message processing method, an intelligent terminal, and a computer-readable storage medium, so that a user can process a notification message conveniently and quickly, and the intelligent and personalized requirements of the user on processing the notification message are met.
In order to solve the above technical problem, the present application provides a message processing method, including:
responding to an opening operation aiming at a notification bar, and displaying the notification bar;
when the notification bar comprises the indication message to be processed, displaying at least one processing control;
and receiving a trigger operation aiming at the processing control, and processing the corresponding indication message to be processed according to the trigger operation.
Optionally, the processing control includes at least one of: delete control, clear control, close control, hide control, open control, collect control, forward control, etc., optionally, the control may be a button or a floating window or other operating component.
Optionally, the processing the corresponding to-be-processed indication message according to the trigger operation includes at least one of:
deleting at least one of the indication messages to be processed;
clearing at least one to-be-processed indication message;
closing at least one of the indication messages to be processed;
hiding at least one to-be-processed indication message;
opening at least one to-be-processed indication message;
collecting at least one piece of the indication message to be processed;
and forwarding at least one to-be-processed indication message.
Optionally, the receiving a trigger operation for the processing control, and processing a corresponding to-be-processed indication message according to the trigger operation includes:
receiving a preset trigger operation aiming at the processing control;
detecting whether the indication message to be processed comprises a first preset indication message matched with the preset trigger operation;
and if so, processing the first preset indication message according to the preset trigger operation.
Optionally, the different preset trigger operations correspond to different first preset indication messages.
Optionally, the application program corresponding to the first preset indication message is stopped according to the triggering operation, and/or a message pushing function of the application program corresponding to the first preset indication message is stopped according to the triggering operation.
Optionally, the processing control comprises at least two processing controls; the receiving the trigger operation for the processing control and processing the corresponding indication message to be processed according to the trigger operation includes: receiving a preset trigger operation aiming at the processing control; and when the indication message to be processed comprises a second preset indication message corresponding to the processing control, processing the second preset indication message corresponding to the processing control.
Optionally, the processing controls are different, and the corresponding second preset indication messages are different.
Optionally, the indication message to be processed includes a resident notification message and/or a non-resident notification message.
Optionally, the processing control includes at least two processing controls, and the receiving a trigger operation for the processing control, and processing a corresponding to-be-processed indication message according to the trigger operation includes: receiving trigger operations aiming at the at least two processing controls; and when the indication message to be processed comprises the indication message matched with the triggering operation aiming at the at least two processing controls, processing the indication message according to the triggering operation of the at least two processing controls.
Optionally, a time interval of the trigger operation for a different processing control of the at least two processing controls is less than or equal to a time interval threshold.
Optionally, the trigger operation includes a first trigger operation and/or a second trigger operation, and the first trigger operation or the second trigger operation includes: the method comprises the following steps of clicking, long pressing, re-pressing, sliding, space gesture operation and at least one of N times of clicking operations, wherein the time interval between every two adjacent clicking operations is smaller than a preset threshold value, and N is an integer larger than or equal to 2.
Optionally, the second trigger operation is triggered after the first trigger operation is triggered, and/or the first trigger operation and the second trigger operation are different.
The application also provides a message processing method, which comprises the following steps:
responding to opening operation of a notification bar, and displaying the notification bar;
when the notification bar comprises a first indication message, displaying a first processing control corresponding to the first indication message, and processing the first indication message when receiving a trigger operation aiming at the first processing control;
and/or when the notification bar comprises a second indication message, displaying a second processing control corresponding to the second indication message, and processing the second indication message when receiving a trigger operation for the second processing control.
Optionally, the first processing control or the second processing control includes at least one of: the control processing method comprises the following steps of deleting a control, clearing the control, closing the control, hiding the control, opening the control, collecting the control, forwarding the control and the like, wherein optionally, the control can be a button or a floating window or other operation components, and the first processing control and the second processing control can be the same type of processing control or different types of processing controls.
Optionally, the processing the first indication message includes at least one of:
deleting at least one of the first indication messages;
clearing at least one of the first indication messages;
closing at least one of the first indication messages;
hiding at least one of the first indication messages;
opening at least one of the first indication messages;
collecting at least one first indication message;
forwarding at least one of the first indication messages.
Optionally, the processing the second indication message includes at least one of:
deleting at least one of the second indication messages;
clearing at least one of the second indication messages;
closing at least one of the second indication messages;
hiding at least one of the second indication messages;
opening at least one of the second indication messages;
collecting at least one second indication message;
forwarding at least one of said second indication messages.
Optionally, the processing the first indication message when the triggering operation for the first processing control is received includes: when the first indication message comprises a first type of message, if a first trigger operation aiming at the first processing control is received, processing the first type of message; and/or when the first indication message comprises an indication message of a second type, if a second trigger operation aiming at the first processing control is received, processing the message of the second type.
Optionally, the processing the second indication message when the trigger operation for the second processing control is received includes: when the second indication message comprises an indication message of a third type, if a third trigger operation for the second processing control is received, processing the message of the third type; and/or when the second indication message comprises an indication message of a fourth type, if a fourth trigger operation for the second processing control is received, processing the message of the fourth type.
The present application further provides a message processing apparatus, including: the processing module is used for responding to the opening operation of the notification bar and displaying the notification bar;
the display module is used for displaying at least one processing control when the notification bar comprises the indication message to be processed;
the processing module is further configured to receive a trigger operation for the processing control, and process a corresponding to-be-processed indication message according to the trigger operation.
The present application further provides a message processing apparatus, including: the processing module is used for responding to the opening operation of the notification bar and displaying the notification bar;
the display module is used for displaying a first processing control corresponding to the first indication message and/or displaying a second processing control corresponding to the second indication message when the notification bar comprises the indication message to be processed;
the processing module is further configured to process the first indication message when receiving a trigger operation for the first processing control, and/or process the second indication message when receiving a trigger operation for the second processing control.
The application also provides an intelligent terminal, which comprises a processor and a memory, wherein the memory is used for storing a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions and execute the message processing method.
The present application also provides a computer-readable storage medium having stored thereon one or more instructions adapted to be loaded by a processor and to execute the above-described message processing method.
As described above, in the embodiment of the present application, in response to an opening operation for a notification bar, the notification bar is displayed, and when the notification bar includes a to-be-processed indication message, at least one processing control is displayed; and receiving a trigger operation aiming at the processing control, and processing the corresponding indication message to be processed according to the trigger operation. Therefore, in the embodiment of the application, the corresponding indication message to be processed is intelligently processed aiming at the personalized triggering operation of the processing control by the user, so that the user can conveniently and quickly process the indication message to be processed, and the intelligent and personalized requirements of the user on the indication message processing are met.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and, together with the description, serve to explain the principles of the application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic diagram of a hardware structure of an intelligent terminal implementing various embodiments of the present application;
fig. 2 is a communication network system architecture diagram provided in an embodiment of the present application;
fig. 3 is a flowchart illustrating a message processing method according to a first embodiment provided in the present application;
fig. 4a is a schematic interface diagram when a trigger operation is performed on a processing control according to an embodiment of the present application;
FIG. 4b is a schematic diagram of an interface after no message or all pending indication messages are processed according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a message processing method according to a second embodiment provided in the present application;
fig. 6a is an interface schematic diagram illustrating a trigger operation corresponding to a resident notification message for a processing control according to an embodiment of the present application;
FIG. 6b is a schematic diagram illustrating an interface after a resident notification message is processed according to an embodiment of the present application;
fig. 7 is a flowchart illustrating a message processing method according to a third embodiment provided in the present application;
FIG. 8a is an interface diagram of a notification bar including three processing controls according to an embodiment of the present application;
fig. 8b is a schematic interface diagram of another notification bar for triggering an operation with respect to a process control according to an embodiment of the present application;
fig. 9 is a schematic flowchart of a message processing method according to a fourth embodiment provided in the present application;
fig. 10 is an interface schematic diagram for performing a trigger operation on two processing controls according to an embodiment of the present application;
fig. 11 is a flowchart illustrating a message processing method according to a fifth embodiment provided in the present application;
fig. 12 is a schematic interface diagram of another trigger operation performed on a processing control according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of another message processing apparatus according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of another intelligent terminal according to an embodiment of the present application.
The implementation, functional features and advantages of the object of the present application will be further explained with reference to the embodiments, and with reference to the accompanying drawings. Specific embodiments of the present application have been shown by way of example in the drawings and will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the application, as detailed in the appended claims.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the recitation of an element by the phrase "comprising an … …" does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises the element, and further, where similarly-named elements, features, or elements in different embodiments of the disclosure may have the same meaning, or may have different meanings, that particular meaning should be determined by their interpretation in the embodiment or further by context with the embodiment.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context. Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes" and/or "including," when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, species, and/or groups, but do not preclude the presence, or addition of one or more other features, steps, operations, elements, components, items, species, and/or groups thereof. The terms "or" and/or "as used herein are to be construed as inclusive or meaning any one or any combination. Thus, "A, B or C" or "A, B and/or C" means "any of the following: a; b; c; a and B; a and C; b and C; A. b and C ". An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some way.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, in different orders, and may be performed alternately or at least partially with respect to other steps or sub-steps of other steps.
It should be noted that step numbers such as S301 and S302 are used herein for the purpose of more clearly and briefly describing the corresponding contents, and do not constitute a substantial limitation on the sequence, and those skilled in the art may perform S302 first and then S301 in specific implementation, but these should be within the scope of the present application.
It should be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad application.
In the following description, suffixes such as "module", "component", or "unit" used to indicate elements are used only for facilitating the description of the present application, and have no particular meaning in themselves. Thus, "module", "component" or "unit" may be used mixedly.
The intelligent terminal may be implemented in various forms. For example, the smart terminal described in the present application may include smart terminals such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and fixed terminals such as a Digital TV, a desktop computer, and the like.
While the following description will be given by way of example of a smart terminal, those skilled in the art will appreciate that the configuration according to the embodiments of the present application can be applied to a fixed type terminal in addition to elements particularly used for mobile purposes.
Referring to fig. 1, which is a schematic diagram of a hardware structure of an intelligent terminal for implementing various embodiments of the present application, the intelligent terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an a/V (audio/video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will appreciate that the intelligent terminal architecture shown in fig. 1 does not constitute a limitation of the intelligent terminal, and that the intelligent terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
The following specifically describes each component of the intelligent terminal with reference to fig. 1:
the radio frequency unit 101 may be configured to receive and transmit signals during information transmission and reception or during a call, and specifically, receive downlink information of a base station and then process the downlink information to the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through wireless communication. 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), CDMA2000(Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division multiplexing-Long Term Evolution), and TDD-LTE (Time Division multiplexing-Long Term Evolution), etc.
WiFi belongs to a short-distance wireless transmission technology, and the intelligent terminal can help a user to receive and send emails, browse webpages, access streaming media and the like through the WiFi module 102, and provides wireless broadband internet access for the user. Although fig. 1 shows the WiFi module 102, it is understood that it does not belong to the essential constitution of the smart terminal, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the smart terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the smart terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is for receiving an audio or video signal. The a/V input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, the Graphics processor 1041 Processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 may receive sounds (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, or the like, and may be capable of processing such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting audio signals.
The smart terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor may optionally adjust the brightness of the display panel 1061 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 1061 and/or the backlight when the smart terminal 100 moves 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 fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the intelligent terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also referred to as a touch screen, can collect touch operations of a user (e.g., operations of a user on the touch panel 1071 or near the touch panel 1071 using a finger, a stylus, or any other suitable object or accessory) thereon or nearby and drive the corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Optionally, the touch detection device detects a touch direction of a user, detects a signal caused by a touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and can receive and execute commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 107 may include other input devices 1072 in addition to the touch panel 1071. In particular, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like, without limitation.
Further, the touch panel 1071 may cover the display panel 1061, and when the touch panel 1071 detects a touch operation on or near the touch panel, the touch panel is transmitted to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in fig. 1, the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the intelligent terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the intelligent terminal, which is not limited herein.
The interface unit 108 serves as an interface through which at least one external device is connected to the smart terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the smart terminal 100 or may be used to transmit data between the smart terminal 100 and the external device.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a program storage area and a data storage area, and optionally, the program storage area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, and the like), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, etc. Further, memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the intelligent terminal, connects various parts of the entire intelligent terminal using various interfaces and lines, performs various functions of the intelligent terminal and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby integrally monitoring the intelligent terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor, optionally the application processor primarily handles operating systems, user interfaces, application programs, etc., and the modem processor primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The intelligent terminal 100 may further include a power supply 111 (such as a battery) for supplying power to each component, and preferably, the power supply 111 may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
Although not shown in fig. 1, the smart terminal 100 may further include a bluetooth module or the like, which is not described herein.
In order to facilitate understanding of the embodiments of the present application, a communication network system on which the intelligent terminal of the present application is based is described below.
Referring to fig. 2, fig. 2 is an architecture diagram of a communication Network system provided in an embodiment of the present application, where the communication Network system is an LTE system of a universal mobile telecommunications technology, and the LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an IP service 204 of an operator, which are in communication connection in sequence.
Specifically, the UE201 may be the terminal 100 described above, and is not described herein again.
The E-UTRAN202 includes eNodeB2021 and other eNodeBs 2022, among others. Alternatively, the eNodeB2021 may be connected with other enodebs 2022 through a backhaul (e.g., X2 interface), the eNodeB2021 is connected to the EPC203, and the eNodeB2021 may provide the UE201 access to the EPC 203.
The EPC203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving gateway) 2034, a PGW (PDN gateway) 2035, and a PCRF (Policy and Charging Rules Function) 2036, and the like. Optionally, the MME2031 is a control node that handles signaling between the UE201 and the EPC203, providing bearer and connection management. HSS2032 is used to provide some registers to manage functions such as home location register (not shown) and holds some user-specific information about service characteristics, data rates, etc. All user data may be sent through SGW2034, PGW2035 may provide IP address assignment for UE201 and other functions, and PCRF2036 is a policy and charging control policy decision point for traffic data flow and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
IP services 204 may include the internet, intranets, IMS (IP Multimedia Subsystem), or other IP services, among others.
Although the LTE system is described as an example, it should be understood by those skilled in the art that the present application is not limited to the LTE system, but may also be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems, and the like.
Based on the intelligent terminal hardware structure and the communication network system, the embodiments of the application are provided.
Referring to fig. 3, fig. 3 is a schematic flowchart of a message processing method according to a first embodiment provided in the present application. The method of the embodiment of the application may be executed by an intelligent terminal, and may be executed by a server, and the method may specifically include the following steps:
s301, responding to the opening operation of the notification bar, and displaying the notification bar.
In the embodiment of the application, the opening operation refers to an operation of triggering display of the notification bar, and if the terminal receives the opening operation of the notification bar by a user, the notification bar is displayed. It is understood that the display mode of the notification bar may include: the display mode is at least one of a split screen display mode with the terminal main interface, a display mode in a preset fixed screen area and a display mode in a floating window.
S302, when the notification bar comprises the indication message to be processed, at least one processing control is displayed.
In this embodiment, the indication message to be processed may include: system information, application notification information, and application friend information. It should be noted that various applications, such as a chat application, a shopping application, a payment application, a browser, and the like, are installed in the intelligent terminal. It will be appreciated that these applications may continually push information to the user, such as system information, application notification information, information sent by application buddies, and so forth. For example, an instant messaging software installed in the intelligent terminal is opened, an account is specifically logged in, the account has a plurality of friends, if one piece of information is sent by friend a and one piece of information is sent by friend B, at the moment, the instant messaging software sends application update information, the instant messaging software sends application push information, the intelligent terminal sends system messages and the like, the information can be used as indication information to be processed, the intelligent terminal can integrate all the information, and the information is conveniently displayed on a display interface of a notification bar in a follow-up mode. It should be noted that, when the notification bar includes the pending indication message, the at least one processing control is displayed (as shown in fig. 4 a), and if there is no pending indication message displayed in the notification bar, the at least one processing control is not displayed (as shown in fig. 4 b). Of course, it is understood that the number of processing controls is not limited, and may be one or more.
Optionally, the processing control includes at least one of: deleting a control, clearing a control, closing a control, hiding a control, opening a control, collecting a control, forwarding a control, and the like, wherein the control can be a button or a floating window or other operation components.
In this embodiment of the present application, deleting the control means to delete some at least one/class of indication message from the notification bar, and optionally, closing a function of pushing a message of the application program corresponding to the at least one/class of indication message while deleting the indication message. The clear control means that the indication message of at least one/class is cleared from the notification bar, and the running of the application program corresponding to the at least one/class is stopped. The hidden control means that at least one indication message/class is hidden in the notification bar, so that the tidiness of the interface of the notification bar is guaranteed. The control opening means that at least one/type indication message is directly opened to facilitate reading of a user, or the user enters an application program corresponding to the at least one/type indication message and then opens the indication message to facilitate operations such as reply of the message and the like directly performed by the user; the collection control refers to that at least one/class indication message is respectively collected into the storage space of the corresponding application program, or all the indication messages are stored into the storage space corresponding to the notification bar and used for storing the collection messages; forwarding control means to forward at least one/class indication message to other application programs or other display interfaces of corresponding application programs, for example: the method comprises the steps that a to-be-processed indication message of an instant messaging application friend is displayed in a notification bar, a user can directly enter an application program after triggering a forwarding control, the user can select to forward to other friends, optionally, after triggering the forwarding control, a selection interface can be provided on a display interface, icons of all application programs in a terminal are provided in the selection interface, and if the user selects a certain icon, the user enters the application program corresponding to the icon to forward the message.
And S303, receiving a trigger operation aiming at the processing control, and processing the corresponding indication message to be processed according to the trigger operation.
In the embodiment of the application, the trigger operation may be at least one of long pressing, heavy pressing, sliding, space gesture operation, and N times of click operations in which a time interval between two adjacent click operations is smaller than a preset threshold, where N is an integer greater than or equal to 2. It can be understood that the trigger operation and the indication message to be processed have a corresponding relationship, the indication message to be processed can be classified into a system message, an application notification message and the like according to the source thereof, can be classified into a resident notification message and a non-resident notification message according to the attribute thereof, can be classified into a friend-making type message, a news type message, an advertisement type message and the like according to the type thereof, and can also be classified into the indication messages according to the preference of the user, such as a shopping type message, an entertainment type message, an important message and the like. Certainly, the source of the indication message to be processed may be subdivided into a system update message and a system new function introduction message, the friend making type message may be subdivided into an a friend making application message, a b friend making application message, a c friend making application message, and the like, and a database may be further established, where one trigger operation in the database corresponds to one indication message to be processed, and when the trigger operation for processing the control is received, the indication message to be processed corresponding to the trigger operation is processed according to the corresponding relationship between the trigger operation and the indication message to be processed.
Optionally, the processing the corresponding to-be-processed indication message according to the trigger operation may include at least one of the following: deleting at least one of the indication messages to be processed; clearing at least one of the indication messages to be processed; closing at least one of the indication messages to be processed; hiding at least one to-be-processed indication message; opening at least one to-be-processed indication message; collecting at least one piece of the indication message to be processed; and forwarding at least one piece of the indication message to be processed.
In the embodiment of the application, the notification bar is displayed in response to the opening operation of the notification bar, and when the notification bar comprises the indication message to be processed, at least one processing control is displayed; and receiving a trigger operation aiming at the processing control, and processing the corresponding indication message to be processed according to the trigger operation. Therefore, in the embodiment of the application, the corresponding indication message to be processed is intelligently processed aiming at the personalized triggering operation of the processing control by the user, so that the user can conveniently and quickly process the information to be processed, and the intelligent and personalized requirements of the user on the information processing of the intelligent terminal are met.
Referring to fig. 5, fig. 5 is a schematic flowchart of a message processing method according to a second embodiment provided in the present application. The method of the embodiment of the application may be executed by an intelligent terminal, and may be executed by a server, and the method may specifically include the following steps:
s501, in response to an opening operation for the notification bar, displaying the notification bar.
S502, when the notification bar comprises the indication message to be processed, displaying at least one processing control.
It should be noted that, steps S501 to S502 in the embodiment of the present application may specifically refer to steps S301 to S302 in the embodiment described above, and the embodiment of the present application is not described again.
And S503, receiving a preset trigger operation aiming at the processing control.
In the embodiment of the application, only one processing control is needed, a database is established, one preset triggering operation in the database corresponds to one to-be-processed indication message, and when the triggering operation on the processing control is received, the to-be-processed indication message corresponding to the triggering operation is processed according to the corresponding relation between the triggering operation and the to-be-processed indication message. The preset trigger operation may include at least one of long pressing, repeated pressing, sliding, space gesture operation, and N times of click operations in which a time interval between two adjacent click operations is smaller than a preset threshold, where N is an integer greater than or equal to 2. Optionally, different preset trigger operations correspond to different first preset indication messages.
S504, whether the indication message to be processed comprises a first preset indication message matched with a preset trigger operation is detected.
In this embodiment of the present application, the preset trigger operation and the first preset indication message have a corresponding relationship, where the first preset indication message may be a to-be-processed indication message in any one or a combination of categories such as a source, an attribute, a type, a preference, and the like, optionally, taking the first preset indication message as the resident notification message as an example, detecting whether the to-be-processed indication message includes the resident notification message, and if the to-be-processed indication message includes the resident notification message, processing the resident notification message matched with the trigger operation (as shown in fig. 6a, processing the corresponding resident notification message through the trigger operation, and obtaining the display interface shown in fig. 6 b). If the indication message to be processed includes a first preset indication message matched with the preset trigger operation, step S505 is executed.
And S505, processing the first preset indication message according to a preset trigger operation.
Optionally, a trigger operation for the processing control is received, and the application program corresponding to the first preset indication message is stopped according to the trigger operation, and/or a message pushing function of the application program corresponding to the first preset indication message is stopped according to the trigger operation. In the embodiment of the application, after the first preset indication message is processed according to the preset trigger operation, or while the first preset indication message is processed according to the preset trigger operation, an application program set corresponding to the first preset indication message is acquired, and an application program corresponding to the first preset indication message is stopped according to the preset trigger operation; and/or stopping the message pushing function of the application program corresponding to the first preset indication message according to the triggering operation. Taking the first preset indication message as the resident notification message as an example, the system application for pushing the system update, the weather application for pushing the weather forecast, and other applications for pushing the resident notification message are all included in the application program set corresponding to the resident notification message; taking the first preset indication message as the non-resident notification message as an example, the application program set corresponding to the first preset indication message includes an application program for pushing the non-resident notification message, for example, an instant messaging software application for pushing a chat message sent by a qq friend, and a shopping application for pushing a good recommendation message, which all belong to the sent non-resident notification message, and then the application program is in the application program set corresponding to the first preset indication message. It is understood that the application program set corresponding to the first preset indication message includes at least one application program.
Optionally, the preset trigger operation includes a first trigger operation and/or a second trigger operation, and the first trigger operation or the second trigger operation may include: at least one of press, slide, space gesture operation and N times of click operation with the time interval between two adjacent click operations smaller than a preset threshold value, wherein N is an integer greater than or equal to 2, and the first trigger operation and the second trigger operation are different. It should be noted that, in the embodiment of the present application, the first trigger operation and the second trigger operation do not have a sequential execution order, and one or more of the trigger operations may be executed in any order, or the same trigger operation may be executed multiple times.
Optionally, the second trigger operation is triggered after the first trigger operation is triggered. In the embodiment of the present application, taking the first trigger operation corresponding to the non-resident notification message and the second trigger operation corresponding to the resident notification message as an example, when the first trigger operation is detected, the non-resident notification message corresponding to the first trigger operation is processed, and then when the second trigger operation is detected within a preset time threshold, the resident notification message corresponding to the second trigger operation is processed; if the second trigger operation is detected outside the preset time threshold, the resident message is not processed.
Optionally, the preset trigger operation includes a third trigger operation, where the third trigger operation has a corresponding relationship with all to-be-processed indication messages in the notification bar, and receives the third trigger operation for the processing control; detecting whether the indication message to be processed comprises a third indication message matched with the third trigger operation, wherein the third indication message comprises all the indication messages to be processed; and if so, processing all the indication messages to be processed according to the third trigger operation. In the embodiment of the present application, the third indication message includes all to-be-processed indication messages in the notification bar, the third trigger operation is a long press, taking the to-be-processed indication messages as an example, and when the notification bar includes a resident notification message and an immortal notification message, if the third trigger operation is received, as shown in fig. 6a, when the processing control is pressed for a long time, all to-be-processed indication messages are processed, thereby ensuring tidiness of the notification bar. Therefore, all resident and non-resident notification messages of the notification bar are processed by one key, such as one-key deletion, clearing, closing, hiding, opening, collecting and forwarding, so that the operation process becomes simple and convenient.
Optionally, acquiring an application program set corresponding to the third indication message; and stopping the processes of all the application programs in the application program set corresponding to the third indication message. In the embodiment of the application, if the application set corresponding to the third indication message is obtained, the system forcibly stops the running of all the applications in the corresponding application set, so that the notification bar is ensured not to receive the notification message any more, and the display burden of the notification bar is reduced.
In the embodiment of the application, a notification bar is displayed in response to an opening operation for the notification bar; when the notification bar comprises the indication message to be processed, displaying at least one processing control; receiving a preset trigger operation aiming at the processing control, and detecting whether the indication message to be processed comprises a first preset indication message matched with the preset trigger operation; and if so, processing the first preset indication message according to a preset trigger operation. Therefore, according to the embodiment of the application, corresponding indication messages are processed according to different triggering operations of the processing control, so that the tidiness of the notification bar is guaranteed to a certain extent, the man-machine friendly interaction is improved, and the convenience of a user for processing the indication messages to be processed is improved on the whole.
Referring to fig. 7, fig. 7 is a flowchart illustrating a message processing method according to a third embodiment provided in the present application, where a processing control in the method includes at least two processing controls. The method of the embodiment of the application may be executed by an intelligent terminal, and may be executed by a server, and the method may specifically include the following steps:
s701, responding to the opening operation of the notification bar, and displaying the notification bar.
S702, when the notification bar comprises the indication message to be processed, displaying at least one processing control.
It should be noted that, steps S701 to S702 in the embodiment of the present application may specifically refer to steps S301 to S302 in the embodiment described above, and the embodiment of the present application is not described again.
And S703, receiving a preset trigger operation aiming at the processing control.
Optionally, the processing control is different, and the corresponding second preset indication message is different. For example, as shown in fig. 8a, three processing controls are displayed in the notification bar, wherein one processing control is used for processing one type/one indication message, one processing control in the remaining two is used for processing another type/one indication message, and the last processing control is used for processing the other type/one indication message. In the embodiment of the application, the processing control comprises at least two processing controls, a database is established in advance, and the database comprises a corresponding relation between the processing controls and a preset indication message. And if a trigger operation of the user is received, processing the corresponding indication message according to the corresponding processing control matched with the trigger operation.
And S704, when the indication message to be processed comprises a second preset indication message corresponding to the processing control, processing the second preset indication message corresponding to the processing control.
Optionally, the indication message to be processed includes a resident notification message and/or a non-resident notification message. Optionally, the processing control includes at least two processing controls, including a first processing control; the receiving a trigger operation for the processing control, and processing a corresponding to-be-processed indication message according to the trigger operation may include: receiving a trigger operation aiming at the first processing control; and when the indication message to be processed comprises the indication message corresponding to the first processing control, processing the indication message corresponding to the first processing control. In this embodiment of the present application, the at least two processing controls include a first processing control, where the first processing control is configured to process an indication message corresponding to the first processing control, and take the indication message corresponding to the first processing control as the resident notification message, for example, by performing a triggering operation on the first processing control (as shown in fig. 8 b), the resident notification message is processed.
Optionally, the processing control includes at least two processing controls, including a second processing control; the receiving a trigger operation for the processing control, and processing a corresponding to-be-processed indication message according to the trigger operation may include: receiving a trigger operation for the second processing control; and when the indication message to be processed comprises the indication message corresponding to the second processing control, processing the indication message corresponding to the second processing control. In the embodiment of the application, taking the indication message corresponding to the second processing control as the shopping message as an example, when the triggering operation is performed on the second processing control, the shopping message in the indication message to be processed is processed.
In the embodiment of the application, a notification bar is displayed in response to an opening operation for the notification bar; when the notification bar comprises the indication message to be processed, displaying at least one processing control; receiving a trigger operation aiming at the processing control; and when the indication message to be processed comprises a second preset indication message corresponding to the processing control, processing the second preset indication message corresponding to the processing control. Therefore, different processing controls are set to correspond to different messages in the embodiment of the application, and different indication messages are processed through triggering operation of the different processing controls, so that the efficiency of processing operation of a user is improved.
Referring to fig. 9, fig. 9 is a flowchart illustrating a message processing method according to a fourth embodiment provided in the present application, where a processing control in the method includes at least two processing controls. The method of the embodiment of the application may be executed by an intelligent terminal, and may be executed by a server, and the method may specifically include the following steps:
s901 displays a notification bar in response to an open operation for the notification bar.
And S902, when the notification bar comprises the indication message to be processed, displaying at least one processing control.
It should be noted that, steps S901 to S902 in the embodiment of the present application may specifically refer to steps S301 to S302 in the embodiment described above, and the embodiment of the present application is not described again.
And S903, receiving trigger operation aiming at least two processing controls.
In the embodiment of the present application, the trigger operations respectively directed to the at least two processing controls may be the same or different, and as shown in fig. 10, the trigger operations are implemented for the at least two processing controls. It is understood that the trigger operation may include at least one of a click, a long press, a re-press, a slide, a space gesture operation, and N click operations in which a time interval between two adjacent click operations is smaller than a preset threshold, where N is an integer greater than or equal to 2.
And S904, when the indication message to be processed comprises an indication message matched with the trigger operation aiming at the at least two processing controls, processing the indication message according to the trigger operation of the at least two processing controls.
In the embodiment of the application, a corresponding relationship between triggering operations for at least two processing controls and indication messages to be processed is established in a database, and if the triggering operations for at least two processing controls in a plurality of processing controls by a user are received, whether the indication messages to be processed include indication messages matched with the triggering operations for at least two processing controls in the plurality of processing controls is detected, and if so, the indication messages corresponding to the triggering operations for at least two processing controls in the plurality of processing controls are processed according to the indication messages. Optionally, a time interval of the trigger operation for a different processing control in the at least two processing controls is less than or equal to a time interval threshold. The time interval threshold is not limited in the embodiment of the present application, and may be, for example, 0, 0.2S, 1S, 3S, and the like, and may be determined according to actual situations.
In the embodiment of the application, the corresponding indication message in the indication message to be processed is correspondingly processed by triggering the at least two processing controls, so that the processing mode of the indication message to be processed is diversified, the corresponding indication message to be processed can be processed by triggering the at least two processing controls simultaneously, the correspondence of the indication message to be processed is improved, the important message of a user is protected, the communication safety of the user is ensured, and the user is prevented from processing the important message by mistake, so that unnecessary economic loss is caused.
Referring to fig. 11, fig. 11 is a flowchart illustrating a message processing method according to a fifth embodiment according to an embodiment of the present application. The method of the embodiment of the application may be executed by an intelligent terminal, and may be executed by a server, and the method may specifically include the following steps:
s1101, responding to the opening operation of the notification bar, displaying the notification bar.
It should be noted that step S1101 in the embodiment of the present application may specifically refer to step S301 in the embodiment described above, and details of the embodiment of the present application are not repeated.
And S1102, when the notification bar comprises the first indication message, displaying a first processing control corresponding to the first indication message, and/or displaying a second processing control corresponding to the second indication message.
In the embodiment of the present application, different processing controls are displayed according to different indication messages to be processed (as shown in the figure, taking the indication of the message to be processed as a resident message and an unopposed message as an example, when the notification bar includes the resident notification message and the unopposed notification message, two corresponding controls are displayed). Optionally, the first indication message and the second indication message are at least one of a system message and an application notification message. Optionally, the indication message to be processed includes a first indication message and/or a second indication message; the processing control corresponding to the indication message to be processed comprises a first processing control corresponding to the first indication message and/or a second processing control corresponding to the second indication message. It should be noted that, in this embodiment, the first indication message and the second indication message may be any type of indication message to be processed according to sources, attributes, types, preferences, and the like, taking the first indication message as a resident notification message and the second indication message as an extraordinary notification message as an example, when only the resident notification message or the extraordinary notification message is displayed in an expanded notification bar, only the first processing control or the second processing control is displayed, when the resident notification message and the extraordinary notification message are displayed in the expanded notification bar, the first processing control and the second processing control are displayed, and the first indication message and the second indication message are at least one of system information and application notification information. It should be noted that the display forms of the first processing control and the second processing control are not limited, for example, the shapes of the first processing control and the second processing control may be circles, squares, and the like, and the icons of the first processing control and the second processing control may be marks in an X shape, marks in a diagonal line shape, and the like. Optionally, the processing control may further include a third processing control, configured to process all indication messages to be processed in the notification bar. It will be appreciated that the display of the various processing controls may be the same or different.
Optionally, the first processing control or the second processing control may include at least one of: the control processing method comprises the following steps of deleting a control, clearing the control, closing the control, hiding the control, opening the control, collecting the control, forwarding the control and the like, wherein optionally, the control can be a button or a floating window or other operation components, and the first processing control and the second processing control can be the same type of processing control or different types of processing controls.
S1103, when receiving a trigger operation for the first processing control, processing the first indication message, and/or when receiving a trigger operation for the second processing control, processing the second indication message.
Optionally, the processing the first indication message may include at least one of: deleting at least one of the first indication messages; clearing at least one of the first indication messages; closing at least one of the first indication messages; hiding at least one of the first indication messages; opening at least one of the first indication messages; collecting at least one first indication message; forwarding at least one of the first indication messages. Optionally, the processing the second indication message may include at least one of: deleting at least one of the second indication messages; clearing at least one of the second indication messages; closing at least one of the second indication messages; hiding at least one of the second indication messages; opening at least one of the second indication messages; collecting at least one second indication message; forwarding at least one of said second indication messages.
Optionally, the processing the first indication message when the triggering operation for the first processing control is received may include: when the first indication message comprises a first type of message, if a first trigger operation for the first processing control is received, processing the first type of message. Optionally, the processing the first indication message when the triggering operation for the first processing control is received may include: and when the first indication message comprises an indication message of a second type, if a second trigger operation aiming at the first processing control is received, processing the message of the second type. The processing the second indication message when receiving the trigger operation for the second processing control may include: and when the second indication message comprises an indication message of a third type, if a third trigger operation for the second processing control is received, processing the message of the third type. Optionally, the processing the second indication message when the trigger operation for the second processing control is received may include: and when the second indication message comprises an indication message of a fourth type, if a fourth trigger operation for the second processing control is received, processing the message of the fourth type. In this embodiment of the application, the triggering operation for the first processing control and the second processing control may include at least one of a long press, a heavy press, a slide, an idle gesture operation, and N times of click operations in which a time interval between two adjacent click operations is smaller than a preset threshold, where N is an integer greater than or equal to 2. It should be noted that, in the embodiment of the present application, the first indication message may be subdivided, for example, the non-resident notification message may be subdivided into various categories of messages: news-like messages, friend-making-like messages, shopping-like messages, etc. (as shown in fig. 12). And establishing a corresponding relation between the triggering operation aiming at the first processing control and the indication message, and if the long press corresponds to the news message, processing the news message in the non-resident notification message by long press of the first processing control. And establishing a corresponding relation between the trigger operation aiming at the second processing control and the indication message, and if the trigger operation and the indication message are continuously clicked twice and correspond to the weather message, continuously clicking the second processing control to process the weather message resident in the notification message. In the embodiment of the present application, the second indication message may be subdivided, for example, the resident notification message may be subdivided into various categories of messages: system update class messages, weather class messages, out-of-memory class messages, and the like. It is to be understood that the category display of the subdivided category may be directly displayed on the display interface of the notification bar, or may not be displayed.
In the embodiment of the application, the first processing control correspondingly processes the indication messages of the first category and the second category, the second processing control correspondingly processes the indication messages of the third category and the fourth category respectively, so as to classify the indication messages to be processed, different processing controls correspond to the indication messages of different categories, and each processing control also corresponds to different trigger operations to correspondingly process the indication messages of different categories, so that the indication messages to be processed are intelligently classified, the information processing efficiency is improved, and the convenience in operation of a user is improved.
Referring to fig. 13, fig. 13 is a schematic structural diagram of a message processing apparatus according to an exemplary embodiment of the present application, where the apparatus may be mounted on an intelligent terminal in the foregoing method embodiment, and the intelligent terminal may specifically be a server. Of course, in some embodiments, the method can also be carried on the terminal device. The message processing apparatus shown in fig. 7 may be used to perform some or all of the functions in the method embodiments described in fig. 3, 5, 7 and 9 above. Wherein, the detailed description of each module is as follows:
a processing module 1301, configured to respond to an opening operation for a notification bar, and display the notification bar;
a display module 1302, configured to display at least one processing control when the notification bar includes an indication message to be processed;
the processing module 1301 is further configured to receive a trigger operation for the processing control, and process a corresponding to-be-processed indication message according to the trigger operation.
Optionally, the processing module 1301 is specifically configured to receive a preset trigger operation for the processing control; the device is used for detecting whether the indication message to be processed comprises a first preset indication message matched with the preset trigger operation; and if the first preset indication message matched with the preset trigger operation is included, processing the first preset indication message according to the preset trigger operation.
Optionally, different preset trigger operations correspond to different first preset indication messages.
Optionally, the indication message to be processed includes a resident notification message and/or a non-resident notification message.
Optionally, the processing module 1301 is further configured to stop the application program corresponding to the first preset indication message according to the triggering operation, and/or stop a message pushing function of the application program corresponding to the first preset indication message according to the triggering operation.
Optionally, the processing control includes at least two processing controls, and the processing module 1301 is further configured to receive a preset trigger operation for the processing control; and the processing control is used for processing a second preset indication message corresponding to the processing control when the indication message to be processed comprises the second preset indication message corresponding to the processing control.
Optionally, the processing controls are different, and the corresponding second preset indication messages are different.
Optionally, the processing control includes at least two processing controls, and the processing module 1301 is further configured to receive a trigger operation for the at least two processing controls; and when the indication message to be processed comprises the indication message matched with the triggering operation aiming at the at least two processing controls, processing the indication message according to the triggering operation of the at least two processing controls. Optionally, a time interval of the trigger operation for a different processing control of the at least two processing controls is less than or equal to a time interval threshold.
Optionally, the trigger operation includes a first trigger operation and/or a second trigger operation, and the first trigger operation or the second trigger operation includes: the method comprises the following steps of long pressing, repeated pressing, sliding, space gesture operation and at least one of N times of click operations, wherein the time interval between every two adjacent click operations is smaller than a preset threshold value, and N is an integer larger than or equal to 2. Optionally, the second trigger operation is triggered after the first trigger operation is triggered, and/or the first trigger operation and the second trigger operation are different.
According to an embodiment of the present application, some steps involved in the message processing methods shown in fig. 3, fig. 5, fig. 7, and fig. 9 may be performed by respective modules in the message processing apparatus shown in fig. 13. The modules in the message processing apparatus shown in fig. 13 may be combined into one or several other modules, respectively or all of them, or some module(s) of them may be further split into multiple functionally smaller units, which may implement the same operation, without affecting the implementation of the technical effect of the embodiments of the present application. The modules are divided based on logic functions, and in practical applications, the functions of one module may also be implemented by multiple modules, or the functions of multiple modules may also be implemented by one module. In other embodiments of the present application, the message processing may also include other modules, and in practical applications, these functions may also be implemented by being assisted by other modules, and may be implemented by cooperation of a plurality of modules.
According to another embodiment of the present application, a message processing apparatus as shown in fig. 7 may be constructed by running a computer program (including program codes) capable of executing steps involved in the respective methods shown in fig. 3, 5, 7, and 9 on a general-purpose computing apparatus such as a computer including a processing element such as a Central Processing Unit (CPU), a random access storage medium (RAM), a read-only storage medium (ROM), and a storage element, and implementing the message processing method of the embodiment of the present application. The computer program may be recorded on a computer-readable recording medium, for example, and loaded and executed in the above-described computing apparatus via the computer-readable recording medium.
Based on the same inventive concept, the principle and the advantageous effect of the message processing apparatus provided in the embodiment of the present application for solving the problem are similar to the principle and the advantageous effect of the message processing method in the embodiment of the present application for solving the problem, and for brevity, the principle and the advantageous effect of the implementation of the method may be referred to, and are not described herein again.
Referring to fig. 14, fig. 14 is a schematic structural diagram of another message processing apparatus according to an exemplary embodiment of the present application, where the apparatus may be mounted on an intelligent terminal in the foregoing method embodiment, and the intelligent terminal may specifically be a server. Of course, in some embodiments, the method can also be carried on the terminal device. The message processing apparatus shown in fig. 14 may be used to perform some or all of the functions in the method embodiment described above with reference to fig. 11. Wherein, the detailed description of each module is as follows:
a processing module 1401 configured to display a notification bar in response to an opening operation for the notification bar;
a display module 1402, configured to display a first processing control corresponding to the first indication message and/or display a second processing control corresponding to the second indication message when the notification bar includes an indication message to be processed;
the processing module 1401 is further configured to process the first indication message when receiving a trigger operation for the first processing control, and/or process the second indication message when receiving a trigger operation for the second processing control.
Optionally, the processing module 1401 includes a receiving submodule 14011 and a processing submodule 14012, where the receiving submodule 14011 is configured to receive a first trigger operation for the first processing control; the processing submodule 14012 is configured to, when the first indication message includes a first type of message, if a first trigger operation for the first processing control is received, process the first type of message; and/or the receiving submodule 14011 is further configured to receive a second trigger operation for the first processing control; the processing submodule 14012 is further configured to, when the first indication message includes an indication message of a second type, process the message of the second type if a second trigger operation for the first processing control is received.
Optionally, the receiving sub-module 14011 is further configured to receive a third trigger operation for the second processing control; the processing submodule 14012 is further configured to, when the second indication message includes an indication message of a third category, process the message of the third category if a third trigger operation for the second processing control is received; and/or the receiving submodule 14011 is further configured to receive a fourth trigger operation for the second processing control; the processing submodule 14012 is further configured to, when the second indication message includes an indication message of a fourth type, process the message of the fourth type if a fourth trigger operation for the second processing control is received.
According to an embodiment of the present application, some steps involved in the message processing method shown in fig. 11 may be performed by various modules in the message processing apparatus shown in fig. 14. The respective modules in the message processing apparatus shown in fig. 14 may be respectively or entirely combined into one or several other modules to form one or several other modules, or some module(s) may be further split into multiple units with smaller functions to form one or several other modules, which may achieve the same operation without affecting the achievement of the technical effect of the embodiments of the present application. The modules are divided based on logic functions, and in practical applications, the functions of one module may also be implemented by multiple modules, or the functions of multiple modules may also be implemented by one module. In other embodiments of the present application, the message processing may also include other modules, and in practical applications, these functions may also be implemented with the assistance of other modules, and may be implemented by cooperation of a plurality of modules.
According to another embodiment of the present application, the message processing apparatus as shown in fig. 14 may be constructed by running a computer program (including program codes) capable of executing the steps involved in the corresponding method as shown in fig. 11 on a general-purpose computing apparatus such as a computer including a processing element such as a Central Processing Unit (CPU), a random access storage medium (RAM), a read-only storage medium (ROM), and a storage element, and the message processing method of the embodiment of the present application may be implemented. The computer program may be recorded on a computer-readable recording medium, for example, and loaded and executed in the above-described computing apparatus via the computer-readable recording medium.
Based on the same inventive concept, the principle and the advantageous effect of the message processing apparatus provided in the embodiment of the present application for solving the problem are similar to the principle and the advantageous effect of the message processing method in the embodiment of the present application for solving the problem, and for brevity, the principle and the advantageous effect of the implementation of the method may be referred to, and are not described herein again.
Referring to fig. 15, an embodiment of the present application further provides a schematic structural diagram of another intelligent terminal device, where the terminal device includes a memory 1501, a processor 1502, and a message processing program stored in the memory 1501 and operable on the processor 1502, and when the message processing program is executed by the processor 1502, the steps of the message processing method in any of the above embodiments are implemented.
The present application further provides a computer-readable storage medium, where a message processing program is stored on the computer-readable storage medium, and when the message processing program is executed by a processor, the message processing program implements the steps of the message processing method in any of the above embodiments.
In the embodiments of the mobile terminal and the computer-readable storage medium provided in the present application, all technical features of the embodiments of the interaction method are included, and the expanding and explaining contents of the specification are substantially the same as those of the embodiments of the incoming call remarking method, and are not described herein again.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.
Embodiments of the present application also provide a computer program product, which includes computer program code, when the computer program code runs on a computer, the computer is caused to execute the method in the above various possible embodiments.
Embodiments of the present application further provide a chip, which includes a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device in which the chip is installed executes the method in the above various possible embodiments.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The embodiments of the present application are intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (12)

1. A message processing method, comprising:
responding to opening operation of a notification bar, and displaying the notification bar;
when the notification bar comprises the indication message to be processed, displaying at least one processing control, wherein the processing control comprises at least one of the following: deleting a control, clearing the control, closing the control, hiding the control, opening the control, collecting the control and forwarding the control;
receiving a trigger operation aiming at the processing control, and processing a corresponding indication message to be processed according to the trigger operation;
when the processing control is the deleting control or the clearing control, stopping an application program corresponding to a first preset indication message according to the triggering operation, and/or stopping a message pushing function of the application program corresponding to the first preset indication message according to the triggering operation, wherein the first preset indication message is a message matched with the triggering operation, and the first preset indication message is an indication message to be processed which is divided according to at least one type of a source of the message, attributes of the message, types of the message and preferences of a user;
the receiving a trigger operation for the processing control, and processing a corresponding to-be-processed indication message according to the trigger operation, includes: receiving triggering operation aiming at the at least two processing controls, and processing the indication message according to the triggering operation of the at least two processing controls when the indication message to be processed comprises the indication message matched with the triggering operation aiming at the at least two processing controls, wherein the time interval of the triggering operation aiming at different processing controls in the at least two processing controls is smaller than or equal to a time interval threshold value.
2. The method according to claim 1, wherein the receiving a trigger operation for the processing control and processing a corresponding to-be-processed indication message according to the trigger operation comprises:
receiving a preset trigger operation aiming at the processing control;
detecting whether the indication message to be processed comprises a first preset indication message matched with the preset trigger operation;
and if so, processing the first preset indication message according to the preset trigger operation.
3. The method of claim 2, wherein different ones of the predetermined trigger operations correspond to different ones of the first predetermined indication messages.
4. The method of any of claims 1-3, wherein the processing controls comprise at least two processing controls;
the receiving the trigger operation for the processing control and processing the corresponding indication message to be processed according to the trigger operation includes:
receiving a preset trigger operation aiming at the processing control;
and when the indication message to be processed comprises a second preset indication message corresponding to the processing control, processing the second preset indication message corresponding to the processing control.
5. The method according to claim 4, wherein the processing controls are different, and the corresponding second preset indication messages are different.
6. A method according to any one of claims 1 to 3, wherein the pending indication message comprises a resident notification message and/or a non-resident notification message.
7. The method according to any one of claims 1 to 3, characterized in that the trigger operation comprises a first trigger operation and/or a second trigger operation.
8. The method of claim 7, wherein the second trigger operation is triggered after the first trigger operation is triggered, and/or wherein the first trigger operation and the second trigger operation are different.
9. A message processing method, comprising:
responding to opening operation of a notification bar, and displaying the notification bar;
when the notification bar comprises a first indication message, displaying a first processing control corresponding to the first indication message, and processing the first indication message when receiving a trigger operation aiming at the first processing control;
and/or when the notification bar comprises a second indication message, displaying a second processing control corresponding to the second indication message, and processing the second indication message when receiving a trigger operation aiming at the second processing control;
the first processing control and the second processing control respectively comprise at least one of the following: deleting a control, clearing the control, closing the control, hiding the control, opening the control, collecting the control and forwarding the control;
when the processing control is the delete control or the clear control, stopping an application program corresponding to the first indication message and/or the second indication message according to the trigger operation, and/or stopping a message pushing function of the application program corresponding to the first indication message and/or the second indication message according to the trigger operation, wherein the first indication message and the second indication message are messages matched with the trigger operation, and the first indication message and the second indication message are indication messages to be processed which are divided according to at least one type of a source of the message, attributes of the message, types of the message, and user preferences;
wherein the first processing control comprises at least two processing controls, and the processing the first indication message when the triggering operation for the first processing control is received comprises: after receiving the triggering operation aiming at least two processing controls in the first processing control, processing the first indication message according to the triggering operation of at least two processing controls in the first processing control;
the second processing control comprises at least two processing controls, and when a trigger operation for the second processing control is received, the processing of the second indication message comprises: after receiving the triggering operation aiming at least two processing controls in the second processing controls, processing the second indication message according to the triggering operation of at least two processing controls in the second processing controls;
and the time interval of the triggering operation of different processing controls in the at least two processing controls is less than or equal to the time interval threshold.
10. The method of claim 9, wherein processing the first indication message upon receiving a trigger operation for the first processing control comprises at least one of:
when the first indication message comprises a first type of message, if a first trigger operation aiming at the first processing control is received, processing the first type of message; and/or the presence of a gas in the gas,
when the first indication message comprises an indication message of a second type, if a second trigger operation aiming at the first processing control is received, processing the message of the second type;
when the second indication message comprises an indication message of a third type, if a third trigger operation aiming at the second processing control is received, processing the message of the third type;
and when the second indication message comprises an indication message of a fourth type, if a fourth trigger operation aiming at the second processing control is received, processing the message of the fourth type.
11. An intelligent terminal, comprising a processor and a memory, wherein the memory is configured to store a computer program comprising program instructions, and the processor is configured to invoke the program instructions to perform the method of any of claims 1 to 10.
12. A computer-readable storage medium, comprising: the computer-readable storage medium stores one or more instructions adapted to be loaded by a processor and to perform the method of any of claims 1 to 10.
CN202011162836.3A 2020-10-27 2020-10-27 Message processing method, intelligent terminal and computer readable storage medium Active CN112181233B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011162836.3A CN112181233B (en) 2020-10-27 2020-10-27 Message processing method, intelligent terminal and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011162836.3A CN112181233B (en) 2020-10-27 2020-10-27 Message processing method, intelligent terminal and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN112181233A CN112181233A (en) 2021-01-05
CN112181233B true CN112181233B (en) 2022-07-15

Family

ID=73922204

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011162836.3A Active CN112181233B (en) 2020-10-27 2020-10-27 Message processing method, intelligent terminal and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN112181233B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112925833B (en) * 2021-02-18 2022-09-06 国网山东省电力公司泰安供电公司 Real-time online monitoring system for new energy automobile
CN113032271B (en) * 2021-03-31 2023-10-13 中国电子科技集团公司第十五研究所 Quantitative determination method and system for redundancy of data samples
CN116563840B (en) * 2023-07-07 2023-09-05 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) Scene text detection and recognition method based on weak supervision cross-mode contrast learning

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018082465A1 (en) * 2016-11-02 2018-05-11 北京金山安全软件有限公司 Notification bar message displaying method and apparatus, mobile terminal, and server

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9891800B2 (en) * 2011-06-17 2018-02-13 Nokia Technologies Oy Method and apparatus for providing a notification mechanism
CN103973875B (en) * 2013-02-01 2015-10-14 腾讯科技(深圳)有限公司 Mobile terminal notice center PUSH message processing method and device
KR102153646B1 (en) * 2013-12-24 2020-09-08 엘지전자 주식회사 Mobile terminal and method for controlling of the same
CN106201221B (en) * 2016-07-29 2019-04-12 维沃移动通信有限公司 Delete the method and mobile terminal of the notification message in status bar
CN110069304A (en) * 2019-03-26 2019-07-30 维沃移动通信有限公司 A kind of notification message display methods and terminal device
CN111273842B (en) * 2020-02-21 2023-03-24 Oppo广东移动通信有限公司 Notification message processing method and device, electronic equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018082465A1 (en) * 2016-11-02 2018-05-11 北京金山安全软件有限公司 Notification bar message displaying method and apparatus, mobile terminal, and server

Also Published As

Publication number Publication date
CN112181233A (en) 2021-01-05

Similar Documents

Publication Publication Date Title
CN108037893B (en) Display control method and device of flexible screen and computer readable storage medium
CN107729160B (en) Application control method, mobile terminal and computer-readable storage medium
CN112181233B (en) Message processing method, intelligent terminal and computer readable storage medium
CN111949177B (en) Information transmission method, terminal device, and computer-readable storage medium
CN107885448B (en) Control method for application touch operation, mobile terminal and readable storage medium
CN112363648A (en) Shortcut display method, terminal and computer storage medium
CN114398113A (en) Interface display method, intelligent terminal and storage medium
CN108153477B (en) Multi-touch operation method, mobile terminal and computer-readable storage medium
CN113407081A (en) Display method, mobile terminal and storage medium
CN113126844A (en) Display method, terminal and storage medium
CN112199141A (en) Message processing method, terminal and computer readable storage medium
CN109710168B (en) Screen touch method and device and computer readable storage medium
CN112558826A (en) Shortcut operation method, mobile terminal and storage medium
CN109495643B (en) Object multi-chat frame setting method and terminal
CN113835586A (en) Icon processing method, intelligent terminal and storage medium
CN113867765A (en) Application management method, intelligent terminal and storage medium
CN114443199A (en) Interface processing method, intelligent terminal and storage medium
CN109710149B (en) Interactive display method, equipment and computer readable storage medium
CN113867586A (en) Icon display method, intelligent terminal and storage medium
CN113867588A (en) Icon processing method, intelligent terminal and storage medium
CN113342246A (en) Operation method, mobile terminal and storage medium
CN108196926B (en) Platform content identification method, terminal and computer readable storage medium
CN112578978A (en) Window switching control method and device and computer readable storage medium
CN109889667B (en) Screen splitting method, terminal and computer readable storage medium
CN114995730A (en) Information display method, mobile terminal and storage medium

Legal Events

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