CN106453037B - One population message treatment method, equipment, server and group's message handling system - Google Patents
One population message treatment method, equipment, server and group's message handling system Download PDFInfo
- Publication number
- CN106453037B CN106453037B CN201610826622.9A CN201610826622A CN106453037B CN 106453037 B CN106453037 B CN 106453037B CN 201610826622 A CN201610826622 A CN 201610826622A CN 106453037 B CN106453037 B CN 106453037B
- Authority
- CN
- China
- Prior art keywords
- group
- message
- sent
- received
- electronic equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000012545 processing Methods 0.000 claims abstract description 51
- 230000003993 interaction Effects 0.000 claims description 52
- 230000001360 synchronised effect Effects 0.000 claims description 51
- 238000004590 computer program Methods 0.000 claims description 8
- 238000004458 analytical method Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 14
- 230000002452 interceptive effect Effects 0.000 description 12
- 238000003672 processing method Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
It include: to count the quantity information for belonging to target members in the group members based on message exchange system the embodiment of the invention discloses a population message treatment method;Being judged whether according to quantity information will be in group's message synchronization to the second electronic equipment that group members send or receive;Wherein, the group's message sent or received is group's message that the first electronic equipment sends or receives in target account;First electronic equipment and the second electronic equipment are the equipment for having logged in target account simultaneously based on message exchange system;When the judgment is no, it is asynchronous to the second electronic equipment to control the group's message sent or received.The invention also discloses a population message processing device, group's message processing server and system, the technical issues of solving to be unable to satisfy user's this group of message is asynchronous demand to other equipment in the prior art;User can set control rule according to self-demand, whether synchronization to control the message of group chat, substantially increase the usage experience of user.
Description
Technical Field
The present invention relates to the field of computer internet, and in particular, to a group message processing method, device, server, and group message processing system.
Background
With the development of electronic technology and mobile internet technology, electronic devices have more and more powerful functions, and as long as a user installs various application programs on the electronic device or logs in an application system or an application platform of the internet according to the needs of the user, various transactions can be completed, various information can be acquired, and the like.
Social, i.e. social interactions. The platform or software that accomplishes this through the network is a social platform or software. With the change of the era and the rise of mobile interconnection, a lot of social software gradually appears around us.
Currently, a user may log in to a social platform or a system simultaneously using a plurality of different devices, for example, the user may log in to a social account through an intelligent mobile terminal, or may log in to the social account through a personal computer at the same time.
In the prior art, a user receives or sends a group message through one device, and based on reasons such as convenience for the user, other devices logging in the social account also automatically and synchronously receive or send the group message. However, when a user receives or sends a group message through a certain device, the user's needs are not satisfied currently because of security (for example, the other device is lost and does not want others to view the message) or other self-favorite needs, and the group message is not synchronized with the other device. How to well balance the safety and the use convenience and improve the use experience of users is a problem concerned by people.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a message processing method, a message processing device, a message processing server, and a message processing system, so as to solve the problem that the prior art cannot meet the requirement that a user does not synchronize the group of messages to other devices.
In order to solve the above technical problem, a first aspect of an embodiment of the present invention discloses a group message processing method, including:
counting the number information of target members in group members based on a message interaction system;
judging whether to synchronize the group information sent or received by the group members to second electronic equipment according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
and when the judgment result is no, controlling the sent or received group message not to be synchronized to the second electronic equipment.
With reference to the first aspect, in a first possible implementation manner, before the counting is based on information of a number of target members in a group member of the message interaction system, the method further includes:
receiving a target member setting instruction;
and setting at least one member associated with the target account as a target member according to the target member setting instruction.
With reference to the first aspect, in a second possible implementation manner, after the determining whether to synchronize the group message sent or received by the group member to the second electronic device according to the quantity information, the method further includes:
and when the judgment result is yes, controlling the sent or received group message to be synchronized to the second electronic equipment.
With reference to the second possible implementation manner of the first aspect, in a third possible implementation manner, the controlling of the group message sent or received without synchronization to the second electronic device includes:
generating out-of-synchronization indication information and sending the out-of-synchronization indication information to a server; the out-of-sync indication information is used for indicating the server not to synchronize the sent or received group message to the second electronic equipment; or
The controlling the synchronization of the transmitted or received message to the second electronic device comprises:
generating synchronous indication information and sending the synchronous indication information to a server; the synchronization indication information is used for indicating the server to synchronize the sent or received group message to the second electronic device.
With reference to the first aspect, or the first possible implementation manner of the first aspect, or the second possible implementation manner of the first aspect, in a fourth possible implementation manner, the counting is based on information of a number of target members in group members of the message interaction system, and the counting includes:
the server receives a group message sent or received by the target account;
and the server calculates the number information of the target members in the group members based on the message interaction system according to the stored information of the target members sent from the first electronic equipment.
A second aspect of the embodiments of the present invention discloses a group message processing device, where the message processing device is a first electronic device, and includes:
the first statistical module is used for counting the number information of target members in the group members based on the message interaction system;
the first synchronization judging module is used for judging whether to synchronize the group information sent or received by the group members to the second electronic equipment according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
and the first asynchronous control module is used for controlling the sent or received group message not to be synchronized to the second electronic equipment when the judgment result is negative.
With reference to the second aspect, in a first possible implementation manner, the method further includes:
the setting instruction receiving module is used for receiving a target member setting instruction before the first statistical module counts the quantity information of the target members in the group members based on the message interaction system;
and the target member setting module is used for setting at least one member associated with the target account number as a target member according to the target member setting instruction.
With reference to the second aspect, in a second possible implementation manner, the method further includes:
and the first synchronization control module is used for controlling the sent or received group message to be synchronized to the second electronic equipment when the judgment result is yes.
With reference to the second possible implementation manner of the second aspect, in a third possible implementation manner, the first asynchronous control module is specifically configured to generate asynchronous indication information and send the asynchronous indication information to a server; the out-of-sync indication information is used for indicating the server not to synchronize the sent or received group message to the second electronic equipment; or
The first synchronization control module is specifically configured to generate synchronization instruction information and send the synchronization instruction information to a server; the synchronization indication information is used for indicating the server to synchronize the sent or received message to the second electronic equipment.
A third aspect of the embodiments of the present invention discloses a group message processing server, including:
the second statistical module is used for counting the number information of the target members in the group members based on the message interaction system;
the second synchronization judging module is used for judging whether to synchronize the group information sent or received by the group members to second electronic equipment or not according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
and the second asynchronous control module is used for controlling the sent or received group message not to be synchronized to the second electronic equipment when the judgment result is negative.
With reference to the third aspect, in a first possible implementation manner, the method further includes:
and the second synchronization control module is used for controlling the sent or received group message to be synchronized to the second electronic equipment when the judgment result is yes.
With reference to the third aspect, or the first possible implementation manner of the third aspect, in a second possible implementation manner, the method further includes: the storage module is used for storing the information of the target member sent from the first electronic equipment;
the second statistical module comprises:
a message receiving unit, configured to receive a group message sent or received by the target account;
and the analysis unit is used for calculating the number information of the target members in the group members based on the message interaction system according to the information of the target members sent from the first electronic equipment and stored by the storage module.
The fourth aspect of the embodiment of the invention discloses a group message processing system, which comprises a first electronic device, a second electronic device and a server; wherein,
the first electronic device is a group message processing device as in the second aspect, or the first possible implementation manner of the second aspect, or the second possible implementation manner of the second aspect, or the third possible implementation manner of the second aspect;
the server is a group message processing server as in the third aspect, or the first possible implementation manner of the third aspect, or the second possible implementation manner of the third aspect.
The fifth aspect of the embodiment of the invention discloses a mobile electronic device, which comprises a processor, a memory, an input device and an output device; the processor executes the group message processing program stored in the memory to execute the group message processing method in the first aspect, or the first possible implementation manner of the first aspect, or the second possible implementation manner of the first aspect, or the third possible implementation manner of the first aspect, or the fourth possible implementation manner of the first aspect.
By implementing the embodiment of the invention, the quantity information of the target members in the group members based on the message interaction system is counted, then whether the group messages sent or received by the group members are synchronized to the second electronic equipment is judged according to the quantity information, and the sent or received group messages can be controlled not to be synchronized to the second equipment if the quantity information is judged to be not synchronized; the technical problem that the requirement that a user cannot synchronize the group of messages to other equipment cannot be met in the prior art is solved; the user can set the control rule according to the self requirement to control whether the messages of the group chat are synchronous or not, the safety and the use convenience can be well balanced, and the use experience of the user is greatly improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a system architecture diagram of group message processing provided by an embodiment of the present invention;
fig. 2 is a flowchart illustrating a group message processing method according to an embodiment of the present invention;
FIG. 3 is a flow chart illustrating a group message processing method according to another embodiment of the present invention;
FIG. 4 is a flowchart illustrating a group message processing method according to another embodiment of the present invention;
fig. 5 is a schematic structural diagram of a group message processing device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another embodiment of a group message processing device provided in the present invention;
fig. 7 is a schematic structural diagram of a mobile electronic device according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a group message processing server according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of another embodiment of a group message processing server provided in the present invention;
fig. 10 is a schematic structural diagram of a group message processing system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Each embodiment of the present invention may be implemented based on the system architecture diagram for group message processing provided in the embodiment of the present invention shown in fig. 1, where multiple electronic devices may be in communication connection with a server corresponding to a message interaction system or platform (collectively referred to as a message interaction system in the embodiment of the present invention), and a user may register and log in account information on the message interaction system through the electronic devices, and then may establish an interaction group with multiple other accounts, and send a group message to the electronic device logged in with other accounts, or receive a group message sent by the electronic device logged in with other accounts, thereby performing group message interaction with other users. Specifically, the first electronic device and the second electronic device are devices which log in a target account based on the message interaction system, and when a user sends or receives a group message by operating the first electronic device and an electronic device (such as a third electronic device) which logs in another account, whether the sent or received group message is synchronized into the second electronic device can be controlled by the embodiment of the invention.
It should be noted that, in the embodiments of the present invention, the electronic device includes, but is not limited to, a Personal computer, a Personal Digital Assistant (PDA), a media player, an intelligent mobile device (including a mobile phone, a mobile computer, a tablet computer, an intelligent television, an intelligent watch, an intelligent glasses, an intelligent bracelet, and the like). The server corresponding to the message interaction system in each embodiment of the invention is equipment for ensuring the normal operation of the message interaction function.
In the following, a system architecture diagram of message processing shown in fig. 1 is taken as an example to describe in detail a group message processing method provided by an embodiment of the present invention, and as shown in fig. 2, a flow diagram of the group message processing method provided by the embodiment of the present invention includes the following steps:
step S200: counting the number information of target members in group members based on a message interaction system;
specifically, information of a target member is preset, which may include an identifier, an account number, and the like of the member to form a list; then, for the group member interaction currently established or joined by the user, the number of the group members belonging to the target member can be counted to obtain the number information. E.g., whether there is a member of the group that belongs to the target member, then the number is 0; 2 of the group members belong to the target member, and the number is 2.
It is understood that the target member may be a target member selected by the user from members previously associated with the own account (corresponding to the target account mentioned in step S202); the member associated with the self account can be understood as a member (i.e., other account) that establishes a friend relationship with the self account.
Step S202: judging whether to synchronize the group information sent or received by the group members to second electronic equipment according to the quantity information;
specifically, in the embodiment of the present invention, the group message sent or received by the group member is a group message sent or received by the first electronic device on the target account; the first electronic device and the second electronic device in the embodiment of the invention are devices which log in a target account at the same time based on a message interaction system; for example, the first electronic device is a smart phone, the second electronic device is a personal computer, the user a logs in his account a on the smart phone and the personal computer based on the message interaction system, and the user a sends a group message to all accounts of group members in the message interaction system through the account a by using the smart phone, or receives a group message sent by other accounts of the group members in the message interaction system.
Further, step S200 may be executed by the first electronic device, or step S200 may be executed by a server corresponding to the message interaction system. The user can self-define the judgment rule (namely the rule for controlling synchronization) according to the self requirement, and can also directly judge according to the default judgment rule of the system; the judgment rule in the embodiment of the present invention includes but is not limited to: whether the quantity information is greater than a preset threshold value or not, or whether the ratio of the quantity information to the quantity of the group members is greater than a preset threshold value or not, and the like, if the quantity information is greater than the preset threshold value, it is judged that the group messages sent or received by aiming at the group members are not synchronized to the second electronic equipment; or if the ratio of the quantity information to the quantity of the group members is larger than a preset threshold value, determining that the group messages sent or received by the group members are not synchronized to the second electronic device.
If the determination in step S202 is no, step S204 is triggered, and if the determination is yes, step S206 is triggered.
Step S204: controlling the sent or received group message not to be synchronized to the second electronic device;
step S206: controlling the sent or received group message to be synchronized to the second electronic device.
By implementing the embodiment of the invention, the quantity information of the target members in the group members based on the message interaction system is counted, then whether the group messages sent or received by the group members are synchronized to the second electronic equipment is judged according to the quantity information, and the sent or received group messages can be controlled not to be synchronized to the second equipment if the quantity information is judged to be not synchronized; the technical problem that the requirement that a user cannot synchronize the group of messages to other equipment cannot be met in the prior art is solved; the user can set the control rule according to the self requirement to control whether the messages of the group chat are synchronous or not, the safety and the use convenience can be well balanced, and the use experience of the user is greatly improved.
Further, the following describes the group message processing method according to the embodiment of the present invention by taking the first electronic device and the server to execute step S202 as an example, and as shown in fig. 3, the step S202 is executed from the first electronic device first, which includes the following steps:
step S300: the method comprises the steps that first electronic equipment receives a target member setting instruction;
specifically, after the user logs in the target account on the first electronic device, the user may input a target member setting instruction. It can be understood that the message interaction system in the embodiment of the present invention provides a function that can set the target member, so that the user can input the setting instruction of the target member through a setting interface or a setting list, etc.
Step S302: setting at least one member associated with the target account as a target member according to the target member setting instruction;
specifically, the target account in the embodiment of the present invention is associated with a plurality of members (i.e., social accounts), and the member associated with the self account may be understood as a member (i.e., another account) that establishes a friend relationship with the self account. The target member setting instruction may specifically be an instruction to select at least one member from the plurality of members as a target member, and the selected member may form a list of the target members.
Step S304: counting the number information of target members in group members based on a message interaction system;
step S306: judging whether to synchronize the group information sent or received by the group members to second electronic equipment according to the quantity information;
specifically, step S304 and step S306 may refer to step S200 and step S202 in the above embodiment of fig. 2, and when it is determined that the group message sent or received for the group member is not synchronized to the second electronic device, step S308 is triggered to be executed; when it is determined that the group message transmitted or received for the group member is synchronized to the second electronic device, the step S310 is triggered to be performed.
Step S308: generating out-of-synchronization indication information and sending the out-of-synchronization indication information to a server;
specifically, the out-of-sync indication information in the embodiment of the present invention is used to indicate that the server does not synchronize the group message sent or received to the second electronic device; the information format or content of the out-of-synchronization indication information is pre-negotiated between the first electronic device and the server, and the server can analyze that the group message to be sent or received is out-of-synchronization to the second electronic device when receiving the out-of-synchronization indication information.
Step S310: generating synchronous indication information and sending the synchronous indication information to a server;
specifically, the synchronization indication information in the embodiment of the present invention is used to instruct the server to synchronize the sent or received group message to the second electronic device. The information format or content of the synchronization indication information is that the first electronic device and the server negotiate in advance, and the server can analyze the sent or received group message to be synchronized to the second electronic device after receiving the synchronization indication information.
Step S312: after receiving the asynchronous indication information, the server forwards the group message sent by the first electronic device to all interactive accounts in the group members, but does not synchronize the group message sent by the first electronic device to the second device; and sending the received group message sent by the third electronic device to the target account to the first electronic device, but not to the second electronic device.
Step S314: after receiving the synchronization indication information, the server forwards the group message sent by the first electronic device to the interactive account, and synchronizes the group message sent by the first electronic device to the second device; and sending the received group message sent by the third electronic device to the target account, and simultaneously sending the group message to the first electronic device and the second electronic device.
Specifically, the interactive account in the embodiment of the present invention is an account (i.e., an account corresponding to a group member) that the user wants to send a group message to the other party after logging in the target account. The server forwards the group message to the interactive account, that is, the group message is sent to the electronic device (such as a third electronic device) logged in with the interactive account.
As shown in fig. 4, a flowchart of another embodiment of the group message processing method provided by the present invention is further illustrated, and the step S200 is executed from the server, for example, the method includes the following steps:
step S400: the method comprises the steps that first electronic equipment receives a target member setting instruction;
step S402: the first electronic equipment sets at least one member associated with the target account number as a target member according to the target member setting instruction;
specifically, step S400 and step S402 may refer to step S300 and step S302 in the above embodiment of fig. 3, and are not described herein again.
Step S404: the first electronic equipment sends the information of the target member to a server;
step S406: the server receives the information of the target member sent by the first electronic equipment and stores the information of the target member;
step S408: the server counts the number information of target members in group members based on the message interaction system;
step S410: judging whether to synchronize the group information sent or received by the group members to second electronic equipment according to the quantity information;
specifically, step S408 and step S410 may refer to step S200 and step S202 in the embodiment of fig. 2, which are not described herein again. If the judgment result is no, triggering to execute the step S412 and the step S414; when the determination is yes, execution of steps S416 and S418 is triggered.
Step S412: the server receives the group message sent by the first electronic device, forwards the group message to all interactive accounts of group members, and controls the group message not to be synchronized to the second electronic device;
specifically, the server does not send the group message sent by the first electronic device to the second electronic device, that is, the second electronic device does not display sending the group message to all the interactive accounts of the group members.
Step S414: the server receives a group message sent to the target account by the third electronic equipment, sends the received group message to the first electronic equipment, and controls the received group message not to be synchronized to the second electronic equipment;
specifically, the server does not send the received group message to the second electronic device, that is, the second electronic device does not display the group message sent to the third electronic device (which may be a device logged in with an interactive account that is an account among group members).
Step S416: the server receives the group message sent by the first electronic device, forwards the group message to all interactive accounts of group members, and controls the sent group message to be synchronized to the second electronic device;
specifically, the server sends the group message sent by the first electronic device to the second electronic device, that is, the second electronic device may simultaneously display that the group message is sent to all the interactive accounts of the group members.
Step S418: the server receives the group message sent to the target account by the third electronic device, sends the received group message to the first electronic device, and controls the received group message to be synchronized to the second electronic device.
Specifically, the server sends the received group message to the second electronic device, that is, the second electronic device may simultaneously display the group message sent to a third electronic device (which may be a device logged in with an interactive account, where the interactive account is an account of group members).
By implementing the embodiment of the invention, the quantity information of the target members in the group members based on the message interaction system is counted, then whether the group messages sent or received by the group members are synchronized to the second electronic equipment is judged according to the quantity information, and the sent or received group messages can be controlled not to be synchronized to the second equipment if the quantity information is judged to be not synchronized; the technical problem that the requirement that a user cannot synchronize the group of messages to other equipment cannot be met in the prior art is solved; the user can set the control rule according to the self requirement to control whether the messages of the group chat are synchronous or not, the safety and the use convenience can be well balanced, and the use experience of the user is greatly improved.
In order to better implement the above-mentioned scheme of the embodiment of the present invention, the present invention further provides a message processing apparatus, a message processing server, and a message processing system, which are described in detail below with reference to the accompanying drawings:
as shown in fig. 5, which is a schematic structural diagram of a group message processing apparatus provided in an embodiment of the present invention, the group message processing apparatus 50 may include: a first statistical module 500, a first synchronization judgment module 502, and a first out-of-sync control module 504, wherein the message processing device 50 is a first electronic device,
the first statistical module 500 counts the number information of the target members in the group members based on the message interaction system;
the first synchronization judging module 502 is configured to judge whether to synchronize the group message sent or received by the group member to the second electronic device according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
the first asynchronous control module 504 is configured to control the sent or received group message to be asynchronous to the second electronic device when the determination result is negative.
Specifically, as shown in fig. 6, which is a schematic structural diagram of another embodiment of the group message processing apparatus provided by the present invention, the group message processing apparatus 50 includes, in addition to the first statistical module 500, the first synchronization determining module 502, and the first asynchronous control module 504, the following may also be included: a setting instruction receiving module 506, a target member setting module 508, and a first synchronization control module 5010, wherein,
the setting instruction receiving module 506 is configured to receive a target member setting instruction before the first statistics module 500 counts the number information of the target members in the group members based on the message interaction system;
the target member setting module 508 is configured to set at least one member associated with the target account as a target member according to the target member setting instruction;
the first synchronization control module 5010 is configured to control the sent or received group message to be synchronized to the second electronic device when the determination is yes.
Further, the first out-of-sync control module 504 may be specifically configured to generate out-of-sync indication information and send the out-of-sync indication information to the server; the out-of-sync indication information is used for indicating the server not to synchronize the sent or received group message to the second electronic equipment; or
The first synchronization control module 5010 may be specifically configured to generate synchronization instruction information and send the synchronization instruction information to the server; the synchronization indication information is used for indicating the server to synchronize the sent or received message to the second electronic equipment.
Referring to fig. 7, fig. 7 is a schematic structural diagram of a mobile electronic device according to an embodiment of the present invention. The mobile electronic device 70 may be an intelligent mobile terminal (e.g. a mobile phone), and the mobile electronic device 70 includes: radio Frequency (RF) circuitry 701, memory 702 storing one or more computer programs, input devices 703, output devices 704, sensors 705, audio circuitry 706, a wireless fidelity (WiFi) module 707, a processor 708 including one or more processing cores, and a power supply 709. Those skilled in the art will appreciate that the mobile electronic device configuration shown in fig. 7 does not constitute a limitation of the mobile electronic device and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. Wherein:
RF circuit 701 may be used for receiving and transmitting signals during a message transmission or call, and in particular, for receiving downlink messages from a base station and processing the received downlink messages by one or more processors 708; in addition, data relating to uplink is transmitted to the base station. In general, RF circuit 701 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 701 may also communicate with a network or other mobile electronic devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to global system for mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Message Service (SMS), etc.
The memory 702 may be used to store computer programs and modules, and the processor 708 executes various functional applications and data processing by executing the computer programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to the use of the mobile electronic device 70, such as a photographed photo, audio data, video data, acquired user status information described in the embodiments of the present invention, and the like. Further, the memory 702 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 702 may also include a memory controller to provide access to the memory 702 by the processor 708 and the input device 703.
The input device 703 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input device 703 may include a touch surface 7031 as well as other input devices 7032. The touch surface 7031, also referred to as a touch display panel or a touch pad, may collect touch operations by a user on or near the touch surface 7031 (e.g., operations by a user on or near the touch surface 7031 using any suitable object or attachment such as a finger, a stylus, etc.) and drive the corresponding connection device according to a predetermined program. Alternatively, the touch surface 7031 may comprise two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 708, and can receive and execute commands sent by the processor 708. In addition, the touch surface 7031 can be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch surface 7031, the input device 703 may include other input devices 7032. In particular, other input devices 7032 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The output device 704 may be used to display information entered by or provided to the user as well as various graphical user interfaces of the mobile electronic device 70, which may be composed of graphics, text, icons, video, and any combination thereof. The output device 704 may include a display panel 7041, and optionally, the display panel 7041 may be configured as a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), or the like. Further, the touch surface 7031 can overlie the display panel 7041 such that when a touch operation is detected on or near the touch surface 7031, the touch operation can be communicated to the processor 708 to determine the type of touch event, and the processor 708 can then provide a corresponding visual output on the display panel 7041 based on the type of touch event. Although in fig. 7, the touch surface 7031 and the display panel 7041 are shown as two separate components to implement input and output functions, in some embodiments, the touch surface 7031 can be integrated with the display panel 7041 to implement input and output functions.
The mobile electronic device 70 may also include at least one sensor 705, such as a distance sensor, a light sensor, a motion sensor, and other sensors. Specifically, the distance sensor is used for detecting the distance between the screen of the mobile electronic device and an object covering the mobile electronic device, and the light sensor is used for detecting a light signal of the external environment of the mobile electronic device. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration) for recognizing the attitude of the mobile electronic device 70, and related functions (such as pedometer and tapping) for vibration recognition; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be further configured on the mobile electronic device 70, detailed descriptions thereof are omitted.
The audio circuitry 706, speaker 7061, microphone 7062 may provide an audio interface between the user and the mobile electronic device 70. The audio circuit 706 can transmit the electrical signal converted from the received audio data to the speaker 7061, and the electrical signal is converted into a sound signal by the speaker 7061 and output; on the other hand, the microphone 7062 converts the collected sound signal into an electric signal, which is received by the audio circuit 706 and converted into audio data, which is then processed by the audio data output processor 708, and then transmitted to, for example, another device via the RF circuit 701, or the audio data is output to the memory 702 for further processing. The audio circuitry 706 may also include an earbud jack to provide communication of a peripheral headset with the mobile electronic device 70.
WiFi is a short-range wireless transmission technology, and the mobile electronic device 70 can help the user send and receive e-mails, browse web pages, access streaming media, etc. through the WiFi module 707, and it provides wireless broadband internet access for the user. Although fig. 7 shows the WiFi module 707, it is understood that it does not belong to the essential constitution of the mobile electronic device 70, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 708 is the control center of the mobile electronic device 70, connects various parts of the entire mobile electronic device 70 using various interfaces and lines, and performs various functions of the mobile electronic device 70 and processes data by running or executing computer programs and/or modules stored in the memory 702 and calling up data stored in the memory 702, thereby performing overall monitoring of the mobile electronic device 70. Optionally, processor 708 may include one or more processing cores; preferably, the processor 708 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 708.
The mobile electronic device 70 also includes a power supply 709 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 708 via a power management system that may be configured to manage charging, discharging, and power consumption. The power supply 709 may also include any component or components of a direct or alternating current power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the mobile electronic device 70 may further include a camera, a bluetooth module, etc., which are not described in detail herein. Specifically, in this embodiment of the present invention, the output device 704 (or the input device 703) of the electronic device is a touch screen display, the mobile electronic device 70 further includes a memory 702, a processor 708, and one or more computer programs, where the one or more computer programs are stored in the memory 702, and the processor 708 is configured to invoke the group message processing program stored in the memory 702 (non-volatile memory) to perform the following steps:
counting the number information of target members in group members based on a message interaction system;
judging whether to synchronize the group information sent or received by the group members to second electronic equipment according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
and when the judgment result is no, controlling the sent or received group message not to be synchronized to the second electronic equipment.
Specifically, before the processor 708 counts the information about the number of target members in the group members based on the message interaction system, the following steps may be further performed:
receiving a target member setting instruction through the input device 703;
and setting at least one member associated with the target account as a target member according to the target member setting instruction.
Specifically, after the processor 708 determines whether to synchronize the group message sent or received for the group member to the second electronic device according to the quantity information, the following steps may be further performed:
and when the judgment result is yes, controlling the sent or received group message to be synchronized to the second electronic equipment.
Specifically, the processor 708 controlling the sending or receiving of the group message not to be synchronized to the second electronic device comprises:
generating asynchronous indication information, and sending the asynchronous indication information to a server through a communication module such as a WiFi module 707; the out-of-sync indication information is used for indicating the server not to synchronize the sent or received group message to the second electronic equipment; or
The controlling the synchronization of the transmitted or received message to the second electronic device comprises:
generating synchronization indication information, and sending the synchronization indication information to a server through a communication module such as a WiFi module 707; the synchronization indication information is used for indicating the server to synchronize the sent or received group message to the second electronic device.
It should be noted that, in the embodiments of the present invention, the functions of each module in the group message processing device 50 and the mobile electronic device 70 may refer to the specific implementation manner of any embodiment in fig. 2 to fig. 4 in each method embodiment described above, and are not described herein again.
As shown in fig. 8, which is a schematic structural diagram of a group message processing server provided in an embodiment of the present invention, the group message processing server 80 may include: a second statistics module 800, a second synchronization determination module 802, and a second out-of-sync control module 804, wherein,
the second counting module 800 is configured to count information about the number of target members in the group members based on the message interaction system;
the second synchronization judging module 802 judges whether to synchronize the group message sent or received by the group member to the second electronic device according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
the second asynchronous control module 804 is configured to control the sent or received group message to be asynchronous to the second electronic device when the determination result is negative.
Specifically, as shown in fig. 9, which is a schematic structural diagram of another embodiment of the group message processing server provided by the present invention, the group message processing server 80 may further include a saving module 806 and a second synchronization control module 808, in addition to the second counting module 800, the second synchronization determining module 802 and the second asynchronous control module 804, wherein,
the saving module 806 is configured to save the information of the target member sent from the first electronic device;
when the second synchronization control module 808 determines that the group message is received, the second synchronization control module controls the sending or receiving of the group message to be synchronized to the second electronic device.
The second statistics module 800 may include: a message receiving unit and an analyzing unit, wherein,
the message receiving unit is used for receiving the group message sent or received by the target account;
the analyzing unit is configured to calculate quantity information of the group members based on the message interaction system, according to the information of the target members sent from the first electronic device and stored in the storing module 806.
It should be noted that, in the embodiments of the present invention, the functions of each module in the group message processing server 80 may refer to the specific implementation manner of any embodiment in fig. 2 to fig. 4 in each method embodiment, which is not described herein again.
As shown in fig. 10, which is a schematic structural diagram of a group message processing system provided in an embodiment of the present invention, the group message processing system 100 may include: a first electronic device 1000, a second electronic device 1002, and a server 1004, wherein,
the first electronic device 1000 may be the group message processing device 50 in the embodiments of fig. 5 or fig. 6 described above;
the server 1004 may be the group message processing server 80 in the embodiments of fig. 8 or fig. 9 described above.
The interaction flow of each device in the group message processing system 100 may refer to a specific implementation manner of any embodiment in fig. 2 to 4 in the method embodiment, and details are not described here.
In summary, with the embodiment of the present invention, the number information of the target members in the group members based on the message interaction system is counted, and then it is determined whether to synchronize the group message sent or received by the group members to the second electronic device according to the number information, and if it is determined that the group message sent or received by the group members is not synchronized to the second electronic device, the group message sent or received by the group members is not synchronized to the second electronic device; the technical problem that the requirement that a user cannot synchronize the group of messages to other equipment cannot be met in the prior art is solved; the user can set the control rule according to the self requirement to control whether the messages of the group chat are synchronous or not, the safety and the use convenience can be well balanced, and the use experience of the user is greatly improved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.
Claims (15)
1. A method for processing a group message, comprising:
counting the number information of target members in group members based on a message interaction system;
judging whether to synchronize the group information sent or received by the group members to second electronic equipment according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
and when the judgment result is no, controlling the sent or received group message not to be synchronized to the second electronic equipment.
2. The method of claim 1, wherein the statistics are based on information of the number of target members in the group members of the messaging system, and further comprising:
receiving a target member setting instruction;
and setting at least one member associated with the target account as a target member according to the target member setting instruction.
3. The method of claim 1, wherein after determining whether to synchronize the group message sent or received for the group member to a second electronic device based on the quantity information, further comprising:
and when the judgment result is yes, controlling the sent or received group message to be synchronized to the second electronic equipment.
4. The method of claim 3, wherein the controlling the group message sent or received to be unsynchronized to the second electronic device comprises:
generating out-of-synchronization indication information and sending the out-of-synchronization indication information to a server; the out-of-sync indication information is used for indicating the server not to synchronize the sent or received group message to the second electronic equipment; or
The controlling the synchronization of the transmitted or received message to the second electronic device comprises:
generating synchronous indication information and sending the synchronous indication information to a server; the synchronization indication information is used for indicating the server to synchronize the sent or received group message to the second electronic device.
5. The method of any one of claims 1-3, wherein the statistics are based on information about the number of target members in the group members of the messaging system, including:
the server receives a group message sent or received by the target account;
and the server calculates the number information of the target members in the group members based on the message interaction system according to the stored information of the target members sent from the first electronic equipment.
6. A group message processing device, wherein the group message processing device is a first electronic device, comprising:
the first statistical module is used for counting the number information of target members in the group members based on the message interaction system;
the first synchronization judging module is used for judging whether to synchronize the group information sent or received by the group members to the second electronic equipment according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
and the first asynchronous control module is used for controlling the sent or received group message not to be synchronized to the second electronic equipment when the judgment result is negative.
7. The apparatus of claim 6, further comprising:
the setting instruction receiving module is used for receiving a target member setting instruction before the first statistical module counts the quantity information of the target members in the group members based on the message interaction system;
and the target member setting module is used for setting at least one member associated with the target account number as a target member according to the target member setting instruction.
8. The apparatus of claim 6, further comprising:
and the first synchronization control module is used for controlling the sent or received group message to be synchronized to the second electronic equipment when the judgment result is yes.
9. The device according to claim 8, wherein the first out-of-sync control module is specifically configured to generate out-of-sync indication information and send the out-of-sync indication information to a server; the out-of-sync indication information is used for indicating the server not to synchronize the sent or received group message to the second electronic equipment; or
The first synchronization control module is specifically configured to generate synchronization instruction information and send the synchronization instruction information to a server; the synchronization indication information is used for indicating the server to synchronize the sent or received message to the second electronic equipment.
10. A group message processing server, comprising:
the second statistical module is used for counting the number information of the target members in the group members based on the message interaction system;
the second synchronization judging module is used for judging whether to synchronize the group information sent or received by the group members to second electronic equipment or not according to the quantity information; the sending or receiving group message is a group message sent or received by the first electronic device on the target account; the first electronic equipment and the second electronic equipment are equipment which simultaneously log in the target account based on the message interaction system;
and the second asynchronous control module is used for controlling the sent or received group message not to be synchronized to the second electronic equipment when the judgment result is negative.
11. The server of claim 10, further comprising:
and the second synchronization control module is used for controlling the sent or received group message to be synchronized to the second electronic equipment when the judgment result is yes.
12. The server according to claim 10 or 11, further comprising: the storage module is used for storing the information of the target member sent from the first electronic equipment;
the second statistical module comprises:
a message receiving unit, configured to receive a group message sent or received by the target account;
and the analysis unit is used for calculating the number information of the target members in the group members based on the message interaction system according to the information of the target members sent from the first electronic equipment and stored by the storage module.
13. A group message processing system is characterized by comprising a first electronic device, a second electronic device and a server; wherein,
the first electronic device is a group message processing device according to any one of claims 6-9;
the server is a group message handling server according to any of claims 10-12.
14. A mobile electronic device comprising a processor, a memory, and input and output means; wherein the processor performs the method of any one of claims 1-5 by executing a group message handler stored in the memory.
15. A computer-readable storage medium storing a computer program for instructing associated hardware to implement the method of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610826622.9A CN106453037B (en) | 2016-09-14 | 2016-09-14 | One population message treatment method, equipment, server and group's message handling system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610826622.9A CN106453037B (en) | 2016-09-14 | 2016-09-14 | One population message treatment method, equipment, server and group's message handling system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106453037A CN106453037A (en) | 2017-02-22 |
CN106453037B true CN106453037B (en) | 2019-05-24 |
Family
ID=58168886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610826622.9A Active CN106453037B (en) | 2016-09-14 | 2016-09-14 | One population message treatment method, equipment, server and group's message handling system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106453037B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103383634A (en) * | 2012-05-03 | 2013-11-06 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN103491055A (en) * | 2012-06-12 | 2014-01-01 | 中兴通讯股份有限公司 | Method for synchronizing information among clients, clients and server |
CN104144116A (en) * | 2014-07-16 | 2014-11-12 | 腾讯科技(深圳)有限公司 | Instant messaging method and system |
US9374399B1 (en) * | 2012-05-22 | 2016-06-21 | Google Inc. | Social group suggestions within a social network |
-
2016
- 2016-09-14 CN CN201610826622.9A patent/CN106453037B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103383634A (en) * | 2012-05-03 | 2013-11-06 | 联想(北京)有限公司 | Information processing method and electronic equipment |
US9374399B1 (en) * | 2012-05-22 | 2016-06-21 | Google Inc. | Social group suggestions within a social network |
CN103491055A (en) * | 2012-06-12 | 2014-01-01 | 中兴通讯股份有限公司 | Method for synchronizing information among clients, clients and server |
CN104144116A (en) * | 2014-07-16 | 2014-11-12 | 腾讯科技(深圳)有限公司 | Instant messaging method and system |
Non-Patent Citations (1)
Title |
---|
移动终端与服务器数据同步机制的应用研究;方恒明;《中国优秀硕士学位论文全文数据库》;20140315;23-41 |
Also Published As
Publication number | Publication date |
---|---|
CN106453037A (en) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106686396B (en) | Method and system for switching live broadcast room | |
CN106791892B (en) | Method, device and system for live broadcasting of wheelhouses | |
CN104383681B (en) | Method for controlling game program, device and mobile terminal | |
CN106973330B (en) | Screen live broadcasting method, device and system | |
CN104980455B (en) | A kind of multiple terminals method of data synchronization based on cloud storage, device and system | |
CN105207880B (en) | Group recommending method and device | |
CN106294168B (en) | A kind of method and system carrying out Application testing | |
CN108362304B (en) | Data processing method and mobile terminal | |
CN106254910B (en) | Method and device for recording image | |
CN106068020A (en) | Hinting abnormal states method and device | |
CN110673770B (en) | Message display method and terminal equipment | |
CN104954149A (en) | Method for sharing data in network conference, device and system thereof | |
CN108668328B (en) | Network switching method and mobile terminal | |
CN105094501B (en) | Method, device and system for displaying messages in mobile terminal | |
CN106209608B (en) | Method and device for distinguishing and synchronizing chat information | |
WO2017206918A1 (en) | Terminal awakening accelerating method and related product | |
CN107104930A (en) | It is a kind of that the methods, devices and systems for checking authority are set | |
CN109309953B (en) | Power consumption detection method, device, terminal and readable storage medium | |
CN106302101B (en) | Message reminding method, terminal and server | |
CN115174418A (en) | Communication environment safety early warning method and device, electronic equipment and storage medium | |
CN106211102B (en) | Method and device for distinguishing and synchronizing chat information | |
CN106357513B (en) | Message processing method, device, server and message processing system | |
CN106909295B (en) | Application processing method and terminal | |
CN111372003A (en) | Camera switching method and device and terminal | |
CN108170362B (en) | Application running state control method and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |