Specific embodiment
Schema is refer to, wherein identical element numbers represent identical component, and principle of the invention is with realityIllustrated in Shi Yi appropriate computing environment.The following description is specific based on the illustrated present inventionEmbodiment, it is not construed as the limitation present invention other specific embodiments not detailed herein.
In the following description, specific embodiment of the invention will be with reference to as performed by one or multi-section computerOperation the step of and symbol illustrate, unless otherwise stating clearly.Therefore, its will appreciate that these steps andOperation, wherein have mention for several times be by computer perform, include by representing with a structuring patternThe computer processing unit of the electronic signal of data is manipulated.This manipulation transforms data are maintained at thisAt position in the memory system of computer, its is reconfigurable or in addition with well known to those skilled in the artMode change the running of the computer.The data structure that the data are maintained is the provider location of the internal memory,It has as particular characteristics defined in the data form.But, the principle of the invention is illustrated with above-mentioned word,It is not represented as a kind of limitation, and those skilled in the art will appreciate that plurality of step and behaviour as described belowAlso may be implemented in the middle of hardware.
Session management device of the invention can be used various electronic equipments to be implemented, the electronic equipment include butPersonal computer, server computer, hand-held or laptop devices, mobile device are not limited to (such as to movePhone, personal digital assistant (PDA), media player etc.), multicomputer system, consumer electronics setStandby, minicom, mainframe computer, the DCE including above-mentioned any system or equipment,Etc..But the electronic equipment is preferably various intelligent mobile terminals and personal stationary computer, to improve meetingThe displaying efficiency of words information and the browse operation efficiency of user.
Fig. 1 is refer to, Fig. 1 is the flow chart of the first preferred embodiment of conversation managing method of the invention.The conversation managing method of this preferred embodiment can be used above-mentioned electronic equipment to be implemented, especially by being arranged onThe various immediate communication platforms such as wechat, QQ and RTX (Real Time eXpert) in electronic equipment enterRow is implemented.The conversation managing method of this preferred embodiment includes:
Step S101, receives session displaying instruction, and shows instruction according to session, obtains all of current meetingWords;
Step S102, obtains the label information of current sessions;
All of current sessions are carried out polymerization treatment by step S103 according to label information, are worked as with obtaining polymerizationPreceding session;
Polymerization current sessions are shown operation by step S104.
The following detailed description of the idiographic flow of each step of the conversation managing method of this preferred embodiment.
In step S101, session management device receives session displaying instruction, and session displaying instruction is userThe instruction of request displaying current sessions.Subsequent session management device shows instruction according to the session for receiving, fromOn server or from locally pulling all of current sessions.Here when current sessions refer generally to nearest settingBetween or setting quantity all sessions, it generally comprises session name, session members and session content.SessionFor distinguishing different sessions, session members refer to the user that can be given out information in the session to name, in sessionAppearance refers to the message that session members specifically send.Then pass to step S102.
In step s 102, the label information of the current sessions that session management device obtaining step S101 is obtained,Here label information is the parameter of the optional setting of session, for distinguishing different types of session.OneLabel can correspond to multiple sessions, but a session can only set a label.Then pass to step S103.
In step s 103, the label information that session management device is obtained according to step S102 is worked as to all ofPreceding session carries out polymerization treatment, will belong to same type of session and be set to same polymerization current sessions, thisSample obtains the polymerization current sessions including at least one same type of session.Then pass to step S104.
In step S104, session management device is shown to the polymerization current sessions that step S103 is obtainedOperation.Due to same type of current sessions can currently be carried out with converging operation using polymerization, therefore can makeWith less all of current sessions of space representation, the more problem of the current sessions that preferably avoid is realizedEffective displaying to session information, improves the browse operation efficiency of user.
So complete the session management procedure of the conversation managing method of this preferred embodiment.
The conversation managing method of this preferred embodiment carries out polymerization treatment according to label information to current sessions, carriesThe displaying amount to session information high, so as to improve the browse operation efficiency of user.
Fig. 2 is refer to, Fig. 2 is the flow chart of the second preferred embodiment of conversation managing method of the invention.The conversation managing method of this preferred embodiment can be used above-mentioned electronic equipment to be implemented, especially by being arranged onThe various immediate communication platforms such as wechat, QQ and RTX (Real Time eXpert) in electronic equipment enterRow is implemented.The conversation managing method of this preferred embodiment includes:
Step S201, receives session displaying instruction, and shows instruction according to session, obtains all of current meetingWords;
Step S202, obtains the label information of current sessions;
All of current sessions are carried out polymerization treatment by step S203 according to label information, are worked as with obtaining polymerizationPreceding session;
Polymerization current sessions are shown operation by step S204.
The following detailed description of the idiographic flow of each step of the conversation managing method of this preferred embodiment.
In step s 201, session management device receives session displaying instruction, and session displaying instruction is userThe instruction of request displaying current sessions.Subsequent session management device shows instruction according to the session for receiving, fromOn server or from locally pulling all of current sessions.Here when current sessions refer generally to nearest settingBetween or setting quantity all sessions, it generally comprises session name, session members and session content.SessionFor distinguishing different sessions, session members refer to the user that can be given out information in the session to name, in sessionAppearance refers to the message that session members specifically send.Then pass to step S202.
In step S202, the label information of the current sessions that session management device obtaining step S201 is obtained,Here label information is the parameter of the optional setting of session, for distinguishing different types of session.OneLabel can correspond to multiple sessions, but a session can only set a label.Then pass to step S203.
In step S203, the label information that session management device is obtained according to step S102 is worked as to all ofPreceding session carries out polymerization treatment, will belong to same type of session and be set to same polymerization current sessions, thisSample obtains the polymerization current sessions including at least one same type of session.
Specific polymerisation process refer to Fig. 3, and Fig. 3 is the second preferred of conversation managing method of the inventionThe step of embodiment S203 flow chart;Step S203 includes:
Step S301, session management device judges whether current sessions have label information;Such as current sessions notWith label information, then step S302 is gone to;As current sessions have label information, then step S303 is gone to.
Current sessions because current sessions do not have label information, then cannot be carried out at polymerization by step S302Reason, therefore session management device is directly shown operation to the current sessions.
Step S303, because current sessions have label information, therefore session management device enters to current sessionsRow polymerization is processed, to obtain polymerization current sessions;Wherein polymerization current sessions include only thering is sessionFirst polymerization current sessions and the second polymerization current sessions with least two sessions.Specifically refer to figureThe flow chart of 4, Fig. 4 S303 the step of be the second preferred embodiment of conversation managing method of the invention.ShouldStep S303 includes:
The number of the corresponding session of label information that step S401, session management device obtaining step S202 are obtainedAmount, then passes to step S402.
Step S402, session management device judges the number of the corresponding session of label information that step S401 is obtainedWhether amount is one, and such as the quantity of session is one, then go to step S403;Quantity such as session is not one, i.e.,More than one, then step S404 is gone to.
Step S403, because the quantity of the corresponding session of label information is that one, the i.e. session are current sessions,So the current sessions are carried out with polymerization treatment can't save session spacial flex, therefore session management deviceThe session is directly set to the first polymerization current sessions.
Step S404, because the quantity of the corresponding session of label information is more than one, session management device marks thisThe corresponding current sessions of label information and corresponding other sessions of label information, carry out polymerization treatment, will be polymerizedSession afterwards is set to the second polymerization current sessions, and using label information as the second polymerization current sessionsSession name.Here corresponding other sessions of label information are other of the corresponding non-present session of the label informationSession;Then pass to step S204.
In step S204, session management device step S203 is obtained first polymerization current sessions andSecond polymerization current sessions are shown operation.Fig. 5 is specifically refer to, Fig. 5 is session management of the inventionThe step of second preferred embodiment of method S204 flow chart.Step S204 includes:
Step S501, such as session management device receive polymerization current sessions and check instruction, and polymerization here is worked asPreceding session checks that instruction refers to the instruction that user's request checks certain polymerization current sessions.Due to the current meeting of polymerizationWords have the first polymerization current sessions and second polymerization two kinds of different types of current sessions, therefore in this stepSession management device can judge whether polymerization current sessions are the first polymerization current sessions in rapid;Such as it is polymerized currentSession is the first polymerization current sessions, then go to step S502;Current sessions be such as polymerized not for the first polymerization is worked asPreceding session, then go to step S503.
Step S502, such as polymerization current sessions are the first polymerization current sessions, due to the first polymerization current sessionsA current sessions, therefore session management device are only included directly to the corresponding current sessions of polymerization current sessionsIt is shown.
Step S503, such as polymerization current sessions are not the first polymerization current sessions, then the polymerization current sessions areSecond polymerization current sessions, session management device then obtains corresponding other sessions of polymerization current sessions.ThenGo to step S504.
Step S504, session management device is to the corresponding current sessions of polymerization current sessions and the current meeting of polymerizationCorresponding other sessions of words are shown.So user can not only get the content of current sessions, may be used alsoIn the case where spacial flex is enough, the content of other sessions related to current sessions is obtained in time.
So complete the session management procedure of the conversation managing method of this preferred embodiment.
On the basis of first preferred embodiment, the conversation managing method of this preferred embodiment is directed to current sessionsWhether classification treatment is carried out with label information, and introduce other sessions related to current sessions, enter oneStep improves the displaying of session information, so as to further increase the browse operation efficiency of user.
Preferably, the conversation managing method of this preferred embodiment also includes the management process to shielding current sessions.Specifically refer to Fig. 6, Fig. 6 be conversation managing method of the invention the second preferred embodiment in manage shieldingThe flow chart of current sessions.The management process of the shielding current sessions includes:
Step S601, session management device receives session displaying instruction, and shows instruction according to session, obtainsAll of current sessions.In step S201 in second preferred embodiment of this step and conversation managing methodDescription is same or similar.Specifically refer to the step S201 in the second preferred embodiment of conversation managing methodIn associated description.Then pass to step S602.
Step S602, session management device selects have the current meeting of shielding attribute from all of current sessionsWords.But the current sessions here with shielding attribute refer to the current meeting that active user need not remind in timeWords, user can be consulted the current sessions with shielding attribute again at one's leisure.Then pass to stepS603。
Step S603, session management device in step S602 to obtaining with the current sessions for shielding attributePolymerization treatment is carried out, to obtain polymerization shielding current sessions.Specific polymerization processing mode refer to above-mentioned shapeInto the process of the second polymerization current sessions.Then pass to step S604.
Step S604, the polymerization shielding current sessions that session management device is obtained to step S603 are shownOperation, specifically refer to Fig. 7, and Fig. 7 is the step of the second preferred embodiment of conversation managing method of the inventionThe flow chart of rapid S604.Step S604 includes:
Step S701, such as receives polymerization shielding current sessions and checks instruction, and session management device then obtains toolThere are other sessions of shielding attribute;
Step S702, session management device is to the corresponding current sessions of polymerization shielding current sessions and with screenOther sessions for covering attribute are shown.So user can not only get the current meeting with shielding attributeThe content of words, can also in time obtain and the current meeting with shielding attribute in the case where spacial flex is enoughTalk about the content of other related sessions.
So complete the management process of the conversation managing method to shielding current sessions of this preferred embodiment.
On the basis of first preferred embodiment, the conversation managing method of this preferred embodiment is to shielding attributeCurrent sessions carry out polymerization treatment, further increase the displaying of session information, so as to further increase useThe browse operation efficiency at family.
Preferably, the conversation managing method of this preferred embodiment also includes the management process to not reading current sessions.Specifically refer to Fig. 8, Fig. 8 be conversation managing method of the invention the second preferred embodiment in manage and do not readThe flow chart of current sessions.The management process for not reading current sessions includes:
Step S801, session management device receives session displaying instruction, and shows instruction according to session, obtainsAll of current sessions.In step S201 in second preferred embodiment of this step and conversation managing methodDescription is same or similar.Specifically refer to the step S201 in the second preferred embodiment of conversation managing methodIn associated description.
Step S802, session management device obtains the quantity for not reading current sessions in current sessions;
Whether step S803, session management device judges not reading the quantity of current sessions more than or equal to setting value,Such as less than setting value, then go to step S804;Setting value is such as larger than equal to, then goes to step S805.
Step S804, the quantity of current sessions is not read such as less than setting value, then illustrate not reading current sessions notLarge effect, therefore session management device can be caused to display space can directly be carried out to not reading current sessionsDisplaying operation.
Step S805, the quantity of current sessions is not read such as more than or equal to setting value, then illustrate not reading current sessionsSession display space can be impacted, therefore session management device can gather to all current sessions of not readingConjunction is processed, and current sessions are not read to obtain polymerization, then passes to step S806.
Step S806, session management device is not read current sessions and is shown to the polymerization that step S805 is obtainedOperation, in order to improve user to not reading the treatment effeciency of current sessions, here preferably in the way of top set shows,Current sessions are not read to polymerization and is shown operation.
The conversation managing method of this preferred embodiment is so completed to not reading the management process of current sessions.
On the basis of first preferred embodiment, the conversation managing method of this preferred embodiment is not to reading current meetingWords carry out polymerization treatment, the displaying of session information are further increased, so as to further increase the clear of userLook at operating efficiency.
The present invention also provides a kind of session management device, refer to Fig. 9, and Fig. 9 is session management of the inventionThe structural representation of the first preferred embodiment of device.The session management device 90 of this preferred embodiment can be usedThe first preferred embodiment of above-mentioned conversation managing method is implemented.The session management device 90 includes currentAcquisition conversation module 91, label information acquisition module 92, aggregation module 93 and display module 94.
Current sessions acquisition module 91 is used to receive session displaying instruction, and shows instruction according to session, obtainsAll of current sessions;Label information acquisition module 92 is used to obtain the label information of current sessions;Polymerization mouldBlock 93 is used to carry out polymerization treatment to all of current sessions according to label information, to obtain the current meeting of polymerizationWords;Display module 94 is used to be shown operation to polymerization current sessions.
When the session management device 90 of this preferred embodiment is used, current sessions acquisition module 91 is received firstSession displaying instruction, session displaying instruction shows the instruction of current sessions for user's request.Then current meetingWords acquisition module 91 shows instruction according to the session that receives, from server or from locally pulling all of working asPreceding session.Here current sessions refer generally to all sessions of nearest setting time or setting quantity, oneAs include session name, session members and session content.Session name is used to distinguish different sessions, session intoMember refers to the user that can be given out information in the session, and session content refers to the message that session members specifically send.
Subsequent label information acquisition module 92 obtains the mark of the current sessions that current sessions acquisition module 91 is obtainedLabel information, label information here is the parameter of the optional setting of session, for distinguishing different types of meetingWords.One label can correspond to multiple sessions, but a session can only set a label.
Then the label information that aggregation module 93 is obtained according to label information acquisition module 92 is to all of currentSession carries out polymerization treatment, will belong to same type of session and be set to same polymerization current sessions, soObtain the polymerization current sessions including at least one same type of session.
Last display module 94 is shown operation to the polymerization current sessions that aggregation module 93 is obtained.Due toSame type of current sessions can currently be carried out with converging operation using polymerization, therefore less sky can be usedBetween show all of current sessions, the more problem of the current sessions for preferably avoiding, realize to session believeEffective displaying of breath, improves the browse operation efficiency of user.
So complete the session management procedure of the session management device 90 of this preferred embodiment.
The session management device of this preferred embodiment carries out polymerization treatment according to label information to current sessions, carriesThe displaying amount to session information high, so as to improve the browse operation efficiency of user.
Figure 10 is refer to, Figure 10 is that the structure of the second preferred embodiment of session management device of the invention is shownIt is intended to.The session management device 100 of this preferred embodiment can be used the second excellent of above-mentioned conversation managing methodEmbodiment is selected to be implemented.The session management device 100 is believed including current sessions acquisition module 101, labelBreath acquisition module 102, aggregation module 103 and display module 104.
Current sessions acquisition module 101 is used to receive session displaying instruction, and shows instruction according to session, obtainsTake all of current sessions;Label information acquisition module 102 is used to obtain the label information of current sessions;It is poly-Matched moulds block 103 is used to carry out polymerization treatment to all of current sessions according to label information, is worked as with obtaining polymerizationPreceding session;Display module 104 is used to be shown operation to polymerization current sessions.
Figure 11 is refer to, Figure 11 is the polymerization mould of the second preferred embodiment of session management device of the inventionThe structural representation of block.The aggregation module 103 includes label information judging unit 111, polymerized unit 112And current sessions display unit 113.
Label information judging unit 111 is used to judge whether current sessions have label information;Polymerized unit 112There is label information for such as current sessions, then polymerization treatment is carried out to current sessions, it is current to obtain polymerizationSession;Current sessions display unit 113 is used for current sessions such as and does not have label information, then to current sessionsIt is shown operation.
Figure 12 is refer to, Figure 12 is the polymerization mould of the second preferred embodiment of session management device of the inventionThe structural representation of the polymerized unit of block.The polymerized unit 112 include number of sessions obtain subelement 121,The polymerization current sessions of number of sessions judgment sub-unit 122, first set the polymerization of subelement 123 and second and work asPreceding session sets subelement 124.
Number of sessions obtains subelement 121 is used to obtain the quantity of the corresponding session of label information;Number of sessionsWhether the quantity that judgment sub-unit 122 is used to judge the corresponding session of label information is one;First polymerization is currentThe quantity that session sets subelement 123 and is used for such as the corresponding session of label information is one, then by label information pairThe current sessions answered, are set to the first polymerization current sessions;Second polymerization current sessions set subelement 124It is not one for the corresponding number of sessions of such as label information, then by the corresponding current sessions of label information and markCorresponding other sessions of label information, are set to the second polymerization current sessions, and poly- as second using label informationClose the session name of current sessions.
Figure 13 is refer to, Figure 13 is the displaying mould of the second preferred embodiment of session management device of the inventionThe structural representation of block.The display module 104 includes polymerization current sessions judging unit 131, other sessionsThe polymerization current sessions of acquiring unit 132, first display unit 133 and the second polymerization current sessions displaying are singleUnit 134.
Polymerization current sessions judging unit 131 checks instruction for such as receiving polymerization current sessions, then judgeWhether polymerization current sessions are the first polymerization current sessions;Other acquisition conversation units 132 are used for polymerization such as and work asPreceding session is not the first polymerization current sessions, then obtain corresponding other sessions of polymerization current sessions;First gathersClosing current sessions display unit 133 is used for the corresponding current sessions of polymerization current sessions and the current meeting of polymerizationCorresponding other sessions of words are shown;Second polymerization current sessions display unit 134 is used for as current in being polymerizedSession is the first polymerization current sessions, then the corresponding current sessions of polymerization current sessions are shown.
When the session management device 100 of this preferred embodiment is used, current sessions acquisition module 101 connects firstSession displaying instruction is received, session displaying instruction shows the instruction of current sessions for user's request.It is then currentAcquisition conversation module 101 shows instruction according to the session for receiving, from server or all from locally pullingCurrent sessions.Here current sessions refer generally to all sessions of nearest setting time or setting quantity,It generally comprises session name, session members and session content.Session name is used to distinguish different sessions, meetingWords member refers to the user that can be given out information in the session, and session content refers to that session members specifically sendMessage.
Subsequent label information acquisition module 102 obtains the current sessions that current sessions acquisition module 101 is obtainedLabel information, label information here is the parameter of the optional setting of session, different types of for distinguishingSession.One label can correspond to multiple sessions, but a session can only set a label.
Then the label information that aggregation module 103 is obtained according to label information acquisition module 102 is worked as to all ofPreceding session carries out polymerization treatment, will belong to same type of session and be set to same polymerization current sessions, thisSample obtains the polymerization current sessions including at least one same type of session.
Specific polymerisation process includes:
The label information judging unit 111 of aggregation module 103 judges whether current sessions have label information;As current sessions do not have label information, then current sessions cannot be carried out with polymerization treatment, therefore current sessionsDisplay unit is directly shown operation to the current sessions.
As current sessions have label information, polymerized unit 112 carries out polymerization treatment to current sessions, to obtainTake polymerization current sessions;Wherein polymerization current sessions include only thering is a first polymerization current sessions of sessionAnd the second polymerization current sessions with least two sessions.Specifically include:
The number of sessions of polymerized unit 112 obtains subelement 121 and obtains the mark that label information acquisition module is obtainedThe quantity of the corresponding session of label information.
The number of sessions judgment sub-unit 122 of subsequent polymerized unit 112 judges that number of sessions obtains subelementWhether the quantity of the 121 corresponding sessions of label information for obtaining is one, and such as the quantity of session is one, the then meetingIt is current sessions to talk about, and so the current sessions are carried out with polymerization treatment can't save session spacial flex, becauseFirst polymerization current sessions of this polymerized unit 112 set subelement 123 and the session directly are set into firstPolymerization current sessions.
Quantity such as session is not one, i.e., more than one, the second polymerization current sessions of polymerized unit 112 are setSubelement 124 carries out the corresponding current sessions of the label information and corresponding other sessions of label informationPolymerization is processed, and the session after polymerization is set into the second polymerization current sessions, and using label information as thisThe session name of dimerization current sessions.Here corresponding other sessions of label information are that the label information is correspondingOther sessions of non-present session.
The first polymerization current sessions and the second polymerization that last display module 104 is obtained to aggregation module 103Current sessions are shown operation.Specially:
Polymerization current sessions judging unit 131 such as display module 104 receives polymerization current sessions and checks fingerOrder, polymerization current sessions here check that instruction refers to the instruction that user's request checks certain polymerization current sessions.Because polymerization current sessions have the first polymerization current sessions and second polymerization two kinds of different classes of current sessionsType, therefore polymerization current sessions judging unit 131 can judge whether polymerization current sessions are that the first polymerization is currentSession.
The current sessions that are such as polymerized are the first polymerization current sessions, because the first polymerization current sessions only include oneCurrent sessions, therefore the second polymerization current sessions display unit 134 is directly corresponding to polymerization current sessions works asPreceding session is shown.
It is not the first polymerization current sessions to be such as polymerized current sessions, then the polymerization current sessions are that the second polymerization is worked asPreceding session, other acquisition conversation units 132 then obtain corresponding other sessions of polymerization current sessions.
The corresponding current sessions of subsequent first polymerization current sessions display unit, 133 pairs of polymerization current sessions andCorresponding other sessions of polymerization current sessions are shown.So user can not only get current sessionsContent, can also in time obtain other sessions related to current sessions in the case where spacial flex is enoughContent.
So complete the session management procedure of the session management device 100 of this preferred embodiment.
On the basis of first preferred embodiment, the session management device of this preferred embodiment is directed to current sessionsWhether classification treatment is carried out with label information, and introduce other sessions related to current sessions, enter oneStep improves the displaying of session information, so as to further increase the browse operation efficiency of user.
Preferably, the session management device 100 of this preferred embodiment also includes the management to shielding current sessionsFlow.Refer to Figure 14, Figure 14 be session management device of the invention the second preferred embodiment in manageThe structural representation of shielding current sessions part.The session management device 100 also includes shielding session selection mouldBlock 141, shielding session aggregation module 142 and shielding session display module 143.
Shielding session selecting module 141 is used for the selection from all of current sessions has the current of shielding attributeSession;Shielding session aggregation module 142 is used to carry out polymerization treatment to the current sessions with shielding attribute,To obtain polymerization shielding current sessions;Shielding session display module 143 is used to enter polymerization shielding current sessionsRow displaying operation.
Figure 15 is refer to, Figure 15 is the shielding meeting of the second preferred embodiment of session management device of the inventionTalk about the structural representation of display module.The shielding session display module 143 includes shielding acquisition conversation unit 151And shielding session display unit 152.
Shielding acquisition conversation unit 151 checks instruction for such as receiving polymerization shielding current sessions, then obtainOther sessions with shielding attribute;Shielding session display unit 152 is used for polymerization shielding current sessions pairThe current sessions and other sessions with shielding attribute answered are shown.
When 100 pairs of shielding current sessions of session management device of this preferred embodiment are managed, first currentlyAcquisition conversation module 101 receives session displaying instruction, and session displaying instruction is the current meeting of user's request displayingThe instruction of words.Subsequent current sessions acquisition module 101 shows instruction according to the session for receiving, from serverIt is upper or from locally pulling all of current sessions.Here current sessions refer generally to nearest setting time or setAll sessions of fixed number amount, it generally comprises session name, session members and session content.Session name is used forDistinguish different sessions, session members refer to the user that can be given out information in the session, session content refers toThe message that session members specifically send.
The then selection from all of current sessions of shielding session selecting module 141 has the current of shielding attributeSession.Here it is current but user need not remind in time that to have the current sessions of shielding attribute refer to activeSession, user can be consulted the current sessions with shielding attribute again at one's leisure.
Then what is obtained in 142 pairs of shielding session selecting modules 141 of shielding session aggregation module belongs to shieldingProperty current sessions carry out polymerization treatment, with obtain polymerization shielding current sessions.
The polymerization shielding that finally 143 pairs of shielding session aggregation modules 142 of shielding session display module are obtained is currentSession is shown operation, specially:
Such as receive polymerization shielding current sessions and check instruction, the shielding session of shielding session display module 142Acquiring unit 151 obtains other sessions with shielding attribute.
Then 152 pairs of polymerizations of the shielding session display unit of shielding session display module 142 shield current sessionsCorresponding current sessions and other sessions with shielding attribute are shown.So user can not only obtainThe content of the current sessions with shielding attribute is got, can also in time be obtained in the case where spacial flex is enoughTake the content of other sessions related to the current sessions with shielding attribute.
So complete 100 pairs of management streams of shielding current sessions of session management device of this preferred embodimentJourney.
On the basis of first preferred embodiment, the session management device of this preferred embodiment is to shielding attributeCurrent sessions carry out polymerization treatment, further increase the displaying of session information, so as to further increase useThe browse operation efficiency at family.
Preferably, the session management device of this preferred embodiment also includes not reading the management process of current sessions.Refer to Figure 16, Figure 16 be session management device of the invention the second preferred embodiment in manage and do not read to work asThe structural representation of preceding session section.The session management device 100 also include do not read acquisition conversation module 161,Do not read number of sessions judge module 162, do not read session aggregation module 163 and do not read session display module 164.
The quantity for not reading current sessions that acquisition conversation module 161 is used to obtain in current sessions is not read;Do not readWhether number of sessions judge module 162 is used to judge the quantity for not reading current sessions more than or equal to setting value;NotReading session aggregation module 163 is used for as do not read the quantity of current sessions more than or equal to setting value, then to it is all notReading current sessions carries out polymerization treatment, and current sessions are not read to obtain polymerization;Session display module 164 is not readOperation is shown for not reading current sessions to polymerization.
When the session management device 100 pairs of this preferred embodiment is not read current sessions and is managed, first currentlyAcquisition conversation module 101 receives session displaying instruction, and session displaying instruction is the current meeting of user's request displayingThe instruction of words.Subsequent current sessions acquisition module 101 shows instruction according to the session for receiving, from serverIt is upper or from locally pulling all of current sessions.Here current sessions refer generally to nearest setting time or setAll sessions of fixed number amount, it generally comprises session name, session members and session content.Session name is used forDistinguish different sessions, session members refer to the user that can be given out information in the session, session content refers toThe message that session members specifically send.
The quantity for not reading current sessions during acquisition conversation module 161 obtains current sessions is not read then.
Then do not read number of sessions judge module 162 and whether judge not read the quantity of current sessions more than or equal to settingDefinite value, the quantity of current sessions is not read such as less than setting value, then illustrating not read current sessions can't be to displaySpace causes the large effect, therefore session management device 100 can be directly shown to not reading current sessionsOperation.
As do not read the quantity of current sessions more than or equal to setting value, then illustrate that not reading current sessions can show to sessionShowing that space impacts, therefore do not read session aggregation module 163 can be polymerized to all current sessions of not readingTreatment, current sessions are not read to obtain polymerization.
It is last not read session display module 164 pairs and do not read the polymerization of the acquisition of session aggregation module 163 not read currentlySession is shown operation, in order to improve user to not reading the treatment effeciency of current sessions, here preferably puttingThe mode of displaying is pushed up, not reading current sessions to polymerization is shown operation.
The session management device 100 pairs for so completing this preferred embodiment does not read the management stream of current sessionsJourney.
On the basis of first preferred embodiment, the session management device of this preferred embodiment is not to reading current meetingWords carry out polymerization treatment, the displaying of session information are further increased, so as to further increase the clear of userLook at operating efficiency.
The specific of conversation managing method of the invention and session management device is illustrated below by a specific embodimentOperation principle.Figure 17 A to Figure 17 I are refer to, Figure 17 A to Figure 17 I are conversation managing method of the inventionAnd the use schematic diagram of the specific embodiment of session management device.This specific embodiment is by being provided with RTXThe mobile terminal of (Real Time eXpert) immediate communication platform is implemented.
First, user can carry out the setting of label information to session, as shown in Figure 17 A for a session is entitled" Mobile " and session, including five session members, " label " button clicked in Figure 17 A canInterface is set into label information, as seen in this fig. 17b, the label information of " Mobile " session will be somebody's turn to do hereIt is set to " RTX Mobile ".The label information can correspond to multiple sessions.When label information is set,Configured label information can be shown in the downside for setting label information frame, so that user is to different meetingsWords are accurately classified.
Then, into nearest session (current sessions) interface of RTX immediate communication platforms, due to multiple meetingsWords have label information " RTX Mobile ", when such as the session of " Mobile " is current sessions, session managementDevice can pull other sessions of the non-present of the label information " RTX Mobile ", then by label information" RTX Mobile " corresponding current sessions and other sessions are set to the current sessions that are polymerized, and are believed with labelBreath " RTX Mobile " is used as the session name of the polymerization current sessions.Specifically as shown in Figure 17 C.
When user clicks on the polymerization current sessions, session management device can be to label information " RTX Mobile "Corresponding current sessions and other sessions are shown, specifically as shown in figure 17d.So user can be more preferableSession content is positioned, so as to improve the information browse efficiency of user.
But for some active insignificant sessions, user often shields to these sessions, to keep awayExempt from the influence to normal work.Session management device of the invention when current sessions are received, automatically will by meetingThe current sessions and other sessions with shielding attribute for being provided with shielding attribute are polymerized, such as Figure 17 E institutesShow;So as to further save session spacial flex.When user is leisure needs to check the session, can be with" having shielded session " button in Figure 17 E is clicked on, hence into the list for having shielded session, specifically such asShown in Figure 17 F.So the current sessions with shielding attribute can effectively be shown, and effectively be kept awayInfluence of the current sessions with shielding attribute exempted to the browse operation efficiency of user.
The user for handling official business outside is not logged on RTX platforms such as long period, might have substantial amounts of reading currentlySession, while not reading current sessions as the reading of user's selectivity is important, it is also possible to cause part not readCurrent sessions are located at have been read behind current sessions.So cause that user is difficult to have to not reading current sessionsThe treatment of effect.At this moment the quantity for not reading current sessions can be judged, current sessions is not read such as and is more thanIn setting value such as 10 to 20 etc., then session management device can be carried out at polymerization to all of current sessions of not readingReason, as shown in Figure 17 G.User can not read to work as by clicking on the entrance of " not reading box " button in Figure 17 GThe list of preceding session, as shown in Figure 17 H, current meeting is not read due to not reading being in the list of current sessionsTalk about, therefore user can be timely and effectively processed not reading current sessions.
Above-mentioned functions user can voluntarily select to be turned on and off by the interface of Figure 17 I.
Conversation managing method of the invention and session management device are polymerized according to label information to current sessionsTreatment, improves the displaying amount to session information, it is to avoid user can not find session, shielding session and take tooIt is more unknown and the problems such as do not read session and cannot show completely;So as to improve the browse operation efficiency of user;Solve existing conversation managing method and session management device can not carry out effective management to session informationDisplaying, so that the technical problem of the browse operation inefficiency of user.
" component ", " module ", " system ", " interface ", " process " etc. are general as used herein the termBe intended to refer to computer related entity:Hardware, the combination of hardware and software, software or executory software.For example, component can be but not limited to run process on a processor, processor, object, executableUsing, the thread, program and/or the computer that perform.By diagram, operation application on the controller andBoth controllers can be component.It is the process and/or line for performing that one or more assemblies can haveIn journey, and component may be located on a computer and/or be distributed between two or more computers.
And, it is desirable to the theme of protection may be implemented as using standard program and/or engineering technology generation softPart, firmware, hardware or its any combination realized with control computer the method for disclosed theme, device orManufacture.Term as used herein " manufacture " is intended to comprising can be from any computer readable device, carrierOr the computer program of medium access.Certainly, it would be recognized by those skilled in the art that can be carried out to the configurationMany modifications, without deviating from the scope or spirit of claimed theme.
Figure 18 and the discussion below provide the electronics where to realizing session management device of the present inventionBrief, summary the description of the working environment of equipment.The working environment of Figure 18 is only appropriate working environmentAn example and be not intended to purposes or function of the suggestion on working environment scope any limitation.It is realExample electronic equipment 1812 includes but is not limited to personal computer, server computer, hand-held or on knee setsStandby, mobile device (such as mobile phone, personal digital assistant (PDA), media player etc.), multiprocessingDevice system, consumer electronic devices, minicom, mainframe computer, including above-mentioned any system or setStandby DCE, etc..
Although not requiring, at " computer-readable instruction " by leading to that one or more electronic equipments are performedWith describing embodiment under background.Computer-readable instruction can be distributed (hereafter via computer-readable mediumDiscuss).Computer-readable instruction can be implemented as program module, such as perform particular task or realize specific taking outFunction, object, API (API), data structure of image data type etc..Typically, the meterThe function of calculation machine readable instruction can be optionally combined or be distributed in various environment.
Figure 18 illustrates the electronic equipment of one or more embodiments including session management device of the invention1812 example.In one configuration, electronic equipment 1812 includes at least one processing unit 1816 and depositsReservoir 1818.According to the exact configuration and type of electronic equipment, memory 1818 can be volatibility (ratioSuch as RAM), non-volatile (such as ROM, flash memory) or the two certain combination.The configuration is in figureIllustrated by dotted line 1814 in 18.
In other embodiments, electronic equipment 1812 can include supplementary features and/or function.For example, settingStandby 1812 can also include additional storage device (for example can be removed and/or non-removable), and it includesBut it is not limited to magnetic memory apparatus, light storage device etc..This additional memory devices are filled by storage in figure 18Put 1820 diagrams.In one embodiment, based on realizing one or more embodiments provided in this articleCalculation machine readable instruction can be in storage device 1820.Storage device 1820 can also be stored for realizing graspingMake other computer-readable instructions of system, application program etc..Computer-readable instruction can be loaded into memoryPerformed by such as processing unit 1816 in 1818.
Term as used herein " computer-readable medium " includes computer-readable storage medium.Computer Storage is situated betweenMatter is included for storing any method or skill of the information of such as computer-readable instruction or other data etcVolatibility and non-volatile, removable and nonremovable medium that art is realized.Memory 1818 and storage device1820 is the example of computer-readable storage medium.Computer-readable storage medium include but is not limited to RAM, ROM,EEPROM, flash memory or other memory technologies, CD-ROM, digital universal disc (DVD) or other light are depositedStorage device, cassette tape, tape, disk storage device or other magnetic storage apparatus can be used for storageExpect information and any other medium that can be accessed by electronic equipment 1812.Any such Computer StorageMedium can be a part for electronic equipment 1812.
Electronic equipment 1812 can also include the communication connection for allowing electronic equipment 1812 to be communicated with other equipment1826.Communication connection 1826 can include but is not limited to modem, NIC (NIC), integratedNetwork interface, radiofrequency launcher/receiver, infrared port, USB connections or for by electronic equipment 1812It is connected to other interfaces of other electronic equipments.Communication connection 1826 can include wired connection or wirelessly connectConnect.Communication connection 1826 can launch and/or receive communication medium.
Term " computer-readable medium " can include communication media.Communication media typically comprises computer canOther data in " the own modulated data signal " of reading instruction or such as carrier wave or other transmission mechanisms etc, andAnd including any information delivery media.Term " own modulated data signal " can include such signal:The letterOne or more in number characteristic are set or changed according to the mode in signal is encoded information onto.
Electronic equipment 1812 can include input equipment 1824, such as keyboard, mouse, pen, phonetic entryEquipment, touch input device, infrared camera, video input apparatus and/or any other input equipment.IfOutput equipment 1822, such as one or more displays, loudspeaker, printing can also be included in standby 1812Machine and/or any other output equipments.Input equipment 1824 and output equipment 1822 can be via wired companiesConnect, wireless connection or its any combination are connected to electronic equipment 1812.In one embodiment, from anotherThe input equipment or output equipment of individual electronic equipment are used as the input equipment 1824 of electronic equipment 1812Or output equipment 1822.
The component of electronic equipment 1812 can be connected by various interconnection (such as bus).Such interconnection canWith including periphery component interconnection (PCI) (such as quick PCI), USB (USB), live wire (IEEE1394), optical bus structure etc..In another embodiment, the component of electronic equipment 1812 can lead toCross network interconnection.For example, memory 1818 can by it is in different physical locations, by network interconnectionMultiple physical memory cells arcs constitute.
It would be recognized by those skilled in the art that can be crossed over for storing the storage device of computer-readable instructionNetwork distribution.For example, the electronic equipment 1830 that can be accessed via network 1828 can be stored for realizing thisThe computer-readable instruction of one or more embodiments that invention is provided.Electronic equipment 1812 can access electricitySub- equipment 1830 and downloading computer readable instruction it is part or all of for performing.Alternately, electricitySub- equipment 1812 can on demand download a plurality of computer-readable instruction, or some instructions can set in electronicsPerformed at standby 1812 and some instructions can be performed at electronic equipment 1830.
There is provided herein the various operations of embodiment.In one embodiment, one or more described operationsThe computer-readable instruction stored on one or more computer-readable mediums is may be constructed, it sets by electronicsTo cause to be operated described in computing device during standby execution.The order for describing some or all of operations should not be byIt is construed as to imply that these operations are necessarily order dependent.It will be appreciated by those skilled in the art that having this specificationBenefit alternative sequence.Furthermore, it is to be understood that not all operation must be provided in this articleExist in each embodiment.
And, word " preferred " used herein means serving as example, example or illustration.Feng Wen is describedFor " preferred " any aspect or design are not necessarily to be construed as than other aspects or are designed more favourable.Conversely, wordThe use of language " preferred " is intended to propose concept in a concrete fashion.Term "or" purport as used in this applicationIn the "or" for meaning to include and non-excluded "or".I.e., unless otherwise or clear from the context, " XUse A or B " mean that nature includes any one of arrangement.That is, if X uses A;X uses B;OrX uses A and B both, then " X uses A or B " is met in foregoing any example.
And, although the disclosure has shown and described relative to one or more implementations, thisArt personnel are based on will appreciate that equivalent variations and modification to the reading and understanding of the specification and drawings.The disclosure includes all such modifications and modification, and is limited only by the scope of the following claims.EspeciallyGround on the various functions that are performed by said modules (such as element, resource etc.), for describing such groupThe term of part is intended to correspond to the specified function (for example it is functionally of equal value) of the execution componentRandom component (unless otherwise instructed), though in structure with the exemplary reality for performing the disclosure shown in this articleThe open structure of the function in existing mode is not equivalent.Although additionally, the special characteristic of the disclosure relative toOnly one in some implementations is disclosed, but this feature can with such as can to it is given or it is specific shouldIt is to expect one or more other combinations of features with other favourable implementations for.And, with regard to artLanguage " including ", " having ", " containing " or its deformation be used in specific embodiment or claim for,Such term is intended to include in the mode similar to term "comprising".
Each functional unit in the embodiment of the present invention can be integrated in a processing module, or eachUnit is individually physically present, it is also possible to which two or more units are integrated in a module.It is above-mentioned integratedModule can both be realized in the form of hardware, it would however also be possible to employ the form of software function module is realized.InstituteIf stating integrated module to realize in the form of software function module and as independent production marketing or useWhen, it is also possible to storage is in a computer read/write memory medium.Storage medium mentioned above can beRead-only storage, disk or CD etc..Above-mentioned each device or system, can perform correlation method embodimentIn method.
In sum, although the present invention is disclosed above with preferred embodiment, but above preferred embodiment is notIt is used to limit the present invention, one of ordinary skill in the art, without departing from the spirit and scope of the present invention,Various changes can be made to be defined by the scope that claim is defined with retouching, therefore protection scope of the present invention.