CN107864268B - Expression information processing method, mobile terminal and computer readable storage medium - Google Patents

Expression information processing method, mobile terminal and computer readable storage medium Download PDF

Info

Publication number
CN107864268B
CN107864268B CN201710892241.5A CN201710892241A CN107864268B CN 107864268 B CN107864268 B CN 107864268B CN 201710892241 A CN201710892241 A CN 201710892241A CN 107864268 B CN107864268 B CN 107864268B
Authority
CN
China
Prior art keywords
information
chat
chat message
application program
emoticon
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
CN201710892241.5A
Other languages
Chinese (zh)
Other versions
CN107864268A (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.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201710892241.5A priority Critical patent/CN107864268B/en
Publication of CN107864268A publication Critical patent/CN107864268A/en
Application granted granted Critical
Publication of CN107864268B publication Critical patent/CN107864268B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a processing method of emotion information, a mobile terminal and a computer readable storage medium, after the chat message of an application program in the terminal is obtained, a corresponding chat message receiving rule is determined according to the current working state of the application program, the received chat message is selectively received according to the chat message receiving rule, and the emotion packet information in the chat message is selectively received, so that the whole receiving and loading of all chat messages are avoided, and unnecessary waste of data flow is reduced; meanwhile, the emotion bag information is screened and received through the chat message receiving rule, so that the content of the chat message is simplified, the user can quickly and accurately acquire the essence content in the chat message, important messages are prevented from being missed, and the use experience of the user is improved.

Description

Expression information processing method, mobile terminal and computer readable storage medium
Technical Field
The present invention relates to the field of mobile terminals, and more particularly, to a method for processing expression information, a mobile terminal, and a computer-readable storage medium.
Background
With the continuous development of the intelligent mobile terminal, the intelligent mobile terminal is widely used in life, and particularly, the chat software on the intelligent mobile terminal participates in social activities, so that the social range of people is greatly expanded. On the chat software of the intelligent terminal, a user can express the meaning required to be expressed by sending information such as characters, voice, pictures, emoticons and the like, but in some chat software for group chat, some people like to swipe the screen through the emoticons, if the chat group is not opened for a long time, a large amount of emoticons, pictures and other information can be cached, at the moment, the user needs to consume a great deal of flow when obtaining key character information from the large amount of information, even some important information can be missed by the interference of the emoticons, and the use experience of the user is greatly reduced by the information viewing mode. However, in the existing solution, the picture or the emoticon is not loaded and played, but only background caching is performed, but the playing of the emoticon or the picture is prohibited in this way, but the consumption of traffic data is not reduced, so that a scheme for selectively and flatly shielding the emoticon information is urgently needed to be provided, the problem that important information is missed due to the influence of the emoticon information and the traffic consumption is reduced is avoided, and the use experience of a user is improved.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: in the prior art, a user can see a lot of emoticon screen refreshing every time the user opens the chat software, so that some important messages are missed or the flow in the mobile phone is consumed.
In order to solve the technical problem, the invention provides a method for processing expression information, which comprises the following steps:
obtaining chat messages received by an application program in a terminal;
determining the current working state of the application program, wherein the working state comprises a background running state and a using state;
inquiring a chat message receiving rule corresponding to the current working state according to the current working state of the application program and the corresponding relation between the working state and the chat message receiving rule;
and selectively receiving and processing the emoticon information in the chat message according to the chat message receiving rule.
Optionally, the chat message receiving rule is a rule which is set by a user in a customized manner according to the service condition of the user traffic package and the working state of the application program and is used for controlling the receiving of the expression package information display.
Optionally, the application is at least one of a chat application, a video application, and a shopping application.
Optionally, if it is determined that the application program is in the background running state, the selectively receiving and processing the emoticon information in the chat information according to the chat message receiving rule includes:
judging whether the currently received emotion packet information has dynamic emotion information or not;
if yes, counting the total number of messages of the dynamic expression information in the expression packet information and the required flow size, and prompting a user to select whether to receive the messages;
and if the user selects to receive, loading the dynamic expression information and directly displaying the dynamic expression information on a display screen of the terminal.
Optionally, if the application program is a chat application program, the step of counting the total number of messages of the dynamic emoticon information in the emoticon information and the required traffic size includes: and respectively counting the total number of the messages of the dynamic emotion information received in each chat group in the chat application program and the required flow.
Optionally, the prompt user selects whether to receive a prompt pushed on a status bar of the terminal in an instant message manner or a prompt pushed on a current use interface of the terminal in an alarm information manner.
Optionally, if the user selects not to receive, prohibiting loading the dynamic emotion information, and displaying the total number of messages and the traffic volume of the dynamic emotion information of each chat group in the state in the form of a message list.
Optionally, if it is determined that the application is in the use state, the selectively receiving and processing the emoticon information in the chat message according to the chat message receiving rule includes:
detecting whether the currently received facial expression packet information has dynamic facial expression information;
if yes, prompting a user whether to select to close the receiving of the expression package information or not in a suspension switch mode on the basis of the detected expression package information;
and if the receiving is selected to be closed, adjusting the suspension switch to a non-display touch area at the edge of a display screen of the terminal.
Furthermore, the invention also provides a mobile terminal, wherein the terminal control device comprises a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute one or more programs stored in the memory to implement the steps of the method for processing expression information according to any one of the preceding claims.
Further, the present invention also provides a computer-readable storage medium storing one or more programs, which are executable by one or more processors to implement the steps of the method for processing emotion information as described in any one of the above.
The invention has the beneficial effects that:
the invention provides a processing method of emotion information, a mobile terminal and a computer readable storage medium, aiming at the defect that in the prior art, a user can see a lot of emotion packet screen refreshing when opening chat software every time, so that some important messages can be missed or the flow in a mobile phone can be consumed, the invention determines a corresponding chat message receiving rule according to the current working state of an application program after the chat message of the application program in the terminal is obtained, selectively receives and processes the received chat message according to the chat message receiving rule, and avoids the whole receiving and loading of all chat messages by selectively receiving the emotion packet information in the chat message, thereby reducing the unnecessary waste of data flow; meanwhile, the emotion bag information is screened and received through the chat message receiving rule, so that the content of the chat message is simplified, the user can quickly and accurately acquire the essence content in the chat message, important messages are prevented from being missed, and the use experience of the user is improved.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
fig. 1 is a schematic diagram of a hardware structure of an alternative mobile terminal for implementing various embodiments of the present invention;
fig. 2 is a basic flowchart of a method for processing expression information according to a first embodiment of the present invention;
fig. 3 is a detailed flowchart of a method for processing expression information according to a second embodiment of the present invention;
fig. 4 is a schematic structural diagram of a mobile terminal according to a third embodiment of the present invention;
FIG. 5 is a schematic diagram illustrating a display of a prompt box according to an embodiment of the present invention;
FIG. 6 is a schematic illustration of an alternative display for prompting a user to select emoticon information reception, according to an embodiment of the present invention;
fig. 7 is a schematic display diagram of a prompt interface of an application program in a use state according to an embodiment of the present invention;
fig. 8 is a schematic display diagram of another prompt interface when the application program is in a use state according to the embodiment of the present invention.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
The terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal 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 a fixed terminal such as a Digital TV, a desktop computer, and the like.
The following description will be given by way of example of a mobile terminal, and it will be understood by those skilled in the art that the construction according to the embodiment of the present invention 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 a mobile terminal for implementing various embodiments of the present invention, the mobile terminal 100 may include: RF (Radio Frequency) unit 101, WiFi module 102, audio output unit 103, a/V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 1 is not intended to be limiting of mobile terminals, which may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail 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 duplex-Long Term Evolution), and TDD-LTE (Time Division duplex-Long Term Evolution).
WiFi belongs to short-distance wireless transmission technology, and the mobile terminal can help a user to receive and send e-mails, 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 mobile terminal, and may 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 mobile 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 mobile 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 used to receive audio or video signals. 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 mobile 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 that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or a backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a 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 mobile 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, may collect a touch operation performed by a user on or near the touch panel 1071 (e.g., an operation performed by the user on or near the touch panel 1071 using a finger, a stylus, or any other suitable object or accessory), and drive a 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. The touch detection device detects the touch direction of a user, detects a signal brought by 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. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. 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, and are not limited to these specific examples.
Further, the touch panel 1071 may cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation 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 the touch panel 1071 and the display panel 1061 are shown in fig. 1 as two separate components to implement the input and output functions of the mobile 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 mobile terminal, and is not limited herein.
The interface unit 108 serves as an interface through which at least one external device is connected to the mobile 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 external devices and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and external devices.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), 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, and the like. Further, the 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 mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile 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 performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power supply 111 (e.g., a battery) for supplying power to various components, and preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described in detail herein.
Based on the hardware structure of the mobile terminal, the invention provides various embodiments of the method.
First embodiment
The method for processing expression information provided in the embodiment of the present invention is applicable to various mobile terminals, including terminals such as a PC, a mobile phone, a tablet, a notebook, and the like, and specifically referring to fig. 2, fig. 2 is a basic flowchart of the method for processing expression information provided in the embodiment, where the method includes:
s201, chat messages received by the application program in the terminal are obtained.
In this embodiment, the chat message specifically includes text information and emoticon information, and in practical application, the emoticon information further includes a static image emoticon and a dynamic emoticon; in this step, the received chat message may be understood as a request for a message, and the content of the specific message is not loaded, but the terminal is prompted to receive the message, and it is known whether the type of the chat message to be loaded belongs to emoticon information or text information.
S202, determining the current working state of the application program.
In this step, the working state of the application includes a background running state and a use state, where the use state may be understood as a state in which a user is using the application or is being displayed on the current interface of the terminal; the background running state means that the background running state is not displayed on the current interface of the terminal.
In practical application, the determining of the working state of the application program may specifically be performed by detecting a background running program list in the terminal, and determining the working state of the application program according to the sequence of the application programs in the background running program list, and optionally, selecting the application program which is currently used and arranged at the top of the background running program list, where the working state of the application program arranged at the top of the background running program list is the use state, and the working state of the application program arranged at the back of the background running program list is the background running state.
Further, when the working state of the application program is determined, the working state of the application program to be determined may also be determined by detecting a current display interface in a display screen of the terminal, specifically, display interfaces corresponding to different application programs may have differences in layout, and the working state of the application program to be determined is determined by detecting the current display interface on the display screen and determining the corresponding application program according to the layout of the display interface, and if it is detected that the current display interface is consistent with the display interface of the application program to be determined, the working state of the application program to be determined is considered as the use state, otherwise, the working state is considered as the background running state.
S203, inquiring the chat message receiving rule corresponding to the current working state according to the current working state of the application program and the corresponding relation between the working state and the chat message receiving rule.
And S204, selectively receiving and processing the emotion bag information in the chat message according to the chat message receiving rule.
In this embodiment, the chat message receiving rule is specifically a rule that is set by a user in a customized manner according to the use condition of the user traffic package and the working state of the application program and is used for controlling the receiving of the emoticon package information display.
In this embodiment, if it is determined that the application program is in the background running state, the selectively receiving, according to the chat message receiving rule, the emoticon information in the chat message includes:
judging whether the currently received emotion packet information has dynamic emotion information or not;
if yes, counting the total number of messages of the dynamic expression information in the expression packet information and the required flow size, and prompting a user to select whether to receive the messages;
and if the user selects to receive, loading the dynamic expression information, and directly displaying the loaded dynamic expression information on a display screen of the terminal.
And if the user selects not to receive the information, forbidding to load the dynamic expression information, and displaying the total message quantity and the flow quantity of the dynamic expression information of each chat group on the state in a message list form.
In this embodiment, the application is at least one of a chat application, a video application, and a shopping application.
In practical application, when it is detected that the current working state of the application program is in a background running state and the current application program is a chat application program, after it is determined that dynamic emoticon information exists in the chat emoticon information, the terminal classifies messages according to chat groups in the chat application program, counts total traffic required for loading the received chat messages, and then prompts a user to select whether to receive the messages, where receiving refers to loading actual content in the chat messages, for example, when the chat messages are dynamic emoticons, receiving refers to downloading all frames of the dynamic emoticon and caching the frames locally, and automatically playing the frames when viewing the messages.
In practical application, assuming that a current application program is WeChat and 3 chat groups exist simultaneously for use, at this time, the terminal detects that no message is received in the WeChat, detects whether the message is dynamic expression information or not, or detects the message every time interval, if the message is detected to have dynamic expression information, the dynamic expression information is counted, specifically, the total number of messages of the dynamic expression information received in each chat group in the chat application program and the required flow rate are respectively counted, that is, the messages in the 3 chat groups are respectively counted, and finally, the counted situation is prompted to a user.
By selectively receiving the chat messages in the mode, the receiving of the application to the chat messages can be reduced under a specific environment, and unnecessary data traffic waste can be avoided.
In this embodiment, the prompt user selects whether to receive a prompt which may be specifically pushed on a status bar of the terminal in an instant message manner, or pushed on a current user interface of the terminal in an alarm information manner.
When prompting in the form of an alarm, the content of each prompt includes the corresponding chat group name, the total number of emotions, and the required traffic size, where the total number of prompts should be understood as the total number of emotions in the messages that are received before the time of the prompt, and further includes a selection button in the content of the prompt, for example, "chat group 1 has 10 emotions, traffic 2M is required, and whether receiving is required" a specific prompt form is shown in fig. 5.
In practical application, for the display position of the prompt content, the prompt is preferentially selected to be prompted on the status bar, so that the space of the terminal display screen is not occupied, and the interface is simpler, as shown in fig. 6, the prompt mode can be prompted on the status bar, and a selection button is provided on the right side of the prompted message, the user selects on and off of the button according to the actual situation of the user, the selection switch indicates selective reception, the selection switch indicates non-reception, but the default state is on.
In this embodiment, if it is determined that the application is in the use state, the selectively receiving and processing the emoticon information in the chat message according to the chat message receiving rule includes:
detecting whether the currently received facial expression packet information has dynamic facial expression information;
if yes, prompting a user whether to select to close the receiving of the expression package information or not in a suspension switch mode on the basis of the detected expression package information;
and if the receiving is selected to be closed, adjusting the suspension switch to a non-display touch area at the edge of a display screen of the terminal, wherein the non-display area refers to a title display area of the application program.
And if the receiving is not closed, loading the dynamic expression information and directly displaying the dynamic expression information on a display screen of the terminal.
In practical application, when an application program is being used, the chat message receiving rule in this embodiment is used to prompt and receive the emoticon information, each time the emoticon information is detected to be received, a switch is automatically displayed on the emoticon, a user selects whether to receive the emoticon information by triggering the switch, and after the selection is completed, the button is moved to a non-display area to be displayed, or can be suspended on a chat interface, as shown in fig. 7 specifically.
In other embodiments, the method may also be implemented by providing a main switch on the currently used application interface, as shown in fig. 8, when it is detected that there is emoticon information on the chat window of the currently used application program, a main switch is displayed on the title display area of the application program, the user selects whether to receive emoticon information by selecting on and off of the main switch, and after the main switch is turned on, all the transmitted emoticons are displayed as ellipses.
In practical application, when the receiving of the information of the emoticons is selected to be closed, the number of the emoticons can be displayed on the switch, and a user can conveniently select and view the emoticons. A
According to the processing method of the emotion information, after the chat message of the application program in the terminal is obtained, the corresponding chat message receiving rule is determined according to the current working state of the application program, the received chat message is selectively received according to the chat message receiving rule, and the emotion packet information in the chat message is selectively received, so that the situation that all the chat messages are received and loaded is avoided, and unnecessary waste of data flow is reduced; meanwhile, the emotion bag information is screened and received through the chat message receiving rule, so that the content of the chat message is simplified, the user can quickly and accurately acquire the essence content in the chat message, important messages are prevented from being missed, and the use experience of the user is improved.
Second embodiment
Fig. 3 is a detailed flowchart of a method for processing expression information according to a second embodiment of the present invention, which is described in detail in this embodiment with reference to specific scenes, and includes:
s301, the application program receives the sent chat message, wherein the chat message can be at least one of text information, picture information, short video information and emoticon information, and the short video information can also be understood as a dynamic emoticon.
S302, the terminal acquires the chat message received in the application program.
Note that the chat message received here is only a message request including the message type, and the substantial content of the message needs to be acquired after receiving the request.
S303, determining the working state of the application program to be operated.
In this embodiment, the working state includes a background running state and a use state, and when it is detected that the working state is the background running state, the steps S304-S306 are executed, and the terminal pushes a prompt on a status bar of the terminal in an instant message manner to a user for selective reception; and when the working state is detected to be the using state, executing the steps S307-S309, and prompting the user whether to switch off the receiving of the expression package information in a suspension switch mode on the basis of the detected expression package information.
S304, detecting whether the chat message has emotion bag information.
The emotion bag information here includes dynamic emotion information and static emotion information, and when emotion bag information is detected, step S305 is executed, otherwise, step S304 is continuously executed.
S305, counting the total amount of the emotion bag information in the chat message and the required flow size.
In this embodiment, during statistics, the classification statistics of the messages can be performed according to the chat group in the chat application: assuming that the current application program is WeChat and 3 chat groups exist simultaneously for use, the terminal detects no message received in the WeChat, detects whether the message is dynamic expression information or not, or detects the message every time interval, counts the dynamic expression information if the message is detected to have the dynamic expression information, specifically, counts the total number of messages of the dynamic expression information received in each chat group in the chat application program and the required flow rate respectively, namely, counts the messages in the 3 chat groups respectively, and finally prompts the user about the counted situation.
S306, pushing and prompting the user on the status bar of the terminal in an instant message mode.
As shown in fig. 6, the prompting mode is specifically to prompt on the status bar, and a selection button is provided on the right side of the prompted message, the user selects on and off of the button according to the actual situation of the user, the selection on indicates selective reception, and the selection off indicates non-reception, but the default state is on.
In this embodiment, steps S307 and S308 are the same as steps S304 and S305, and are not repeated here.
S309, prompting the user in a suspension switch mode on the basis of the detected information of the expression package.
In this embodiment, when the amount of the received emoticon information is too large, the emoticon information can be prompted in a master switch mode, specifically, the suspension switch is adjusted to a non-display touch area on the edge of a display screen of the terminal, and a user controls the on and off of the master switch to receive the emoticon information in the chat group.
In this embodiment, when the user chooses not to receive the emoticon information, the terminal directly shields all emoticon information in the corresponding chat group according to the choice of the user and the message receiving rule, and all emoticon information sent and sent is not displayed on the chat interface, but the user is prompted in a suspension switch mode, so that the message receiving amount is greatly reduced, the message simplification degree is improved, and useful information can be quickly and accurately obtained together with the user.
In other embodiments, the chat message in step S302 may also be the actual content of the chat message, and the prompting operations in steps S306 and S309 prompt the user to select whether to mask the emoticon information received in the application, that is, the information such as the emoticon is not displayed in the later period of time, and only the information such as text is displayed.
According to the processing method of the emotion information, after the chat messages of the application program in the terminal are obtained, the corresponding chat message receiving rules are determined according to the current working state of the application program, the received chat messages are selectively received according to the chat message receiving rules, and all the chat messages are prevented from being received and loaded through selectively receiving emotion packet information in the chat messages, so that unnecessary waste of data traffic is reduced; meanwhile, the emotion bag information is screened and received through the chat message receiving rule, so that the content of the chat message is simplified, the user can quickly and accurately acquire the essence content in the chat message, important messages are prevented from being missed, and the use experience of the user is improved.
Third embodiment
Referring to fig. 4, fig. 4 is a schematic structural diagram of a mobile terminal according to a third embodiment of the present invention, where the mobile terminal includes: a processor 51, a memory 52 and a communication bus 53, communication between the processor 51 and the memory 52 being realized through said communication bus 53.
The processor 51 generally controls the overall operation of the server to which it belongs. For example, the processor 51 performs operations such as calculation and confirmation. The processor 51 may be a Central Processing Unit (CPU). In the present embodiment, the processor 51 at least needs to have the following functions: the method comprises the steps of obtaining chat messages received by an application program in a terminal, determining the current working state of the application program, wherein the working state comprises a background running state and a using state, inquiring a chat message receiving rule corresponding to the current working state according to the current working state of the application program and the corresponding relation between the working state and the chat message receiving rule, and selectively receiving and processing the emotion packet information in the chat message according to the chat message receiving rule.
In practical applications, the processing steps of the processor 51 can be specifically realized by setting software codes for realizing corresponding functions, and optionally, the memory 52 stores software codes readable by the processor 51 and executable by the processor 51, and includes instructions for controlling the processor 51 to execute the above-described functions (i.e., software execution functions). In this embodiment, the memory 52 at least needs to store a program needed to implement the processor 51 to execute the above functions to extract the chat message received by the current application program of the mobile terminal, optionally, the chat message may be at least one of text information, picture information, short video information, and emoticon information, and the short video information may also be understood as a dynamic emoticon.
The memory 52, which is typically a semiconductor memory unit, includes Random Access Memory (RAM), Read Only Memory (ROM), and CACHE memory (CACHE), of which RAM is the most important. The memory 52 is one of the important components in the computer, and is a bridge for communicating with the CPU, and the operation of all programs in the computer is performed in the memory, and is used for temporarily storing the operation data in the CPU and the data exchanged with the external memory such as the hard disk, and the CPU transfers the data to be operated to the memory for operation as long as the computer is in operation, and after the operation is completed, the CPU transmits the result, and the operation of the memory also determines the stable operation of the computer.
In this embodiment, when the processor 51 executes the emoticon information processing program to determine that the application program is in the background running state, the step of selectively receiving and processing the emoticon information in the chat information according to the chat message receiving rule specifically includes:
judging whether the currently received emotion packet information has dynamic emotion information or not;
if yes, counting the total number of messages of the dynamic expression information in the expression packet information and the required flow size, and prompting a user to select whether to receive the messages;
and if the user selects to receive, loading the dynamic expression information and directly displaying the dynamic expression information on a display screen of the terminal.
And if the user selects not to receive, forbidding to load the dynamic emotion information, and displaying the total message quantity and the flow quantity of the dynamic emotion information of each chat group on the state in a message list form.
In this embodiment, when counting emoticon information, the total number of messages of the dynamic emoticon information received in each chat group in the chat application program and the required traffic size may be respectively counted in a classification manner of the chat groups.
In practical application, the prompt may be pushed on the current use interface of the terminal in a manner of warning information as to the manner of prompting the user to select whether to receive.
In this embodiment, when the processor 51 executes the emoticon information processing program to determine that the application program is in the use state, the step of selectively receiving and processing the emoticon information in the chat message according to the chat message receiving rule specifically includes:
detecting whether the currently received facial expression packet information has dynamic facial expression information;
if yes, prompting a user whether to select to close the receiving of the expression package information or not in a suspension switch mode on the basis of the detected expression package information;
and if the receiving is selected to be closed, adjusting the suspension switch to a non-display touch area at the edge of a display screen of the terminal.
In this embodiment, when the amount of the received expression information is too large, the information can be prompted in a master switch mode, so that the receiving amount of the message is greatly reduced, the message simplification degree is improved, and the information and the user can quickly and accurately obtain useful information.
The present embodiments also provide a computer readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to perform the steps of:
the method comprises the steps that chat messages received by an application program in a terminal are obtained, wherein the chat messages comprise character information and emotion package information, and the application program is at least one of a chat application program, a video application program and a shopping application program;
determining the current working state of the application program, wherein the working state comprises a background running state and a using state;
inquiring a chat message receiving rule corresponding to the current working state according to the current working state of the application program and the corresponding relation between the working state and the chat message receiving rule;
and selectively receiving and processing the emoticon information in the chat message according to the chat message receiving rule, wherein the chat message receiving rule is a rule which is set by a user according to the service condition of a user flow packet and the working state of the application program in a self-defined manner and is used for controlling the emoticon information to be displayed and received.
In this embodiment, if it is determined that the application program is in the background running state, the selectively receiving, according to the chat message receiving rule, the emoticon information in the chat message includes:
judging whether the currently received emotion packet information has dynamic emotion information or not;
if yes, counting the total number of messages of the dynamic expression information in the expression packet information and the required flow size, and prompting a user to select whether to receive the messages;
and if the user selects to receive, loading the dynamic expression information and directly displaying the dynamic expression information on a display screen of the terminal.
And if the user selects not to receive, forbidding to load the dynamic emotion information, and displaying the total message quantity and the flow quantity of the dynamic emotion information of each chat group on the state in a message list form.
In practical application, when counting the number of emotion packet information and the required flow, classified counting can be specifically performed according to chat groups in an application program, and the prompt user selects whether to receive a prompt pushed on a status bar of the terminal in an instant message manner or push the prompt pushed on a current use interface of the terminal in an alarm information manner. .
In this embodiment, if it is determined that the application is in the use state, the selectively receiving and processing the emoticon information in the chat message according to the chat message receiving rule includes:
detecting whether the currently received facial expression packet information has dynamic facial expression information;
if yes, prompting a user whether to select to close the receiving of the expression package information or not in a suspension switch mode on the basis of the detected expression package information;
and if the receiving is selected to be closed, adjusting the suspension switch to a non-display touch area at the edge of a display screen of the terminal.
In summary, the method for processing emoticon information, the mobile terminal and the computer-readable storage medium provided by the present invention solve the defect that in the prior art, a user can see many emoticon packages to be refreshed when opening chat software each time, which may cause the user to miss some important messages or consume traffic in a mobile phone, and the present invention determines a corresponding chat message receiving rule according to the current working state of an application program after obtaining a chat message of the application program in the terminal, selectively receives and processes the received chat message according to the chat message receiving rule, and selectively receives the emoticon packages in the chat message, thereby avoiding all receiving and loading of the chat message, and reducing unnecessary waste of data traffic; meanwhile, the emotion bag information is screened and received through the chat message receiving rule, so that the content of the chat message is simplified, the user can quickly and accurately acquire the essence content in the chat message, important messages are prevented from being missed, and the use experience of the user is improved.
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, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (10)

1. A method for processing expression information is characterized by comprising the following steps:
obtaining chat messages received by an application program in a terminal;
determining the current working state of the application program, wherein the working state comprises a background running state and a using state;
inquiring a chat message receiving rule corresponding to the current working state of the application program according to the working state and the corresponding relation between the working state and the chat message receiving rule;
and selectively receiving and processing the emoticon information in the chat message according to the chat message receiving rule.
2. The method for processing emoticon information according to claim 1, wherein the chat message receiving rule is a rule which is set by a user in a customized manner according to the use condition of a user traffic package and the working state of the application program and is used for controlling the emoticon package information display receiving.
3. The method for processing emoticon information according to claim 1, wherein the application is at least one of a chat application, a video application and a shopping application.
4. The method for processing emoticon information according to any one of claims 1 to 3, wherein if it is determined that the application program is in a background running state, the selectively receiving and processing emoticon information in the chat message according to the chat message receiving rule includes:
judging whether the currently received emotion packet information has dynamic emotion information or not;
if yes, counting the total number of messages of the dynamic expression information in the expression packet information and the required flow size, and prompting a user to select whether to receive the messages;
and if the user selects to receive, loading the dynamic expression information and directly displaying the dynamic expression information on a display screen of the terminal.
5. The method for processing emoticon information according to claim 4, wherein if the application program is a chat application program, the step of counting the total number of messages of dynamic emoticon information in the emoticon information and the required traffic volume includes: and respectively counting the total number of the messages of the dynamic emotion information received in each chat group in the chat application program and the required flow.
6. The method for processing emotion information according to claim 5, wherein the prompt user selects whether to receive a prompt to be pushed on a status bar of the terminal in an instant message manner or a prompt to be pushed on a current use interface of the terminal in an alarm message manner.
7. The method for processing emoticon information of claim 6, wherein if the user chooses not to receive, loading of the dynamic emoticon information is prohibited, and the total number of messages and the flow rate of the dynamic emoticon information of each chat group are displayed on the status bar in a message list.
8. The method for processing emoticon information according to any one of claims 1 to 3, wherein if it is determined that the application is in a use state, the selectively receiving and processing emoticon information in the chat message according to the chat message receiving rule includes:
detecting whether the currently received facial expression packet information has dynamic facial expression information;
if yes, prompting a user whether to select to close the receiving of the expression package information or not in a suspension switch mode on the basis of the detected expression package information;
and if the receiving is selected to be closed, adjusting the suspension switch to a non-display touch area at the edge of a display screen of the terminal.
9. A mobile terminal, characterized in that the mobile terminal comprises a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute one or more programs stored in the memory to implement the steps of the method for processing expression information according to any one of claims 1 to 8.
10. A computer-readable storage medium characterized in that the computer-readable storage medium stores one or more programs executable by one or more processors to implement the steps of the method for processing emotion information according to any one of claims 1 to 8.
CN201710892241.5A 2017-09-27 2017-09-27 Expression information processing method, mobile terminal and computer readable storage medium Active CN107864268B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710892241.5A CN107864268B (en) 2017-09-27 2017-09-27 Expression information processing method, mobile terminal and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710892241.5A CN107864268B (en) 2017-09-27 2017-09-27 Expression information processing method, mobile terminal and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN107864268A CN107864268A (en) 2018-03-30
CN107864268B true CN107864268B (en) 2020-04-28

Family

ID=61698547

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710892241.5A Active CN107864268B (en) 2017-09-27 2017-09-27 Expression information processing method, mobile terminal and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN107864268B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109412929B (en) * 2018-09-11 2020-02-07 北京达佳互联信息技术有限公司 Method and device for adaptively adjusting conditions in instant messaging application and mobile terminal
CN109525486A (en) * 2018-11-27 2019-03-26 北京微播视界科技有限公司 Conversation message loading method, device, electronic equipment and the medium of instant messaging
CN111193654B (en) * 2019-06-24 2021-12-17 腾讯科技(深圳)有限公司 Social session processing method, device, terminal and medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8989786B2 (en) * 2011-04-21 2015-03-24 Walking Thumbs, Llc System and method for graphical expression during text messaging communications
CN107071330A (en) * 2017-02-28 2017-08-18 维沃移动通信有限公司 A kind of interactive method of video calling and mobile terminal

Also Published As

Publication number Publication date
CN107864268A (en) 2018-03-30

Similar Documents

Publication Publication Date Title
CN109388297B (en) Expression display method and device, computer readable storage medium and terminal
CN107613131B (en) Application program disturbance-free method, mobile terminal and computer-readable storage medium
CN107734175B (en) Notification message prompting method and mobile terminal
CN109343759B (en) Screen-turning display control method and terminal
CN108491123B (en) Method for adjusting application program icon and mobile terminal
US20220086798A1 (en) Notification message processing method and terminal
CN107734614B (en) Wi-Fi antenna control method, mobile terminal and computer readable storage medium
US11604567B2 (en) Information processing method and terminal
CN108227996B (en) Display control method and mobile terminal
CN108135033B (en) Bluetooth connection method and mobile terminal
CN108391008B (en) Message reminding method and mobile terminal
CN107734170B (en) Notification message processing method, mobile terminal and wearable device
CN107613095B (en) Incoming call processing method and mobile terminal
CN109558046B (en) Information display method and terminal equipment
CN110162241A (en) A kind of message treatment method and terminal
CN108196753B (en) Interface switching method and mobile terminal
CN110362185B (en) Control method for screen brightness adjustment, terminal and computer readable storage medium
CN107864268B (en) Expression information processing method, mobile terminal and computer readable storage medium
CN108008892B (en) Function starting method and terminal
CN108600498B (en) Information prompting method and device
CN110796438B (en) Message sending method and mobile terminal
CN110381202B (en) Display adjustment method, mobile terminal and computer-readable storage medium
CN109117069B (en) Interface operation method, terminal and computer readable storage medium
CN109126127B (en) Game control method, dual-screen mobile terminal and computer-readable storage medium
CN108089935B (en) Application program management method and mobile terminal

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