CN104601441B - For the authority control method and instant communication client of group chat - Google Patents
For the authority control method and instant communication client of group chat Download PDFInfo
- Publication number
- CN104601441B CN104601441B CN201410736146.2A CN201410736146A CN104601441B CN 104601441 B CN104601441 B CN 104601441B CN 201410736146 A CN201410736146 A CN 201410736146A CN 104601441 B CN104601441 B CN 104601441B
- Authority
- CN
- China
- Prior art keywords
- group
- dimension
- user
- message
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
For the authority control method and instant communication client of group chat.The disclosure proposes a kind of authority control method for group chat, the described method includes:At least one dimension is determined from default various dimensions, and the history message of group is divided into by multiple classification using the fixed dimension;When receiving the request message for adding the group, judge whether the user for initiating the request message has been authorized to join the group;When the user is authorized to join the group, it is allowed to check the authority of all classification in the multiple classification or part classifying for the user setting.The disclosure can be that the different new different history messages of user setting that adds checks authority, that is, ensure the privacy of group, and realize the management finer to group chat history message.
Description
Technical field
This disclosure relates to communication field, more particularly to authority control method and instant communication client for group chat.
Background technology
In current instant communication software, group chat function is usually all supported, user can apply adding a group, pass through
Group can then be entered after administrator agrees to (or the group chat allows to be directly added into) by, which crossing, carries out group chat.
Usually can all have certain message to check authority for the new user for adding group, for example group is added for new
User's history that the user can be allowed to check the group check message, yet with the new user for adding group there may be
The defects of authentication is insufficient, therefore it is given tacit consent to the authority for checking history message for the new user for adding group, it is bright
The aobvious privacy contro for being unfavorable for group.
The content of the invention
To overcome problem present in correlation technique, the disclosure provides a kind of authority control method for group chat, instant
Communication customer end and the permission control device for group chat.
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of authority control method for group chat, the method bag
Include:
At least one dimension is determined from default various dimensions, and the history of group is disappeared using the fixed dimension
Breath is divided into multiple classification;
When receiving the request message for adding the group, judge whether the user for initiating the request message is awarded
Power adds the group;
When the user is authorized to join the group, it is allowed to check in the multiple classification for the user setting
All classification or part classifying authority.
Optionally, at least one dimension selected from default various dimensions includes:
After the completion of group creating, output is used for the selection interface for prompting group administrator to carry out dimension selection;The choosing
Selecting interface includes multiple default dimension options;
Receive the operational order for the selection interface;
When the selected instruction of at least one dimension option during the operational order received is for the selection interface, then
Determine the dimension corresponding at least one dimension option.
Optionally, it is described when the user is authorized to join the group, checked for the user setting the multiple
The authority of all classification or part classifying in classification includes:
When the user is authorized to join the group, output is used to prompt group administrator for the user setting to permit
Perhaps the setting interface of the authority of its history message for checking the group;The setting interface includes at least one rights option,
Each rights option in wherein described setting interface is corresponding with a classification in the multiple classification respectively;
Receive the operational order for the setting interface;
When the selected instruction of at least one rights option during the operational order received is for the setting interface, then
The authority of the classification corresponding at least one rights option is checked for the user setting.
Optionally, the group includes multiple administrators;
Wherein, when the group includes multiple administrators, included authority choosing in the setting interface of output
Item is different.
Optionally, the default various dimensions include time dimension, type of message dimension and message content dimension.
According to the second aspect of the embodiment of the present disclosure, there is provided a kind of instant communication client, including:
Division module, for determining at least one dimension from default various dimensions, and uses the fixed dimension
The history message of group is divided into multiple classification;
Judgment module, for when receiving the request message for adding the group, judging to initiate the request message
Whether user has been authorized to join the group;
Setup module, for when the user is authorized to join the group, allowing it to check for the user setting
The authority of all classification or part classifying in the multiple classification.
Optionally, the division module includes:
First output sub-module, for after the completion of group creating, output to be used to prompt group administrator to carry out dimension choosing
The selection interface selected;The selection interface includes multiple default dimension options;
First receiving submodule, for receiving the operational order for the selection interface;
Determination sub-module, for the operational order received be for the selection interface at least one dimension option
Selected instruction when, it is determined that the dimension corresponding at least one dimension option.
Optionally, the setup module includes:
3rd output sub-module, for when the user is authorized to join the group, output to be used to prompt group to manage
Reason person allows it to check the setting interface of the authority of the history message of the group for the user setting;Wrap at the setting interface
Include at least one rights option, wherein it is described set interface in each rights option respectively with one in the multiple classification
A classification is corresponding;
3rd receiving submodule, for receiving the operational order for the setting interface;
Submodule is set, for being at least one rights option in setting interface in the operational order received
Selected instruction when, then the authority of the classification corresponding at least one rights option is checked for the user setting.
Optionally, the group includes multiple administrators;Wherein, it is defeated when the group includes multiple administrators
Included rights option is different in the setting interface gone out.
Optionally, the default various dimensions include time dimension, type of message dimension and message content dimension.
According to the third aspect of the embodiment of the present disclosure, there is provided a kind of permission control device for group chat, including:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:
At least one dimension is determined from default various dimensions, and the history of group is disappeared using the fixed dimension
Breath is divided into multiple classification;
When receiving the request message for adding the group, judge whether the user for initiating the request message is awarded
Power adds the group;
When the user is authorized to join the group, it is allowed to check in the multiple classification for the user setting
All classification or part classifying authority.
The technical scheme provided by this disclosed embodiment can include the following benefits:
In the above example of the disclosure, by determining at least one dimension by the history of group from default various dimensions
Message is divided into multiple classification, is the new addition group after judging that the user for newly adding group is authorized to join group
User setting check all classification in the multiple classification or the authority of part classifying, so as to be different new plus
Access customer sets different history messages to check authority, has not only ensured the privacy of group, but also realize to group chat history message more
Fine management.
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
Attached drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the disclosure
Example, and be used to together with specification to explain the principle of the disclosure.
Fig. 1 is a kind of flow diagram of authority control method for group chat according to an exemplary embodiment;
Fig. 2 is flow signal of the another kind according to an exemplary embodiment for the authority control method of group chat
Figure;
Fig. 3 is the signal of the dimension selection interface of the instant communication client output according to an exemplary embodiment
Figure;
Fig. 4 is a kind of schematic block diagram of instant communication client according to an exemplary embodiment;
Fig. 5 is the schematic block diagram of another instant communication client according to an exemplary embodiment;
Fig. 6 is the schematic block diagram of another instant communication client according to an exemplary embodiment;
Fig. 7 is the schematic block diagram of another instant communication client according to an exemplary embodiment;
Fig. 8 is a kind of structural representation for the instant communication client according to an exemplary embodiment
Figure.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to
During attached drawing, unless otherwise indicated, the same numbers in different attached drawings represent the same or similar key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they be only with it is such as appended
The example of the consistent apparatus and method of some aspects be described in detail in claims, the disclosure.
It is only merely for the purpose of description specific embodiment in the term that the disclosure uses, and is not intended to be limiting the disclosure.
" one kind " of singulative used in disclosure and the accompanying claims book, " described " and "the" are also intended to including majority
Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wraps
Containing the associated list items purpose of one or more, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the disclosure
A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, do not departing from
In the case of disclosure scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ...
When " or " in response to determining ".
As shown in Figure 1, Fig. 1 is a kind of authority control method for group chat according to an exemplary embodiment, should
Method is used in terminal, comprises the following steps:
In a step 101, at least one dimension is determined from default various dimensions, and will using the fixed dimension
The history message of group is divided into multiple classification;
In the present embodiment, the history message of group is divided according to which kind of dimension, can be by user when realizing
Made choice from default multiple dimensions.Default multiple dimensions can include time dimension, message class when realizing
Type dimension or message content dimension.
For example, when user is successful by the instant communication client software (hereinafter referred to as client) installed in terminal
After creating a group, the client can export one and be used to prompt the group creator that (group creator is defaulted as weighing
Limit highest administrator) carry out dimension selection selection interface, multiple default dimensions can be included on the selection interface at this time
Option, each dimension option can correspond to a default dimension respectively, and group creator can carry out the selection interface
Operate to select one or more dimension, the division classified with the history message to group.
For example, by taking the terminal is touch screen terminal as an example, the group creator can be by the selection interface
Carry out touch operation and select dimension, include at this time in the selection interface time dimension option, type of message dimension option and
Message content dimension option, when group creator touches any dimension option in the selection interface, is then triggered to client
End backstage sends a selected instruction, when client receives the selected instruction, then can determine the dimension option institute on backstage
Corresponding dimension so that the division that can subsequently use fixed dimension to classify the history message of group;By above-mentioned
Method, group creator can also pass through multiple touch operation so that client can determine multiple dimensions on backstage.
Certainly, when realizing, if group creator is not intended to the new authority for adding user and checking group history message
It is controlled, dimension can not also be selected and classified to group history message, in this case, the new user for adding group
Acquiescence can be checked into all history messages.
After the founder of group have selected dimension, the history message of group can be drawn based on selected dimension
Point.For example, as previously described, it is assumed that when group creator have selected time dimension history message is divided, one can be set
A division cycle N, some each classification history message being divided within N days;For example assume that N is arranged to 1~3, it can incite somebody to action
History message is divided into the history message within 1 day, three points of the history message within 2 days and the history message within 3 days etc.
Class;Assuming that group creator have selected type of message dimension when being divided to history message, can disappearing according to history message
Type is ceased, history message is divided into text message, speech message, video messaging, business card message, other message etc.;Assuming that group
When group founder have selected message content dimension history message divided, can by setting the keyword of predetermined quantity,
Then it will respectively be extracted with the relevant history message of each key words content and be divided into one kind;Or owning group
History message is shown, and is divided into the history message that can be checked manually according to message content by the administrator of group and can not be looked into
The history message seen.Certainly, the default various dimensions are except time dimension illustrated above, type of message dimension and message
Content dimension, can also have other selections when realizing, no longer be described in detail.
When realizing, when group creator have selected multiple dimensions, it is more careful that the history message of group can be carried out
Division when;Disappeared for example, it is assumed that group creator have selected at the same time based on time dimension and type of message dimension to the history
When breath is divided, the history message can be divided into by text message, speech message according to type of message dimension first, regarded
The message of the types such as frequency message, business card message, other message, any kind that then can be directed to again in the above-mentioned type are based on again
Time dimension is further divided, such as the video messaging before can the video messaging be further divided into N days
With the video messaging after N days.
In a step 102, when receiving the request message for adding the group, judge to initiate the use of the request message
Whether family has been authorized to join the group;
In the present embodiment, the founder of group usually authority of the acquiescence with administrator, can also certainly when realizing
Other Member Users in group are arranged to administrator by group creator.When administrator receives the addition from other users
During the request message of group, it can agree to or refuse the user's addition group.When realizing, when the administrator of group receives
When adding the request message of group, client can export one and be used to prompt whether group administrator authorizes the user to add group
The prompting interface of group, administrator can operate the prompting interface to choose whether to authorize the user to add group.
For example, by taking the terminal is touch screen terminal as an example, one " agreement " can be included on the prompting interface and " is refused
User option absolutely ", when administrator touches agreed to user option, can trigger to backstage and send mandate the user's addition
The instruction of group, when client background receives the instruction, then may determine that the user has been authorized to join group.Certainly,
If administrator touches refused user option, the finger for sending a refusal the user to backstage and adding group can be triggered
Order, when client background receives the instruction, then may determine that the user has been rejected and adds group.
Certainly, when realizing, same group can be set multiple administrators, institute by group creator from group member
There are the request that administrator can receive the addition group from other users, and asking with the received addition group of processing
The authority asked, after any one administrator has handled the request of addition group of some received user, other administrators
It cannot repeat and handle the request.
In step 103, when the user is authorized to join the group, it is allowed to check institute for the user setting
State all classification in multiple classification or the authority of part classifying.
In the present embodiment, after the administrator authorized user of group adds group, the user's setting can be continued as and permitted
Perhaps the authority of its history message for checking group.Group administrator is allowing it to check the history of group for the new user setting that adds
During the authority of message, the history message of group is divided into multiple classification according to dimension selected in advance at this time, therefore group manages
Reason person can allow it to check all classification in the multiple classification according to the administration authority of itself for the new user setting that adds
Or the authority of part classifying.
When realizing, after group administrator authorized user adds group, the client can continue to output one and carry
Show that group administrator checks the setting interface of the authority of the history message of the group, the setting interface for the user setting
Can include at least one rights option, wherein it is described set interface in each rights option can respectively with it is the multiple
A classification in classification is corresponding.Group administrator can be according to the prompting at the setting interface, to select one or more
A rights option for the user sets the corresponding authority for checking group history message.
For example, by taking the terminal is touch screen terminal as an example, it is assumed that the history message of group is drawn based on type of message dimension
It is divided into three classification such as text message, speech message and video messaging, then then include three authorities in the setting interface and select
The authority choosing that item is respectively the rights option of viewing text messages, checks the rights option of speech message and checks video messaging
, it is assumed that group administrator is intended to the user and sets the power that can only allow its text message checked in the history message of group
In limited time, the rights option of the viewing text messages can be touched, when group administrator touches the power of the viewing text messages
When limiting option, it can trigger to client background and send a selected instruction, then be the user after client background receives the instruction
The authority for the text message for allowing it to check in the history message of group is set, and follow-up the user can only check that group history disappears
Text message in breath.Certainly, group administrator can also set multiple authorities for the user at the same time, for example group administrator can
The rights option of the viewing text messages and the rights option of speech message is checked to touch at the same time, and being set for the user can be with
It is allowed to check the text message in group history message and the authority of speech message at the same time.
As it was previously stated, same group can be set multiple administrators by group creator, therefore, in order to realize to authority
More precise controlling, group creator can be different administrators authorize different administration authorities respectively so that different pipes
Reason person is set when checking the authority of history message of group based on the administration authority of itself for the user setting that newly adds
Check that authority can be different from each other.
History message is divided for example, it is assumed that group creator have selected time dimension, the history message of group is pressed
Several classification being divided into according to division cycle N within N days, it is assumed that N is arranged to 1~7, and current group includes 2 pipes
Reason person, group creator can be respectively the different administration authority of the two Administrators so that one of administrator can
Think that user setting allows the authority of its history message checked within 1~3 day, and another administrator to be set for user
Put the authority for the history message for allowing it to check within 1~7 day.Therefore, when different administrators is provided with different management
During authority, when checking the authority of group history message for user setting, the client is exported for different administrators
Rights option included in interface is set to differ.
Wherein, group creator is setting administration authority respectively for different administrators, when realizing, still can pass through
A permission configuration interface is exported to realize.For example, by taking the terminal is touch screen terminal as an example, group creator can be in group chat
Administrator position carries out default touch operation (such as long-press operation) in the members list at interface, and then client exports
One permission configuration interface, group creator prompt for the corresponding management of the Administrator according to the permission configuration interface
Authority.Certainly, when realizing, there can also be other implementations for Administrator administration authority, it is underground no longer to carry out in detail
State.
In the embodiment above, by determining that at least one dimension draws the history message of group from default various dimensions
It is divided into multiple classification, after judging that the user for newly adding group is authorized to join group, for the new user for adding group
All classification in the multiple classification or the authority of part classifying are checked in setting, so as to be different new addition users
Set different history messages to check authority, that is, ensure the privacy of group, and realize finer to group chat history message
Management.
As shown in Fig. 2, Fig. 2 is authority control method of the another kind according to an exemplary embodiment for group chat,
This method is used in terminal, and the terminal can be smart mobile phone, the described method comprises the following steps:
In step 201, at least one dimension is determined from default various dimensions, and will using the fixed dimension
The history message of group is divided into multiple classification;
In step 202, when receiving the request message for adding the group, judge to initiate the use of the request message
Whether family has been authorized to join the group;
In step 203, when the user is authorized to join the group, output is used to prompt group administrator as institute
State the setting interface that user setting allows it to check the authority of the history message of the group;The setting interface includes at least one
A rights option, the phase wherein described each rights option set in interface is classified with one in the multiple classification respectively
It is corresponding;
In step 204, the operational order for the setting interface is received, when the operational order received is for institute
When stating the selected instruction of at least one rights option in setting interface, then it is allowed to check described at least one for the user setting
The authority of classification corresponding to a rights option.
In the present embodiment, the history message of group is divided according to which kind of dimension, can be by user when realizing
Made choice from default multiple dimensions.Default multiple dimensions can include time dimension, message class when realizing
Type dimension or message content dimension.
For example, when user is successful by the instant communication client software (hereinafter referred to as client) installed in terminal
After creating a group, the client can export one and be used to prompt the group creator that (group creator is defaulted as weighing
Limit highest administrator) carry out dimension selection selection interface, multiple default dimensions can be included on the selection interface at this time
Option, each dimension option can correspond to a default dimension respectively, and group creator can carry out the selection interface
Operate to select one or more dimension, the division classified with the history message to group.
For example, Fig. 3 is referred to, it is described by taking the terminal is touch screen terminal as an example by taking the terminal is touch screen terminal as an example
Group creator can select dimension by carrying out touch operation in the selection interface, be wrapped at this time in the selection interface
Time dimension option, type of message dimension option and message content dimension option are included, when group creator touches selection circle
During any dimension option on face, then trigger to client background and send a selected instruction, selected refer to when client receives this
When making, then the dimension corresponding to the dimension option can be determined on backstage so that can subsequently use fixed dimension to group
The division classified of history message;By the above method, group creator can also be by multiple touch operation, to select
Multiple dimensions so that client can determine multiple dimensions on backstage.
Certainly, when realizing, if group creator is not intended to the new authority for adding user and checking group history message
It is controlled, dimension can not also be selected and classified to group history message, in this case, the new user for adding group
Acquiescence can be checked into all history messages.
After the founder of group have selected dimension, the history message of group can be drawn based on selected dimension
Point.For example, as previously described, it is assumed that when group creator have selected time dimension history message is divided, one can be set
A division cycle N, some each classification history message being divided within N days;For example assume that N is arranged to 1~3, it can incite somebody to action
History message is divided into the history message within 1 day, three points of the history message within 2 days and the history message within 3 days etc.
Class;Assuming that group creator have selected type of message dimension when being divided to history message, can disappearing according to history message
Type is ceased, history message is divided into text message, speech message, video messaging, business card message, other message etc.;Assuming that group
When group founder have selected message content dimension history message divided, can by setting the keyword of predetermined quantity,
Then it will respectively be extracted with the relevant history message of each key words content and be divided into one kind;Or owning group
History message is shown, and is divided into the history message that can be checked manually according to message content by the administrator of group and can not be looked into
The history message seen.Certainly, the default various dimensions are except time dimension illustrated above, type of message dimension and message
Content dimension, can also have other selections when realizing, no longer be described in detail.
When realizing, when group creator have selected multiple dimensions, it is more careful that the history message of group can be carried out
Division when;Disappeared for example, it is assumed that group creator have selected at the same time based on time dimension and type of message dimension to the history
When breath is divided, the history message can be divided into by text message, speech message according to type of message dimension first, regarded
The message of the types such as frequency message, business card message, other message, any kind that then can be directed to again in the above-mentioned type are based on again
Time dimension is further divided, such as the video messaging before can the video messaging be further divided into N days
With the video messaging after N days.
In the present embodiment, the founder of group usually authority of the acquiescence with administrator, can also certainly when realizing
Other Member Users in group are arranged to administrator by group creator.When administrator receives the addition from other users
During the request message of group, it can agree to or refuse the user's addition group.When realizing, when the administrator of group receives
When adding the request message of group, client can export one and be used to prompt whether group administrator authorizes the user to add group
The prompting interface of group, administrator can operate the prompting interface to choose whether to authorize the user to add group.
For example, by taking the terminal is touch screen terminal as an example, one " agreement " can be included on the prompting interface and " is refused
User option absolutely ", when administrator touches agreed to user option, can trigger to backstage and send mandate the user's addition
The instruction of group, when client background receives the instruction, then may determine that the user has been authorized to join group.Certainly,
If administrator touches refused user option, the finger for sending a refusal the user to backstage and adding group can be triggered
Order, when client background receives the instruction, then may determine that the user has been rejected and adds group.
Certainly, when realizing, same group can be set multiple administrators, institute by group creator from group member
There are the request that administrator can receive the addition group from other users, and asking with the received addition group of processing
The authority asked, after any one administrator has handled the request of addition group of some received user, other administrators
It cannot repeat and handle the request.
In the present embodiment, after the administrator authorized user of group adds group, the user's setting can be continued as and permitted
Perhaps the authority of its history message for checking group.Group administrator is allowing it to check the history of group for the new user setting that adds
During the authority of message, the history message of group is divided into multiple classification according to dimension selected in advance at this time, therefore group manages
Reason person can allow it to check all classification in the multiple classification according to the administration authority of itself for the new user setting that adds
Or the authority of part classifying.
When realizing, after group administrator authorized user adds group, the client can continue to output one and carry
Show that group administrator checks the setting interface of the authority of the history message of the group, the setting interface for the user setting
Can include at least one rights option, wherein it is described set interface in each rights option can respectively with it is the multiple
A classification in classification is corresponding.Group administrator can be according to the prompting at the setting interface, to select one or more
A rights option for the user sets the corresponding authority for checking group history message.
For example, by taking the terminal is touch screen terminal as an example, it is assumed that the history message of group is drawn based on type of message dimension
It is divided into three classification such as text message, speech message and video messaging, then then include three authorities in the setting interface and select
The authority choosing that item is respectively the rights option of viewing text messages, checks the rights option of speech message and checks video messaging
, it is assumed that group administrator is intended to the user and sets the power that can only allow its text message checked in the history message of group
In limited time, the rights option of the viewing text messages can be touched, when group administrator touches the power of the viewing text messages
When limiting option, it can trigger to client background and send a selected instruction, then be the user after client background receives the instruction
The authority for the text message for allowing it to check in the history message of group is set, and follow-up the user can only check that group history disappears
Text message in breath.Certainly, group administrator can also set multiple authorities for the user at the same time, for example group administrator can
The rights option of the viewing text messages and the rights option of speech message is checked to touch at the same time, and being set for the user can be with
It is allowed to check the text message in group history message and the authority of speech message at the same time.
As it was previously stated, same group can be set multiple administrators by group creator, therefore, in order to realize to authority
More precise controlling, group creator can be different administrators authorize different administration authorities respectively so that different pipes
Reason person is set when checking the authority of history message of group based on the administration authority of itself for the user setting that newly adds
Check that authority can be different from each other.
History message is divided for example, it is assumed that group creator have selected time dimension, the history message of group is pressed
Several classification being divided into according to division cycle N within N days, it is assumed that N is arranged to 1~7, and current group includes 2 pipes
Reason person, group creator can be respectively the different administration authority of the two Administrators so that one of administrator can
Think that user setting allows the authority of its history message checked within 1~3 day, and another administrator to be set for user
Put the authority for the history message for allowing it to check within 1~7 day.Therefore, when different administrators is provided with different management
During authority, when checking the authority of group history message for user setting, the client is exported for different administrators
Rights option included in interface is set to differ.
Wherein, group creator is setting administration authority respectively for different administrators, when realizing, still can pass through
A permission configuration interface is exported to realize.For example, by taking the terminal is touch screen terminal as an example, group creator can be in group chat
Administrator position carries out default touch operation (such as long-press operation) in the members list at interface, and then client exports
One permission configuration interface, group creator prompt for the corresponding management of the Administrator according to the permission configuration interface
Authority.Certainly, when realizing, there can also be other implementations for Administrator administration authority, it is underground no longer to carry out in detail
State.
In the embodiment above, by determining that at least one dimension draws the history message of group from default various dimensions
It is divided into multiple classification, after judging that the user for newly adding group is authorized to join group, for the new user for adding group
All classification in the multiple classification or the authority of part classifying are checked in setting, so as to be different new addition users
Set different history messages to check authority, not only ensured the privacy of group, but also realize finer to group chat history message
Management.
Corresponding with the foregoing authority control method embodiment for group chat, the disclosure additionally provides a kind of instant messaging visitor
The embodiment at family end.
Fig. 4 is a kind of schematic block diagram of instant communication client according to an exemplary embodiment.
As shown in figure 4, a kind of instant communication client 400 according to an exemplary embodiment, including:Division module
401st, judgment module 402 and setup module 403;Wherein:
The division module 401 is configured as, and at least one dimension is determined from default various dimensions, and use and have determined that
The dimension history message of group is divided into multiple classification;
The judgment module 402 is configured as, and when receiving the request message for adding the group, is judged described in initiation
Whether the corresponding user of request message has been authorized to join the group;
The setup module 403 is configured as, and is the user setting when the user is authorized to join the group
It is allowed to check the authority of all classification in the multiple classification or part classifying.
Wherein, the default various dimensions can include time dimension, type of message dimension and message content dimension.
In the embodiment above, the history message of group is drawn by selecting at least one dimension from default various dimensions
It is divided into multiple classification, after judging that the user for newly adding group is authorized to join group, for the new user for adding group
All classification in the multiple classification or the authority of part classifying are checked in setting, so as to be different new addition users
Set different history messages to check authority, can not only ensure the privacy of group, but also can realize to group chat history message more
Fine management.
Fig. 5 is referred to, Fig. 5 is the frame of another instant communication client of the disclosure according to an exemplary embodiment
Figure, for the embodiment on the basis of foregoing embodiment illustrated in fig. 4, the division module 401 can include the first output sub-module
401A, the first receiving submodule 401B and determination sub-module 401C;Wherein:
The first output sub-module 401A is configured as, and after the completion of group creating, output is used to prompt group creating
Person carries out the selection interface of dimension selection;The selection interface includes multiple default dimension options;
The first receiving submodule 401B is configured as, and receives the operational order for the selection interface;
The determination sub-module 401C is configured as, in being for the selection interface in the operational order received at least
During the selected instruction of one dimension option, it is determined that the dimension corresponding at least one dimension option.
Fig. 6 is referred to, Fig. 6 is the frame of another instant communication client of the disclosure according to an exemplary embodiment
Figure, for the embodiment on the basis of foregoing embodiment illustrated in fig. 4, the judgment module 402 can include the second output sub-module
402A, the second receiving submodule 402B and judging submodule 402C;Wherein:
The second output sub-module 402A is configured as, and when receiving the request message for adding group, output is used for
Whether prompting group administrator authorizes the prompting interface of the corresponding user's addition group of the request message;
The second receiving submodule 402B is configured as, and receives the operational order for the prompting interface;
The judging submodule 402C is configured as, and group is added for the mandate user in the operational order received
During instruction, judge that the user has been authorized to join group.
It should be noted that the second output sub-module 402A shown in device embodiment shown in above-mentioned Fig. 6, second connecing
Receiving the structure of submodule 402B and judging submodule 402C can also be included in the device embodiment of earlier figures 5, to this this public affairs
Open and be not limited.
Fig. 7 is referred to, Fig. 7 is the frame of another instant communication client of the disclosure according to an exemplary embodiment
Figure, for the embodiment on the basis of foregoing embodiment illustrated in fig. 4, the setup module 403 can include the 3rd output sub-module
403A, the 3rd receiving submodule 403B and setting submodule 403C;Wherein:
The 3rd output sub-module 403A is configured as, and when the user is authorized to join the group, output is used
It is allowed to check the setting interface of the authority of the history message of the group for the user setting in prompting group administrator;Institute
State set interface include at least one rights option, wherein it is described setting interface in each rights option respectively with it is described more
A classification in a classification is corresponding;
The 3rd receiving submodule 403B is configured as, and receives the operational order for the setting interface;
The setting submodule 403C is configured as, in being for the setting interface in the operational order received at least
During the selected instruction of one rights option, then the classification corresponding at least one rights option is checked for the user setting
Authority.
Wherein, the group can include multiple administrators;When the group includes multiple administrators, the described 3rd is defeated
It is different to go out rights option included in the setting interface of submodule 403A outputs.
It should be noted that the 3rd output sub-module 403A shown in device embodiment shown in above-mentioned Fig. 7, the 3rd connecing
Receive submodule 403B and set the structure of submodule 403C can also be included in the device embodiment of earlier figures 5-6, to this
It is open to be not limited.
The function of modules and effect realizes that process specifically refers to step is corresponded in the above method in above device
Realize process, details are not described herein.
For device embodiment, since it corresponds essentially to embodiment of the method, so related part is real referring to method
Apply the part explanation of example.Device embodiment described above is only schematical, wherein described be used as separating component
The module of explanation may or may not be physically separate, can be as the component that module is shown or can also
It is not physical module, you can with positioned at a place, or can also be distributed on multiple mixed-media network modules mixed-medias.Can be according to reality
Need to select some or all of module therein to realize the purpose of disclosure scheme.Those of ordinary skill in the art are not paying
In the case of going out creative work, you can to understand and implement.
Correspondingly, the disclosure also provides a kind of permission control device for group chat, described device includes:
Processor;For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:
At least one dimension is determined from default various dimensions, and the history of group is disappeared using the fixed dimension
Breath is divided into multiple classification;
When receiving the request message for adding the group, judge whether the user for initiating the request message is awarded
Power adds the group;
When the user is authorized to join the group, it is allowed to check in the multiple classification for the user setting
All classification or part classifying authority.
Correspondingly, the disclosure also provides a kind of terminal, the terminal includes memory, and one or more than one
Program, one of them either more than one program storage in memory and be configured to by one or more than one
Reason device performs the one or more programs and includes the instruction for being used for being operated below:
At least one dimension is determined from default various dimensions, and the history of group is disappeared using the fixed dimension
Breath is divided into multiple classification;
When receiving the request message for adding the group, judge whether the user for initiating the request message is awarded
Power adds the group;
When the user is authorized to join the group, it is allowed to check in the multiple classification for the user setting
All classification or part classifying authority.
Fig. 8 is a kind of structure diagram of permission control device for group chat according to an exemplary embodiment.
As shown in figure 8, a kind of permission control device 800 for group chat according to an exemplary embodiment, the dress
It can be mobile phone to put 800, computer, digital broadcast terminal, messaging devices, game console, tablet device, medical treatment
Equipment, body-building equipment, personal digital assistant etc..
With reference to Fig. 8, device 800 can include following one or more assemblies:Processing component 801, memory 802, power supply
Component 803, multimedia component 804, audio component 805, the interface 806 of input/output (I/O), sensor component 807, and
Communication component 808.
The integrated operation of the usual control device 800 of processing component 801, such as with display, call, data communication, phase
The operation that machine operates and record operation is associated.Processing component 801 can refer to including one or more processors 809 to perform
Order, to complete all or part of step of above-mentioned method.In addition, processing component 801 can include one or more modules, just
Interaction between processing component 801 and other assemblies.For example, processing component 801 can include multi-media module, it is more to facilitate
Interaction between media component 804 and processing component 801.
Memory 802 is configured as storing various types of data to support the operation in device 800.These data are shown
Example includes the instruction of any application program or method for being operated on device 800, and contact data, telephone book data, disappears
Breath, picture, video etc..Memory 802 can be by any kind of volatibility or non-volatile memory device or their group
Close and realize, as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM) are erasable to compile
Journey read-only storage (EPROM), programmable read only memory (PROM), read-only storage (ROM), magnetic memory, flash
Device, disk or CD.
Power supply module 803 provides electric power for the various assemblies of device 800.Power supply module 803 can include power management system
System, one or more power supplys, and other components associated with generating, managing and distributing electric power for device 800.
Multimedia component 804 is included in the screen of one output interface of offer between described device 800 and user.One
In a little embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen
Curtain may be implemented as touch-screen, to receive input signal from the user.Touch panel includes one or more touch sensings
Device is to sense the gesture on touch, slip and touch panel.The touch sensor can not only sense touch or sliding action
Border, but also detect and the duration and pressure associated with the touch or slide operation.In certain embodiments, more matchmakers
Body component 804 includes a front camera and/or rear camera.When device 800 is in operator scheme, such as screening-mode or
During video mode, front camera and/or rear camera can receive exterior multi-medium data.Each front camera and
Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 805 is configured as output and/or input audio signal.For example, audio component 805 includes a Mike
Wind (MIC), when device 800 is in operator scheme, during such as call model, logging mode and speech recognition mode, microphone by with
It is set to reception external audio signal.The received audio signal can be further stored in memory 802 or via communication set
Part 808 is sent.In certain embodiments, audio component 805 further includes a loudspeaker, for exports audio signal.
I/O interfaces 802 provide interface between processing component 801 and peripheral interface module, and above-mentioned peripheral interface module can
To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock
Determine button.
Sensor component 807 includes one or more sensors, and the state for providing various aspects for device 800 is commented
Estimate.For example, sensor component 807 can detect opening/closed mode of device 800, and the relative positioning of component, for example, it is described
Component is the display and keypad of device 800, and sensor component 807 can be with 800 1 components of detection device 800 or device
Position change, the existence or non-existence that user contacts with device 800,800 orientation of device or acceleration/deceleration and device 800
Temperature change.Sensor component 807 can include proximity sensor, be configured to detect without any physical contact
Presence of nearby objects.Sensor component 807 can also include optical sensor, such as CMOS or ccd image sensor, for into
As being used in application.In certain embodiments, which can also include acceleration transducer, gyro sensors
Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 808 is configured to facilitate the communication of wired or wireless way between device 800 and other equipment.Device
800 can access the wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.In an exemplary implementation
In example, communication component 808 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.
In one exemplary embodiment, the communication component 808 further includes near-field communication (NFC) module, to promote junction service.Example
Such as, in NFC module radio frequency identification (RFID) technology can be based on, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,
Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 800 can be believed by one or more application application-specific integrated circuit (ASIC), numeral
Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (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 802 of instruction, above-metioned instruction can be performed to complete the above method by the processor 809 of device 800.For example,
The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk
With optical data storage devices etc..
Wherein, when the instruction in the storage medium is performed by the processor of mobile terminal so that mobile terminal can
A kind of authority control method for group chat is performed, including:
At least one dimension is determined from default various dimensions, and the history of group is disappeared using the fixed dimension
Breath is divided into multiple classification;
When receiving the request message for adding the group, judge whether the user for initiating the request message is awarded
Power adds the group;
When the user is authorized to join the group, it is allowed to check in the multiple classification for the user setting
All classification or part classifying authority.
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice invention disclosed herein
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principle of the disclosure and including the undocumented common knowledge in the art of the disclosure
Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope and spirit of the disclosure are by following
Claim is pointed out.
It should be appreciated that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by appended claim.
Claims (12)
- A kind of 1. authority control method for group chat, it is characterised in that the described method includes:At least one dimension is determined from default various dimensions, and is drawn the history message of group using the fixed dimension It is divided into multiple classification;When receiving the request message for adding the group, judge whether the user for initiating the request message is authorized to and add Enter the group;When the user is authorized to join the group, it is allowed to check the institute in the multiple classification for the user setting There is the authority of the history message of classification or part classifying.
- 2. the method as described in claim 1, it is characterised in that described that at least one dimension bag is selected from default various dimensions Include:After the completion of group creating, output is used for the selection interface for prompting group administrator to carry out dimension selection;Selection circle Face includes multiple default dimension options;Receive the operational order for the selection interface;When the selected instruction of at least one dimension option during the operational order received is for the selection interface, it is determined that Dimension corresponding at least one dimension option.
- 3. the method as described in claim 1, it is characterised in that it is described when the user is authorized to join the group, be All classification or the authority of part classifying that the user setting is checked in the multiple classification include:When the user is authorized to join the group, output is used to prompt group administrator to allow it for the user setting Check the setting interface of the authority of the history message of the group;The setting interface includes at least one rights option, wherein Each rights option in the setting interface is corresponding with a classification in the multiple classification respectively;Receive the operational order for the setting interface;Then it is institute when the selected instruction of at least one rights option during the operational order received is for the setting interface State the authority for the classification that user setting is checked corresponding at least one rights option.
- 4. method as claimed in claim 3, it is characterised in that the group includes multiple administrators;Wherein, when the group includes multiple administrators, the rights option included by the setting interface of output is not Together.
- 5. the method as described in claim 1, it is characterised in that the default various dimensions include time dimension, type of message Dimension and message content dimension.
- A kind of 6. instant communication client, it is characterised in that including:Division module, for determining at least one dimension from default various dimensions, and uses the fixed dimension by group The history message of group is divided into multiple classification;Judgment module, for when receiving the request message for adding the group, judging to initiate the user of the request message Whether the group has been authorized to join;Setup module, for when the user is authorized to join the group, allowing it to check for the user setting described The authority of the history message of all classification or part classifying in multiple classification.
- 7. client as claimed in claim 6, it is characterised in that the division module includes:First output sub-module, for after the completion of group creating, output to be used to prompt group administrator to carry out dimension selection Selection interface;The selection interface includes multiple default dimension options;First receiving submodule, for receiving the operational order for the selection interface;Determination sub-module, for the choosing in the operational order received at least one dimension option in for the selection interface When instructing surely, it is determined that the dimension corresponding at least one dimension option.
- 8. client as claimed in claim 6, it is characterised in that the setup module includes:3rd output sub-module, for when the user is authorized to join the group, output to be used to prompt group administrator It is allowed to check the setting interface of the authority of the history message of the group for the user setting;The setting interface is included extremely A few rights option, wherein described each rights option set in interface respectively with one point in the multiple classification Class is corresponding;3rd receiving submodule, for receiving the operational order for the setting interface;Submodule is set, for being for the choosing for setting at least one rights option in interface in the operational order received When instructing surely, then the authority of the classification corresponding at least one rights option is checked for the user setting.
- 9. client as claimed in claim 8, it is characterised in that the group includes multiple administrators;Wherein, when described When group includes multiple administrators, included rights option is different in the setting interface of output.
- 10. client as claimed in claim 6, it is characterised in that the default various dimensions include time dimension, message class Type dimension and message content dimension.
- A kind of 11. permission control device for group chat, it is characterised in that including:Processor;For storing the memory of processor-executable instruction;Wherein, the processor is configured as:At least one dimension is determined from default various dimensions, and is drawn the history message of group using the fixed dimension It is divided into multiple classification;When receiving the request message for adding the group, judge whether the user for initiating the request message is authorized to and add Enter the group;When the user is authorized to join the group, it is allowed to check the institute in the multiple classification for the user setting There is the authority of the history message of classification or part classifying.
- 12. a kind of computer-readable recording medium, is stored thereon with computer instruction, it is characterised in that the instruction is by processor The step of any one of claim 1 to 5 the method is realized during execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410736146.2A CN104601441B (en) | 2014-12-04 | 2014-12-04 | For the authority control method and instant communication client of group chat |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410736146.2A CN104601441B (en) | 2014-12-04 | 2014-12-04 | For the authority control method and instant communication client of group chat |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104601441A CN104601441A (en) | 2015-05-06 |
CN104601441B true CN104601441B (en) | 2018-05-08 |
Family
ID=53126962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410736146.2A Active CN104601441B (en) | 2014-12-04 | 2014-12-04 | For the authority control method and instant communication client of group chat |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104601441B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104901820B (en) * | 2015-06-29 | 2018-11-23 | 广州华多网络科技有限公司 | A kind of wheat sequence controlling method, device and system |
CN105610681B (en) * | 2015-10-23 | 2019-08-09 | 阿里巴巴集团控股有限公司 | Information processing method and device based on instant messaging |
CN105337747B (en) * | 2015-11-17 | 2019-03-08 | 小米科技有限责任公司 | Group history message treatment method and device |
CN105553817A (en) * | 2015-12-09 | 2016-05-04 | 小米科技有限责任公司 | Instant communication information check method and device and terminal |
CN107104877A (en) * | 2016-02-29 | 2017-08-29 | 艾威梯科技(北京)有限公司 | It is a kind of to add the method and system for discussing and history mutual information being obtained after group |
CN107153942B (en) * | 2016-03-02 | 2021-02-26 | 北京京东尚科信息技术有限公司 | Method for dynamically configuring and checking blacklist |
CN107968739B (en) * | 2016-10-20 | 2021-04-06 | 腾讯科技(深圳)有限公司 | Group message viewing method and device and server |
CN106789127B (en) * | 2016-12-16 | 2020-10-09 | 奇酷互联网络科技(深圳)有限公司 | Method and system for speaking in group in packet mode |
CN108206776B (en) * | 2016-12-20 | 2021-02-05 | 中移(杭州)信息技术有限公司 | Group history message query method and device |
CN107181671B (en) * | 2017-05-26 | 2020-08-07 | 北京小米移动软件有限公司 | Social information processing method and device |
CN109948313B (en) * | 2019-03-15 | 2022-11-25 | 江苏金智教育信息股份有限公司 | Method and device for viewing and empowering personal information |
CN111881308A (en) * | 2020-06-10 | 2020-11-03 | 珠海不得了科技有限公司 | Group interaction method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1750519A (en) * | 2005-11-01 | 2006-03-22 | ***通信集团公司 | Method for sharing instant news data |
CN103746978A (en) * | 2013-12-30 | 2014-04-23 | 华为技术有限公司 | Content viewing method and server |
CN104125143A (en) * | 2014-06-24 | 2014-10-29 | 小米科技有限责任公司 | Group recommending method and device |
CN104168177A (en) * | 2014-06-27 | 2014-11-26 | 掌赢信息科技(上海)有限公司 | Method and device for presenting and browsing group messages in instant communication program |
-
2014
- 2014-12-04 CN CN201410736146.2A patent/CN104601441B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1750519A (en) * | 2005-11-01 | 2006-03-22 | ***通信集团公司 | Method for sharing instant news data |
CN103746978A (en) * | 2013-12-30 | 2014-04-23 | 华为技术有限公司 | Content viewing method and server |
CN104125143A (en) * | 2014-06-24 | 2014-10-29 | 小米科技有限责任公司 | Group recommending method and device |
CN104168177A (en) * | 2014-06-27 | 2014-11-26 | 掌赢信息科技(上海)有限公司 | Method and device for presenting and browsing group messages in instant communication program |
Also Published As
Publication number | Publication date |
---|---|
CN104601441A (en) | 2015-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104601441B (en) | For the authority control method and instant communication client of group chat | |
CN104503688B (en) | The control method and device of intelligent hardware devices | |
CN104506410B (en) | The method and apparatus of instant messaging | |
CN106792640A (en) | The communication means of virtual SIM card, mobile terminal and server | |
CN105160239A (en) | Application program access restriction method and apparatus | |
CN106970769A (en) | Multi-screen display method and device | |
CN106598393A (en) | Split-screen display method and device | |
CN106528081A (en) | Method and device for operation execution | |
CN107219992A (en) | Open the method and device of split screen function | |
CN106056010A (en) | Method and apparatus for processing messages by terminal, and terminal | |
CN104899501A (en) | Dialog list display method and device and terminal | |
CN107423378A (en) | Image display method and device | |
CN106790018A (en) | Resource-sharing player method and device | |
CN106034177A (en) | Information interaction method and apparatus thereof | |
CN106372943A (en) | Message processing method and device | |
CN106471513A (en) | Authority control method and device | |
CN106462698A (en) | Authority control method and authority control device | |
CN106302116A (en) | Message method and device | |
CN105430639A (en) | Information processing method and device | |
CN108446226A (en) | Using abnormal processing method | |
CN107704294A (en) | The method and apparatus for handling reservation event | |
CN107197107A (en) | Enabled instruction processing method and processing device | |
CN107295099A (en) | PUSH message processing method, device and storage medium | |
CN106462696A (en) | Authority controlling method and device | |
CN105808995A (en) | Password prompting method and device and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |