A message integration method, system, terminal and storage medium

By judging message characteristics and sending conditions in the message integration system, the problems of excessive message volume and omission of important messages in the message integration of multiple chat software are solved, and efficient message processing is achieved.

CN116566937BActive Publication Date: 2026-01-16SHANXI HELI SICHUANG TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310779105.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2026-01-16
Estimated Expiration
2043-06-28

AI Technical Summary

Technical Problem

In existing technologies, the integration of messages from multiple chat applications can easily lead to an excessive amount of messages, and there are a large number of group messages that are irrelevant to the user, which may result in the omission of important messages or a waste of time.

Method used

By judging the message integration instruction, obtaining the integration account information, determining whether there are pending messages in the information system, and determining whether the preset characteristic requirements are met based on the message characteristics, sending unit, group name, remark name, sending time node and message content, the pending message is sent to the integration terminal.

Benefits of technology

While ensuring no important messages are missed, the processing of user-related messages is reduced, saving message processing time and avoiding the processing of irrelevant messages, thus improving efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116566937B_ABST
    Figure CN116566937B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of data integration, in particular to a message integration method and system, a terminal and a storage medium, which method comprises the following steps: judging whether a message integration instruction is received, if the message integration instruction is received, obtaining integration account information based on the message integration instruction, judging whether an information system corresponding to the integration account information has a to-be-processed message based on the integration account information, if the information system corresponding to the integration account information has the to-be-processed message, obtaining a message feature of the to-be-processed message, judging whether the message feature meets preset feature requirements, and if the message feature meets the preset feature requirements, sending the to-be-processed message to an integration terminal. The application is helpful to save message processing time without missing important messages.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data integration, and in particular to a message integration method and system, a terminal and a storage medium. BACKGROUND

[0002] With the rapid development of Internet technology, instant messaging tools have also been widely used and have developed into an important part of people's production and life. However, due to the different choices of different users, and the independence of different instant messaging software, users will use multiple chat software at the same time and switch between multiple chat software, which causes inconvenience to users.

[0003] In related technologies, messages received by different chat software are integrated, so that messages received by different chat software can be received through third-party integration software, and users do not need to switch between different chat software, which facilitates the work of users.

[0004] For the above related technologies, the inventors believe that chat information in different software is received through third-party integration software, and the integration of all chat software messages can easily lead to too much message volume received by the third-party integration software, and there are a large number of group messages irrelevant to the user himself. However, if not handled in time, important messages can be missed, and if each message is processed, it is extremely time-consuming. SUMMARY

[0005] In order to help save message processing time without missing important messages, the present application provides a message integration method, system, terminal and storage medium.

[0006] In a first aspect, the present application provides a message integration method, which adopts the following technical solution:

[0007] A message integration method, comprising:

[0008] determining whether a message integration instruction is received;

[0009] if the message integration instruction is received, obtaining integration account information based on the message integration instruction;

[0010] based on the integration account information, determining whether the information system corresponding to the integration account information has a to-be-processed message;

[0011] if the information system corresponding to the integration account information has the to-be-processed message, obtaining a message feature of the to-be-processed message;

[0012] determining whether the message feature meets a preset feature requirement;

[0013] If the message feature meets the preset feature requirement, the to-be-processed message is sent to the integrated terminal.

[0014] By adopting the technical solution, it is first judged whether the message integration instruction is received. If the message integration instruction is received, it indicates that the messages of multiple chat software are allowed to be integrated and processed. Therefore, the integrated account information of the integrated account is acquired according to the message integration instruction. It is further judged whether the information system corresponding to the integrated account information has a to-be-processed message. If the information system has a to-be-processed message, the message feature of the to-be-processed message is acquired. It is further judged whether the message feature meets the preset feature requirement. If the message feature meets the preset feature requirement, the to-be-processed message is sent to the integrated terminal. If the message feature does not meet the preset feature requirement, the to-be-processed message is not sent to the integrated terminal. By taking the message feature of the to-be-processed message as the message integration standard, the processing of the to-be-processed message irrelevant to the user is reduced, and the message processing time is saved without missing the to-be-processed message associated with the user.

[0015] Optionally, the specific steps of judging whether the message feature meets the preset feature requirement include:

[0016] Based on the message feature, the sending unit corresponding to the to-be-processed message is acquired.

[0017] It is judged whether the sending unit meets the preset sending requirement.

[0018] If the sending unit meets the preset sending requirement, it is determined that the message feature meets the preset feature requirement.

[0019] By adopting the technical solution, the sending unit of the to-be-processed message is acquired according to the message feature. It is further judged whether the sending unit meets the preset sending requirement. If the sending unit meets the preset sending requirement, it indicates that the user allows to receive the to-be-processed message sent by the sending unit. Therefore, it is determined that the message feature meets the preset feature requirement. By taking the sending unit of the to-be-processed message as the condition of whether the to-be-processed message is sent to the integrated terminal, when the sending unit meets the preset sending requirement, the to-be-processed message corresponding to the sending unit is sent to the integrated terminal. This helps to reduce the situation that the user misses the to-be-processed message related to the user and helps to reduce the processing of the to-be-processed message irrelevant to the user, thereby saving the message processing time.

[0020] Optionally, the specific steps of judging whether the sending unit meets the preset sending requirement include:

[0021] The group name corresponding to the sending unit is acquired.

[0022] It is judged whether the group name is a preset group name.

[0023] If the group name is the preset group name, it is determined that the sending unit meets the preset sending requirement.

[0024] If the group name is not the preset group name, a remark name corresponding to the sending unit is acquired;

[0025] Based on the remark name, it is judged whether the sending unit meets the preset sending requirement.

[0026] By using the above technical solution, the group name corresponding to the sending unit is acquired first, and it is judged whether the group name is the preset group name. If yes, it indicates that the system name is the group name specified or approved by the user, and therefore the system allows receiving the to-be-processed message sent by the sending unit in the group corresponding to the group name. Therefore, when the group name is the preset group name, it is directly judged that the sending unit meets the preset sending requirement. When the group name is not the preset group name, it indicates that the system name is not the group name specified or approved by the user, and therefore the remark name corresponding to the sending unit needs to be acquired further, and it is judged according to the remark name whether the sending unit meets the preset sending requirement. The group name is used as the judgment basis, and when the group name meets the preset group requirement, it is judged that the sending unit meets the preset sending requirement, which helps to reduce the situation that the user misses the to-be-processed message related to the user, and also helps to reduce the processing of the to-be-processed message irrelevant to the user, thereby saving the message processing time.

[0027] Optionally, the specific requirement of judging, based on the remark name, whether the sending unit meets the preset sending requirement includes:

[0028] It is judged whether the remark name is a preset specified name.

[0029] If the remark name is the preset specified name, it is judged that the sending unit meets the preset sending requirement.

[0030] If the remark name is not the preset specified name, a name quantity corresponding to the remark name is acquired.

[0031] It is judged whether the name quantity is greater than 1.

[0032] If the name quantity is greater than 1, it is judged that the sending unit meets the preset sending requirement.

[0033] By adopting the technical scheme, firstly, it is judged whether the remark name is the preset specified name. If yes, it indicates that the user allows to directly send the to-be-processed message sent by the sending unit corresponding to the remark name to the integrated terminal, and thus it is directly determined that the sending unit meets the preset sending requirement. If no, it indicates that the user does not allow to directly send the to-be-processed message sent by the sending unit corresponding to the remark name to the integrated terminal, and thus it is necessary to further acquire the name quantity corresponding to the remark name and judge whether the name quantity is greater than 1. If yes, it indicates that the remark name exists in multiple integrated accounts, and thus the personnel corresponding to the remark name is familiar to the user or is important to the user, and thus it is directly determined that the sending unit meets the preset sending requirement.

[0034] The remark name is taken as the judgment basis, and the sending unit is determined to meet the preset sending requirement only when the remark name meets the corresponding requirement, which helps to reduce the situation that the user misses the to-be-processed message related to the user and also helps to reduce the processing of the to-be-processed message irrelevant to the user, thereby saving the message processing time.

[0035] Optionally, after the judgment on whether the name quantity is greater than 1, the method further includes:

[0036] If the name quantity is equal to 1, the sending time node of the to-be-processed message is acquired.

[0037] It is judged whether the sending time node meets a preset time threshold requirement.

[0038] If the sending time node meets the preset time threshold requirement, it is determined that the sending unit meets the preset sending requirement.

[0039] If the sending time node does not meet the preset time threshold requirement, it is determined that the sending unit does not meet the preset sending requirement.

[0040] By adopting the technical scheme, if the name quantity is equal to 1, it indicates that only one integrated account exists the remark name, and thus it is not directly determined that the sending unit meets the preset sending requirement, and thus it is necessary to further acquire the sending time node of the to-be-processed message and judge whether the sending time node meets the preset time threshold requirement. If yes, it indicates that the sending time node of the to-be-processed message is the working time of the user, and thus it is determined that the sending unit meets the preset sending requirement. If no, it indicates that the sending time node of the to-be-processed message is not the working time of the user, and thus the user does not allow to receive the to-be-processed message, and thus it is determined that the sending unit does not meet the preset sending requirement. In combination with the name quantity of the to-be-processed message and the sending time node of the to-be-processed message, it helps to reduce the situation that the user misses the to-be-processed message related to the user and also helps to reduce the sending of the to-be-processed message to the user when the user is resting, thereby reducing the influence on the user.

[0041] Optionally, the specific step of judging whether the message feature meets the preset feature requirement comprises:

[0042] Based on the message feature, a message content is acquired;

[0043] It is judged whether the message content meets a preset content requirement;

[0044] If the message content meets the preset content requirement, it is determined that the message feature meets the preset feature requirement;

[0045] If the message content does not meet the preset content requirement, it is determined that the message feature does not meet the preset feature requirement.

[0046] By using the above technical solution, the message content is acquired, and it is judged whether the message content meets the preset content requirement. If the message content meets the preset content requirement, it indicates that the message content is related to the user, and thus it is determined that the message feature meets the preset feature requirement. If the message content does not meet the preset content requirement, it indicates that the message content is not related to the user, and thus it is determined that the message feature does not meet the preset feature requirement. According to the message content of the to-be-processed message, it is judged whether the message feature corresponding to the to-be-processed message meets the preset requirement, which helps to more accurately judge whether the to-be-processed message is related to the user, and thus helps to reduce the clear occurrence of the missed processing of the message related to the user.

[0047] Optionally, the specific step of judging whether the message content meets the preset content requirement comprises:

[0048] The message content is searched and a search result is generated;

[0049] Based on the search result, it is judged whether there is a target factor matching a preset search factor in the message content;

[0050] If there is a target factor matching the preset search factor in the message content, it is determined that the message content meets the preset content requirement;

[0051] If there is no target factor matching the preset search factor in the message content, it is determined that the message content does not meet the preset content requirement.

[0052] By adopting the technical scheme, the message content is searched, and it is judged whether the target factor matching the preset search factor exists in the message content. If the target factor exists, it indicates that the message content of the to-be-processed message contains the content interested by the user or related to the user, and thus it is determined that the message content meets the preset content requirement. If the target factor does not exist, it indicates that the message content of the to-be-processed message does not contain the content interested by the user or related to the user, and thus it is determined that the message content does not meet the preset content requirement. The message content is searched, and the search result is used as a judgment condition for judging whether the message content meets the preset content requirement, which helps to more accurately determine whether the to-be-processed message is related to the user, and thus helps to reduce the clear occurrence of the missed processing of the message related to the user.

[0053] In a second aspect, the application further discloses a message integration system, which adopts the technical scheme as follows:

[0054] A message integration system comprises:

[0055] A first judgment module is configured to judge whether a message integration instruction is received.

[0056] A first acquisition module is configured to acquire integration account information based on the message integration instruction if the message integration instruction is received.

[0057] A second judgment module is configured to judge whether an information system corresponding to the integration account information has a to-be-processed message based on the integration account information.

[0058] A second acquisition module is configured to acquire a message feature of the to-be-processed message if the information system corresponding to the integration account information has the to-be-processed message.

[0059] A third judgment module is configured to judge whether the message feature meets a preset feature requirement.

[0060] A sending module is configured to send the to-be-processed message to an integration terminal if the message feature meets the preset feature requirement.

[0061] By adopting the technical scheme, it is first judged whether the message integration instruction is received, if the message integration instruction is received, it indicates that the messages of the multiple chat software are allowed to be integrated, therefore, the integrated account information of the integrated account is acquired according to the message integration instruction, it is further judged whether the information system corresponding to the integrated account information has the to-be-processed message, if the information system has the to-be-processed message, the message feature of the to-be-processed message is acquired, and it is judged whether the message feature meets the preset feature requirement, if the message feature meets the preset feature requirement, the to-be-processed message is sent to the integrated terminal, if the message feature does not meet the preset feature requirement, the to-be-processed message is not sent to the integrated terminal; by taking the message feature of the to-be-processed message as the message integration standard, the processing of the to-be-processed message irrelevant to the user is also helped to be reduced under the premise that the to-be-processed message associated with the user is not missed, and the message processing time is saved.

[0062] In a third aspect, the application provides a computer device, which adopts the technical scheme as follows:

[0063] An intelligent terminal, comprising a memory and a processor, the memory is used for storing a computer program capable of running on the processor, when the processor loads the computer program, the method of the first aspect is executed.

[0064] In a fourth aspect, the application provides a computer readable storage medium, which adopts the technical scheme as follows:

[0065] A computer readable storage medium, the computer readable storage medium stores a computer program, when the processor loads the computer program, the method of the first aspect is executed.

[0066] In summary, the application has the following beneficial technical effects:

[0067] It is first judged whether the message integration instruction is received, if the message integration instruction is received, it indicates that the messages of the multiple chat software are allowed to be integrated, therefore, the integrated account information of the integrated account is acquired according to the message integration instruction, it is further judged whether the information system corresponding to the integrated account information has the to-be-processed message, if the information system has the to-be-processed message, the message feature of the to-be-processed message is acquired, and it is judged whether the message feature meets the preset feature requirement, if the message feature meets the preset feature requirement, the to-be-processed message is sent to the integrated terminal, if the message feature does not meet the preset feature requirement, the to-be-processed message is not sent to the integrated terminal; by taking the message feature of the to-be-processed message as the message integration standard, the processing of the to-be-processed message irrelevant to the user is also helped to be reduced under the premise that the to-be-processed message associated with the user is not missed, and the message processing time is saved. BRIEF DESCRIPTION OF DRAWINGS

[0068] Figure 1 It is the main flow chart of the message integration method of the embodiment of the application;

[0069] Figure 2is a step flowchart of steps S201 to S203;

[0070] Figure 3 is a step flowchart of steps S301 to S305;

[0071] Figure 4 is a step flowchart of steps S401 to S405;

[0072] Figure 5 is a step flowchart of steps S501 to S504;

[0073] Figure 6 is a step flowchart of steps S601 to S604;

[0074] Figure 7 is a step flowchart of steps S701 to S704;

[0075] Figure 8 is a module diagram of a message integration system according to an embodiment of the present application.

[0076] Explanation of reference signs:

[0077] 1, first judging module; 2, first obtaining module; 3, second judging module; 4, second obtaining module; 5, third judging module; 6, sending module. DETAILED DESCRIPTION

[0078] In a first aspect, the present application discloses a message integration method.

[0079] Reference Figure 1 A message integration method includes steps S101 to S106:

[0080] Step S101: judging whether a message integration instruction is received.

[0081] Specifically, in the embodiment, the integration software can select the chat software account number that has been bound or added for integration, or can add an account number for integration. When the integration software logs in, the message integration instruction is sent to the message integration system. The message integration instruction is the login instruction of the integration software, including the integration account information of the integrated account number and the login time, etc.

[0082] Step S102: if the message integration instruction is received, obtaining the integration account information based on the message integration instruction.

[0083] Specifically, in the embodiment, the integration account information is the chat software account information that is integrated, including the account ID and the account name, etc.

[0084] Step S103: judging whether the information system corresponding to the integrated account information has the to-be-processed message based on the integrated account information.

[0085] Specifically, in the embodiment, the to-be-processed message is a message that has not been read or processed by the user.

[0086] Step S104: acquiring the message feature of the to-be-processed message if the information system corresponding to the integrated account information has the to-be-processed message.

[0087] Specifically, in the embodiment, the message feature is a feature of the to-be-processed message, including the content of the to-be-processed message and the sending source.

[0088] Step S105: judging whether the message feature meets the preset feature requirement.

[0089] Specifically, in the embodiment, the preset feature requirement is a judgment standard for judging whether the to-be-processed message meets the sending requirement of the integrated terminal, which is set and stored in the message integration system in advance. In the embodiment, the integrated terminal can be a third-party integrated software.

[0090] Step S106: sending the to-be-processed message to the integrated terminal if the message feature meets the preset feature requirement.

[0091] Specifically, in the embodiment, if the message feature meets the preset feature requirement, it means that the to-be-processed message meets the sending requirement of the integrated terminal, and thus the to-be-processed message is sent to the integrated terminal.

[0092] If the message feature does not meet the preset feature requirement, it means that the to-be-processed message does not meet the sending requirement of the integrated terminal, and thus the to-be-processed message is not sent to the integrated terminal.

[0093] The message integration method provided in the embodiment first judges whether the message integration instruction is received. If the message integration instruction is received, it means that the messages of multiple chat software are allowed to be integrated and processed. Thus, the integrated account information of the integrated account is acquired according to the message integration instruction, and it is judged whether the information system corresponding to the integrated account information has the to-be-processed message. If the information system has the to-be-processed message, the message feature of the to-be-processed message is acquired, and it is judged whether the message feature meets the preset feature requirement. If the message feature meets the preset feature requirement, the to-be-processed message is sent to the integrated terminal. If the message feature does not meet the preset feature requirement, the to-be-processed message is not sent to the integrated terminal. By taking the message feature of the to-be-processed message as the message integration standard, the processing of the to-be-processed message irrelevant to the user is reduced, and the message processing time is saved without missing the to-be-processed message associated with the user.

[0094] Reference Figure 2In one of the implementation manners of the embodiment, the specific step of determining whether the message feature meets the preset feature requirement in step S105 includes steps S201 to S203.

[0095] In step S201, the sending unit corresponding to the to-be-processed message is obtained based on the message feature.

[0096] Specifically, in the embodiment, the sending unit, i.e., the message sending source corresponding to the to-be-processed message, can be a certain contact or a certain group. For example, the A contact in the integrated account 1 sends a message to the integrated account 1, and then the integrated account 1 receives a to-be-processed message, and the A contact is the sending unit corresponding to the to-be-processed message.

[0097] In step S202, it is determined whether the sending unit meets the preset sending requirement.

[0098] Specifically, in the embodiment, the preset sending requirement is pre-set and stored in the message integration system, and is used to determine whether the to-be-processed message sent by the sending unit meets the requirement determination standard of sending to the integrated terminal.

[0099] In step S203, if the sending unit meets the preset sending requirement, it is determined that the message feature meets the preset feature requirement.

[0100] Specifically, in the embodiment, if the sending unit meets the preset sending requirement, it indicates that the sending unit is a message sending unit specified or approved by the user, and thus it is determined that the message feature meets the preset feature requirement. If the sending unit does not meet the preset sending requirement, it indicates that the sending unit is not a message sending unit specified or approved by the user, and thus it is determined that the message feature does not meet the preset feature requirement.

[0101] The message integration method provided by the embodiment first obtains the sending unit of the to-be-processed message according to the message feature, and then determines whether the sending unit meets the preset sending requirement. If it meets the preset sending requirement, it indicates that the user allows to receive the to-be-processed message sent by the sending unit, and thus it is determined that the message feature meets the preset feature requirement. By taking the sending unit of the to-be-processed message as a condition of whether to send the to-be-processed message to the integrated terminal, when the sending unit meets the preset sending requirement, the to-be-processed message corresponding to the sending unit is sent to the integrated terminal, which helps to reduce the situation that the user misses the to-be-processed message related to the user, and also helps to reduce the processing of the to-be-processed message irrelevant to the user, and saves the message processing time.

[0102] Reference Figure 3 In one of the implementation manners of the embodiment, the specific step of determining whether the sending unit meets the preset sending requirement in step S202 includes steps S301 to S305.

[0103] Step S301: Obtain the group name corresponding to the sending unit.

[0104] Specifically, in this embodiment, the group name is the name of the group to which the sending unit belongs.

[0105] Step S302: Determine whether the group name is a preset group name.

[0106] Specifically, in this embodiment, the preset group name is a group name that is pre-set and stored in the message integration system.

[0107] Step S303: If the group name is a preset group name, determine that the sending unit meets the preset sending requirement.

[0108] Specifically, in this embodiment, if the group name is any one of the preset group names, it means that the group name is a preset group name.

[0109] Step S304: If the group name is not a preset group name, obtain the remark name corresponding to the sending unit.

[0110] Specifically, in this embodiment, the remark name is a name that the user remarks for the sending unit of the to-be-processed message. The user has remarked the names of different contacts. It is worth noting that the remark name corresponding to the unremarked contact is the account name of the contact.

[0111] Step S305: Determine whether the sending unit meets the preset sending requirement based on the remark name.

[0112] Specifically, in this embodiment, whether the sending unit meets the preset sending requirement is determined according to whether the remark name meets the corresponding requirement, for example, whether the remark name is a specific name.

[0113] The message integration method provided by the present embodiment first obtains the group name corresponding to the sending unit, and determines whether the group name is a preset group name. If so, it means that the system name is a group name specified or approved by the user, and therefore the system allows the sending unit in the group corresponding to the group name to send the to-be-processed message. Therefore, when the group name is a preset group name, it is directly determined that the sending unit meets the preset sending requirement.

[0114] When the group name is not the preset group name, it indicates that the system name is not a user-specified or approved group name, and thus the remark name corresponding to the sending unit needs to be further acquired, and whether the sending unit meets the preset sending requirement is determined according to the remark name; the group name is taken as the basis for judgment, and when the group name meets the preset group requirement, it is determined that the sending unit meets the preset sending requirement, which helps to reduce the situation that the user misses the to-be-processed messages related to the user, and also helps to reduce the processing of the to-be-processed messages irrelevant to the user, thereby saving the message processing time.

[0115] With reference to Figure 4 In one of the implementation manners of the embodiment, the specific steps of determining whether the sending unit meets the preset sending requirement based on the remark name in step S305 include steps S401 to S405.

[0116] Step S401: Determine whether the remark name is a preset specified name.

[0117] Specifically, in the embodiment, the preset specified name is a specific remark name that is pre-set and stored in the message integration system.

[0118] Step S402: If the remark name is the preset specified name, it is determined that the sending unit meets the preset sending requirement.

[0119] Step S403: If the remark name is not the preset specified name, the number of names corresponding to the remark name is acquired.

[0120] Specifically, in the embodiment, the number of names is the number of remark names, for example, four accounts of chat software are integrated by the integration software, and the remark name “Zhang San” exists in three accounts, and thus the number of names corresponding to “Zhang San” is 3.

[0121] Step S404: Determine whether the number of names is greater than 1.

[0122] Step S405: If the number of names is greater than 1, it is determined that the sending unit meets the preset sending requirement.

[0123] Specifically, in the embodiment, if the number of names is greater than 1, it indicates that the remark name exists in multiple accounts of the integrated accounts.

[0124] The message integration method provided by the embodiment first judges whether the remark name is a preset specified name. If yes, it indicates that the user allows to directly send the to-be-processed message sent by the sending unit corresponding to the remark name to the integrated terminal, and thus it is directly determined that the sending unit meets the preset sending requirement. If no, it indicates that the user does not allow to directly send the to-be-processed message sent by the sending unit corresponding to the remark name to the integrated terminal, and thus it is required to further acquire the name quantity corresponding to the remark name and judge whether the name quantity is greater than 1. If yes, it indicates that the remark name exists in multiple integrated accounts, and thus the personnel corresponding to the remark name is familiar to the user or is important to the user, and thus it is directly determined that the sending unit meets the preset sending requirement.

[0125] The remark name is taken as the judgment basis, and the sending unit is determined to meet the preset sending requirement only when the remark name meets the corresponding requirement, which helps to reduce the situation that the user misses the to-be-processed message related to the user and also helps to reduce the processing of the to-be-processed message irrelevant to the user, thereby saving the message processing time.

[0126] Reference Figure 5 In one of the implementation manners of the embodiment, after the step S404 of judging whether the name quantity is greater than 1, the steps S501 to S504 are further included.

[0127] The step S501: If the name quantity is equal to 1, the sending time node of the to-be-processed message is acquired.

[0128] Specifically, in the embodiment, the sending time node is the sending time of the to-be-processed message sent by the sending unit.

[0129] The step S502: The sending time node is judged to meet a preset time threshold requirement.

[0130] Specifically, in the embodiment, the preset time threshold requirement is a judgment standard pre-set and stored in the message integration system, which is used to judge whether the sending time node is within the time range in which the user is willing to process the message.

[0131] The step S503: If the sending time node meets the preset time threshold requirement, it is determined that the sending unit meets the preset sending requirement.

[0132] Specifically, in the embodiment, if the sending time node is within the time range in which the user is willing to process the message, it indicates that the sending time node meets the preset time threshold requirement. In the embodiment, the working time of the user can be pre-set, and all the time nodes within the time range meet the preset time threshold requirement. The rest time can also be set, and all the time nodes within the time range do not meet the preset time threshold requirement. Of course, the time range in which the user is willing to process the message can also be set according to the actual situation.

[0133] Step S504: If the sending time node does not satisfy the preset time threshold requirement, it is determined that the sending unit does not satisfy the preset sending requirement.

[0134] Specifically, in this embodiment, if the sending time node is not within the time range in which the user is willing to process the message, it indicates that the sending time node does not satisfy the preset time threshold requirement.

[0135] The message integration method provided by this embodiment, if the number of names is equal to 1, indicates that only one integrated account has the remark name, and the sending unit cannot be directly determined to satisfy the preset sending requirement, so the sending time node of the to-be-processed message needs to be further obtained, and it is determined whether the sending time node satisfies the preset time threshold requirement. If yes, it indicates that the sending time node of the to-be-processed message is the user's working hours, so it is determined that the sending unit satisfies the preset sending requirement. If not, it indicates that the sending time node of the to-be-processed message is not the user's working hours, and the user is not allowed to receive the to-be-processed message, so it is determined that the sending unit does not satisfy the preset sending requirement. Considering the number of names of the remark name and the sending time node of the processed message, it helps to reduce the situation that the user misses the to-be-processed message related to himself, and also helps to reduce the impact on the user when sending the to-be-processed message to the user during the user's rest.

[0136] Reference Figure 6 In one of the embodiments of this embodiment, the specific steps of step S105 of determining whether the message feature satisfies the preset feature requirement include steps S601 to S604:

[0137] Step S601: Based on the message feature, the message content is obtained.

[0138] Specifically, in this embodiment, the message content is the content of the to-be-processed message.

[0139] Step S602: Determine whether the message content satisfies the preset content requirement.

[0140] Specifically, in this embodiment, the preset content requirement is pre-set and stored in the message integration system, which can be a keyword according to the user's interest or relevance. Determining whether the message content satisfies the preset content requirement is to determine whether the keyword is contained in the message content.

[0141] Step S603: If the message content satisfies the preset content requirement, it is determined that the message feature satisfies the preset feature requirement.

[0142] Step S604: If the message content does not satisfy the preset content requirement, it is determined that the message feature does not satisfy the preset feature requirement.

[0143] The message integration method provided by the embodiment acquires message content and judges whether the message content meets preset content requirements. If the message content meets the preset content requirements, it is indicated that the message content is related to the user, and thus it is judged that the message feature meets preset feature requirements. If the message content does not meet the preset content requirements, it is indicated that the message content is not related to the user, and thus it is judged that the message feature does not meet the preset feature requirements. The message content of the message to be processed is used to judge whether the message feature corresponding to the message to be processed meets preset requirements, which helps to more accurately judge whether the message to be processed is related to the user, and thus helps to reduce the clear occurrence of missing processing of the message related to the user.

[0144] With reference to Figure 7 In one of the embodiments of the present embodiment, the specific steps of step S602 for judging whether the message content meets the preset content requirements include steps S701 to S704.

[0145] Step S701: The message content is searched and a search result is generated.

[0146] Specifically, in the present embodiment, the search result can be that the message content contains a preset search factor or that the message content does not contain the preset search factor. The preset search factor is a keyword that is set in advance and is related to the user or is interesting to the user.

[0147] Step S702: Based on the search result, it is judged whether there is a target factor in the message content that matches the preset search factor.

[0148] Specifically, in the present embodiment, the target factor is a character or other content, such as voice or video, in the message content that is the same as or meets a certain matching degree of the preset search factor.

[0149] Step S703: If there is a target factor in the message content that matches the preset search factor, it is judged that the message content meets the preset content requirements.

[0150] Step S704: If there is no target factor in the message content that matches the preset search factor, it is judged that the message content does not meet the preset content requirements.

[0151] The message integration method provided by the embodiment searches the message content, and determines whether a target factor matching a preset search factor exists in the message content. If the target factor exists, it indicates that the message content of the to-be-processed message contains content of interest to or related to the user, and thus it is determined that the message content meets the preset content requirement. If the target factor does not exist, it indicates that the message content of the to-be-processed message does not contain content of interest to or related to the user, and thus it is determined that the message content does not meet the preset content requirement. Searching the message content and taking the search result as a judgment condition for determining whether the message content meets the preset content requirement helps to more accurately determine whether the to-be-processed message is related to the user, and thus helps to reduce the occurrence of missed processing of messages related to the user.

[0152] In a second aspect, the present application further discloses a message integration system.

[0153] With reference to Figure 8 The message integration system comprises:

[0154] A first judgment module 1 is configured to determine whether a message integration instruction is received.

[0155] A first acquisition module 2 is configured to acquire integration account information based on the message integration instruction if the message integration instruction is received.

[0156] A second judgment module 3 is configured to determine whether there is a to-be-processed message in an information system corresponding to the integration account information based on the integration account information.

[0157] A second acquisition module 4 is configured to acquire a message feature of the to-be-processed message if there is the to-be-processed message in the information system corresponding to the integration account information.

[0158] A third judgment module 5 is configured to determine whether the message feature meets a preset feature requirement.

[0159] A sending module 6 is configured to send the to-be-processed message to an integration terminal if the message feature meets the preset feature requirement.

[0160] In a third aspect, an embodiment of the present application discloses an intelligent terminal, which comprises a memory and a processor. The memory is configured to store a computer program capable of running on the processor. When the processor loads the computer program, the message integration method described above is executed.

[0161] In a fourth aspect, an embodiment of the present application discloses a computer readable storage medium, and the computer readable storage medium stores a computer program. When the processor loads the computer program, the message integration method described above is executed.

[0162] The above are all preferred embodiments of the present application, and do not limit the protection scope of the present application, so that: all equivalent changes made according to the structure, shape, principle of the present application should be covered in the protection scope of the present application.

Claims

1. A message integration method, characterized by, The method comprises the following steps: determining whether a message integration instruction is received; if the message integration instruction is received, obtaining integration account information based on the message integration instruction; based on the integration account information, determining whether there is a to-be-processed message in an information system corresponding to the integration account information; if there is the to-be-processed message in the information system corresponding to the integration account information, obtaining a message feature of the to-be-processed message, wherein the message feature comprises a sending unit of the to-be-processed message; obtaining a group name corresponding to the sending unit and determining whether the group name is a preset group name; if the group name is the preset group name, it is determined that the sending unit meets a preset sending requirement, and it is further determined that the message feature meets a preset feature requirement; if the group name is not the preset group name, obtaining a remark name corresponding to the sending unit and determining whether the remark name is a preset specified name; if the remark name is the preset specified name, it is determined that the sending unit meets the preset sending requirement, and it is further determined that the message feature meets the preset feature requirement; if the remark name is not the preset specified name, obtaining a name quantity corresponding to the remark name and determining whether the name quantity is greater than 1; if the name quantity is greater than 1, it is determined that the sending unit meets the preset sending requirement, and it is further determined that the message feature meets the preset feature requirement; if the message feature meets the preset feature requirement, the to-be-processed message is sent to an integrated terminal.

2. The message integration method of claim 1, wherein, The method further comprises the following steps: based on the message feature, obtaining the sending unit corresponding to the to-be-processed message.

3. The message integration method of claim 1, wherein, After the step of determining whether the name quantity is greater than 1, the method further comprises the following steps: if the name quantity is equal to 1, obtaining a sending time node of the to-be-processed message; determining whether the sending time node meets a preset time threshold requirement; if the sending time node meets the preset time threshold requirement, it is determined that the sending unit meets the preset sending requirement; if the sending time node does not meet the preset time threshold requirement, it is determined that the sending unit does not meet the preset sending requirement.

4. The message integration method of claim 1, wherein, The method further comprises the following steps: based on the message feature, obtaining message content; determining whether the message content meets a preset content requirement; if the message content meets the preset content requirement, it is determined that the message feature meets the preset feature requirement; if the message content does not meet the preset content requirement, it is determined that the message feature does not meet the preset feature requirement.

5. The message integration method of claim 4, wherein, The specific steps of determining whether the message content meets the preset content requirement comprise the following steps: searching the message content and generating a search result; based on the search result, determining whether there is a target factor matching a preset search factor in the message content; if there is the target factor matching the preset search factor in the message content, it is determined that the message content meets the preset content requirement; if there is no target factor matching the preset search factor in the message content, it is determined that the message content does not meet the preset content requirement.

6. A message integration system characterized by, The method comprises the following steps: a first determination module (1) is configured to determine whether a message integration instruction is received; The first obtaining module (2) is configured to obtain integrated account information based on the message integration instruction if the message integration instruction is received. The second judging module (3) is configured to judge whether there is a to-be-processed message in an information system corresponding to the integrated account information based on the integrated account information. The second obtaining module (4) is configured to obtain a message feature of the to-be-processed message if there is the to-be-processed message in the information system corresponding to the integrated account information, wherein the message feature comprises a sending unit of the to-be-processed message. The third judging module (5) is configured to: obtain a group name corresponding to the sending unit and judge whether the group name is a preset group name; if the group name is the preset group name, it is determined that the sending unit meets a preset sending requirement, and it is further determined that the message feature meets a preset feature requirement; if the group name is not the preset group name, a remark name corresponding to the sending unit is obtained, and it is judged whether the remark name is a preset specified name; if the remark name is the preset specified name, it is determined that the sending unit meets the preset sending requirement, and it is further determined that the message feature meets the preset feature requirement; if the remark name is not the preset specified name, a name quantity corresponding to the remark name is obtained, and it is judged whether the name quantity is greater than 1; if the name quantity is greater than 1, it is determined that the sending unit meets the preset sending requirement, and it is further determined that the message feature meets the preset feature requirement; The sending module (6) is configured to send the to-be-processed message to an integrated terminal if the message feature meets the preset feature requirement.

7. A smart terminal comprising a memory, a processor, characterized in that, The memory is configured to store a computer program capable of running on the processor, and the processor loads the computer program to execute the method in any one of claims 1 to 5.

8. A computer-readable storage medium having stored therein a computer program, characterized in that, The computer program is loaded by the processor to execute the method in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Message display method and device

    CN108024019A