CN106487654A - The method of message cluster transmition - Google Patents
The method of message cluster transmition Download PDFInfo
- Publication number
- CN106487654A CN106487654A CN201610858676.3A CN201610858676A CN106487654A CN 106487654 A CN106487654 A CN 106487654A CN 201610858676 A CN201610858676 A CN 201610858676A CN 106487654 A CN106487654 A CN 106487654A
- Authority
- CN
- China
- Prior art keywords
- contact person
- sending
- message
- sent
- object group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present embodiments relate to a kind of method of message cluster transmition, including:First user terminal obtains associated person information according to mass-sending request instruction;Receive the selection instruction to the contact person ID in contacts list for the first user, determine selected contact person ID and the corresponding genetic sequence of selection instruction and generate object queue to be sent;Sending object group is generated according to the top n contact person ID initialization in object queue to be sent;Receive the message to be sent of first user input;Sending bulk message is generated according to the contact person ID in object queue to be sent and message to be sent;Sending bulk message is sent according to the contact person ID in sending object group;The transmission state of monitoring sending bulk message, when completing the sending bulk message transmission to a contact person ID, obtains the next contact person ID in object queue to be sent;By the contact person ID removal completing to send sending object group, next contact person ID is added sending object group, and sends corresponding sending bulk message.
Description
Technical field
The present invention relates to communication technical field, more particularly, to a kind of method of message cluster transmition.
Background technology
With the fast development of communication technology, the function of instant messaging is also stronger and stronger, using various communicating tool groups
Messaging becomes the requisite exchange way of people.In the case that the number of users of immediate communication tool doubles, each use
The number of contacts at family gets more and more, in message cluster transmition, most common way be the message to multiple contact persons send be with
Come to realize, when needing to send message to multiple contact persons, user needs to initially set up group to group's mode, has many in group
Individual contact person, user's messaging in group, the contact person in group just can receive the message of user's transmission in group.
But this method, the multiple contact persons in group can see each other and are sent in group anyone disappear
Breath, is unfavorable for privacy, wants to send identical message to many people in user, it may be desirable between multiple contact person mutually and be unaware of this
Message is pocket transmission news, or when hope individually receives reply and inapplicable.
Additionally, user is in pocket transmission news, to multiple contact persons according to sending one by one, take and inefficiency;If adopting
With sending simultaneously, easily loss of data in high concurrent, affects Consumer's Experience.
Content of the invention
The purpose of the present invention is the defect for prior art, provides a kind of method of message cluster transmition, can protect mass-sending
Privacy between multiple contact persons of message accepting object, has taken into account efficiency and the requirement of transmission data safety, integrity.
In view of this, embodiments provide a kind of method of message cluster transmition, including:
Step 1, first user terminal receives the mass-sending request instruction of first user input, according to described mass-sending request instruction
Obtain associated person information;Described associated person information includes the contact person ID of contact person;
Step 2, described contact person ID is shown;
Step 3, receives the selection instruction of the contact person ID of described first user input, determine selected contact person ID and
The corresponding genetic sequence of described selection instruction;
Step 4, according to described selected contact person ID and described genetic sequence, generates object queue to be sent;
Step 5, initializes sending object group, and the top n contact person ID order in described object queue to be sent is added
Enter described sending object group;N is positive integer and N>1;
Step 6, receives the message to be sent of described first user input;
Step 7, according to the contact person ID in described object queue to be sent and described message to be sent, generates mass-sending letter
Breath;
Step 8, according to the contact person ID in described sending object group, sends described sending bulk message;
Step 9, monitors the transmission state of described sending bulk message, sends when completing the sending bulk message to a contact person ID
When, obtain the next contact person ID in described object queue to be sent;
Step 10, the described contact person ID completing to send is removed described sending object group, and the described next one is joined
It is that people ID adds described sending object group;
Step 11, to the new described next one contact person ID adding, sends corresponding sending bulk message;
Step 12, repeat step 9 to step 11, until complete to the whole contact person ID in described object queue to be sent
Sending bulk message transmission.
Preferably, before described initialization sending object group, methods described also includes:
Receive the configuration information of described sending object group;Described configuration information includes the contact that sending object group includes
The quantity of people ID;
According to described configuration information, determine described N.
Preferably, described N is 3.
Preferably, the contact person ID according to described object queue to be sent and described message to be sent, generates sending bulk message
It is specially:
According to the contact person ID of described message to be sent and described object queue to be sent, generate N bar sending bulk message;Described
Sending bulk message includes:Contact person ID, the ID of described first user and described message to be sent.
It is further preferred that described according to the contact person ID in described sending object group, sending described sending bulk message
Afterwards, methods described also includes:
Second user terminal receives described sending bulk message.
It is further preferred that methods described also includes:
Described second user terminal receives the return information of second user input;
According to the ID of described first user, described return information is sent to described first user terminal.
The method of message cluster transmition provided in an embodiment of the present invention, can protect multiple contact persons of pocket transmission news accepting object
Between privacy, taken into account efficiency and the requirement of transmission data safety, integrity.
Brief description
Fig. 1 is the structural representation of the method for message cluster transmition provided in an embodiment of the present invention;
Fig. 2 is the transmission process schematic diagram of the method for message cluster transmition provided in an embodiment of the present invention.
Specific embodiment
Below by drawings and Examples, technical scheme is described in further detail.
The method of the message cluster transmition that the present embodiment provides, is applied in JICQ, to entering of the contact person of user
The mass-sending of row conversation message.
Fig. 1 is the method flow diagram of message cluster transmition provided in an embodiment of the present invention, as shown in figure 1, including:
Step 101, first user terminal receives the mass-sending request instruction of first user input, is obtained according to mass-sending request instruction
Take associated person information;
Specifically, when user needs to carry out message cluster transmition, by first user terminal open JICQ, with
Family interface input mass-sending request instruction.
The action of input mass-sending request instruction can be by clicking on the mass-sending assistant of JICQ offer Lai concrete
Realize.
First user terminal, can be according to the user profile of the current first user logging in after receiving mass-sending request instruction
Obtain the associated person information of first user;Wherein, associated person information includes the contact person ID of contact person.
Step 102, contact person ID is shown;
Specifically, the contact person getting ID is shown, preferably shown with list mode order.
Step 103, receives the selection instruction of the contact person ID of first user input, determines selected contact person ID and institute
State the corresponding genetic sequence of selection instruction;
Specifically, first user terminal receives the selection instruction of the contact person ID of first user input, can be specifically logical
Cross the input that the contact person ID in user's click user interface completes selection instruction.Suitable to the click of contact person ID according to user
Sequence, generates the corresponding genetic sequence of selection instruction.
Step 104, according to selected contact person ID and corresponding genetic sequence, generates object queue to be sent;
Specifically, in object queue to be sent, contact person ID carries out order according to genetic sequence and sorts.I.e. excellent to user
First click on selection, be arranged in before object queue to be sent, preferentially send in follow-up transmission process.
Step 105, initializes sending object group, and the top n contact person ID order in object queue to be sent is added
Described sending object group;
In this example, N is positive integer and N>1;In order to take into account transmitting efficiency and Information Security integrity, it is to avoid high parallel
Transmission causes loss of data, preferably N=3.3 contact persons are carried out with the transmission of message simultaneously.
Specifically, before initialization sending object group, sending object group can be configured.Can be specifically
Receive the configuration information of the sending object group of first user input it is also possible to be to obtain joining of sending object group from server
Confidence ceases.Configuration information includes the quantity of the contact person ID that sending object group includes, first user terminal according to configuration information,
Determine N.
Step 106, receives the message to be sent of described first user input;
Step 107, according to the contact person ID in described object queue to be sent and described message to be sent, generates mass-sending letter
Breath;
Specifically, the contact person ID according to message to be sent and object queue to be sent, generates N bar sending bulk message.Mass-sending
Information includes:One contact person ID, the ID of first user and message to be sent.
Therefore, it is separate between pocket transmission news, each is single a piece of news, one with determination disappears
Breath receives object.
Step 108, according to the contact person ID in sending object group, sends sending bulk message;
Specifically, the N number of contact person ID in sending object group is carried out to the transmission of corresponding pocket transmission news, and
First user terminal local generates the transmission record of pocket transmission news.
Step 109, monitors the transmission state of described sending bulk message, sends when completing the sending bulk message to a contact person ID
When, obtain the next contact person ID in object queue to be sent;
Step 110, by the contact person ID removal completing to send sending object group, and next contact person ID addition is sent out
Send object group;
Step 111, to the new contact person ID adding, sends corresponding sending bulk message;
Specifically, persistently to transmission monitoring state, group in the transmission process of pocket transmission news taking preferred version as a example
Send out and concurrently executed using 3 threads, that is, at most can only have the task that 3 pocket transmission news send simultaneously in execution simultaneously, according to
The order selecting contact person sends, and when 1 execution completes, the sending object queue of addition immediately of next contact person ID executes mass-sending
Message sends.So both can improve efficiency, the risk losing data in network transmission can have been reduced again.
Step 112, it is determined whether also have the new next contact person ID adding contact person ID in object queue to be sent;
If it has, then repeat step 109, to step 112, without then terminating this message cluster transmition flow process, completes to treat
The transmission of the sending bulk message of whole contact person ID in sending object queue.
Further, according to the contact person ID in sending object group, after sending sending bulk message, contact person ID corresponds to
The second user terminal that logs in of contact person receive sending bulk message.The return information that contact person is inputted by second user terminal;
Second user terminal obtains the ID of first user according to the pocket transmission news parsing receiving, and according to described first user
ID, return information is sent to first user terminal so that first user can view the reply of this contact person.
Because pocket transmission news are a plurality of pocket transmission news generating independently when sending for multiple contact person ID, because
This is different from the group communication function of commonly using at present, can not realize mutually communicating by pocket transmission news between the contact person of first user
News, each contact person is directly to reply to first user with man-to-man message mode to the reply of first user, will not
Seen by other contact persons of pocket transmission news, so both ensure that information send efficiency, more ensure that user, both contact persons
Privacy.
For ease of being better understood from the intent of the present invention, the transmission of the method for a message cluster transmition of the present embodiment also offer
Process is illustrated, specifically as shown in Figure 2.
The contact person ID of object queue to be sent includes contact person A, contact person B, contact person C, contact person D, contact person E,
According to the selection instruction of user input, determine and first contact person A, contact person B, contact person C are added sending object group.
To contact person A, contact person B, contact person C send pocket transmission news simultaneously it is assumed that contact person B first completes to send, then press
Contact person's D order is added to the transmission that in sending object group, contact person D is carried out with pocket transmission news by user's selection instruction.False
If contact person A second complete send, then by two be people E add sending object group in, carry out pocket transmission news transmission.
The method of message cluster transmition provided in an embodiment of the present invention, can protect multiple contact persons of pocket transmission news accepting object
Between privacy, taken into account efficiency and the requirement of transmission data safety, integrity.
Professional should further appreciate that, each example describing in conjunction with the embodiments described herein
Unit and algorithm steps, can be hard in order to clearly demonstrate with electronic hardware, computer software or the two be implemented in combination in
Part and the interchangeability of software, generally describe composition and the step of each example in the above description according to function.
These functions to be executed with hardware or software mode actually, the application-specific depending on technical scheme and design constraint.
Professional and technical personnel can use different methods to each specific application realize described function, but this realization
It is not considered that it is beyond the scope of this invention.
The step of the method in conjunction with the embodiments described herein description or algorithm can be with hardware, computing device
Software module, or the combination of the two is implementing.Software module can be placed in random access memory (RAM), internal memory, read only memory
(ROM), electrically programmable ROM, electrically erasable ROM, depositor, hard disk, moveable magnetic disc, CD-ROM or technical field
In interior known any other form of storage medium.
Above-described specific embodiment, has been carried out to the purpose of the present invention, technical scheme and beneficial effect further
Describe in detail, be should be understood that the specific embodiment that the foregoing is only the present invention, be not intended to limit the present invention
Protection domain, all any modification, equivalent substitution and improvement within the spirit and principles in the present invention, done etc., all should comprise
Within protection scope of the present invention.
Claims (6)
1. a kind of method of message cluster transmition is it is characterised in that methods described includes:
Step 1, first user terminal receives the mass-sending request instruction of first user input, is obtained according to described mass-sending request instruction
Associated person information;Described associated person information includes the contact person ID of contact person;
Step 2, described contact person ID is shown;
Step 3, receives the selection instruction of the contact person ID of described first user input, determines selected contact person ID and described
The corresponding genetic sequence of selection instruction;
Step 4, according to described selected contact person ID and described genetic sequence, generates object queue to be sent;
Step 5, initializes sending object group, and the top n contact person ID order in described object queue to be sent is added institute
State sending object group;N is positive integer and N>1;
Step 6, receives the message to be sent of described first user input;
Step 7, according to the contact person ID in described object queue to be sent and described message to be sent, generates sending bulk message;
Step 8, according to the contact person ID in described sending object group, sends described sending bulk message;
Step 9, monitors the transmission state of described sending bulk message, when completing the sending bulk message transmission to a contact person ID, obtains
Take the next contact person ID in described object queue to be sent;
Step 10, the described contact person ID that will complete to send removes described sending object group, and by described next one contact person
ID adds described sending object group;
Step 11, to the new described next one contact person ID adding, sends corresponding sending bulk message;
Step 12, repeat step 9 to step 11, until complete the group to the whole contact person ID in described object queue to be sent
The transmission of photos and sending messages.
2. message cluster transmition according to claim 1 method it is characterised in that described initialization sending object group it
Before, methods described also includes:
Receive the configuration information of described sending object group;Described configuration information includes the contact person ID that sending object group includes
Quantity;
According to described configuration information, determine described N.
3. the method for message cluster transmition according to claim 1 and 2 is it is characterised in that described N is 3.
4. the method for message cluster transmition according to claim 1 is it is characterised in that connection according to described object queue to be sent
It is people ID and described message to be sent, generate sending bulk message and be specially:
According to the contact person ID of described message to be sent and described object queue to be sent, generate N bar sending bulk message;Described mass-sending
Information includes:Contact person ID, the ID of described first user and described message to be sent.
5. the method for message cluster transmition according to claim 4 is it is characterised in that described according to described sending object group
In contact person ID, send described sending bulk message after, methods described also includes:
Second user terminal receives described sending bulk message.
6. the method for message cluster transmition according to claim 5 is it is characterised in that methods described also includes:
Described second user terminal receives the return information of second user input;
According to the ID of described first user, described return information is sent to described first user terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610858676.3A CN106487654A (en) | 2016-09-28 | 2016-09-28 | The method of message cluster transmition |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610858676.3A CN106487654A (en) | 2016-09-28 | 2016-09-28 | The method of message cluster transmition |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106487654A true CN106487654A (en) | 2017-03-08 |
Family
ID=58267903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610858676.3A Pending CN106487654A (en) | 2016-09-28 | 2016-09-28 | The method of message cluster transmition |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106487654A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109951305A (en) * | 2019-03-20 | 2019-06-28 | 上海掌门科技有限公司 | Virtual group creation method, equipment and computer-readable medium |
CN112104543A (en) * | 2020-09-07 | 2020-12-18 | 紫光云(南京)数字技术有限公司 | Message group sending method |
CN112217648A (en) * | 2019-07-12 | 2021-01-12 | 腾讯科技(深圳)有限公司 | Method and related device for group sending of messages |
CN113127171A (en) * | 2017-12-11 | 2021-07-16 | 阿菲尼帝有限公司 | Techniques for behavioral pairing in a task distribution system |
CN113905006A (en) * | 2021-09-30 | 2022-01-07 | 重庆满惠网络科技有限公司 | Message sending method and system |
WO2023179680A1 (en) * | 2022-03-24 | 2023-09-28 | 维沃移动通信有限公司 | Message sending method and apparatus |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431734A (en) * | 2008-11-07 | 2009-05-13 | 中兴通讯股份有限公司 | Method and system for group sending short messages |
CN104168175A (en) * | 2013-05-16 | 2014-11-26 | 腾讯科技(深圳)有限公司 | Message group sensing method and terminal in instant messaging |
CN104254104A (en) * | 2014-09-05 | 2014-12-31 | 江苏维罗可思信息科技有限公司 | Highly-concurrent short and multimedia message sending method |
US20160149822A1 (en) * | 2013-12-03 | 2016-05-26 | International Business Machines Corporation | Autonomic Traffic Load Balancing in Link Aggregation Groups By Modification of Switch Ingress Traffic Routing |
-
2016
- 2016-09-28 CN CN201610858676.3A patent/CN106487654A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431734A (en) * | 2008-11-07 | 2009-05-13 | 中兴通讯股份有限公司 | Method and system for group sending short messages |
CN104168175A (en) * | 2013-05-16 | 2014-11-26 | 腾讯科技(深圳)有限公司 | Message group sensing method and terminal in instant messaging |
US20160149822A1 (en) * | 2013-12-03 | 2016-05-26 | International Business Machines Corporation | Autonomic Traffic Load Balancing in Link Aggregation Groups By Modification of Switch Ingress Traffic Routing |
CN104254104A (en) * | 2014-09-05 | 2014-12-31 | 江苏维罗可思信息科技有限公司 | Highly-concurrent short and multimedia message sending method |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127171A (en) * | 2017-12-11 | 2021-07-16 | 阿菲尼帝有限公司 | Techniques for behavioral pairing in a task distribution system |
CN109951305A (en) * | 2019-03-20 | 2019-06-28 | 上海掌门科技有限公司 | Virtual group creation method, equipment and computer-readable medium |
CN112217648A (en) * | 2019-07-12 | 2021-01-12 | 腾讯科技(深圳)有限公司 | Method and related device for group sending of messages |
CN112217648B (en) * | 2019-07-12 | 2022-07-08 | 腾讯科技(深圳)有限公司 | Method and related device for group sending of messages |
CN112104543A (en) * | 2020-09-07 | 2020-12-18 | 紫光云(南京)数字技术有限公司 | Message group sending method |
CN113905006A (en) * | 2021-09-30 | 2022-01-07 | 重庆满惠网络科技有限公司 | Message sending method and system |
CN113905006B (en) * | 2021-09-30 | 2023-08-08 | 重庆满惠网络科技有限公司 | Message sending method and system |
WO2023179680A1 (en) * | 2022-03-24 | 2023-09-28 | 维沃移动通信有限公司 | Message sending method and apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106487654A (en) | The method of message cluster transmition | |
US11283743B1 (en) | Techniques for scam detection and prevention | |
CN109729005B (en) | Message processing method and device, computer equipment and storage medium | |
CN106341310A (en) | Session message display method | |
CN110287119A (en) | A kind of automatic interface testing method and device based on python | |
US20150039676A1 (en) | Messaging api over http protocol to establish context for data exchange | |
CN105049336A (en) | Method and system for processing instant communication messages, server and client | |
CN102420778A (en) | Method and system for marking instant communication read message as unread state | |
CN107948192A (en) | A kind of block chain account customization identification and login method and system | |
CN103532824B (en) | The method of instant communication information notice, browser and server | |
US11165899B1 (en) | Techniques to manage contact records | |
CN109521956A (en) | A kind of cloud storage method, apparatus, equipment and storage medium based on block chain | |
CN106096034A (en) | application log management method and device | |
CN107277002A (en) | The method for limiting same user account registration terminal quantity | |
CN106027382A (en) | Anti-leakage device and method and user terminal | |
US20230179628A1 (en) | Conversation-depth social engineering attack detection using attributes from automated dialog engagement | |
CN107196949A (en) | The system for limiting same user account registration terminal quantity | |
US20190163814A1 (en) | Cognitive template question system | |
CN106973008A (en) | A kind of selectivity recalls the implementation method of mail | |
CN104954227B (en) | A kind of cross-platform information push method of preemptive type and server | |
CN111194540A (en) | Communication control device and method for multi-topic conversation, and computer processing equipment | |
CN106789568A (en) | A kind of communication information acquisition methods and device | |
CN109376054A (en) | A kind of method, apparatus of data distribution, terminal device and storage medium | |
CN106982242A (en) | The method and device of many registration terminal synchronizing informations | |
Jaatun et al. | How much cloud can you handle? |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170308 |
|
RJ01 | Rejection of invention patent application after publication |