CN107425991A - Establish the method, apparatus of group and the method, apparatus of message forwarding - Google Patents
Establish the method, apparatus of group and the method, apparatus of message forwarding Download PDFInfo
- Publication number
- CN107425991A CN107425991A CN201710474552.XA CN201710474552A CN107425991A CN 107425991 A CN107425991 A CN 107425991A CN 201710474552 A CN201710474552 A CN 201710474552A CN 107425991 A CN107425991 A CN 107425991A
- Authority
- CN
- China
- Prior art keywords
- subgroup
- message
- group
- main group
- authority
- 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/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- 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
- 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/06—Message adaptation to terminal or network requirements
- H04L51/063—Content adaptation, e.g. replacement of unsuitable content
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
The disclosure is directed to the method, apparatus that a kind of method, apparatus for establishing group and message forward, and manages group to convenient, improves communication efficiency.The method for establishing group, applied to server, including:The request for being used to establish subgroup that client is sent is received, is identified for carrying user account in establishing the request of subgroup with main group;After it is determined that user account possesses and establishes the authority of subgroup, generation subgroup mark;The confirmation of subgroup mark is carried to client feedback;Receive and build group's notice based on what confirmation message generated from client;Build in group's notice and carry main group mark, member's account that subgroup mark and subgroup include;The member's account included according to subgroup, subgroup corresponding to the mark of subgroup is established in group corresponding to main group mark.The disclosure also provides the method, apparatus of a kind of device for establishing group and message forwarding.Disclosed technique scheme can conveniently manage group, improve communication efficiency.
Description
Technical field
This disclosure relates to network technique field, more particularly to the side of a kind of method, apparatus for establishing group and message forwarding
Method, device.
Background technology
With the rise that IM (Instant Messaging, instant messaging) is applied, increasing user is applied using IM
Carry out communication exchange.
In correlation technique, IM applications provide group chatting function.But for group, larger (for example member exceedes
1000 people) group for, the problem of generally existing communication efficiency is low, difficult management.For example most of group members are because in group
Message is numerous and diverse and can't bear it and disturbs, selection shielding group's message, so as to ignore all message in group.
The content of the invention
To overcome problem present in correlation technique, the embodiment of the present disclosure provide a kind of method, apparatus for establishing group and
The method, apparatus of message forwarding, group is managed to convenient, improves communication efficiency.
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of method for establishing group, applied to server, the side
Method includes:
The request for being used to establish subgroup that client is sent is received, is carried in the request for establishing subgroup
User account identifies with main group;
After it is determined that the user account possesses and establishes the authority of subgroup, generation subgroup mark;
The confirmation of the subgroup mark is carried to the client feedback;
Receive and build group's notice based on what the confirmation message generated from the client;Described build in group's notice carries
Member's account that the main group mark, subgroup mark and subgroup include;
The member's account included according to the subgroup, the subgroup mark is established in group corresponding to main group mark
Subgroup corresponding to knowledge.
It is in one embodiment, described to determine that the user account possesses the authority for establishing subgroup, it may include:
According to default prescribed profile, judge whether the user account possesses the authority for establishing subgroup;
If the user account meets the default prescribed profile, it is determined that the user account, which possesses, establishes subgroup
The authority of group.
In one embodiment, the member's account included according to the subgroup, corresponding to main group mark
Established in group after subgroup corresponding to the subgroup mark, methods described may also include:
Receive the notice based on authority relation generation that the client is sent;
According to the authority relation between the notice preservation subgroup generated based on authority relation and the main group.
In one embodiment, the member's account included according to the subgroup, corresponding to main group mark
Established in group after subgroup corresponding to the subgroup mark, methods described may also include:
Receive the notice based on the generation of display relation that the client is sent;
The message display interface of the subgroup and the main group are preserved according to the notice generated based on display relation
Message display interface between display relation.
According to the second aspect of the embodiment of the present disclosure, there is provided a kind of method for establishing group, applied to client, the side
Method includes:
After receiving and establishing the instruction of subgroup to specified main group, being sent to server please for establish subgroup
Ask;The request for being used to establish subgroup carries user account and main group mark;
Receive from confirmation of the server based on the instruction generation for being used to establish subgroup;
According to the confirmation message, by corresponding to the member's account being selected in the main group added to subgroup mark
Subgroup;
Sent to the server and build group's notice;Described build in group's notice carries the main group mark, subgroup mark
Know the member's account included with the subgroup.
In one embodiment, it is described to be sent to server for before establishing the request of subgroup, methods described also
Including:
It is determined that establish the prescribed profile of subgroup;
The notice based on prescribed profile generation is sent to the server.
In one embodiment, described sent to the server is built after group's notice, and methods described may also include:
Determine the authority relation between the subgroup and the main group;
The notice based on authority relation generation is sent to the server.
In one embodiment, described sent to the server is built after group's notice, and methods described may also include:
Determine the display relation between the message display interface of the subgroup and the message display interface of the main group;
The notice based on display relation generation is sent to the server.
According to the third aspect of the embodiment of the present disclosure, there is provided a kind of method of message forwarding, applied to server, the side
Method includes:
Receive the message from client;
Determine the source of the message;The source of the message includes main group and subgroup;
Determine the authority relation between the subgroup and affiliated main group;
According to the source of the message and the authority relation, send the message to the message for possessing reception authority and show
Show interface.
In one embodiment, the source of the message can be the subgroup;It is described determine the subgroup with it is affiliated
Main group between authority relation, it may include:
Determine whether the main group possesses the authority for receiving the message;
The source according to the message and the authority relation, send the message to and possess disappearing for reception authority
Cease display interface, it may include:
If it is determined that the main group possesses the authority for receiving the message, then disappearing for the main group is sent the message to
Cease display interface and the message display interface of the subgroup;
If it is determined that the main group does not possess the authority for receiving the message, then the subgroup is sent the message to
Message display interface.
In one embodiment, the source of the message can be the main group;It is described determine the subgroup with it is affiliated
Authority relation between main group, it may include:
Determine whether the main group possesses the authority for sending the message to the subgroup;
The source according to the message and the authority relation, send the message to and possess disappearing for reception authority
Cease display interface, it may include:
If it is determined that the main group possesses the authority for sending the message to the subgroup, then send the message to
The message display interface of the message display interface of the main group and the subgroup;
If it is determined that the main group does not possess the authority for sending messages to the subgroup, then institute is sent the message to
State the message display interface of main group.
According to the fourth aspect of the embodiment of the present disclosure, there is provided a kind of device for establishing group, applied to server, the dress
Put including:
First receiving module, it is configured as receiving the request for being used to establish subgroup that client is sent, it is described to be used to build
User account is carried in the request of vertical subgroup to identify with main group;
Generation module, it is configured as after it is determined that the user account possesses and establish the authority of subgroup, generation subgroup mark
Know;
First sending module, it is configured as carrying the confirmation of the subgroup mark to the client feedback;
Second receiving module, it is configured as receiving and is led to from the client based on the group that builds that the confirmation message generates
Know;Described build in group's notice carries the main group mark, member's account that the subgroup identifies and subgroup includes;
Module is established, is configured as the member's account included according to the subgroup, in group corresponding to main group mark
Subgroup corresponding to the subgroup mark is established in group.
In one embodiment, the generation module, it may include:
Judging submodule, it is configured as according to default prescribed profile, judges whether the user account possesses foundation
The authority of group;
Determination sub-module, if being configured as the user account meets the default prescribed profile, it is determined that described
User account possesses the authority for establishing subgroup.
In one embodiment, described device, may also include:
3rd receiving module, it is configured as receiving the notice based on authority relation generation that the client is sent;
First preserving module, it is configured as preserving the subgroup and institute according to the notice based on authority relation generation
State the authority relation between main group.
In one embodiment, described device, may also include:
4th receiving module, it is configured as receiving the notice based on the generation of display relation that the client is sent;
Second preserving module, it is configured as preserving disappearing for the subgroup according to the notice based on the generation of display relation
Cease the display relation between display interface and the message display interface of the main group.
According to the 5th of the embodiment of the present disclosure the aspect, there is provided a kind of device for establishing group, applied to client, the dress
Put including:
Second sending module, it is configured as after receiving and establishing the instruction of subgroup to specified main group, to server
Send the request for establishing subgroup;The request for being used to establish subgroup carries user account and main group mark;
5th receiving module, it is configured as receiving from the server based on the instruction life for being used to establish subgroup
Into confirmation;
Add module, it is configured as according to the confirmation message, the member's account being selected in the main group is added to
The corresponding subgroup of the subgroup mark;
3rd sending module, it is configured as sending to the server and builds group's notice;Described build in group's notice carries
State main group mark, member's account that subgroup mark and the subgroup include.
In one embodiment, described device, may also include:
First determining module, it is configured to determine that the prescribed profile for establishing subgroup;
4th sending module, it is configured as sending the notice based on prescribed profile generation to the server.
In one embodiment, described device, may also include:
Second determining module, the authority relation being configured to determine that between the subgroup and the main group;
5th sending module, it is configured as sending the notice based on authority relation generation to the server.
In one embodiment, described device, may also include:
3rd determining module, it is configured to determine that the message display interface of the subgroup is shown with the message of the main group
Display relation between interface;
6th sending module, it is configured as sending the notice based on display relation generation to the server.
According to the 6th of the embodiment of the present disclosure the aspect, there is provided a kind of device of message forwarding, described device include:
6th receiving module, it is configured as receiving the message from client;
4th determining module, it is configured to determine that the source of the message;The source of the message includes main group and subgroup
Group;
5th determining module, the authority relation being configured to determine that between the subgroup and affiliated main group;
7th sending module, the source according to the message and the authority relation are configured as, the message is sent
To the message display interface for possessing reception authority.
In one embodiment, the source of the message can be the subgroup;
5th determining module, it is also configured to determine whether the main group possesses the authority for receiving the message;
7th sending module, it is also configured to determine that the main group possesses reception institute in the 5th determining module
When stating the authority of message, the message of the message display interface and the subgroup that send the message to the main group shows boundary
Face, when the 5th determining module determines that the main group does not possess the authority for receiving the message, send the message to
The message display interface of the subgroup.
In one embodiment, the source of the message can be the main group;
5th determining module, it is also configured to determine whether the main group possesses the transmission message to the son
The authority of group;
7th sending module, it is also configured to determine that the main group possesses transmission institute in the 5th determining module
When stating authority of the message to the subgroup, the message display interface of the main group and the subgroup are sent the message to
Message display interface, determine that the main group does not possess the authority for sending messages to the subgroup in the 5th determining module
When, send the message to the message display interface of the main group.
According to the 7th of the embodiment of the present disclosure the aspect, there is provided a kind of device for establishing group, applied to server, the dress
Put including:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:
The request for being used to establish subgroup that client is sent is received, is carried in the request for establishing subgroup
User account identifies with main group;
After it is determined that the user account possesses and establishes the authority of subgroup, generation subgroup mark;
The confirmation of the subgroup mark is carried to the client feedback;
Receive and build group's notice based on what the confirmation message generated from the client;Described build in group's notice carries
Member's account that the main group mark, subgroup mark and subgroup include;
The member's account included according to the subgroup, the subgroup mark is established in group corresponding to main group mark
Subgroup corresponding to knowledge.
According to the eighth aspect of the embodiment of the present disclosure, there is provided a kind of computer-readable recording medium, be stored thereon with calculating
Machine program, applied to server, the computer program realizes following steps when being executed by processor:
The request for being used to establish subgroup that client is sent is received, is carried in the request for establishing subgroup
User account identifies with main group;
After it is determined that the user account possesses and establishes the authority of subgroup, generation subgroup mark;
The confirmation of the subgroup mark is carried to the client feedback;
Receive and build group's notice based on what the confirmation message generated from the client;Described build in group's notice carries
Member's account that the main group mark, subgroup mark and subgroup include;
The member's account included according to the subgroup, the subgroup mark is established in group corresponding to main group mark
Subgroup corresponding to knowledge.
According to the 9th of the embodiment of the present disclosure the aspect, there is provided a kind of device for establishing group, applied to client, the dress
Put including:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:
After receiving and establishing the instruction of subgroup to specified main group, being sent to server please for establish subgroup
Ask;The request for being used to establish subgroup carries user account and main group mark;
Receive from confirmation of the server based on the instruction generation for being used to establish subgroup;
According to the confirmation message, by corresponding to the member's account being selected in the main group added to subgroup mark
Subgroup;
Sent to the server and build group's notice;Described build in group's notice carries the main group mark, subgroup mark
Know the member's account included with the subgroup.
According to the tenth of the embodiment of the present disclosure the aspect, there is provided a kind of computer-readable recording medium, be stored thereon with calculating
Machine program, applied to client, the computer program realizes following steps when being executed by processor:
After receiving and establishing the instruction of subgroup to specified main group, being sent to server please for establish subgroup
Ask;The request for being used to establish subgroup carries user account and main group mark;
Receive from confirmation of the server based on the instruction generation for being used to establish subgroup;
According to the confirmation message, by corresponding to the member's account being selected in the main group added to subgroup mark
Subgroup;
Sent to the server and build group's notice;Described build in group's notice carries the main group mark, subgroup mark
Know the member's account included with the subgroup.
According to the tenth of the embodiment of the present disclosure the on the one hand, there is provided a kind of device of message forwarding, it is described applied to server
Device includes:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:
Receive the message from client;
Determine the source of the message;The source of the message includes main group and subgroup;
Determine the authority relation between the subgroup and affiliated main group;
According to the source of the message and the authority relation, send the message to the message for possessing reception authority and show
Show interface.
According to the 12nd of the embodiment of the present disclosure the aspect, there is provided a kind of computer-readable recording medium, be stored thereon with meter
Calculation machine program, applied to server, the computer program realizes following steps when being executed by processor:
Receive the message from client;
Determine the source of the message;The source of the message includes main group and subgroup;
Determine the authority relation between the subgroup and affiliated main group;
According to the source of the message and the authority relation, send the message to the message for possessing reception authority and show
Show interface.
The technical scheme provided by this disclosed embodiment can include the following benefits:Sent out by user end to server
The request for establishing subgroup is sent, server is it is determined that the user account for sending the request for establishing subgroup, which possesses, establishes subgroup
After the authority of group, generation subgroup is identified, and the confirmation of subgroup mark is carried to client feedback, and it is true that client is based on this
Recognize information generation and build group's notice, and send this to server and build group's notice, server notifies according to group is built, and establishes above-mentioned subgroup
Subgroup corresponding to mark.Due to subgroup can be established in main group, so, the management divided and rule to main group can be provided
Basis, it is convenient to manage group, improve communication efficiency.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not
The disclosure can be limited.
Brief description of the drawings
Accompanying drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the present invention
Example, and for explaining principle of the invention together with specification.
Figure 1A is the flow chart of the method for establishing group according to an exemplary embodiment.
Figure 1B is the application scenarios schematic diagram of the method for establishing group according to an exemplary embodiment.
Fig. 2 is the flow chart of the method for establishing group according to an exemplary embodiment.
Fig. 3 A are the flow charts of the method for establishing group according to an exemplary embodiment one.
Fig. 3 B~3E are the scene graph of the method for establishing group according to an exemplary embodiment.
Fig. 4 is the flow chart of the method for establishing group according to an exemplary embodiment two.
Fig. 5 A are the flow charts of the method for establishing group according to an exemplary embodiment three.
Fig. 5 B are that the message display interface of the subgroup according to an exemplary embodiment and the message of main group show boundary
The scene graph of display relation between face.
Fig. 5 C are that the message display interface of the subgroup according to another exemplary embodiment and the message of main group are shown
The scene graph of display relation between interface.
Fig. 6 is the flow chart of the method for the message forwarding according to an exemplary embodiment.
Fig. 7 is the flow chart of the method for the message forwarding according to an exemplary embodiment one.
Fig. 8 is the flow chart of the method for the message forwarding according to an exemplary embodiment two.
Fig. 9 A are a kind of block diagrams of device for establishing group according to an exemplary embodiment.
Fig. 9 B are a kind of block diagrams of device for establishing group according to another exemplary embodiment.
Fig. 9 C are a kind of block diagrams of device for establishing group according to another exemplary embodiment.
Fig. 9 D are a kind of block diagrams of device for establishing group according to another exemplary embodiment.
Figure 10 A are a kind of block diagrams of device for establishing group according to an exemplary embodiment.
Figure 10 B are a kind of block diagrams of device for establishing group according to another exemplary embodiment.
Figure 10 C are a kind of block diagrams of device for establishing group according to another exemplary embodiment.
Figure 10 D are a kind of block diagrams of device for establishing group according to another exemplary embodiment.
Figure 11 is a kind of block diagram of the device of message forwarding according to an exemplary embodiment.
Figure 12 is a kind of block diagram of device for establishing group according to an exemplary embodiment.
Figure 13 is a kind of block diagram of device for establishing group according to an exemplary embodiment.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to
During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment
Described in embodiment do not represent and the consistent all embodiments of the present invention.On the contrary, they be only with it is such as appended
The example of the consistent apparatus and method of some aspects being described in detail in claims, of the invention.
Figure 1A is the flow chart of the method for establishing group according to an exemplary embodiment, and Figure 1B is according to an example
Property implement the application scenarios schematic diagram of the method for establishing group that exemplifies, the application scenarios shown in Figure 1B include terminal device 11
With server 12, client is installed in terminal device 11, terminal device 11 can be smart mobile phone, tablet personal computer and calculating
The electronic equipments such as machine.The method for establishing group shown in Figure 1A is applied to server 12, comprises the following steps S101-S105:
In step S101, the request for being used to establish subgroup that client is sent is received, for establishing asking for subgroup
User account is carried in asking to identify with main group.
After client performs to a certain main group at place and establishes the operation of subgroup, client can be sent out user to server
The request for establishing subgroup is sent, the request for being used to establish subgroup carries the user account of the user and is performed
Establish the main group mark of subgroup operation.
In one embodiment, when the user account of user possesses the authority for establishing subgroup in affiliated a certain main group
When, the main group at place can just be performed in client and establish the operation of subgroup.In one exemplary embodiment, service
Device can judge whether user account possesses the authority for establishing subgroup, such as according to user in the default prescribed profile of client
Fruit judges that user account meets the default prescribed profile, it is determined that user account possesses the authority for establishing subgroup.
In one exemplary embodiment, default prescribed profile can be that group's primary account number of a main group possesses foundation
The authority of group.In another exemplary embodiment, default prescribed profile can be keeper's account tool of a main group
The standby authority for establishing subgroup.In another exemplary embodiment, default prescribed profile can be any of main group
One member's account possesses the authority for establishing subgroup.
In another embodiment, any one member's account of a main group can carry out the behaviour for establishing subgroup
Make, still, whether the user account for sending the request for establishing subgroup possesses the authority for establishing subgroup, by server according to upper
Default prescribed profile is stated to confirm.
Wherein, in a main group, account type includes:Group's primary account number, keeper's account and rank and file's account.Group
Primary account number is the account for creating the main group, the administration authority for possessing the main group and the rank and file's account management for authorizing the main group
The authority of the main group;Keeper's account possesses the authority for managing the main group, and rank and file's account does not possess before mandate is not obtained
Manage the authority of the main group.
In step s 102, after it is determined that user account possesses and establish the authority of subgroup, generation subgroup mark.
Server can first determine the type of user account after the request for establishing subgroup is received, and according to
The type of user account judges whether user account possesses the authority for establishing subgroup with default prescribed profile.Wherein, preset
Type of the prescribed profile based on user account be defined.Certainly in practical application, prescribed profile can be not limited to this public affairs
The implementation of middle offer is provided.
In one embodiment, subgroup mark can be a string of characters, numeral or numeral and the combination of character.
In step s 103, the confirmation of subgroup mark is carried to client feedback.
Confirmation is used to trigger client by son corresponding to the member's account being selected in main group added to subgroup mark
Group.Specifically, for client after the confirmation from server 12 is received, user can choose member by client
Account simultaneously identifies corresponding subgroup added to subgroup.In one exemplary embodiment, user can be in client by dragging
Subgroup of the mode dragged corresponding to by the member's account chosen added to subgroup mark.In another exemplary embodiment, use
Family can also first choose member's account, be recalled by modes such as right click, double-clicks including " being added to " option drop down menu, and
After " being added to " option is selected, the subgroup of foundation is recalled, is selected for user, the member's account most chosen at last is added to mesh
Mark subgroup.
In one embodiment, after the confirmation from server 12 is received, user can also pass through client
Client is the corresponding subgroup name of subgroup mark.For example in the main group of " foreign language learning ", one possesses and establishes subgroup
For the user account of group after client executing establishes the operation of subgroup, client receives the carrying subgroup of the feedback of server 12
The confirmation of mark, the user can client by the subgroup identify corresponding subgroup be named as " English study ",
" Spanish study " or " French study " etc..So, belong to subgroup and discuss that the discussion of scope can enter in subgroup
OK, without being carried out in main group, and then communication efficiency can be improved, also allows for grouping management.
For client after the subgroup corresponding to the member's account that will be chosen in main group added to subgroup mark, group is built in generation
Notice, and send to server.Wherein, build in group's notice and carry main group mark, the member that subgroup mark and subgroup include
Account.
In the disclosure, the relation between main group and subgroup is binding, and subgroup is under the jurisdiction of main group, rather than one solely
Vertical group, each member's account in a subgroup belong to main group and the subgroup simultaneously.
In step S104, receive and build group's notice based on what confirmation message generated from client.
In step S105, member's account for including according to subgroup, subgroup is established in group corresponding to main group mark
Subgroup corresponding to mark.
Server 12 identifies, subgroup mark and member's account for including of subgroup after receiving and building group's notice according to main group
Subgroup corresponding to number establishing, and a buddy list is safeguarded, member's account in the buddy list is the member of the subgroup
Account, moreover, also binding the subgroup and main group so that the subgroup is just under the jurisdiction of the main group.
In the present embodiment, the request for being used to establish subgroup of client transmission is received by server, it is determined that sending
Establish the request of subgroup user account possess and establish the authority of subgroup after, generation subgroup mark, and to client feedback
The confirmation of subgroup mark is carried, server is notified according to client based on the group that builds that confirmation message generates, and is established above-mentioned
Subgroup mark corresponding to subgroup.Due to subgroup can be established in main group, so, it can provide and main group is divided and rule
The fundamentals of management, it is convenient to manage group, improve communication efficiency.
It is in one embodiment, described to determine that the user account possesses the authority for establishing subgroup, it may include:
According to default prescribed profile, judge whether the user account possesses the authority for establishing subgroup;
If the user account meets the default prescribed profile, it is determined that the user account, which possesses, establishes subgroup
The authority of group.
In one embodiment, the member's account included according to the subgroup, corresponding to main group mark
Established in group after subgroup corresponding to the subgroup mark, methods described may also include:
Receive the notice based on authority relation generation that the client is sent;
According to the authority relation between the notice preservation subgroup generated based on authority relation and the main group.
In one embodiment, the member's account included according to the subgroup, corresponding to main group mark
Established in group after subgroup corresponding to the subgroup mark, methods described may also include:
Receive the notice based on the generation of display relation that the client is sent;
The message display interface of the subgroup and the main group are preserved according to the notice generated based on display relation
Message display interface between display relation.
Specifically how group is established, refer to subsequent embodiment.
So far, the above method that the embodiment of the present disclosure provides, what can be sent by server reception client is used to build
The request of vertical subgroup, it is raw after it is determined that the user account for sending the request for establishing subgroup possesses and establish the authority of subgroup
Identified into subgroup, and the confirmation of subgroup mark is carried to client feedback, server is disappeared according to client based on confirmation
Group's notice is built in breath generation, establishes subgroup corresponding to above-mentioned subgroup mark.Due to subgroup can be established in main group, this
Sample, the fundamentals of management divided and rule to main group can be provided, it is convenient to manage group, improve communication efficiency.
Fig. 2 is the flow chart of the method for establishing group according to an exemplary embodiment.Group is established shown in Fig. 2
Method, applied to client, comprise the following steps S201-S204:
In step s 201, after receiving and establishing the instruction of subgroup to specified main group, send and be used for server
Establish the request of subgroup;Request for establishing subgroup carries user account and identified with main group.
After client performs to a certain main group at place and establishes the operation of subgroup, client receives to specifying user
Main group establish the instruction of subgroup, and send the request for establishing subgroup to server.In one embodiment, when with
When the user account at family possesses the authority for establishing subgroup in affiliated a certain main group, place can be just somebody's turn to do in client
Main group performs the operation for establishing subgroup.For example, the user account in user possesses in affiliated a certain main group and establishes subgroup
During the authority of group, the triggering for providing establishment subgroup in the client that the user account logs in the display window of the main group is pressed
Button, or the avatar icon of the right click main group can recall the trigger button for creating subgroup.In another embodiment, one
The trigger button of establishment subgroup is provided which in the display window of the main group for the client that all member's accounts of main group log in, often
Individual member's account can trigger this button, and the request for establishing subgroup, or each member's account are sent in server
The trigger button for creating subgroup can be recalled by right click main group avatar icon, and by triggering this button, to service
Device is sent in the request for establishing subgroup.But whether the user account for sending the request for establishing subgroup possesses and establishes subgroup
The authority of group, confirmed as server according to the default prescribed profile provided in the embodiment shown in Figure 1A.
In step S202, receive from confirmation of the server based on the instruction generation for establishing subgroup.
Carried in confirmation server generated subgroup mark, for trigger client will in main group be selected into
Member's account sends to server added to the corresponding subgroup of subgroup mark and builds group's notice.Wherein, build in group's notice and carry
There is member's account that main group mark, subgroup mark and subgroup include.
It is according to confirmation message, the member's account being selected in main group is right added to subgroup mark institute in step S203
The subgroup answered.
The subgroup that client carries according to confirmation message is identified, and member's account can be chosen from main group and is added to subgroup
The corresponding subgroup of mark.User is by client by corresponding to the member's account being selected in main group added to subgroup mark
The mode of subgroup can be identical with the mode in the embodiment shown in Figure 1A, will not be repeated here.
In one embodiment, after the confirmation from server 12 is received, user can also pass through client
Client is the corresponding subgroup name of subgroup mark, in order to the subgroup belonging to member's identification of subgroup.
In step S204, sent to server and build group's notice;Build group notice in carry main group mark, subgroup mark and
Member's account that subgroup includes.
Client in the member's account that will be chosen in main group added to behind the corresponding subgroup of subgroup mark, build group and lead to by generation
Know, and send to server.
In the disclosure, the relation between main group and subgroup is binding, and subgroup is under the jurisdiction of main group, rather than one solely
Vertical group, each member's account in subgroup belong to main group and the subgroup simultaneously.
In the present embodiment, the request for establishing subgroup is sent by user end to server, and according to from service
Son of the confirmation of the carrying of device subgroup mark corresponding to by the member's account being selected in main group added to subgroup mark
Group, establish subgroup corresponding to above-mentioned subgroup mark.Due to subgroup can be established in main group, so, can provide
The fundamentals of management divided and rule to main group, it is convenient to manage group, improve communication efficiency.
In one embodiment, it is described to be sent to server for before establishing the request of subgroup, methods described also
Including:
It is determined that establish the prescribed profile of subgroup;
The notice based on prescribed profile generation is sent to the server.
In one embodiment, described sent to the server is built after group's notice, and methods described may also include:
Determine the authority relation between the subgroup and the main group;
The notice based on authority relation generation is sent to the server.
In one embodiment, described sent to the server is built after group's notice, and methods described may also include:
Determine the display relation between the message display interface of the subgroup and the message display interface of the main group;
The notice based on display relation generation is sent to the server.
Specifically how group is established, refer to subsequent embodiment.
So far, the above method that the embodiment of the present disclosure provides, can be sent by user end to server for establishing son
The request of group, and member's account that the confirmation identified according to carrying subgroup from server will be selected in main group
The subgroup corresponding added to subgroup mark, establish subgroup corresponding to above-mentioned subgroup mark.Due to can be in main group
Subgroup is established, so, the fundamentals of management divided and rule to main group can be provided, it is convenient to manage group, improve communication efficiency.
The technical scheme of embodiment of the present disclosure offer is provided with specific embodiment below.
Fig. 3 A are the flow charts of the method for establishing group according to an exemplary embodiment one;Fig. 3 B~3E are bases
The scene graph of the method for establishing group shown in one exemplary embodiment.The present embodiment is provided above-mentioned using the embodiment of the present disclosure
Method, it is illustrative exemplified by confirming whether user account possesses the authority for establishing subgroup, the embodiment of the present disclosure with
Terminal device 11 is illustrative exemplified by smart mobile phone, as shown in Figure 3A, is comprised the following steps:
In step S301, client determines to establish the prescribed profile of subgroup.
In one embodiment, user can determine the prescribed profile for establishing subgroup of a main group by client.
Wherein, the prescribed profile for establishing subgroup can be that group's primary account number possess the authority for establishing subgroup, keeper's account possesses and built
The authority or any one member's account of vertical subgroup possess the authority for establishing subgroup.
In one embodiment, group's primary account number of main group or keeper's account possess the authority bar for determining to establish subgroup
The authority of part, or, keeper's account possesses the prescribed profile for determining to establish subgroup after the mandate of group primary account number is obtained
Authority, rank and file's account have no right to determine to establish the authority of the prescribed profile of subgroup.
In step s 302, user end to server sends the notice based on prescribed profile generation.
In step S303, server preserves default prescribed profile according to the notice generated based on prescribed profile.
In step s 304, client is sent out after receiving and establishing the instruction of subgroup to specified main group to server
Send the request for establishing subgroup;Request for establishing subgroup carries user account and identified with main group.
In step S305, server judges whether user account possesses and establishes subgroup according to default prescribed profile
Authority.
Server determines account type (group master of the user account in main group after receiving and establishing the request of subgroup
Account, keeper's account, rank and file's account), and judge to use with default prescribed profile according to the account type of user account
Whether family account possesses the authority for establishing subgroup.For example if default prescribed profile is " to allow group's primary account number to establish subgroup
Group ", then, when user account is keeper's account or rank and file's account, user account does not meet default authority bar
Part, server judges that user account does not possess the authority for establishing subgroup, when user account is group's primary account number, user account symbol
Default prescribed profile is closed, server judges that user account possesses the authority for establishing subgroup.
In step S306, if user account meets default prescribed profile, server determines that user account possesses
Establish the authority of subgroup.
In step S307, server is after it is determined that user account possesses and establish the authority of subgroup, generation subgroup mark.
In step S308, server carries the confirmation of subgroup mark to client feedback.
In step S309, client marks the member's account being selected in main group added to subgroup according to confirmation message
Know corresponding subgroup.
In step S310, user end to server, which is sent, builds group's notice;Build in group's notice and carry main group mark, subgroup
Member's account that mark and subgroup include.
In step S311, member's account that server includes according to subgroup, built in group corresponding to main group mark
Subgroup corresponding to vertical subgroup mark.
Step S307~step S311 is similar to the correlation step in the embodiment shown in Figure 1A, Fig. 2, no longer superfluous herein
State.
As an exemplary scenario, as shown in Fig. 3 B~3E, entitled " foreign language learning ", a main group are identified as
1236666 main group display window 31 includes " chatting ", " set " button, when " chat " button is triggered, such as Fig. 3 B institutes
Show, show chat interface, the chat interface includes chat record sub-interface 32, information input sub-interface 33 and group member list
Sub-interface 34.Being somebody's turn to do " foreign language learning " main group includes the main Li Li of group, keeper Zhang Hong, rank and file Wang Xing, Zhao Jie.
For the ease of management, the main Li Li of group is intended to limit the member for establishing subgroup, then can be by the following method
Realize:" set " button is triggered, the group recalled as shown in Figure 3 C sets interface 35, sets interface 35 to include establishing subgroup in group
Group authority 3 setting options (allow group it is main establish subgroup, allow keeper establish subgroup and allow any one into
Member establishes subgroup), in this 3 three setting options, " allow group is main to establish subgroup ", " allowing keeper to establish subgroup " can be with
Choose simultaneously, " allowing any one member to establish subgroup " can individually be chosen.For example Li Li only authorized administrators possess foundation
The authority of subgroup, then need to choose " allowing keeper to establish subgroup " option.In this exemplary scenario, each option
Preceding a state instruction icon 36 to be present, when an option is not selected, state instruction icon 36 is white, when an option
When selected, state instruction icon 36 is black.In elected after " permission keeper establishes subgroup " option, corresponding state refers to
Diagram mark 36 is black.After the prescribed profile of subgroup is established in setting, it can determine establish subgroup by triggering confirming button 352
The prescribed profile of group, and group is closed by X button 351 interface 35 is set.
After confirming button 352 are triggered, the prescribed profile that client visible establishes subgroup for determination (allows keeper to build
Vertical subgroup), and the notice based on prescribed profile generation is sent to server, server is logical according to being generated based on prescribed profile
Know, preserve default prescribed profile (allowing keeper to establish subgroup).
, can be by triggering in Fig. 3 B when keeper Zhang Hongying few members require, establish " French study " subgroup
Main group display window 31 in " group operation " button 37 recall drop-down menu 38, as shown in Figure 3 D, drop-down menu 38 includes
The option button of " establishing subgroup ", in addition to the option button such as " inviting good friend to enter group ", " exiting the group ".When " foundation
When the option button of subgroup " is triggered, client receives the instruction that subgroup is established to specified main group, and to server
Send the request for establishing subgroup.Establish in the request of subgroup and carry user account (Zhang Hong account 7777888)
(1236666) are identified with main group.
Server receive Zhang Hong account log in client send establish the request of subgroup after, confirm Zhang Hong
Account 7777888 for main group identification be 1236666 main group in management account, and according to " allow keeper establish subgroup
The prescribed profile of group ", judge that Zhang Hong account 7777888 meets prescribed profile, possess the authority for establishing subgroup, and generate son
Group identification, such as 1236666111.Then, the client feedback that server logs in Zhang Hong account carries subgroup mark
The confirmation of " 1236666111 ".
, can be with after the client that Zhang Hong account logs in receives the confirmation for carrying subgroup mark " 1236666111 "
Subgroup corresponding to sub- group identification " 1236666111 " is named, for example is named as " French study ".To sub- group identification
After subgroup name corresponding to " 1236666111 ", as shown in FIGURE 3 E, entitled " foreign language learning ", main group are identified as 1236666
Main group display window 31 in, after being updated in group member list sub-interface 34, also show the subgroup --- " method of foreign language learning group
Language learns " subgroup.
Then, open it is red can by account log in client be chosen from main group member's account and added to subgroup identify
Subgroup " French study " corresponding to " 1236666111 ", such as, Wang Xing, Zhao Jie can be chosen to be added to subgroup " French
Study ".
When the member's account being selected in main group is identified corresponding subgroup added to subgroup by Zhang Hong by client
Afterwards, client can send to server and build group's notice;Build in group's notice and carry main group mark (1236666), subgroup mark
And member's account (Wang Xing account 111111, Zhao Jie account 222222) for including of subgroup (1236666111).
Server builds group's notice according to what is received, establishes subgroup corresponding to subgroup mark (1236666111), and tie up
Surely main group mark (1236666) is preserved, member's account (Wang Xing account that subgroup mark (1236666111) and subgroup include
111111st, Zhao Jie account 222222).For example, " French study " subgroup preserved can be as shown in table 1.So, just realize
Subgroup and the binding of affiliated main group.
Table 1
In the present embodiment, prescribed profile is predefined by client, and the prescribed profile is preserved by server, for limiting
Member establishes the authority of subgroup in main group processed, and member in main group can be avoided to establish the free phenomenon of subgroup, convenient
Management.
Fig. 4 is the flow chart of the method for establishing group according to an exemplary embodiment two;The present embodiment utilizes this
The above method that open embodiment provides, it is illustrative exemplified by determining the authority relation between subgroup and main group,
As shown in figure 4, comprise the following steps:
In step S401, client is sent out after receiving and establishing the instruction of subgroup to specified main group to server
Send the request for establishing subgroup.
In step S402, server is after it is determined that user account possesses and establish the authority of subgroup, generation subgroup mark.
In step S403, server carries the confirmation of subgroup mark to client feedback.
In step s 404, client marks the member's account being selected in main group added to subgroup according to confirmation message
Know corresponding subgroup.
In step S405, user end to server, which is sent, builds group's notice;Build in group's notice and carry main group mark, subgroup
Member's account that mark and subgroup include.
In step S406, member's account that server includes according to subgroup, built in group corresponding to main group mark
Subgroup corresponding to vertical subgroup mark.
Step S401~step S406 is similar to the correlation step in the embodiment shown in Figure 1A, Fig. 2, no longer superfluous herein
State.
In step S 407, client determines the authority relation between subgroup and main group.
After subgroup is established, the founder of subgroup can set subgroup and the authority of affiliated main group by client
Relation.Wherein, the authority relation of subgroup and affiliated main group mainly includes following several:
(1), main group possesses the authority for the message for receiving subgroup, or main group possesses the message of rejection subgroup
Authority;
(2), main group possesses the authority for sending messages to subgroup, or main group does not possess the power for sending messages to subgroup
Limit;
(3), main group possesses the authority for the member's account for checking subgroup.
The founder of subgroup can determine the authority relation between subgroup and main group according to demand, client according to
The operation of the setting subgroup of client executing and the authority relation of affiliated main group determines that subgroup and the authority of affiliated main group are closed
System.
If subgroup message is checked in permission in main group, can be determined by client:Main group possesses reception subgroup
Message authority.If not only allowing to check subgroup message in main group, also allow to check disappearing for main group in subgroup
Breath, can be determined by client:Main group possesses the authority for the message for receiving subgroup, and main group possesses and sends messages to subgroup
The authority of group.If not only not in subgroup message is checked in main group, also not in checking disappearing for main group in subgroup
Breath, can be determined by client:Main group possesses the authority of the message of rejection subgroup, and main group, which does not possess, to be sent messages to
The authority of subgroup.
It should be noted that conflict in order to avoid the subgroup of setting exists with the authority relation of affiliated main group, the disclosure
Technical scheme anti-collision mechanism, the specifically step " client determines the authority relation between subgroup and main group " are also provided
In rapid, including:
Receive the first instruction for determining the authority relation between subgroup and main group;
Receive the second instruction for determining the authority relation between subgroup and main group;
Detect to whether there is between first instruction and the described second instruction and conflict;
If there is conflict, refusal performs the second instruction.
In one exemplary embodiment, the authority relation between the subgroup of the first instruction determination and main group is:Main group
Possesses the authority of the message of rejection subgroup, the authority relation between subgroup and main group that the second instruction determines is:It is main
Group possesses the authority for the message for receiving subgroup.By detection, exist between the first instruction and the second instruction and conflict, client is refused
The second instruction is performed absolutely.Certainly in practical application, anti-collision mechanism can also use other forms to realize, such as, " main group has
The authority of the standby message for receiving subgroup " only sets a setting with " main group possesses the authority of the message of rejection subgroup "
Button, the button are selected, and instruction determines " authority that main group possesses the message for receiving subgroup ", and the button is not selected, is referred to
Show determination " main group possesses the authority of the message of rejection subgroup ".
In step S408, user end to server sends the notice based on authority relation generation.Carried in the notice true
Authority relation between fixed subgroup and main group.
In step S409, server is according to the power preserved based on the notice that authority relation generates between subgroup and main group
Limit relation.
In the present embodiment, the authority relation deposited between subgroup and main group is predefined by client, and by server
The authority relation is preserved, sends and receives for limiting the message between subgroup and main group, can targetedly be selected for user
The acceptor of message is selected, it is convenient to manage message, and improve the utilization rate of message.
Fig. 5 A are the flow charts of the method for establishing group according to an exemplary embodiment three;Fig. 5 B are shown according to one
The scene of display relation between the message display interface of subgroup and the message display interface of main group that example property implementation exemplifies
Figure;5C is between the message display interface of the subgroup according to another exemplary embodiment and the message display interface of main group
Display relation scene graph.The present embodiment utilizes the above method that the embodiment of the present disclosure provides, to determine the message of subgroup
Display relation example between display interface and the message display interface of main group is illustrative, as shown in Figure 5A, including such as
Lower step:
In step S501, client is sent out after receiving and establishing the instruction of subgroup to specified main group to server
Send the request for establishing subgroup.
In step S502, server is after it is determined that user account possesses and establish the authority of subgroup, generation subgroup mark.
In step S503, server carries the confirmation of subgroup mark to client feedback.
In step S504, client marks the member's account being selected in main group added to subgroup according to confirmation message
Know corresponding subgroup.
In step S505, user end to server, which is sent, builds group's notice;Build in group's notice and carry main group mark, subgroup
Member's account that mark and subgroup include.
In step S506, member's account that server includes according to subgroup, built in group corresponding to main group mark
Subgroup corresponding to vertical subgroup mark.
Step S501~step S506 is similar to the correlation step in the embodiment shown in Figure 1A, Fig. 2, no longer superfluous herein
State.
In step s 507, client is determined between the message display interface of subgroup and the message display interface of main group
Display relation.
The founder of subgroup or the member of subgroup can determine according to demand the message display interface of subgroup with
Display relation between the message display interface of main group.Wherein, the message display interface of subgroup and the message of main group show boundary
Display relation between face can include the following two kinds:
(1) Fig. 5 B, are referred to, the message display interface 54 of subgroup is with the message display interface 53 of main group positioned at same aobvious
Show in window 51, information input interface 56, information input interface 57, the main group of subgroup of main group are also included in display window 51
Group member list sub-interface 52 and subgroup group member list sub-interface 55.
Wherein, when main group includes multiple subgroups, the message display interface 54 of subgroup can be currently received to disappear
The message display interface of the subgroup of breath.Certainly, in practical application, can also be multiple subgroups message display interface with
The message display interface of main group shares a display window.
(2) message display interface of subgroup and the message display interface of main group can be shown positioned at different
Show in window, the message display interface of main group can be located in window as shown in FIGURE 3 E, and the message display interface of subgroup can
So that in window 58 as shown in Figure 5 C, window 58 includes toolbar 510, message display interface 511, information input interface
512 and group member list sub-interface 59, wherein, toolbar 510 not only provides group operation instrument, and (Chat button and setting are pressed
Button), it is additionally operable to show subgroup group name (French study subgroup) and affiliated main group title (foreign language learning group).
In step S508, user end to server sends the notice based on display relation generation.Carried in the notice
Display relation between the message display interface of the subgroup of determination and the message display interface of main group.
In step S509, server preserves the message display interface of subgroup according to the notice generated based on display relation
Display relation between the message display interface of main group.
In the present embodiment, the message display interface of subgroup and the message display interface of main group can be determined by client
Between display relation, and the display relation is preserved by server, for determining client displaying subgroup message and main group message
Mode, facilitate user consult message.
Fig. 6 be according to an exemplary embodiment message forwarding method flow chart, the message forwarding method
Applied to server 12, for handling the message in above-described embodiment between subgroup and main group, comprise the following steps S601-
S604:
In step s 601, the message from client is received.The message is the member from main group or subgroup
Conversation content, including word, voice, file etc..
It should be noted that the information inputted in the client that member's account logs in is, it is necessary to send to server 12
And forwarded by server 12, it could be shown in the client that this client and other member's accounts log in.
In step S602, the source of message is determined.The source of message includes main group and subgroup.Carried in the message
Member's account, server can determine that the source of message is main group or subgroup according to the data (such as table 1) to prestore.
In step S603, the authority relation between subgroup and affiliated main group is determined.Subgroup and affiliated main group
Between authority relation be the authority relation determined in the embodiment shown in Fig. 4, will not be repeated here.
In step s 604, according to the source of message and authority relation, the message for possessing and receiving authority is sent a message to
Display interface.
In one exemplary embodiment, the source of message is subgroup, the authority between subgroup and affiliated main group
Relation is " main group possesses the authority for receiving the message from subgroup ", then server can not only turn the message from subgroup
The message display interface of subgroup is sent to, the message from subgroup is also forwarded to the message display interface of main group.
In the present embodiment, the source of message can be determined by server, and according between subgroup and affiliated main group
Authority relation, send a message to possess receive authority message display interface, with reach management message purpose, Jin Erti
High communication efficiency.
In one embodiment, the source of the message can be the subgroup;It is described determine the subgroup with it is affiliated
Main group between authority relation, it may include:
Determine whether the main group possesses the authority for receiving the message;
The source according to the message and the authority relation, send the message to and possess disappearing for reception authority
Display interface is ceased, including:
If it is determined that the main group possesses the authority for receiving the message, then disappearing for the main group is sent the message to
Cease display interface and the message display interface of the subgroup;
If it is determined that the main group does not possess the authority for receiving the message, then the subgroup is sent the message to
Message display interface.
In one embodiment, the source of the message can be the main group;It is described determine the subgroup with it is affiliated
Authority relation between main group, it may include:
Determine whether the main group possesses the authority for sending the message to the subgroup;
The source according to the message and the authority relation, send the message to and possess disappearing for reception authority
Display interface is ceased, including:
If it is determined that the main group possesses the authority for sending the message to the subgroup, then send the message to
The message display interface of the message display interface of the main group and the subgroup;
If it is determined that the main group does not possess the authority for sending messages to the subgroup, then institute is sent the message to
State the message display interface of main group.
Specifically how message is forwarded, refer to subsequent embodiment.
So far, the above method that the embodiment of the present disclosure provides, the source of message can be determined by server, and according to son
Authority relation between group and affiliated main group, the message display interface for possessing and receiving authority is sent a message to, to reach
The purpose of message is managed, and then improves communication efficiency.
The technical scheme of embodiment of the present disclosure offer is provided with specific embodiment below.
Fig. 7 is the flow chart of the method for the message forwarding according to an exemplary embodiment one;The present embodiment utilizes this
The above method that open embodiment provides, it is illustrative so that the source of message is subgroup as an example, as shown in fig. 7, bag
Include following steps:
In step s 701, the message from client is received.
In step S702, the source of message is determined;Informed source is in subgroup.
In step S703, determine whether main group possesses the authority for receiving message.If it is determined that main group possesses reception message
Authority, then perform step S704, if it is determined that main group does not possess the authority for receiving message, then performs step S705.
In step S704, the message display interface of main group and the message display interface of subgroup are sent a message to.
That is when main group possesses the authority for receiving message, the message from subgroup is not only forwarded to the subgroup, will also
Message from subgroup is forwarded to the main group belonging to the subgroup.So, all members in main group can consult subgroup
The dialogue of group, the utilization rate of message can be improved.
In step S705, the message display interface of subgroup is sent a message to.That is, connect when main group does not possess
When receiving the authority of message, the message from subgroup is forwarded to the subgroup.So, the message of subgroup only supplies the son
Member in group consults, and can improve the specific aim of message, is advantageous to improve communication efficiency.
In the present embodiment, when informed source is subgroup, can be determined by server main group whether possess reception come
Decide whether to send a message to the message display interface of main group from the authority of the message of subgroup, and according to determination result, with
Reach the purpose of management message, and then improve communication efficiency.
Fig. 8 is the flow chart of the method for the message forwarding according to an exemplary embodiment two;The present embodiment utilizes this
The above method that open embodiment provides, it is illustrative so that the source of message is main group as an example, as shown in figure 8, including
Following steps:
In step S801, the message from client is received.
In step S802, the source of message is determined;Informed source is in main group.
In step S803, determine whether main group possesses authority of the hair message to subgroup.If it is determined that main group possesses hair
Authority of the message to subgroup is sent, then performs step S804, if it is determined that main group does not possess the authority for sending messages to subgroup,
Then perform step S805.
In step S804, the message display interface of main group and the message display interface of subgroup are sent a message to.
It is exactly that after it is determined that main group possesses and send messages to the authority of subgroup, the message from main group is not only forwarded to main group
Message display interface, the message from main group is also forwarded to the message display interface of subgroup.This way it is possible to avoid subgroup
The message that member ignores main group causes information to omit.
In step S805, the message display interface of main group is sent a message to.It is, if it is determined that main group does not possess
After sending messages to the authority of subgroup, the message from main group is only forwarded to the message display interface of the main group.So, may be used
To avoid main group message from repeating to receive, particularly, when member's account belongs to multiple subgroups, the more reclosings of information can be avoided
Information redundancy caused by receipts.
In the present embodiment, when informed source is main group, it can determine whether main group possesses transmission message by server
Decide whether to send a message to the message display interface of subgroup to the authority of subgroup, and according to determination result, to reach
The purpose of message is managed, and then improves communication efficiency.
Fig. 9 A are a kind of block diagrams of device for establishing group according to an exemplary embodiment, and this establishes the dress of group
90 are put, applied to server, as shown in Figure 9 A, this establishes the device 90 of group, including:
First receiving module 91, it is configured as receiving the request for being used to establish subgroup that client is sent, it is described to be used for
Establish in the request of subgroup and carry user account and main group mark;
Generation module 92, it is configured as after it is determined that the user account possesses and establish the authority of subgroup, generates subgroup
Mark;
First sending module 93, it is configured as carrying the confirmation of the subgroup mark to the client feedback;
Second receiving module 94, it is configured as receiving and is led to from the client based on the group that builds that the confirmation message generates
Know;Described build in group's notice carries the main group mark, member's account that the subgroup identifies and subgroup includes;
Module 95 is established, is configured as the member's account included according to the subgroup, corresponding to main group mark
Subgroup corresponding to the subgroup mark is established in group.
Fig. 9 B are a kind of block diagrams of device for establishing group according to another exemplary embodiment, as shown in Figure 9 B,
Generation module 92, including:
Judging submodule 921, it is configured as, according to default prescribed profile, judging whether the user account possesses foundation
The authority of subgroup;
Determination sub-module 922, if being configured as the user account meets the default prescribed profile, it is determined that institute
State user account and possess the authority for establishing subgroup.
Fig. 9 C are a kind of block diagrams of device for establishing group according to another exemplary embodiment, as shown in Figure 9 C,
The device 90 of group is established, in addition to:
3rd receiving module 96, it is configured as receiving the notice based on authority relation generation that the client is sent;
First preserving module 97, be configured as according to the notice based on authority relation generation preserve the subgroup with
Authority relation between the main group.
Fig. 9 D are a kind of block diagrams of device for establishing group according to another exemplary embodiment, as shown in fig. 9d,
The device 90 of group is established, in addition to:
4th receiving module 98, it is configured as receiving the notice based on the generation of display relation that the client is sent;
Second preserving module 99, it is configured as preserving the subgroup according to the notice based on the generation of display relation
Display relation between message display interface and the message display interface of the main group.
Figure 10 A are a kind of block diagrams of device for establishing group according to an exemplary embodiment, and this establishes group
Device 100, applied to server, as shown in Figure 10 A, this establishes the device 100 of group, including:
Second sending module 101, it is configured as after receiving and establishing the instruction of subgroup to specified main group, to service
Device sends the request for establishing subgroup;The request for being used to establish subgroup carries user account and main group mark;
5th receiving module 102, it is configured as receiving from the server based on the finger for being used to establish subgroup
Make the confirmation of generation;
Add module 103, it is configured as according to the confirmation message, the member's account being selected in the main group is added
The subgroup corresponding to subgroup mark;
3rd sending module 104, it is configured as sending to the server and builds group's notice;Described build in group's notice carries
Member's account that the main group mark, subgroup mark and the subgroup include.
Figure 10 B are a kind of block diagrams of device for establishing group according to another exemplary embodiment, such as Figure 10 B institutes
Show, establish the device 100 of group, in addition to:
First determining module 105, is configured to determine that the prescribed profile for establishing subgroup;
4th sending module 106, it is configured as sending the notice based on prescribed profile generation to the server.
Figure 10 C are a kind of block diagrams of device for establishing group according to another exemplary embodiment, such as Figure 10 C institutes
Show, establish the device 100 of group, in addition to:
Second determining module 107, the authority relation being configured to determine that between the subgroup and the main group;
5th sending module 108, it is configured as sending the notice based on authority relation generation to the server.
Figure 10 D are a kind of block diagrams of device for establishing group according to another exemplary embodiment, such as Figure 10 D institutes
Show, establish the device 100 of group, in addition to:
3rd determining module 109, it is configured to determine that the message display interface of the subgroup and the message of the main group
Display relation between display interface;
6th sending module 1010, it is configured as sending the notice based on display relation generation to the server.
Figure 11 be according to an exemplary embodiment a kind of message forwarding device block diagram, the message forwarding dress
110 are put, applied to server, as shown in figure 11, this establishes the device 110 of group, including:
6th receiving module 111, it is configured as receiving the message from client;
4th determining module 112, it is configured to determine that the source of the message;The source of the message includes main group and son
Group;
5th determining module 113, the authority relation being configured to determine that between the subgroup and affiliated main group;
7th sending module 114, the source according to the message and the authority relation are configured as, the message is sent out
Deliver to the message display interface for possessing and receiving authority.
In one embodiment, the source of the message is the subgroup;
5th determining module 113, it is additionally configured to determine whether the main group possesses the authority for receiving the message;
7th sending module 114, it is additionally configured to determine that the main group possesses reception in the 5th determining module
During the authority of the message, the message of the message display interface and the subgroup that send the message to the main group is shown
Interface, when the 5th determining module determines that the main group does not possess the authority for receiving the message, the message is sent
To the message display interface of the subgroup.
In another embodiment, the source of the message is the main group;
5th determining module 113, it is additionally configured to determine whether the main group possesses the transmission message to described
The authority of subgroup;
7th sending module 114, it is additionally configured to determine that the main group possesses transmission in the 5th determining module
When the message gives the authority of the subgroup, the message display interface of the main group and the subgroup are sent the message to
The message display interface of group, determines that the main group does not possess the power for sending messages to the subgroup in the 5th determining module
In limited time, the message display interface of the main group is sent the message to.
The disclosure also provides a kind of system for establishing group, including above-mentioned server and client.
On the device in above-described embodiment, wherein modules perform the concrete mode of operation in relevant this method
Embodiment in be described in detail, explanation will be not set forth in detail herein.
Figure 12 is a kind of block diagram of device for establishing group according to an exemplary embodiment.For example, device 1200
It may be provided in a server.Reference picture 12, device 1200 include processing component 1222, and it further comprises one or more
Processor, and as the memory resource representated by memory 1232, can be by the finger of the execution of processing component 1222 for storing
Order, such as application program.The application program stored in memory 1232 can include each one or more correspondence
In the module of one group of instruction.The processing component 1222 is configured as:
The request for being used to establish subgroup that client is sent is received, is carried in the request for establishing subgroup
User account identifies with main group;
After it is determined that the user account possesses and establishes the authority of subgroup, generation subgroup mark;
The confirmation of the subgroup mark is carried to the client feedback;
Receive and build group's notice based on what the confirmation message generated from the client;Described build in group's notice carries
Member's account that the main group mark, subgroup mark and subgroup include;
The member's account included according to the subgroup, the subgroup mark is established in group corresponding to main group mark
Subgroup corresponding to knowledge.
Device 1200 can also include a power supply module 1226 and be configured as the power management of performs device 1200, one
Wired or wireless network interface 1250 is configured as device 1200 being connected to network, and input and output (I/O) interface
1258.Device 1200 can be operated based on the operating system for being stored in memory 1232, such as Windows ServerTM, Mac
OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided
Such as include the memory 1232 of instruction, above-mentioned instruction can be performed to complete the above method by the processing component 1222 of device 1200.
For example, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape,
Floppy disk and optical data storage devices etc..
Figure 12 is a kind of block diagram of the device of message forwarding according to an exemplary embodiment.For example, device 1200
It may be provided in a server.Reference picture 12, device 1200 include processing component 1222, and it further comprises one or more
Processor, and as the memory resource representated by memory 1232, can be by the finger of the execution of processing component 1222 for storing
Order, such as application program.The application program stored in memory 1232 can include each one or more correspondence
In the module of one group of instruction.The processing component 1222 is configured as:
Receive the message from client;
Determine the source of the message;The source of the message includes main group and subgroup;
Determine the authority relation between the subgroup and affiliated main group;
According to the source of the message and the authority relation, send the message to the message for possessing reception authority and show
Show interface.
Device 1200 can also include a power supply module 1226 and be configured as the power management of performs device 1200, one
Wired or wireless network interface 1250 is configured as device 1200 being connected to network, and input and output (I/O) interface
1258.Device 1200 can be operated based on the operating system for being stored in memory 1232, such as Windows ServerTM, Mac
OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided
Such as include the memory 1232 of instruction, above-mentioned instruction can be performed to complete the above method by the processing component 1222 of device 1200.
For example, the non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape,
Floppy disk and optical data storage devices etc..
Figure 13 is a kind of block diagram of device for establishing group according to an exemplary embodiment.For example, device 1300
Can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices,
Body-building equipment, personal digital assistant etc..
Reference picture 13, device 1300 can include following one or more assemblies:Processing component 1302, memory 1304,
Power supply module 1306, multimedia groupware 1308, audio-frequency assembly 1310, the interface 1312 of input/output (I/O), sensor cluster
1314, and communication component 1316.
The integrated operation of the usual control device 1300 of processing component 1302, such as communicated with display, call, data,
The operation that camera operation and record operation are associated.Treatment element 1302 can include one or more processors 1320 to perform
Instruction, the treatment element 1302 are configured as:
After receiving and establishing the instruction of subgroup to specified main group, being sent to server please for establish subgroup
Ask;The request for being used to establish subgroup carries user account and main group mark;
Receive from confirmation of the server based on the instruction generation for being used to establish subgroup;
According to the confirmation message, by corresponding to the member's account being selected in the main group added to subgroup mark
Subgroup;
Sent to the server and build group's notice;Described build in group's notice carries the main group mark, subgroup mark
Know the member's account included with the subgroup.
In addition, processing component 1302 can include one or more modules, be easy to processing component 1302 and other assemblies it
Between interaction.For example, processing component 1302 can include multi-media module, to facilitate multimedia groupware 1308 and processing component
Interaction between 1302.
Memory 1304 is configured as storing various types of data to support the operation in equipment 1300.These data
Example includes being used for the instruction of any application program or method operated on device 1300, contact data, telephone book data,
Message, picture, video etc..Memory 1304 can by any kind of volatibility or non-volatile memory device or they
Combination is realized, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), it is erasable can
Program read-only memory (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash memory
Reservoir, disk or CD.
Electric power assembly 1306 provides electric power for the various assemblies of device 1300.Electric power assembly 1306 can include power management
System, one or more power supplys, and other components associated with generating, managing and distributing electric power for device 1300.
Multimedia groupware 1308 is included in the screen of one output interface of offer between described device 1300 and user.
In some embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel,
Screen may be implemented as touch-screen, to receive the input signal from user.Touch panel includes one or more touch and passed
Sensor is with the gesture on sensing touch, slip and touch panel.The touch sensor can not only sensing touch or slip be dynamic
The border of work, but also detect the duration and pressure related to the touch or slide.In certain embodiments, it is more
Media component 1308 includes a front camera and/or rear camera.When equipment 1300 is in operator scheme, mould is such as shot
When formula or video mode, front camera and/or rear camera can receive outside multi-medium data.Each preposition shooting
Head and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio-frequency assembly 1310 is configured as output and/or input audio signal.For example, audio-frequency assembly 1310 includes a wheat
Gram wind (MIC), when device 1300 is in operator scheme, during such as call model, logging mode and speech recognition mode, microphone quilt
It is configured to receive external audio signal.The audio signal received can be further stored in memory 1304 or via communication
Component 1316 is sent.In certain embodiments, audio-frequency assembly 1310 also includes a loudspeaker, for exports audio signal.
I/O interfaces 1312 provide interface, above-mentioned peripheral interface module between processing component 1302 and peripheral interface module
Can be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and
Locking press button.
Sensor cluster 1314 includes one or more sensors, and the state for providing various aspects for device 1300 is commented
Estimate.For example, sensor cluster 1314 can detect opening/closed mode of equipment 1300, the relative positioning of component, such as institute
The display and keypad that component is device 1300 are stated, sensor cluster 1314 can be with detection means 1300 or device 1,300 1
The position of individual component changes, the existence or non-existence that user contacts with device 1300, the orientation of device 1300 or acceleration/deceleration and dress
Put 1300 temperature change.Sensor cluster 1314 can include proximity transducer, be configured in no any physics
The presence of object nearby is detected during contact.Sensor cluster 1314 can also include optical sensor, as CMOS or ccd image are sensed
Device, for being used in imaging applications.In certain embodiments, the sensor cluster 1314 can also include acceleration sensing
Device, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 1316 is configured to facilitate the communication of wired or wireless way between device 1300 and other equipment.Dress
The wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof can be accessed by putting 1300.It is exemplary at one
In embodiment, communication component 1316 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel
Information.In one exemplary embodiment, the communication component 1316 also includes near-field communication (NFC) module, to promote short distance
Communication.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band can be based in NFC module
(UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 1300 can be by one or more application specific integrated circuits (ASIC), numeral
Signal processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for performing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instructing, example are additionally provided
Such as include the memory 1304 of instruction, above-mentioned instruction can be performed to complete the above method by the processor 1320 of device 1300.Example
Such as, the non-transitorycomputer readable storage medium can be ROM, it is random access memory (RAM), CD-ROM, tape, soft
Disk and optical data storage devices etc..
The disclosure also provides a kind of computer-readable recording medium, is stored thereon with computer program, applied to server,
The computer program realizes following steps when being executed by processor:
The request for being used to establish subgroup that client is sent is received, is carried in the request for establishing subgroup
User account identifies with main group;
After it is determined that the user account possesses and establishes the authority of subgroup, generation subgroup mark;
The confirmation of the subgroup mark is carried to the client feedback;
Receive and build group's notice based on what the confirmation message generated from the client;Described build in group's notice carries
Member's account that the main group mark, subgroup mark and subgroup include;
The member's account included according to the subgroup, the subgroup mark is established in group corresponding to main group mark
Subgroup corresponding to knowledge.
The disclosure also provides a kind of computer-readable recording medium, is stored thereon with computer program, applied to client,
The computer program realizes following steps when being executed by processor:
After receiving and establishing the instruction of subgroup to specified main group, being sent to server please for establish subgroup
Ask;The request for being used to establish subgroup carries user account and main group mark;
Receive from confirmation of the server based on the instruction generation for being used to establish subgroup;
According to the confirmation message, by corresponding to the member's account being selected in the main group added to subgroup mark
Subgroup;
Sent to the server and build group's notice;Described build in group's notice carries the main group mark, subgroup mark
Know the member's account included with the subgroup.
The disclosure also provides a kind of computer-readable recording medium, is stored thereon with computer program, applied to server,
The computer program realizes following steps when being executed by processor:
Receive the message from client;
Determine the source of the message;The source of the message includes main group and subgroup;
Determine the authority relation between the subgroup and affiliated main group;
According to the source of the message and the authority relation, send the message to the message for possessing reception authority and show
Show interface.
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice disclosure disclosed herein
Its embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modifications, purposes or
Person's adaptations follow the general principle of the disclosure and including the undocumented common knowledges in the art of the disclosure
Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope of the disclosure and spirit are by following
Claim is pointed out.
It should be appreciated that the precision architecture that the disclosure is not limited to be described above and is shown in the drawings, and
And various modifications and changes can be being carried out without departing from the scope.The scope of the present disclosure is only limited by appended claim.
Claims (25)
- A kind of 1. method for establishing group, it is characterised in that applied to server, methods described includes:The request for being used to establish subgroup that client is sent is received, user is carried in the request for establishing subgroup Account identifies with main group;After it is determined that the user account possesses and establishes the authority of subgroup, generation subgroup mark;The confirmation of the subgroup mark is carried to the client feedback;Receive and build group's notice based on what the confirmation message generated from the client;It is described build in group's notice carry it is described Member's account that main group mark, subgroup mark and subgroup include;The member's account included according to the subgroup, the subgroup mark pair is established in group corresponding to main group mark The subgroup answered.
- 2. according to the method for claim 1, it is characterised in that the determination user account, which possesses, establishes subgroup Authority, including:According to default prescribed profile, judge whether the user account possesses the authority for establishing subgroup;If the user account meets the default prescribed profile, it is determined that the user account, which possesses, establishes subgroup Authority.
- 3. according to the method for claim 1, it is characterised in that the member's account included according to the subgroup, Established in group corresponding to the main group mark after subgroup corresponding to the subgroup mark, methods described also includes:Receive the notice based on authority relation generation that the client is sent;According to the authority relation between the notice preservation subgroup generated based on authority relation and the main group.
- 4. according to the method for claim 1, it is characterised in that the member's account included according to the subgroup, Established in group corresponding to the main group mark after subgroup corresponding to the subgroup mark, methods described also includes:Receive the notice based on the generation of display relation that the client is sent;The message display interface of the subgroup and disappearing for the main group are preserved based on the notice that display relation generates according to described Cease the display relation between display interface.
- A kind of 5. method for establishing group, it is characterised in that applied to client, methods described includes:After receiving and establishing the instruction of subgroup to specified main group, the request for establishing subgroup is sent to server; The request for being used to establish subgroup carries user account and main group mark;Receive from confirmation of the server based on the instruction generation for being used to establish subgroup;According to the confirmation message, by the son corresponding to the member's account being selected in the main group added to subgroup mark Group;Sent to the server and build group's notice;It is described build in group's notice carry main group mark, subgroup mark and Member's account that the subgroup includes.
- 6. according to the method for claim 5, it is characterised in that the request sent to server for establishing subgroup Before, methods described also includes:It is determined that establish the prescribed profile of subgroup;The notice based on prescribed profile generation is sent to the server.
- 7. according to the method for claim 5, it is characterised in that described sent to the server is built after group's notice, institute Stating method also includes:Determine the authority relation between the subgroup and the main group;The notice based on authority relation generation is sent to the server.
- 8. according to the method for claim 5, it is characterised in that described sent to the server is built after group's notice, institute Stating method also includes:Determine the display relation between the message display interface of the subgroup and the message display interface of the main group;The notice based on display relation generation is sent to the server.
- A kind of 9. method of message forwarding, it is characterised in that applied to server, methods described includes:Receive the message from client;Determine the source of the message;The source of the message includes main group and subgroup;Determine the authority relation between the subgroup and affiliated main group;According to the source of the message and the authority relation, send the message to and possess the message display circle for receiving authority Face.
- 10. according to the method for claim 9, it is characterised in that the source of the message is the subgroup;The determination Authority relation between the subgroup and affiliated main group, including:Determine whether the main group possesses the authority for receiving the message;The source according to the message and the authority relation, send the message to the message for possessing reception authority and show Show interface, including:If it is determined that the main group possesses the authority for receiving the message, then the message for sending the message to the main group shows Show the message display interface at interface and the subgroup;If it is determined that the main group does not possess the authority for receiving the message, then disappearing for the subgroup is sent the message to Cease display interface.
- 11. according to the method for claim 9, it is characterised in that the source of the message is the main group;The determination institute The authority relation between subgroup and affiliated main group is stated, including:Determine whether the main group possesses the authority for sending the message to the subgroup;The source according to the message and the authority relation, send the message to the message for possessing reception authority and show Show interface, including:If it is determined that the main group possesses the authority for sending the message to the subgroup, then send the message to described The message display interface of the message display interface of main group and the subgroup;If it is determined that the main group does not possess the authority for sending messages to the subgroup, then the master is sent the message to The message display interface of group.
- 12. a kind of device for establishing group, it is characterised in that applied to server, described device includes:First receiving module, it is configured as receiving the request for being used to establish subgroup that client is sent, it is described to be used to establish son User account is carried in the request of group to identify with main group;Generation module, it is configured as after it is determined that the user account possesses and establish the authority of subgroup, generation subgroup mark;First sending module, it is configured as carrying the confirmation of the subgroup mark to the client feedback;Second receiving module, it is configured as receiving and builds group's notice based on what the confirmation message generated from the client;Institute State to build in group's notice and carry the main group mark, member's account that the subgroup identifies and subgroup includes;Module is established, is configured as the member's account included according to the subgroup, in group corresponding to main group mark Establish subgroup corresponding to the subgroup mark.
- 13. device according to claim 12, it is characterised in that the generation module, including:Judging submodule, it is configured as according to default prescribed profile, judges whether the user account possesses and establish subgroup Authority;Determination sub-module, if being configured as the user account meets the default prescribed profile, it is determined that the user Account possesses the authority for establishing subgroup.
- 14. device according to claim 12, it is characterised in that described device, in addition to:3rd receiving module, it is configured as receiving the notice based on authority relation generation that the client is sent;First preserving module, it is configured as preserving the subgroup and the master according to the notice based on authority relation generation Authority relation between group.
- 15. device according to claim 12, it is characterised in that described device, in addition to:4th receiving module, it is configured as receiving the notice based on the generation of display relation that the client is sent;Second preserving module, it is configured as being shown according to the message that the notice based on the generation of display relation preserves the subgroup Show the display relation between the message display interface of interface and the main group.
- 16. a kind of device for establishing group, it is characterised in that applied to client, described device includes:Second sending module, it is configured as after receiving and establishing the instruction of subgroup to specified main group, is sent to server For establishing the request of subgroup;The request for being used to establish subgroup carries user account and main group mark;5th receiving module, it is configured as receiving from the server based on the instruction generation for being used to establish subgroup Confirmation;Add module, it is configured as according to the confirmation message, by the member's account being selected in the main group described in The corresponding subgroup of subgroup mark;3rd sending module, it is configured as sending to the server and builds group's notice;Described build in group's notice carries the master Member's account that group identification, subgroup mark and the subgroup include.
- 17. device according to claim 16, it is characterised in that described device, in addition to:First determining module, it is configured to determine that the prescribed profile for establishing subgroup;4th sending module, it is configured as sending the notice based on prescribed profile generation to the server.
- 18. device according to claim 16, it is characterised in that described device, in addition to:Second determining module, the authority relation being configured to determine that between the subgroup and the main group;5th sending module, it is configured as sending the notice based on authority relation generation to the server.
- 19. device according to claim 16, it is characterised in that described device, in addition to:3rd determining module, it is configured to determine that the message display interface of the subgroup and the message display interface of the main group Between display relation;6th sending module, it is configured as sending the notice based on display relation generation to the server.
- 20. a kind of device of message forwarding, it is characterised in that described device includes:6th receiving module, it is configured as receiving the message from client;4th determining module, it is configured to determine that the source of the message;The source of the message includes main group and subgroup;5th determining module, the authority relation being configured to determine that between the subgroup and affiliated main group;7th sending module, the source according to the message and the authority relation are configured as, sends the message to tool The standby message display interface for receiving authority.
- 21. device according to claim 20, it is characterised in that the source of the message is the subgroup;5th determining module, it is additionally configured to determine whether the main group possesses the authority for receiving the message;7th sending module, it is additionally configured to determine that the main group possesses the reception message in the 5th determining module Authority when, send the message to the message display interface of the main group and the message display interface of the subgroup, When 5th determining module determines that the main group does not possess the authority for receiving the message, the son is sent the message to The message display interface of group.
- 22. device according to claim 20, it is characterised in that the source of the message is the main group;5th determining module, it is additionally configured to determine whether the main group possesses the transmission message to the subgroup Authority;7th sending module, it is additionally configured to determine that the main group possesses the transmission message in the 5th determining module During authority to the subgroup, the message display interface of the main group and the message of the subgroup are sent the message to Display interface, will when the 5th determining module determines that the main group does not possess the authority for sending messages to the subgroup The message is sent to the message display interface of the main group.
- 23. a kind of device for establishing group, it is characterised in that applied to server, described device includes:Processor;For storing the memory of processor-executable instruction;Wherein, the processor is configured as:The request for being used to establish subgroup that client is sent is received, user is carried in the request for establishing subgroup Account identifies with main group;After it is determined that the user account possesses and establishes the authority of subgroup, generation subgroup mark;The confirmation of the subgroup mark is carried to the client feedback;Receive and build group's notice based on what the confirmation message generated from the client;It is described build in group's notice carry it is described Member's account that main group mark, subgroup mark and subgroup include;The member's account included according to the subgroup, the subgroup mark pair is established in group corresponding to main group mark The subgroup answered.
- 24. a kind of device for establishing group, it is characterised in that applied to client, described device includes:Processor;For storing the memory of processor-executable instruction;Wherein, the processor is configured as:After receiving and establishing the instruction of subgroup to specified main group, the request for establishing subgroup is sent to server; The request for being used to establish subgroup carries user account and main group mark;Receive from confirmation of the server based on the instruction generation for being used to establish subgroup;According to the confirmation message, by the son corresponding to the member's account being selected in the main group added to subgroup mark Group;Sent to the server and build group's notice;It is described build in group's notice carry main group mark, subgroup mark and Member's account that the subgroup includes.
- 25. a kind of device of message forwarding, it is characterised in that applied to server, described device includes:Processor;For storing the memory of processor-executable instruction;Wherein, the processor is configured as:Receive the message from client;Determine the source of the message;The source of the message includes main group and subgroup;Determine the authority relation between the subgroup and affiliated main group;According to the source of the message and the authority relation, send the message to and possess the message display circle for receiving authority Face.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710474552.XA CN107425991A (en) | 2017-06-21 | 2017-06-21 | Establish the method, apparatus of group and the method, apparatus of message forwarding |
CN202010112937.3A CN111314211A (en) | 2017-06-21 | 2017-06-21 | Message forwarding method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710474552.XA CN107425991A (en) | 2017-06-21 | 2017-06-21 | Establish the method, apparatus of group and the method, apparatus of message forwarding |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010112937.3A Division CN111314211A (en) | 2017-06-21 | 2017-06-21 | Message forwarding method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107425991A true CN107425991A (en) | 2017-12-01 |
Family
ID=60426640
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010112937.3A Pending CN111314211A (en) | 2017-06-21 | 2017-06-21 | Message forwarding method and device |
CN201710474552.XA Pending CN107425991A (en) | 2017-06-21 | 2017-06-21 | Establish the method, apparatus of group and the method, apparatus of message forwarding |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010112937.3A Pending CN111314211A (en) | 2017-06-21 | 2017-06-21 | Message forwarding method and device |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN111314211A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108847948A (en) * | 2018-05-29 | 2018-11-20 | 网易乐得科技有限公司 | The creation method and device of active cluster, medium and calculate equipment |
CN109167669A (en) * | 2018-09-20 | 2019-01-08 | 五八有限公司 | Message treatment method, calculates equipment and storage medium at device |
CN109327381A (en) * | 2018-10-30 | 2019-02-12 | 蓝信移动(北京)科技有限公司 | Personnel are quickly added to the method and device of group and newly-built group |
CN109714179A (en) * | 2018-12-29 | 2019-05-03 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN109787785A (en) * | 2019-02-01 | 2019-05-21 | 杭州来布科技有限公司 | Group management, background server and terminal |
CN113746783A (en) * | 2020-05-28 | 2021-12-03 | 腾讯科技(深圳)有限公司 | Group chat permission control method, team instant messaging application and background server |
WO2022022441A1 (en) * | 2020-07-30 | 2022-02-03 | 阿里巴巴集团控股有限公司 | User group interaction method and apparatus, and electronic device |
CN115378891A (en) * | 2022-08-22 | 2022-11-22 | 中国银行股份有限公司 | Group chat processing method, device, storage medium and equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159714A (en) * | 2007-11-30 | 2008-04-09 | 腾讯科技(深圳)有限公司 | Instant communication method, device and cluster server |
CN103888344A (en) * | 2014-03-20 | 2014-06-25 | 小米科技有限责任公司 | Group creation method, group exiting method and device |
CN104301359A (en) * | 2013-07-19 | 2015-01-21 | 深圳市友福同享信息科技有限公司 | Method and system for displaying user relation in network community via groups |
CN105515945A (en) * | 2015-11-30 | 2016-04-20 | 小米科技有限责任公司 | Group splitting method, device and system |
CN106453053A (en) * | 2016-10-18 | 2017-02-22 | 腾讯科技(深圳)有限公司 | Group message display method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120036209A1 (en) * | 2010-07-08 | 2012-02-09 | National Field, LLC | Hierarchical social network system |
CN105099876A (en) * | 2015-06-26 | 2015-11-25 | 阿里巴巴集团控股有限公司 | Methods and devices for managing data of group users and maintaining instant messaging group |
-
2017
- 2017-06-21 CN CN202010112937.3A patent/CN111314211A/en active Pending
- 2017-06-21 CN CN201710474552.XA patent/CN107425991A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159714A (en) * | 2007-11-30 | 2008-04-09 | 腾讯科技(深圳)有限公司 | Instant communication method, device and cluster server |
CN104301359A (en) * | 2013-07-19 | 2015-01-21 | 深圳市友福同享信息科技有限公司 | Method and system for displaying user relation in network community via groups |
CN103888344A (en) * | 2014-03-20 | 2014-06-25 | 小米科技有限责任公司 | Group creation method, group exiting method and device |
CN105515945A (en) * | 2015-11-30 | 2016-04-20 | 小米科技有限责任公司 | Group splitting method, device and system |
CN106453053A (en) * | 2016-10-18 | 2017-02-22 | 腾讯科技(深圳)有限公司 | Group message display method and device |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108847948A (en) * | 2018-05-29 | 2018-11-20 | 网易乐得科技有限公司 | The creation method and device of active cluster, medium and calculate equipment |
CN108847948B (en) * | 2018-05-29 | 2021-05-14 | 网易乐得科技有限公司 | Method and device for creating activity group, medium and computing equipment |
CN109167669A (en) * | 2018-09-20 | 2019-01-08 | 五八有限公司 | Message treatment method, calculates equipment and storage medium at device |
CN109327381A (en) * | 2018-10-30 | 2019-02-12 | 蓝信移动(北京)科技有限公司 | Personnel are quickly added to the method and device of group and newly-built group |
CN109327381B (en) * | 2018-10-30 | 2021-01-22 | 蓝信移动(北京)科技有限公司 | Method and device for rapidly adding personnel into group and creating new group |
CN109714179A (en) * | 2018-12-29 | 2019-05-03 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN109787785A (en) * | 2019-02-01 | 2019-05-21 | 杭州来布科技有限公司 | Group management, background server and terminal |
CN113746783A (en) * | 2020-05-28 | 2021-12-03 | 腾讯科技(深圳)有限公司 | Group chat permission control method, team instant messaging application and background server |
WO2022022441A1 (en) * | 2020-07-30 | 2022-02-03 | 阿里巴巴集团控股有限公司 | User group interaction method and apparatus, and electronic device |
CN114095288A (en) * | 2020-07-30 | 2022-02-25 | 阿里巴巴集团控股有限公司 | User group interaction method and device and electronic equipment |
CN115378891A (en) * | 2022-08-22 | 2022-11-22 | 中国银行股份有限公司 | Group chat processing method, device, storage medium and equipment |
Also Published As
Publication number | Publication date |
---|---|
CN111314211A (en) | 2020-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107425991A (en) | Establish the method, apparatus of group and the method, apparatus of message forwarding | |
CN104506410B (en) | The method and apparatus of instant messaging | |
US10152207B2 (en) | Method and device for changing emoticons in a chat interface | |
KR101894644B1 (en) | Method, device and terminal device for playing game in chatting interface | |
US10334282B2 (en) | Methods and devices for live broadcasting based on live broadcasting application | |
CN107767864B (en) | Method and device for sharing information based on voice and mobile terminal | |
CN105550860A (en) | Payment method and device | |
CN105120122A (en) | Alarm method and device | |
KR20140120050A (en) | Apparatus and method for private chatting in group chats | |
CN108406776B (en) | Safety interaction method, safety interaction device and service robot | |
CN105099879A (en) | Instant communication method and instant communication device | |
CN103986840B (en) | Control method and the device of dialog information | |
EP3203690B1 (en) | Message transmission method and apparatus, and electronic device | |
CN105072079A (en) | Account logon method, account logon device and terminal device | |
CN105515948A (en) | Instant messaging method and device | |
CN105337839A (en) | Exchange group control method and device | |
CN105392141A (en) | Device control method and device | |
CN106792041A (en) | Content share method and device | |
CN106034177A (en) | Information interaction method and apparatus thereof | |
CN104539497B (en) | Method for connecting network and device | |
CN106302116A (en) | Message method and device | |
CN110913276B (en) | Data processing method, device, server, terminal and storage medium | |
CN107819836A (en) | The remapping method and device of facility information | |
CN104363166A (en) | Instant messaging method and device and intelligent terminal | |
CN106775200A (en) | User state information processing method and processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171201 |
|
RJ01 | Rejection of invention patent application after publication |