[go: up one dir, main page]

HK1219589A1 - Method and device for processing instant messaging message - Google Patents

Method and device for processing instant messaging message Download PDF

Info

Publication number
HK1219589A1
HK1219589A1 HK16107412.7A HK16107412A HK1219589A1 HK 1219589 A1 HK1219589 A1 HK 1219589A1 HK 16107412 A HK16107412 A HK 16107412A HK 1219589 A1 HK1219589 A1 HK 1219589A1
Authority
HK
Hong Kong
Prior art keywords
message
user
free
disturbance
setting
Prior art date
Application number
HK16107412.7A
Other languages
Chinese (zh)
Inventor
董光倩
陳航
陈航
Original Assignee
阿里巴巴集团控股有限公司
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 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of HK1219589A1 publication Critical patent/HK1219589A1/en

Links

Classifications

    • 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/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • 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/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention provides an instant communication message processing method and device. The instant communication message processing method comprises the steps of determining that an instant communication message arrives; performing at least two judging operations of the following judging operations, including, judging whether the instant communication message comes from a preset message disturbance-free user, judging whether the arrival time of the instant communication message is in a preset disturbance-free time bucket, and judging whether the type of the instant communication message belongs to a preset message disturbance-free type; and if the judgment results of the at least two judging operations are affirmative, performing disturbance-free processing for the instant communication message. According to the instant communication message processing method and device, a user can set a message disturbance-free mode by combining with at least two of any time bucket, any user and any message type, and the flexibility of the message disturbance-free mode in an application is improved.

Description

Instant messaging message processing method and device
[ technical field ] A method for producing a semiconductor device
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for processing an instant messaging message.
[ background of the invention ]
With the rapid development of internet technology, the functions of internet applications are more and more abundant, and besides providing basic functions, most of the applications currently have a new message push (push) function, especially an instant messaging application. That is, after receiving the new message, the instant messaging application can remind through pop-up prompts (tips), prompt tones and other modes. The message pushing mechanism generally does not purposefully distinguish the type, receiving time and the like of the received message, so that the reminding possibly causes certain interference to the user.
In order to solve the interference brought by the message pushing mechanism to the user, a message do-not-disturb mode appears, and the user is allowed to set the message do-not-disturb mode to avoid the interference brought by a new message pushing mechanism. The existing process for setting the message do not disturb mode is: entering an application, and finding a session window needing to set a message without disturbance, wherein the session window can be a group chat window or a private chat window; and entering a setting interface through a button on the conversation window, finding the message no-disturbance option, starting the message no-disturbance option, and finishing the setting. Thereafter, the application will not alert messages from the conversation window.
Currently, such a message do-not-disturb mode has more problems, for example, if a user only wants to set a message do-not-disturb for the conversation window for a period of time, when the message do-not-disturb for the conversation window is not needed, the user needs to manually cancel the message do-not-disturb setting, and the current message do-not-disturb mode can only be oriented to one conversation window, so that the flexibility in use is poor, and the use is limited.
[ summary of the invention ]
Various aspects of the present application provide a method and an apparatus for processing an instant messaging message, so as to enable a user to set a message do-not-disturb for any user at any time period, thereby improving flexibility of a message do-not-disturb mode in application.
One aspect of the present application provides an instant messaging message processing method, including:
determining that an instant messaging message arrives;
performing at least two of the following determination operations:
judging whether the instant communication message is from a preset message interference-free user, judging whether the arrival time of the instant communication message is in a preset interference-free time period, and judging whether the type of the instant communication message belongs to a preset message interference-free type;
and if the judgment results of the at least two judgment operations are yes, executing disturbance-free processing on the instant communication message.
In another aspect of the present application, an instant messaging message processing apparatus is provided, including:
the determining module is used for determining that the instant communication message arrives;
a judging module for performing at least two judging operations of the following judging operations:
judging whether the instant communication message is from a preset message interference-free user, judging whether the arrival time of the instant communication message is in a preset interference-free time period, and judging whether the type of the instant communication message belongs to a preset message interference-free type;
and the disturbance-free processing module is used for executing disturbance-free processing on the instant communication message when the judgment results of the at least two judgment operations are yes.
In the application, a user is allowed to set at least two of a message disturbance-free user, a disturbance-free time period and a message disturbance-free type, when an instant communication message arrives, whether the instant communication message comes from the message disturbance-free user is judged, whether the arrival time of the instant communication message is located in the disturbance-free time period is judged, whether the type of the instant communication message belongs to at least two judgment operations in a preset message disturbance-free type is judged, and when the judgment results of the at least two judgment operations are yes, for example, when the instant communication message comes from the message disturbance-free user and the arrival time of the instant communication message is located in the disturbance-free time period, disturbance-free processing of the instant communication message can be executed. Compared with the prior art, the method and the device have the advantages that the user can set the message disturbance-free mode by combining at least two parameters of the message disturbance-free user, the disturbance-free time period and the message disturbance-free type, so that the flexibility of the message disturbance-free mode in application is improved, and the disturbance brought to the user by message reminding is reduced.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to the drawings without inventive labor.
Fig. 1-4 are schematic diagrams of an interface for a user to set a message do-not-disturb mode according to an embodiment of the present application;
fig. 5 is a flowchart illustrating an instant messaging message processing method according to an embodiment of the present application;
fig. 6a to 6d are schematic diagrams of interfaces for a user to set a message do-not-disturb mode according to another embodiment of the present application;
fig. 6e is a schematic flowchart of an instant messaging message processing method according to another embodiment of the present application;
fig. 7 is a schematic structural diagram of an instant messaging message processing apparatus according to another embodiment of the present application;
fig. 8 is a schematic structural diagram of an instant messaging message processing apparatus according to another embodiment of the present application.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Aiming at the problem that the existing message disturbance-free mode is inflexible in application, the application provides a solution, and the main principle is as follows: the method and the device allow a user to set at least two parameters of the disturbance-free time period, the message disturbance-free user and the message disturbance-free type, so that the user can start the message disturbance-free mode by combining at least two parameters of any time period, any user and any message type, the message disturbance-free mode does not need to be manually canceled as in the prior art, the message disturbance-free mode does not need to be started aiming at a conversation window as in the prior art, and the flexibility of the message disturbance-free mode in application is improved.
The disturbance-free period refers to a time period in which disturbance-free processing needs to be performed on an arriving instant messaging message, and may be, for example, a noon break time, a meeting time, a night rest time, or a time period defined by a user, such as a working time, a learning time, or the like.
The message disturbance-free user refers to a user who needs to perform disturbance-free processing aiming at the sent instant messaging message. For example, all contacts may be set as message-free users, that is, instant messaging messages sent by any contact are processed without being disturbed. Alternatively, part of the contacts may be set as message-free users (also referred to as white list users), so that only the instant messaging messages sent by the contacts need to be processed without disturbance.
The portion of contacts may be contacts other than the contact of particular interest, contacts other than friends, non-corporate contacts, contacts other than corporate contacts, or contacts other than contacts within the custom grouping. That is, the user may set to only remind the message sent by the contact person of special interest, may set to only remind the message sent by the friend, or may set to only remind the message sent by the contact person in the same enterprise or the contact person in the customized group.
The message do-not-disturb type refers to a type of instant messaging message that needs to be processed without being disturbed. Taking the instant messaging application "nail" (DingTalk) as an example, the instant messaging messages provided by it include: instant (IM) conversation messages, nail messages, micro-application messages, nail calls, nail mails, and the like. In the present application, the instant messaging message determined to arrive may be an IM conversation message, a nail message, a micro-application message, a nail call, or a nail mail. The importance degrees of different types of instant messaging messages are generally different, and the method and the device also allow a user to selectively configure the message type needing the disturbance-free processing according to the importance degree of the instant messaging messages, for example, a message disturbance-free mode can be started for the message type with lower importance degree, so that the flexibility of the message disturbance-free mode can be further improved. That is, the user may set the message non-disturbance type to limit the non-disturbance processing to the instant messaging message only under the set message non-disturbance type.
Based on at least two parameters of a disturbance-free time interval, a message disturbance-free user and a message disturbance-free type set by a user, the method for processing the instant messaging message comprises the following steps: determining that an instant messaging message arrives; performing at least two of the following determination operations: judging whether the instant communication message is from a preset message interference-free user, judging whether the arrival time of the instant communication message is in a preset interference-free time period, and judging whether the type of the instant communication message belongs to a preset message interference-free type; and if the judgment results of the at least two judgment operations are yes, executing disturbance-free processing on the instant communication message.
Further, if the judgment results of the at least two judgment operations are negative, executing the conventional processing of the instant messaging message.
For example, if the instant message is not from a message-free user, which means that no-disturbance processing is required for the instant message, then the regular processing of the instant message may be performed, for example, the instant message is reminded according to a set reminding manner.
For example, if the arrival time of the instant messaging message is not within the preset disturbance-free period, it means that disturbance-free processing is not required to be performed on the instant messaging message, so that the conventional processing on the instant messaging message may be performed, for example, the instant messaging message is reminded according to a set reminding manner.
Therefore, the method and the device allow the user to set at least two parameters of the message disturbance-free user, the disturbance-free time period and the disturbance-free message type, so that the user can start the message disturbance-free mode by combining at least two parameters of any time period, any user and any message type, the flexibility of the message disturbance-free mode in application is improved, and the disturbance brought to the user by message reminding is reduced.
Before executing the instant messaging message processing flow, the user is required to set the do-not-disturb mode. Specifically, before it is determined that an instant messaging message arrives, at least two of the non-disturbance time period, the message non-disturbance user, and the message non-disturbance type need to be set in advance according to a setting instruction of the user.
In an optional embodiment, the instant messaging message processing apparatus may present the period setting item, the user setting item, and the type setting item to the user; setting at least two of the do-not-disturb period, the message-not-disturb user, and the message-not-disturb type in response to a user's operation on at least two of the period setting item, the user setting item, and the type setting item.
In one embodiment, a setup interface is presented to a user, the setup interface including a do not disturb setting. And the disturbance-free setting item is used for setting whether to start the message disturbance-free mode or not by the user. For the user, the do-not-disturb start instruction can be issued through the do-not-disturb setting item. The instant communication message processing device responds to a disturbance-free starting instruction sent by a user through a disturbance-free setting item, starts a disturbance-free mode according to the disturbance-free starting instruction, and displays the time period setting item, the user setting item and the message type setting item on a setting interface so that the user can set at least two parameters of the disturbance-free time period, the message disturbance-free user and the message disturbance-free type. The time period setting item is used for setting a time period for starting the message non-disturbing mode by a user; the user setting item is used for setting a contact person aiming at the message non-disturbing mode for the user; the type setting item is used for setting a message type for which the message do not disturb mode is started by a user. After the time period setting item, the user setting item and the message type setting item are displayed on the setting interface, a user can set a disturbance-free time period through the time period setting item, set a message disturbance-free user through the user setting item and set a message disturbance-free type through the type setting item; the instant communication message processing device receives the disturbance-free time interval set by the user through the time interval setting item, receives the message disturbance-free user set by the user through the user setting item, and receives the message disturbance-free type set by the user.
In another embodiment, a user is presented with a settings interface that includes a do-not-disturb setting, and a period setting, a user setting, and a type setting that are in an inoperable state. The non-disturbance setting item is used for setting whether to start a message non-disturbance mode or not by a user; the time period setting item is used for setting a time period for starting the message non-disturbing mode by the user; the user setting item is used for setting a contact person aiming at the message non-disturbing mode for the user; the type setting item is used for setting a message type for which the message do not disturb mode is started by a user. For the user, the do-not-disturb start instruction can be issued through the do-not-disturb setting item. The instant communication message processing device responds to a disturbance-free starting instruction sent by a user through a disturbance-free setting item, starts a disturbance-free mode according to the disturbance-free starting instruction, and sets the time period setting item, the user setting item and the message type setting item to be operable states so that the user can set at least two parameters of a disturbance-free time period, a message disturbance-free user and a message disturbance-free type. Then, the user can set the disturbance-free time period through the time period setting item, set the message disturbance-free user through the user setting item, and set the message disturbance-free type through the type setting item; the instant communication message processing device receives the disturbance-free time interval set by the user through the time interval setting item, receives the message disturbance-free user set by the user through the user setting item, and receives the message disturbance-free type set by the user.
For example, the above-mentioned disturbance-free setting item may be a slide button, and the user may slide the slide button to issue a disturbance-free starting instruction, so as to start the message disturbance-free mode.
For example, the above-described period setting items may include a start time setting item and an end time setting item. The user can input or select the start time of the do-not-disturb period through the start time setting item and the end time of the do-not-disturb period through the end period setting item.
For example, the user setting item may be a setting item that allows the user to set the message so as not to disturb the user, or may be a setting item that allows the user to set the user who allows the message to be reminded.
Taking an instant messaging application "nailing" as an example, a process of setting a do-not-disturb period and a message do-not-disturb user is shown in fig. 1-4. On the setting interface shown in fig. 1, a word "do not disturb mode" is displayed, and a slide button is arranged on the right side of the word for a user to start or close the message do not disturb mode. When a user slides the sliding button from the 'off' end to the 'on' end, the disturbance-free starting instruction is equivalently sent; the instant messaging message processing device presents the user with a settings interface as shown in fig. 2.
On the setting interface shown in fig. 2, the user sets the start time and the end time of the do-not-disturb period by the "start time" item and the "end time" item, respectively, as shown at 22:00 and the next day 8 in fig. 2: 00.
on the setting interface shown in fig. 2, the user can set the user who is allowed to perform the message reminding or the user who is not allowed to perform the message reminding through the "crowd setting" item. For example, the user may click on the "crowd setup" item (the origin point represents the user's click operation as shown in fig. 2) to enter the setup interface shown in fig. 3. On the setup interface shown in fig. 3, the user may check the user who is allowed to perform the message alert. In the setup interface shown in fig. 3, several options of "special interest only message reminder", "friend only message reminder", "custom group contacts reminder", and "all no reminder" are given, but not limited thereto. As shown in fig. 3, the user has selected the "alert only with special attention message" option, which means that only the instant messaging messages sent by the special attention person in the non-disturbance period will be alerted, and all the instant messaging messages sent by other contacts in the non-disturbance period will be processed in a disturbance-free manner. For instant messaging message processing devices, contacts other than the particular person of interest may be considered message immunity users.
Further, on the setting interface shown in fig. 2, the user can set the non-disturbing processing mode for the instant messaging message of the special type through the related setting items. For example, for a pin message, the user may enter the setup interface shown in FIG. 4 by clicking on the "DING reminders" item on the setup interface shown in FIG. 2. On the setup interface shown in fig. 4, the user may set up to receive or not receive the staple message. The nail message can be a nail message in an application, a short message type nail message or a telephone message type nail message.
Based on the disturbance-free time period and the message disturbance-free user preset by the user, when an instant communication message arrives, the flow of the method for processing the instant communication message by the instant communication message processing device is shown in fig. 5, and the method comprises the following steps:
501. it is determined that an instant messaging message has arrived.
For example, it may be that an instant messaging client or server sends an instant messaging message to an instant messaging message processing device. For the instant communication message processing device, whether an instant communication message arrives can be easily judged according to the instant communication protocol. And when the instant communication message arrives, executing subsequent steps to judge whether the instant communication message needs to be subjected to disturbance-free processing.
502. Judging whether the instant communication message is from a preset message interference-free user or not; if yes, go on to step 503; if the judgment result is no, step 505 is executed.
503. Judging whether the arrival time of the instant messaging message is within a preset disturbance-free time period or not; if the judgment result is yes, executing step 504; if the judgment result is no, step 505 is executed.
504. And executing the disturbance-free processing of the instant communication message and finishing the operation.
505. And executing the conventional processing of the instant communication message and finishing the operation.
It should be noted that the execution sequence of the steps 502 and 503 is not limited to this, and it may also be determined whether the arrival time of the instant messaging message is within the preset disturbance-free time period, and if so, then determine whether the instant messaging message is from the preset message disturbance-free user, or simultaneously determine whether the arrival time of the instant messaging message is within the preset disturbance-free time period and whether the instant messaging message is from the preset message disturbance-free user.
In an optional embodiment, the instant messaging message processing apparatus may store, through the message alert user list, information of the user allowed to perform the message alert, which is set by the user, such as a name, a phone number, an email, an instant messaging account, and the like of the user. Based on the above, the instant messaging message processing device can specifically match the information of the user who sends the instant messaging message in a preset message reminding user list; if the information of the user sending the instant messaging message is matched in the message reminding user list, determining that the instant messaging message is not from the message interference-free user but from the user allowed to carry out message reminding; and if the information of the user sending the instant communication message is not matched in the message reminding user list, determining that the instant communication message is from the message interference-free user.
Of course, the instant messaging message processing apparatus may also store a do-nothing user list in which information of the message do-nothing user is stored. Based on the above, the instant messaging message processing device can also match the information of the user sending the instant messaging message in a disturbance-free user list, and if the information of the user sending the instant messaging message is matched in the disturbance-free user list, the instant messaging message is determined to be from the message disturbance-free user; and if the information of the user sending the instant communication message is not matched in the interference-free user list, determining that the instant communication message is not from a preset message interference-free user.
The above embodiments only illustrate several specific embodiments for determining whether the instant messaging message is from a predetermined message without disturbing the user, but are not limited to the above embodiments.
Optionally, the performing of the disturbance-free processing on the instant messaging message may be: and prohibiting the prompt and/or receiving operation of the instant communication message. Wherein, whether to prohibit receiving the instant communication message can be determined according to the type of the instant communication message. For example, assuming that the instant messaging message requiring the do-not-disturb processing is recognized as a nail message, since the nail message functions as a reminder, it is possible to prohibit the nail message from being received in addition to being reminded. For general instant messaging messages, such as IM conversation messages, mail nailing and the like, generally, users need to view the messages at a convenient time and therefore need to receive and cache the messages. When the user enters the instant messaging application, the received instant messaging message can be displayed to the user for the user to view.
In addition, taking the instant messaging application "nailing" as an example, a process of setting the do-not-disturb period, the message-not-disturb user, and the message-not-disturb type is shown in fig. 6a to 6 d. On the setup interface shown in fig. 6a, a "do not disturb mode" typeface is displayed, and a slide button is provided on the right side of the typeface for the user to start or close the message do not disturb mode. When a user slides the sliding button from the 'off' end to the 'on' end, the disturbance-free starting instruction is equivalently sent; the instant messaging message processing device presents the user with a setup interface as shown in fig. 6 b.
On the setting interface shown in fig. 6b, the user sets the start time and the end time of the do-not-disturb period by the "start time" item and the "end time" item, respectively, as shown at 22:00 and the next day 8 in fig. 6 b: 00.
on the setup interface shown in fig. 6b, the user can set the do-not-disturb message type through the "message alert" item. For example, the user may enter the setup interface shown in FIG. 6c by clicking on a "message reminder" item on the setup interface shown in FIG. 6 b. On the setting interface shown in fig. 6c, the user can set which types of messages initiate the message do-not-disturb mode, i.e., the message type is the message type without-disturb, and the user can also set which types of messages do not initiate the message do-not-disturb mode. The message types shown in fig. 6c include: DING, single chat, group chat, @ my, new mail, etc., but not limited thereto, this is merely exemplified by "nailing". Those skilled in the art will appreciate that the type of message provided may vary from instant messaging application to instant messaging application. On the right side of each message type shown in fig. 6c, there is a slide button by which the user can activate or deactivate the do-not-disturb message mode for the respective message type.
On the setting interface shown in fig. 6b, the user can set the user who is allowed to perform the message reminding through the "exceptional crowd setting" item. For example, the user may click on the "exceptional population setting" item (the origin point represents the user's click operation as shown in fig. 6 b) to enter the setting interface shown in fig. 6 d. On the setup interface shown in fig. 6d, the user may check the user who is allowed to perform the message alert. In the setup interface shown in fig. 6d, several options are given, but not limited to, "special interest only message reminder", "buddy only message reminder", "custom group contact reminder only", "same business contact reminder", "different business contact reminder only", and "no exception". As shown in fig. 6d, the user has selected the "no exception" option, which means that all instant messaging messages belonging to the type of do-not-disturb message sent by any contact during the do-not-disturb period are processed without disturbance. For instant messaging message processing devices, all contacts need to be considered message-free users.
It is to be noted that the setting items on the setting interfaces shown in fig. 1 to 4 and the setting items on the setting interfaces shown in fig. 6a to 6d described above may be used in combination.
Based on the above-mentioned user preset disturbance-free period, message disturbance-free user and message disturbance-free type, another method flow of the communication message processing device for processing the instant communication message when the instant communication message arrives is shown in fig. 6e, and the method includes:
601. it is determined that an instant messaging message has arrived. For example, it may be an IM conversation message, a nail message, a micro application message, a nail phone, or a nail mail.
602. Judging whether the type of the instant communication message belongs to a preset message interference-free type or not; if the judgment result is yes, go to step 603; if the determination result is negative, go to step 606.
603. Judging whether the instant communication message is from a preset message interference-free user or not; if yes, go on to step 604; if the determination result is negative, go to step 606.
604. Judging whether the arrival time of the instant messaging message is within a preset disturbance-free time period or not; if the judgment result is yes, go to step 605; if the determination result is negative, go to step 606.
605. And executing the disturbance-free processing of the instant communication message and finishing the operation.
606. And executing the conventional processing of the instant communication message and finishing the operation.
It should be noted that the execution sequence of the steps 602-604 is not limited to this, and may be executed in any order or in parallel.
Further, if the type of the instant messaging message does not belong to the preset message disturbance-free type, or the instant messaging message is not from the preset message disturbance-free user, or the arrival time of the instant messaging message is not within the preset disturbance-free time period, this means that the disturbance-free processing is not required to be performed on the instant messaging message, so that the conventional processing of the instant messaging message can be performed, for example, message reminding is performed according to the preset message reminding manner. The preset message reminding mode can be used for popping up prompt (tips) reminding, sending out prompt tones and the like.
In an optional implementation manner, the instant messaging message may be parsed to obtain a type field of the instant messaging message, so as to obtain a type identifier of the instant messaging message; then comparing the type identification of the instant messaging message with the identification of the preset message interference-free type, and if the type identification of the instant messaging message is positioned in the identification of the preset message interference-free type, determining that the type of the instant messaging message belongs to the interference-free message type; otherwise, determining that the type of the instant messaging message does not belong to the type of the interference-free message.
In this embodiment, the user is allowed to set the disturbance-free period, the message disturbance-free user, and the disturbance-free message type, so that the user can start the message disturbance-free mode for any user and any message type in any period of time, the flexibility of the message disturbance-free mode in application is improved, and the disturbance brought to the user by message reminding is reduced.
It should be noted that, for the foregoing method embodiments, the method may be implemented at a client of an instant messaging application, or may be implemented at a server of the instant messaging application.
When the instant messaging application is implemented at the server side, the setting interface needs to be displayed on the user through the client side, so that the client side can capture the operation of the user and convert the operation into a corresponding instruction to be transmitted to the server side, and the server side can respond to the setting instruction of the user to set at least two of the disturbance-free time interval, the message disturbance-free user and the message disturbance-free type.
In addition, instant communication messages between the clients can be forwarded through the server. For the case that the instant messaging message between the clients is forwarded by the server, if the foregoing method embodiments are implemented by the server of the instant messaging application, a non-disturbing processing manner for the instant messaging message is specifically as follows: the instant messaging message is cached locally, and the instant messaging message is prohibited from being forwarded to the client serving as the receiving end. Optionally, when the user at the receiving end logs in the instant messaging application, the server end forwards the instant messaging message to the client at the receiving end, so as to achieve the purpose of avoiding message disturbance.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
Fig. 7 is a schematic structural diagram of an instant messaging message processing apparatus according to another embodiment of the present application. As shown in fig. 7, the apparatus includes: a determination module 71, a judgment module 72 and a do not disturb processing module 73.
A determining module 71, configured to determine that an instant messaging message arrives.
A judging module 72, configured to perform at least two judging operations of the following judging operations:
judging whether the instant communication message is from a preset message interference-free user, judging whether the arrival time of the instant communication message is in a preset interference-free time period, and judging whether the type of the instant communication message belongs to a preset message interference-free type.
And the disturbance-free processing module 73 is configured to execute disturbance-free processing on the instant messaging message when the determination result of the at least two determination operations is yes.
In an alternative embodiment, the determining module 72 is specifically configured to:
judging whether the instant communication message is from a preset message interference-free user or not;
and if the instant communication message comes from the message disturbance-free user, judging whether the arrival time of the instant communication message is in a preset disturbance-free time interval.
Alternatively, the determining module 72 may be specifically configured to:
judging whether the arrival time of the instant messaging message is in a preset disturbance-free time period or not;
and if the arrival time of the instant communication message is in the preset disturbance-free time period, judging whether the instant communication message is from a preset message disturbance-free user.
Alternatively, the determining module 72 may be specifically configured to: and judging whether the instant communication message comes from a preset message disturbance-free user or not and whether the arrival time of the instant communication message is in a preset disturbance-free time period or not in parallel (simultaneously).
In an alternative embodiment, the determining module 72 is specifically configured to:
judging whether the instant communication message is from a preset message interference-free user or not;
if the instant communication message is from a message disturbance-free user, judging whether the arrival time of the instant communication message is in a preset disturbance-free time period;
and if the arrival time of the instant communication message is in the disturbance-free time interval, judging whether the type of the instant communication message belongs to a preset message disturbance-free type.
Alternatively, the determining module 72 may execute the three determining operations according to other sequences. Alternatively, the judging module 72 may execute the above three judging operations in parallel.
In an optional embodiment, the determining module 72, when determining whether the instant messaging message is from a predetermined message-free user, may specifically be configured to:
matching information of a user who sends the instant messaging message in a preset message reminding user list, wherein the message reminding user list stores information of users who are allowed to carry out message reminding;
if the information of the user sending the instant messaging message is not matched in the message reminding user list, determining that the instant messaging message is from the message interference-free user;
and if the information of the user sending the instant messaging message is matched in the message reminding user list, determining that the instant messaging message is not from the message interference-free user.
In an alternative embodiment, as shown in fig. 8, the instant messaging message processing apparatus further includes: a conventional processing module 74.
And a normal processing module 74, configured to execute normal processing on the instant messaging message when there is a negative condition in the determination results of the at least two determination operations.
In an alternative embodiment, the do-not-disturb processing module 73 is specifically configured to:
and prohibiting the prompt and/or receiving operation of the instant communication message.
In an alternative embodiment, as shown in fig. 8, the instant messaging message processing apparatus further includes: a module 75 is provided.
A setting module 75, configured to set at least two of the disturbance-free time period, the message disturbance-free user, and the message disturbance-free type according to a setting instruction of the user before the determination module 71 determines that the instant messaging message arrives.
Further, the setting module 75 is specifically configured to:
displaying at least two setting items of the time period setting item, the user setting item and the type setting item to a user;
setting at least two of the do-not-disturb period, the message do-not-disturb user, and the message do-not-disturb type in response to a user's operation on at least two of the period setting item, the user setting item, and the type setting item.
Further, the setting module 75, when presenting at least two of the period setting item, the user setting item, and the type setting item to the user, is specifically configured to:
displaying a setting interface to a user, wherein the setting interface comprises a disturbance-free setting item;
and responding to a disturbance-free starting instruction sent by a user through the disturbance-free setting item, starting a disturbance-free mode, and displaying at least two setting items of the time interval setting item, the user setting item and the type setting item on the setting interface.
Further, the setting module 75, when presenting at least two of the period setting item, the user setting item, and the type setting item to the user, is specifically configured to:
displaying a setting interface to a user, wherein the setting interface comprises a disturbance-free setting item and at least two of the time period setting item, the user setting item and the type setting item which are in an inoperable state;
and responding to a disturbance-free starting instruction sent by the user through the disturbance-free setting item, starting a disturbance-free mode, and setting at least two setting items of the time interval setting item, the user setting item and the type setting item to be operable states.
Optionally, the determining module 71 determines that the instant messaging message arrives includes: instant conversation messages, nail messages, micro-application messages, nail calls, or nail mails.
Optionally, the message is exempt from disturbing the user to all contacts, contacts other than the contact of particular interest, contacts other than a buddy, non-corporate contacts, contacts other than corporate contacts, or contacts other than contacts within the custom group.
The instant messaging message processing apparatus provided in this embodiment may perform at least two determination operations among the following determination operations when an instant messaging message arrives: judging whether the instant communication message comes from a message interference-free user, judging whether the arrival time of the instant communication message is in an interference-free time interval, judging whether the type of the instant communication message belongs to a preset message interference-free type, and executing interference-free processing on the instant communication message when the judgment results of at least two judgment operations are yes, so that the interference brought to the user by message reminding is reduced. Meanwhile, the instant messaging message processing apparatus provided in this embodiment allows a user to set a message do-not-disturb user, a do-not-disturb time period, and a message do-not-disturb type, so that the user can set a message do-not-disturb in combination with at least two of any time period, any user, and any message type, thereby providing a condition for improving the flexibility of the message do-not-disturb mode in application, and making the message do-not-disturb mode more flexible in application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (24)

1. An instant messaging message processing method, comprising:
determining that an instant messaging message arrives;
performing at least two of the following determination operations:
judging whether the instant communication message is from a preset message interference-free user, judging whether the arrival time of the instant communication message is in a preset interference-free time period, and judging whether the type of the instant communication message belongs to a preset message interference-free type;
and if the judgment results of the at least two judgment operations are yes, executing disturbance-free processing on the instant communication message.
2. The method of claim 1, wherein the performing at least two of the following decision operations comprises:
judging whether the instant communication message is from a preset message interference-free user or not;
and if the instant communication message comes from the message disturbance-free user, judging whether the arrival time of the instant communication message is in a preset disturbance-free time interval.
3. The method of claim 1, wherein the performing at least two of the following decision operations comprises:
judging whether the instant communication message is from a preset message interference-free user or not;
if the instant communication message comes from the message disturbance-free user, judging whether the arrival time of the instant communication message is in a preset disturbance-free time period;
and if the arrival time of the instant communication message is in the disturbance-free time interval, judging whether the type of the instant communication message belongs to a preset message disturbance-free type.
4. The method of claim 1, wherein determining whether the instant messaging message is from a predetermined message-free user comprises:
matching the information of the user who sends the instant messaging message in a preset message reminding user list, wherein the information of the user who is allowed to carry out message reminding is stored in the message reminding user list;
if the information of the user sending the instant messaging message is not matched in the message reminding user list, determining that the instant messaging message is from the message interference-free user;
and if the information of the user sending the instant messaging message is matched in the message reminding user list, determining that the instant messaging message is not from the message interference-free user.
5. The method of claim 1, further comprising:
and if the judgment results of the at least two judgment operations are negative, executing conventional processing on the instant messaging message.
6. The method of claim 1, wherein the performing do-not-disturb processing of the instant messaging message comprises:
and prohibiting the prompt and/or receiving operation of the instant communication message.
7. The method of any of claims 1-6, wherein prior to determining that an instant messaging message has arrived, further comprising:
and setting at least two of the disturbance-free time interval, the message disturbance-free user and the message disturbance-free type according to a setting instruction of a user.
8. The method according to claim 7, wherein the setting at least two of the do-not-disturb period, the message-not-disturb user, and the message-not-disturb type according to a setting instruction of a user comprises:
displaying at least two setting items of a period setting item, a user setting item and a type setting item to the user;
setting at least two of the do-not-disturb period, the message-not-disturb user, and the message-not-disturb type in response to an operation of the user on at least two of the period setting item, the user setting item, and the type setting item.
9. The method of claim 8, wherein the presenting to the user at least two of a period setting item, a user setting item, and a type setting item comprises:
displaying a setting interface to the user, wherein the setting interface comprises a no-disturbance setting item;
and responding to a disturbance-free starting instruction sent by the user through the disturbance-free setting item, starting a disturbance-free mode, and displaying at least two setting items of the time interval setting item, the user setting item and the type setting item on the setting interface.
10. The method of claim 8, wherein the presenting to the user of the period setting, the user setting, and the type setting comprises:
displaying a setting interface to the user, wherein the setting interface comprises a disturbance-free setting item and at least two of the time period setting item, the user setting item and the type setting item which are in an inoperable state;
and responding to a disturbance-free starting instruction sent by the user through the disturbance-free setting item, starting a disturbance-free mode, and setting at least two setting items of the time interval setting item, the user setting item and the type setting item to be operable states.
11. The method of any of claims 1-6, wherein the instant messaging message comprises: instant conversation messages, nail messages, micro-application messages, nail calls, or nail mails.
12. The method of any of claims 1-6, wherein the message is free of user interference for all contacts, contacts other than special interest contacts, contacts other than friends, non-business contacts, contacts other than business contacts, or contacts other than within custom groups.
13. An instant messaging message processing apparatus, comprising:
the determining module is used for determining that the instant communication message arrives;
a judging module for performing at least two judging operations of the following judging operations:
judging whether the instant communication message is from a preset message interference-free user, judging whether the arrival time of the instant communication message is in a preset interference-free time period, and judging whether the type of the instant communication message belongs to a preset message interference-free type;
and the disturbance-free processing module is used for executing disturbance-free processing on the instant communication message when the judgment results of the at least two judgment operations are yes.
14. The apparatus of claim 13, wherein the determining module is specifically configured to:
judging whether the instant communication message is from a preset message interference-free user or not;
and if the instant communication message comes from the message disturbance-free user, judging whether the arrival time of the instant communication message is in a preset disturbance-free time interval.
15. The apparatus of claim 13, wherein the determining module is specifically configured to:
judging whether the instant communication message is from a preset message interference-free user or not;
if the instant communication message comes from the message disturbance-free user, judging whether the arrival time of the instant communication message is in a preset disturbance-free time period;
and if the arrival time of the instant communication message is in the disturbance-free time interval, judging whether the type of the instant communication message belongs to a preset message disturbance-free type.
16. The apparatus of claim 13, wherein the determining module is specifically configured to:
matching the information of the user who sends the instant messaging message in a preset message reminding user list, wherein the information of the user who is allowed to carry out message reminding is stored in the message reminding user list;
if the information of the user sending the instant messaging message is not matched in the message reminding user list, determining that the instant messaging message is from the message interference-free user;
and if the information of the user sending the instant messaging message is matched in the message reminding user list, determining that the instant messaging message is not from the message interference-free user.
17. The apparatus of claim 13, further comprising:
and the normal processing module is used for executing normal processing on the instant messaging message when the judgment results of the at least two judgment operations are negative.
18. The apparatus of claim 13, wherein the do-not-disturb processing module is specifically configured to:
and prohibiting the prompt and/or receiving operation of the instant communication message.
19. The apparatus of any one of claims 13-18, further comprising:
and the setting module is used for setting at least two of the disturbance-free time interval, the message disturbance-free user and the message disturbance-free type according to a setting instruction of a user.
20. The apparatus of claim 19, wherein the setup module is specifically configured to:
displaying at least two setting items of a period setting item, a user setting item and a type setting item to the user;
setting at least two of the do-not-disturb period, the message-not-disturb user, and the message-not-disturb type in response to an operation of the user on at least two of the period setting item, the user setting item, and the type setting item.
21. The apparatus of claim 20, wherein the setup module is specifically configured to:
displaying a setting interface to the user, wherein the setting interface comprises a no-disturbance setting item;
and responding to a disturbance-free starting instruction sent by the user through the disturbance-free setting item, starting a disturbance-free mode, and displaying at least two setting items of the time interval setting item, the user setting item and the type setting item on the setting interface.
22. The apparatus of claim 20, wherein the setup module is specifically configured to:
displaying a setting interface to the user, wherein the setting interface comprises a disturbance-free setting item and at least two of the time period setting item, the user setting item and the type setting item which are in an inoperable state;
and responding to a disturbance-free starting instruction sent by the user through the disturbance-free setting item, starting a disturbance-free mode, and setting at least two setting items of the time interval setting item, the user setting item and the type setting item to be operable states.
23. The apparatus of any of claims 13-18, wherein the instant messaging message comprises: instant conversation messages, nail messages, micro-application messages, nail calls, or nail mails.
24. The apparatus of any of claims 13-18, wherein the message is exempt from user intervention for all contacts, contacts other than special interest contacts, contacts other than friends, non-corporate contacts, contacts other than corporate contacts, or contacts other than contacts within a custom group.
HK16107412.7A 2015-11-24 2016-06-24 Method and device for processing instant messaging message HK1219589A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510822297.4A CN105376141A (en) 2015-11-24 2015-11-24 Instant communication message processing method and device

Publications (1)

Publication Number Publication Date
HK1219589A1 true HK1219589A1 (en) 2017-04-07

Family

ID=55377962

Family Applications (1)

Application Number Title Priority Date Filing Date
HK16107412.7A HK1219589A1 (en) 2015-11-24 2016-06-24 Method and device for processing instant messaging message

Country Status (2)

Country Link
CN (1) CN105376141A (en)
HK (1) HK1219589A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106027774A (en) * 2016-05-11 2016-10-12 周肇炎 Contact information prompting method
CN105871694B (en) * 2016-05-19 2019-05-03 腾讯科技(深圳)有限公司 Instant messaging service processing method and processing device
CN106102024A (en) * 2016-06-12 2016-11-09 乐视控股(北京)有限公司 A kind of mobile device message based on translational speed pushes management method and system
CN106126231A (en) * 2016-06-21 2016-11-16 维沃移动通信有限公司 The control method of a kind of status bar notice ejection and terminal
WO2018027551A1 (en) * 2016-08-09 2018-02-15 华为技术有限公司 Message display method, user terminal and graphic user interface
CN106302137A (en) * 2016-10-31 2017-01-04 努比亚技术有限公司 Group chat message processing apparatus and method
CN108574619B (en) * 2017-03-09 2021-02-02 腾讯科技(深圳)有限公司 Instant messaging disturbance-free method and instant messaging client
CN106993098A (en) * 2017-04-01 2017-07-28 深圳天珑无线科技有限公司 The management method and device of a kind of application program
CN107205031B (en) * 2017-05-31 2020-11-03 北京京东尚科信息技术有限公司 Information reminder method, device and terminal device
CN107579906B (en) * 2017-08-24 2022-01-14 北京讯众通信技术股份有限公司 Information display device
CN107613131B (en) * 2017-09-28 2020-08-18 维沃移动通信有限公司 Application program do not disturb method, mobile terminal and computer readable storage medium
CN111107217A (en) * 2018-10-26 2020-05-05 珠海格力电器股份有限公司 Intelligent disturbance-free method and system and mobile terminal
CN109547329A (en) * 2018-11-12 2019-03-29 Oppo广东移动通信有限公司 Display method of group information and related products
CN110166624B (en) * 2019-04-26 2021-12-17 平安科技(深圳)有限公司 Message do-not-disturb method, device, equipment and computer-readable storage medium
CN110768895A (en) * 2019-10-09 2020-02-07 北京达佳互联信息技术有限公司 Message prompting method and device, electronic equipment and storage medium
CN113395203B (en) * 2021-06-11 2023-03-21 网易(杭州)网络有限公司 Information processing method, device, server, user terminal and storage medium
CN113806105B (en) * 2021-08-02 2023-10-31 荣耀终端有限公司 Message processing method, device, electronic device and readable storage medium
CN115766931A (en) * 2022-11-18 2023-03-07 维沃移动通信有限公司 Notification message processing method and device thereof
CN119314246B (en) * 2024-08-26 2025-11-18 广东好太太智能家居有限公司 Methods for sending door opening notifications, door locks, and computer storage media.

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8346871B2 (en) * 2005-01-07 2013-01-01 International Business Machines Corporation Maintaining message privacy on an exposed display device
CN1997009A (en) * 2006-01-05 2007-07-11 华为技术有限公司 A filtering method for instant message
CN102325097A (en) * 2011-09-04 2012-01-18 上海量明科技发展有限公司 Limited shielding method in instant communication and system
CN103259825A (en) * 2012-02-21 2013-08-21 腾讯科技(深圳)有限公司 Method and device for message pushing
CN103580987B (en) * 2012-07-30 2017-10-03 百度在线网络技术(北京)有限公司 The based reminding method and device of group's message in immediate communication tool

Also Published As

Publication number Publication date
CN105376141A (en) 2016-03-02

Similar Documents

Publication Publication Date Title
HK1219589A1 (en) Method and device for processing instant messaging message
KR101920019B1 (en) Apparatus and method for processing a call service of mobile terminal
US9083815B2 (en) System and method for account setup for mobile devices, such as an e-mail account setup
US8650255B2 (en) System and method for joining a conversation
CN102130994B (en) A method and system associated with a mobile phone
US8611947B2 (en) Systems and methods for augmenting communications protocols
US9106450B2 (en) System and method for communication management
US20110035453A1 (en) Automatic rules-based messaging system based on analysis of text and/or associated metadata
US20060179410A1 (en) Terminal, method, server, and computer program product for switching buddy lists based on user profile
CN102917139B (en) Terminal and information reminding method
WO2016000636A1 (en) Communications processing method and system
CN104125136B (en) A kind of message prompt method, client and terminal unit
US20080189108A1 (en) Text messaging in a telephony network
US20150177974A1 (en) Information display method and user terminal for instant messaging tool
CN102325214B (en) Communication method and terminal
CN103546644A (en) Mobile terminal and communication method and device thereof
US8588385B2 (en) Rich caller ID with communication history
US20080040431A1 (en) Monitoring and responding to instant messaging user activity
CN103781035A (en) Method and system for communication processing based on mobile terminal
CN105262881A (en) Communication control method and electronic equipment
US8082305B2 (en) Saving un-viewed instant messages
US20230291837A1 (en) System and method for mobile device active callback integration utlizing callback triggers
CN105307227A (en) Communication service processing method and device in circuit switching domain
KR20160029045A (en) Method for blocking transmission of message
GB2469541A (en) Call connection decision using calendar/presence information and specified maximum call duration