Message group sending method and system, computer equipment and medium

By extracting the private information of group members, the problem that the traditional mass message mode cannot be adaptively adjusted is solved, and each group member receives different messages, improving user experience and message acceptance.

CN119254734APending Publication Date: 2025-01-03CHINA MERCHANTS BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411360366.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The traditional mass message model ignores the differences between members within the group and cannot adaptively adjust the message content.

Method used

By obtaining the information replacement items in the message to be sent to a mass, extracting the private information of each group member, and replacing the message content based on this information, ensuring that each group member receives a different message.

Benefits of technology

It realizes adaptive adjustment of mass message sending, meets the personalized needs of different group members, and improves message acceptance and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119254734A_ABST
    Figure CN119254734A_ABST
Patent Text Reader

Abstract

The invention discloses a message group sending method and system, computer equipment and a medium, and relates to the technical field of data communication, the disclosed message group sending method comprises the following steps: obtaining messages to be subjected to group sending, and extracting information replacement items in the messages to be subjected to group sending, the information replacement items being items needing information replacement; extracting to-be-replaced information corresponding to each group member based on the information replacement item; and based on each piece of to-be-replaced information, replacing the message content corresponding to the information replacement item in the to-be-group-sent message to obtain a group message corresponding to each group member, and transmitting each group message to each group member. The technical scheme of the invention aims to solve the technical problem of how to realize the message group sending method for adaptively adjusting the message content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data communication technology, and in particular to a group messaging method, system, computer device and medium. Background Art

[0002] Group messaging is an important means of message notification and is widely used in various scenarios. However, traditional group messaging models often adopt a "one-size-fits-all" approach, that is, all group members receive exactly the same information content, ignoring the possible differences between group members.

[0003] Therefore, how to implement a method for sending group messages that adaptively adjusts message content is a technical problem that remains to be solved by those skilled in the art. Summary of the invention

[0004] The main purpose of the present application is to provide a method, system, computer device and medium for group messaging, aiming to solve the technical problem of how to implement a method for group messaging that adaptively adjusts message content.

[0005] To achieve the above purpose, the present application proposes a group message sending method, the method comprising:

[0006] Acquire a message to be sent to a group, and extract an information replacement item in the message to be sent to a group, wherein the information replacement item is an item that needs to be replaced;

[0007] Based on the information replacement item, extract the information to be replaced corresponding to each group member;

[0008] Based on each of the information to be replaced, the message content corresponding to the information replacement item in the message to be sent to the group is replaced to obtain the group message corresponding to each of the group members, and each of the group messages is transmitted to each of the group members.

[0009] In one embodiment, the step of extracting information replacement items in the message to be sent to a group includes:

[0010] Get the preset replacement item identifier;

[0011] In each item in the message to be sent to the group, the item corresponding to the replacement item identifier is used as the information replacement item.

[0012] In one embodiment, the step of extracting information replacement items in the message to be sent to a group includes:

[0013] Extracting a message sender identifier from the message to be sent to a group, and determining the message sender based on the message sender identifier;

[0014] The item in the message to be sent to the group that is identical to the preset item corresponding to the message sender is used as a target item, and the target item is used as an information replacement item.

[0015] In one embodiment, after the step of delivering each of the group messages to each of the group members respectively, the method further includes:

[0016] If it is detected that the message to be sent to the group is updated, the message to be sent to the group is compared with the updated message to be sent to the group to obtain a message update item;

[0017] The message content corresponding to the message update item in the updated message to be sent to the group is used as the target message content, and each of the group messages is incrementally updated based on the target message content.

[0018] In one embodiment, after the step of delivering each of the group messages to each of the group members respectively, the method further includes:

[0019] Monitoring whether the to-be-replaced information corresponding to each of the group members is updated;

[0020] If it is monitored that there is updated information to be replaced, the group member whose information to be replaced is updated is taken as the target group member, and the group message corresponding to the target group member is taken as the target group message;

[0021] The target group message is incrementally updated based on the updated information to be replaced corresponding to the target group members.

[0022] In one embodiment, before the step of delivering each of the group messages to each of the group members respectively, the method further includes:

[0023] Obtaining the personality characteristics corresponding to each of the group members, and converting the expressions of each of the group messages according to the personality characteristics to obtain each target group message;

[0024] The step of delivering each of the group messages to each of the group members comprises:

[0025] Each of the target group messages is delivered to each of the group members respectively.

[0026] In one embodiment, the message to be sent to a group further includes a message urgency level, and the step of delivering each of the target group messages to each of the group members includes:

[0027] If it is detected that the urgency level of the message is greater than or equal to a preset level threshold, each of the target group messages is delivered to each of the group members in real time;

[0028] If it is detected that the urgency level of the message is less than the level threshold, obtaining the current time;

[0029] If it is detected that the current moment is not within the preset time range, each of the target group messages and the corresponding relationship between each of the group members and each of the target group messages are saved, and when it is detected that the current moment is within the time range, each of the target group messages is delivered to each of the group members respectively;

[0030] If it is detected that the current time is within the time range, each target group message is delivered to each group member in real time.

[0031] In addition, to achieve the above purpose, the present application also proposes a group messaging system, the group messaging system comprising:

[0032] The original information acquisition module is used to acquire the message to be sent to the group, and extract the information replacement item in the message to be sent to the group, wherein the information replacement item is the item that needs to be replaced;

[0033] An information extraction module, used for extracting the to-be-replaced information corresponding to each group member based on the information replacement item;

[0034] The information replacement module is used to replace the message content corresponding to the information replacement item in the message to be sent to the group based on each piece of information to be replaced, obtain the group message corresponding to each group member, and transmit each group message to each group member.

[0035] In addition, to achieve the above objectives, the present application also proposes a computer device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the group messaging method described above.

[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a computer storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the message group sending method described above are implemented.

[0037] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the group messaging method described above are implemented.

[0038] In an embodiment of the present application, by obtaining a message to be sent to a group, and extracting information replacement items in the message to be sent to the group, wherein the information replacement items are items that need to be replaced, the items that need to be replaced can be determined in the message to be sent to the group; then, based on the information replacement items, the information to be replaced corresponding to each group member is extracted, and the private information corresponding to each group member and used for message replacement can be obtained; finally, based on each piece of information to be replaced, the message content corresponding to the information replacement item in the message to be sent to the group is replaced to obtain the group message corresponding to each group member, and each group message is delivered to each group member respectively, so that the messages to be sent can be converted into group messages that conform to the group member information, so that different group members can receive different group messages.

[0039] Therefore, the present application replaces the content of group messages based on the private information of group members, so that the messages to be sent can be adaptively adjusted based on the information of group members, achieving the technical effect of sending messages to different groups of people in different ways. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0042] Figure 1 A flowchart of the first embodiment of the method for group messaging of this application is provided;

[0043] Figure 2 A flowchart of the third embodiment of the method for sending group messages of this application is provided;

[0044] Figure 3 This is a flowchart of a specific embodiment of the method for group messaging of this application;

[0045] Figure 4 This is a schematic diagram of the module structure of the group messaging system according to an embodiment of the present application;

[0046] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the group message sending method in the embodiment of the present application.

[0047] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0048] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0049] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0050] Nowadays, group messaging is an important means of message notification and is widely used in various scenarios. However, the traditional group messaging model often adopts a "one-size-fits-all" approach, that is, all group members receive exactly the same information content, ignoring the possible differences between group members.

[0051] Therefore, how to implement a method for sending group messages that adaptively adjusts message content is a technical problem that remains to be solved by those skilled in the art.

[0052] To solve the above problem, the present application obtains a message to be sent to the group and extracts information replacement items in the message to be sent to the group, wherein the information replacement items are items that need to be replaced, and the items that need to be replaced can be determined in the message to be sent to the group; then, based on the information replacement items, the information to be replaced corresponding to each group member is extracted, and the private information corresponding to each group member and used for message replacement can be obtained; finally, based on each piece of information to be replaced, the message content corresponding to the information replacement item in the message to be sent to the group is replaced to obtain the group message corresponding to each group member, and each group message is delivered to each group member respectively, so that the messages to be sent can be converted into group messages that conform to the group member information, so that different group members can receive different group messages.

[0053] Therefore, the present application replaces the content of group messages based on the private information of group members, so that the messages to be sent can be adaptively adjusted based on the information of group members, achieving the technical effect of sending messages to different groups of people in different ways.

[0054] It should be noted that the execution subject of the group message sending method of the present application can be a computer device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a server, etc. The following takes the server as an example to illustrate various embodiments of the group message sending method of the present application.

[0055] Based on this, the present application embodiment provides a message group sending method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the group message sending method of the present application.

[0056] In this embodiment, the group message sending method includes steps S10 to S30:

[0057] Step S10, obtaining a message to be sent to a group, and extracting information replacement items in the message to be sent to a group, wherein the information replacement items are items that need to be replaced;

[0058] It should be noted that the message to be sent to a group refers to information that needs to be sent to a group. In a feasible implementation, the message to be sent to a group may be automatically generated or may be preset.

[0059] It is understandable that multiple items can be set in the message to be sent to a group, wherein the items can be a message title, a body, a picture, a link, etc. In order to realize the adaptive adjustment of the message to be sent to a group, one or more information replacement items need to be determined in the message to be sent to a group.

[0060] In a feasible implementation manner, the above step S10 includes:

[0061] Step S101, obtaining a preset replacement item identifier;

[0062] It should be noted that the replacement item identifier is an identifier used to find the replacement item. In a feasible implementation, the replacement item identifier may be preset.

[0063] Step S102: Among the items in the to-be-group-sent message, the item corresponding to the replacement item identifier is used as an information replacement item.

[0064] It is understandable that after determining the replacement item identifier, for each item in the to-be-group-sent message, it can be determined whether each item corresponds to the replacement item identifier, and the item corresponding to the replacement item identifier is used as the information replacement item.

[0065] For example, assuming that each item has a field rep l acement for indicating whether the item is replaceable, and when the value corresponding to rep l acement is 1, it indicates that the item is replaceable, if the rep l acement value corresponding to the link item in the message to be sent to the group is 1, the link can be used as an information replacement item. If the rep l acement values ​​corresponding to the text and link in the message to be sent to the group are both 1, the link and the text can be used as information replacement items, so that the link and the text can be replaced based on the differences in group members.

[0066] In a feasible implementation manner, the above step S10 further includes:

[0067] Step S103, extracting the message sender identifier in the message to be sent to the group, and determining the message sender based on the message sender identifier;

[0068] It is understandable that the message to be group-sent may also include the identifier of the message sender, and then based on the correspondence between the message sender identifier and each known message sender, the message sender corresponding to the message to be group-sent may be determined from each known message sender.

[0069] Exemplarily, the message to be sent to a group may include a source field, which is a message sender identifier. Different values ​​of the source field may correspond to different message senders. For example, if the value of source is 1, it indicates that the message sender is system A, and if the value of source is 2, it indicates that the message sender is system B. Thus, the message sender can be determined based on the value of source.

[0070] Step S104: taking the item in the message to be sent to the group that is the same as the preset item corresponding to the message sender as the target item, and taking the target item as the information replacement item.

[0071] It can be understood that in this embodiment, different message senders can pre-specify items that need to be replaced, so that after the message sender is determined, the items that need to be replaced specified by the message sender can be used as information replacement items.

[0072] For example, if the item that needs to be replaced for the message sender system A is a link, and the item that needs to be replaced for the message sender system B is the body, then when the message sender is system A, the link is the information replacement item. When the message sender is system B, the body is the information replacement item.

[0073] Step S20, based on the information replacement item, extracting the to-be-replaced information corresponding to each group member;

[0074] It is understandable that after determining the items that need to be replaced, the corresponding information of each group member can be obtained, and then the information to be replaced corresponding to the information replacement item can be extracted from the obtained information. It should be noted that the above group members can be all recipients of group messages or specific recipients of group messages, and this application does not limit this.

[0075] For example, if the item processing progress of item A in the to-be-sent group message is an information replacement item, the item processing progress of each group member for item A can be obtained. For example, if the item processing progress corresponding to group member q is "completed", and the item processing progress corresponding to group member w is "uncompleted", then the to-be-replaced information corresponding to group member q is "completed", and the to-be-replaced information corresponding to group member w is "uncompleted".

[0076] Step S30, based on each of the information to be replaced, replace the message content corresponding to the information replacement item in the message to be sent to the group, obtain the group message corresponding to each of the group members, and transmit each of the group messages to each of the group members.

[0077] For example, when the information replacement item is "matters processing progress", the message content corresponding to the item "matters processing progress" in the to-be-sent group message can be replaced with the real matters processing progress of each group member, and the to-be-sent group message with the replaced content is used as the group message. Thus, each group member can get a group message that suits their own situation. Thus, even if it is a group message, different users can receive different messages.

[0078] In an embodiment of the present application, by obtaining a message to be sent to a group, and extracting information replacement items in the message to be sent to the group, wherein the information replacement items are items that need to be replaced, the items that need to be replaced can be determined in the message to be sent to the group; then, based on the information replacement items, the information to be replaced corresponding to each group member is extracted, and the private information corresponding to each group member and used for message replacement can be obtained; finally, based on each piece of information to be replaced, the message content corresponding to the information replacement item in the message to be sent to the group is replaced to obtain the group message corresponding to each group member, and each group message is delivered to each group member respectively, so that the messages to be sent can be converted into group messages that conform to the group member information, so that different group members can receive different group messages.

[0079] Therefore, the present application replaces the content of group messages based on the private information of group members, so that the messages to be sent can be adaptively adjusted based on the information of group members, achieving the technical effect of sending messages to different groups of people in different ways.

[0080] Furthermore, based on the above-mentioned first embodiment of the method for sending group messages of the present application, a second embodiment of the method for sending group messages of the present application is proposed.

[0081] In this embodiment, before the above step S30, the method further includes:

[0082] Step S100, obtaining the personality characteristics corresponding to each of the group members, and performing expression conversion on each of the group messages according to each of the personality characteristics to obtain each target group message;

[0083] It is understandable that in order to improve the acceptance of group messages and enhance user experience, after obtaining the group messages corresponding to each group member, the expressions of each group message can be transformed based on the personality characteristics of each group member, and the transformed group message can be used as the target group message.

[0084] Based on this, the above step S30 further includes:

[0085] Step S301: Deliver each of the target group messages to each of the group members respectively.

[0086] It can be understood that after the expression conversion of the group message, each target group message can be delivered to the corresponding group members respectively.

[0087] In a feasible implementation manner, the message to be sent to a group further includes a message urgency level, and the above step S301 includes:

[0088] Step S3011: if it is detected that the urgency level of the message is greater than or equal to a preset level threshold, each target group message is delivered to each group member in real time;

[0089] Step S3012: if it is detected that the urgency level of the message is less than the level threshold, the current time is obtained;

[0090] Step S3013, if it is detected that the current moment is not within the preset time range, then the target group messages and the corresponding relationship between each group member and each target group message are saved, and when it is detected that the current moment is within the time range, each target group message is delivered to each group member respectively;

[0091] It should be noted that the preset time range refers to a preset time range in which information can be output in real time. In a feasible implementation, the preset time range may be 9:00-18:00.

[0092] Step S3014: if it is detected that the current time is within the time range, each target group message is delivered to each group member in real time.

[0093] In this embodiment, the acceptance of group messages by group members in different time periods is different. Therefore, for more urgent group messages, they can be sent in real time, while for less urgent group messages, they can be temporarily stored and sent when it is detected that the current moment is within the preset time range. Therefore, this application can not only realize the adaptive adjustment of group messages, but also improve the acceptance of group messages.

[0094] Furthermore, based on the first embodiment and / or the second embodiment of the group message sending method of the present application, a third embodiment of the group message sending method of the present application is proposed.

[0095] Please refer to Figure 2 , Figure 2 This is a flow chart corresponding to the third embodiment of the method for group messaging of this application. In this embodiment, after the above step S30, the method further includes:

[0096] Step S40, if it is detected that the message to be sent to the group is updated, the message to be sent to the group is compared with the updated message to be sent to the group to obtain a message update item;

[0097] It should be noted that the message update item refers to the item that changes after the group message is updated. For example, if the body of the updated group message changes, the body is the message update item.

[0098] Step S50: Using the updated message content corresponding to the message update item in the to-be-group-sent message as the target message content, and incrementally updating each of the group messages based on the target message content.

[0099] It should be noted that incremental update means that during the update operation, only the part that needs to be changed is updated.

[0100] It is understandable that, in the conventional technology, after the message sender outputs the message to be sent to the group, and each group member has received the group message, if the message sender updates the message to be sent to the group, it is necessary to regenerate the group message based on the updated message to be sent to the group and send it again. However, in the present application, if it is detected that the message to be sent to the group is updated, the updated part will be extracted, and the message content corresponding to the message update item in each group message will be replaced based on the updated part, and the items that are not updated will not be processed. Therefore, the present application can realize the update of the content of the sent message, avoiding the problem of needing to resend the group message when the message to be sent to the group is updated.

[0101] In a feasible implementation manner, after the above step S30, the method further includes:

[0102] Step S60, monitoring whether the to-be-replaced information corresponding to each of the group members is updated;

[0103] It is understandable that when the message to be replaced is the processing progress of a certain matter, after each group member receives the group message, some group members may process the matter, so that the corresponding information to be replaced of the group member will also be updated.

[0104] Step S70, if it is detected that the information to be replaced is updated, the group member whose information to be replaced is updated is used as a target group member, and the group message corresponding to the target group member is used as a target group message;

[0105] Exemplarily, when it is detected that the information to be replaced corresponding to group member A is updated, group member A can be used as a target group member, and the group message when the information to be replaced of group member A is not updated is used as a target group message.

[0106] Step S80: incrementally update the target group message based on the updated information to be replaced corresponding to the target group members.

[0107] It is understandable that after determining the target group members and the target group message, the updated information to be replaced can be used to replace the content corresponding to the information replacement item in the target group message, thereby achieving the purpose of incrementally updating the target group message.

[0108] In this embodiment, the present application can incrementally update the group message based on the actual status of the group members by monitoring whether the information to be replaced corresponding to the group members is updated, so that the group message always corresponds to the actual status of the group members, thereby improving the user experience of the group members.

[0109] Furthermore, based on the above-mentioned embodiments of the group message sending method of the present application, a specific embodiment of the group message sending method of the present application is proposed.

[0110] Please refer to Figure 3 , Figure 3 This is a flow chart of a specific embodiment of the method for group messaging of this application. Figure 3 In the example, the sending of the message is initiated by the "message trigger system", which specifies the logic of the message to be sent to the group, the message update content, whether the message is sent to different people, and sends the request to the group message service. Among them, the information replacement items of the message to be sent to the group can be generated by the system that actually triggers the message according to its actual business logic, and different trigger systems can have different implementation logics. For example, for a process processing system, the different processing progress of the process by group members can be set as information replacement items, so that different group members can see their respective process processing progress in the same message. The group message service is responsible for server-side storage of messages and processing received messages to be sent to the group. The group message service will replace the data of the group message to be sent based on the status of the group members, so as to obtain the group messages corresponding to each group member. Then, it further traverses the group members, sends a message to each group member, and sends these messages to the message sending service. The message sending service is used to maintain a long connection between the server and the user client. For each message sent to the service, it will be pushed to the user client by the service. Then, after the group member client receives the message, it renders the message and displays it to the user. Therefore, this application achieves the technical effect of providing group messages with different faces for different people based on data replacement.

[0111] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the group messaging method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0112] This application also provides a group messaging system, please refer to Figure 4 , the group messaging system comprises:

[0113] The original information acquisition module 10 is used to acquire the message to be sent to a group, and extract the information replacement item in the message to be sent to a group, wherein the information replacement item is the item that needs to be replaced;

[0114] An information extraction module 20, configured to extract the to-be-replaced information corresponding to each group member based on the information replacement item;

[0115] The information replacement module 30 is used to replace the message content corresponding to the information replacement item in the message to be sent to the group based on each piece of information to be replaced, obtain the group message corresponding to each group member, and transmit each group message to each group member.

[0116] In one embodiment, the original information acquisition module 10 is further used for:

[0117] Get the preset replacement item identifier;

[0118] In each item in the message to be sent to the group, the item corresponding to the replacement item identifier is used as the information replacement item.

[0119] In one embodiment, the original information acquisition module 10 is further used for:

[0120] Extracting a message sender identifier from the message to be sent to a group, and determining the message sender based on the message sender identifier;

[0121] The item in the message to be sent to the group that is identical to the preset item corresponding to the message sender is used as a target item, and the target item is used as an information replacement item.

[0122] In one embodiment, the group messaging system further includes:

[0123] A first update detection module is used for comparing the message to be sent to the group with the updated message to be sent to the group to obtain a message update item if it is detected that the message to be sent to the group is updated;

[0124] The first updating module is used to use the updated message content corresponding to the message update item in the to-be-group-sent message as the target message content, and to incrementally update each of the group messages based on the target message content.

[0125] In one embodiment, the group messaging system further includes:

[0126] A second update detection module is used to monitor whether the to-be-replaced information corresponding to each of the group members is updated;

[0127] A target determination module, for, if it is detected that the information to be replaced is updated, taking the group member whose information to be replaced is updated as the target group member, and taking the group message corresponding to the target group member as the target group message;

[0128] The second updating module is used to incrementally update the target group message based on the updated information to be replaced corresponding to the target group members.

[0129] In one embodiment, the group messaging system further includes:

[0130] A feature acquisition module, used to acquire the personality features corresponding to each of the group members, and to convert the expressions of each of the group messages according to the personality features to obtain each target group message;

[0131] Based on this, the above information replacement module 30 is also used for:

[0132] Each of the target group messages is delivered to each of the group members respectively.

[0133] In one embodiment, the message to be sent to a group further includes a message urgency level, and the information replacement module 30 is further used to:

[0134] If it is detected that the urgency level of the message is greater than or equal to a preset level threshold, each of the target group messages is delivered to each of the group members in real time;

[0135] If it is detected that the urgency level of the message is less than the level threshold, obtaining the current time;

[0136] If it is detected that the current moment is not within the preset time range, each of the target group messages and the corresponding relationship between each of the group members and each of the target group messages are saved, and when it is detected that the current moment is within the time range, each of the target group messages is delivered to each of the group members respectively;

[0137] If it is detected that the current time is within the time range, each target group message is delivered to each group member in real time.

[0138] The group messaging system provided by the present application adopts the group messaging method in the above embodiment, and can solve the technical problem of how to realize a group messaging method for adaptively adjusting the message content. Compared with the prior art, the beneficial effects of the group messaging system provided by the present application are the same as those of the group messaging method provided by the above embodiment, and other technical features of the group messaging system are the same as those disclosed in the above embodiment method, which will not be described in detail here.

[0139] The present application provides a computer device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the group messaging method in the above-mentioned embodiment one.

[0140] Reference below Figure 5 , which shows a schematic diagram of the structure of a computer device suitable for implementing an embodiment of the present application. Figure 5 The computer device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0141] like Figure 5 As shown, the computer device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read On ly Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the computer device are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems may be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 may allow the computer device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a computer device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have instead.

[0142] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0143] The computer device provided by the present application adopts the message group sending method in the above embodiment, which can solve the technical problem of how to implement a message group sending method that adaptively adjusts the message content. Compared with the prior art, the beneficial effects of the computer device provided by the present application are the same as the beneficial effects of the message group sending method provided by the above embodiment, and other technical features in the computer device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0144] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0145] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0146] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the group messaging method in the above-mentioned embodiment.

[0147] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read On ly Memory), an erasable programmable read-only memory (EPROM: Erasable Programmab le Read On ly Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read On ly Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0148] The computer-readable storage medium may be included in the computer device; or may exist independently without being installed in the computer device.

[0149] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by a computer device, the computer device: obtains the message to be sent to the group, and extracts the information replacement items in the message to be sent to the group, wherein the information replacement items are items that need to be replaced; based on the information replacement items, extracts the information to be replaced corresponding to each group member; based on each piece of information to be replaced, replaces the message content corresponding to the information replacement item in the message to be sent to the group, obtains the group message corresponding to each group member, and transmits each group message to each group member.

[0150] The computer program code for performing the operation of the present application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0151] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0152] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0153] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned group message sending method, and can solve the technical problem of how to implement a group message sending method that adaptively adjusts the message content. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the group message sending method provided by the above-mentioned embodiment, and will not be repeated here.

[0154] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned group message sending method when executed by a processor.

[0155] The computer program product provided by the present application can solve the technical problem of how to implement a method for sending messages to groups with adaptive adjustment of message content. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as those of the method for sending messages to groups provided by the above embodiment, and will not be elaborated here.

[0156] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for sending group messages, characterized in that: The group message sending method comprises: Acquire a message to be sent to a group, and extract an information replacement item in the message to be sent to a group, wherein the information replacement item is an item that needs to be replaced; Based on the information replacement item, extract the information to be replaced corresponding to each group member; Based on each of the information to be replaced, the message content corresponding to the information replacement item in the message to be sent to the group is replaced to obtain the group message corresponding to each of the group members, and each of the group messages is transmitted to each of the group members.

2. The method for sending group messages as claimed in claim 1, characterized in that: The step of extracting the information replacement item in the message to be sent to the group includes: Get the preset replacement item identifier; In each item in the message to be sent to the group, the item corresponding to the replacement item identifier is used as the information replacement item.

3. The method for sending group messages as claimed in claim 1, characterized in that: The step of extracting the information replacement item in the message to be sent to the group includes: Extracting a message sender identifier from the message to be sent to a group, and determining the message sender based on the message sender identifier; The item in the message to be sent to the group that is identical to the preset item corresponding to the message sender is used as a target item, and the target item is used as an information replacement item.

4. The method for sending group messages according to claim 1, wherein: After the step of delivering each of the group messages to each of the group members respectively, the method further includes: If it is detected that the message to be sent to the group is updated, the message to be sent to the group is compared with the updated message to be sent to the group to obtain a message update item; The message content corresponding to the message update item in the updated message to be sent to the group is used as the target message content, and each of the group messages is incrementally updated based on the target message content.

5. The method for sending group messages as claimed in claim 1, characterized in that: After the step of delivering each of the group messages to each of the group members respectively, the method further includes: Monitoring whether the to-be-replaced information corresponding to each of the group members is updated; If it is monitored that there is updated information to be replaced, the group member whose information to be replaced is updated is taken as the target group member, and the group message corresponding to the target group member is taken as the target group message; The target group message is incrementally updated based on the updated information to be replaced corresponding to the target group members.

6. The method for sending group messages as claimed in claim 1, characterized in that: Before the step of delivering each of the group messages to each of the group members respectively, the method further includes: Obtaining the personality characteristics corresponding to each of the group members, and converting the expressions of each of the group messages according to the personality characteristics to obtain each target group message; The step of delivering each of the group messages to each of the group members comprises: Each of the target group messages is delivered to each of the group members respectively.

7. The method for sending group messages as claimed in claim 6, characterized in that: The message to be sent to a group further includes a message urgency level, and the step of delivering each target group message to each group member respectively includes: If it is detected that the urgency level of the message is greater than or equal to a preset level threshold, each of the target group messages is delivered to each of the group members in real time; If it is detected that the urgency level of the message is less than the level threshold, obtaining the current time; If it is detected that the current moment is not within the preset time range, each of the target group messages and the corresponding relationship between each of the group members and each of the target group messages are saved, and when it is detected that the current moment is within the time range, each of the target group messages is delivered to each of the group members respectively; If it is detected that the current time is within the time range, each target group message is delivered to each group member in real time.

8. A group messaging system, characterized in that: The group messaging system comprises: The original information acquisition module is used to acquire the message to be sent to the group, and extract the information replacement item in the message to be sent to the group, wherein the information replacement item is the item that needs to be replaced; An information extraction module, used for extracting the to-be-replaced information corresponding to each group member based on the information replacement item; The information replacement module is used to replace the message content corresponding to the information replacement item in the message to be sent to the group based on each piece of information to be replaced, obtain the group message corresponding to each group member, and transmit each group message to each group member.

9. A computer device, characterized in that: The computer device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the group messaging method according to any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the message group sending method according to any one of claims 1 to 7 are implemented.