The method and system of chat messages is organized in a kind of more people chatTechnical field
The present invention relates to fields such as instant messagings, more particularly to a kind of method for organizing chat messages in more people's chats andSystem.
Background technique
Gradualling mature and popularizing with instant messaging, the scene and demand of more people's chats are also more and more common, meshPreceding common more people's chat systems all have the defects that various benefits inconvenient for use: the chat messages pair first is that more people chat in unitThe invasive of user's perception is too strong, is unfavorable for user experience, and more people's chat system fundamental design ideas are to allow all that this is added is morePeople chats user's participations as much as possible chats of unit, and the chat messages of user's transmission in each chat unit can be byIt is pushed to other all users that the more people chat in units, more people chat the invasive that chat messages in units perceive userIt is bigger, so that some user experiences for participating in more people's chat units are poor, for this problem, some instant messagings at presentUsing the message do-not-disturb functionality provided for more people chat unit, message all in more people chat unit is all shieldedIt covers, this scheme allows user to miss possible interested topic in more people's chat units, reduces the product that user participates in more people's chatsPolarity runs in the opposite direction with the original intention of more people chat unit design;Message second is that more people chat in unit may be disorderly and unsystematic,It is difficult to tell the subordinate relation of chat messages, user is allowed to be difficult to the most useful chat messages of quick obtaining, as more people chatThe user participated in unit gradually increases, within the same period, it is understood that there may be different groupuscule members is different in discussionContent, some users may simultaneously participate in multiple and different contents and discuss, at this time when a user checks more people's chatsWhen chat messages in unit, it may be difficult to clear the chat messages of various different contents, or even if judge some keys by accidentInformation be easy to cause undesirable consequence;Third is that being cannot achieve in more people's chat systems in some more people's chat unit at presentChat mode centered on user or chat content, when one or more users' that user wants to remind more people to chat in unitsWhen paying attention to the chat messages transmitted by it, require to remind in more people chat unit by additional miscellaneous function such as@etc.Specified user when the user for needing to remind when user sends chat messages is more, requires to carry out selection operation, weight every timeMultiple operation brings great inconvenience to the chat experience of user.
To solve above-described subproblem, the Chinese invention application of Publication No. 103490989A discloses one kind canBy more people's instant chat methods that content topic classification is shown, comprising steps of 1, user creates in more people's instant chats interfaceDiscussion topic;2, theme presentation;3, message establishing is discussed in theme;4, message display is discussed.
The program carries out inducing classification by way of creating theme, by all chat messages, disappears although solving chatThe disorderly and unsystematic problem of breath, but it is chatted, process becomes four steps 1. and enters topic list interfaces, 2. selection themes, and 3.Theme message interface is entered back into, 4. start to chat, and greatly reduce the chat experience of user, user can not check more simultaneouslyChat messages in a theme need quickly check the chat messages of multiple topics by ceaselessly switching;And the partyCase not can solve the big problem of chat messages perceives user in more people chat invasive, be not carried out with more people chat singly yetOne or more users in member or the chat mode centered on chat content, the program are obviously not suitable for practical application.
The Chinese invention application of Publication No. 105978792A discloses a kind of management of more people's chat topics of instant messagingMethod, comprising the following steps: user creates begging for including keyword and special string in more people's instant chats interfaceBy topic;Discussion topic is shown in more people's instant chats interface, while one discussion topic list of corresponding generation;User is moreThe message content of the discussion topic is checked in people's instant chat interface, or is checked by what is be equipped in more people's instant chats interfaceTopic button checks that the user that participates in discussion passes through click into discussion topic list interface to interested discussion topicKeyword and special string reply corresponding topic in instant chat interface, or click and check that topic button opening is begged forBy topic list, a certain discussion topic is selected to be replied.
The program can create the topic of tape label or keyword, and more people are identified by keyword or special string and are chattedTopic belonging to each message in it, the message content of the discussion topic, the party are checked by keyword or special stringCase can clearly see topic belonging to each message in more people's chat interfaces again, but cannot intuitively show the topicUnder all the elements, need just to can enter topic Chat page according to keyword or special string, check all of the topicAlthough chat content, the program have distinguished topic, solve the problems, such as that message is disorderly and unsystematic, but its operating process is inconvenient, looks intoIt sees that the topic message in more people's chat interfaces is not intuitive, does not distinguish the level of chat messages, do not solve to chat in more people's chatsThe big problem of the invasive that its message perceives user, be also not carried out with more people chat unit in one or more users orChat mode centered on chat content, there is also very big defects for the program.
It can be seen that there is also the various problems for influencing user experience, therefore it is more to be badly in need of one kind in current more people chatThe method and system of chat messages is organized in people's chat to optimize experience of the user when participating in more people chat.
Summary of the invention
The present invention solves the technical solution of all defect described above, and there is provided tissue chats in a kind of more people's chats to disappearThe method and system of breath, realize more people chat unit in chat messages flexible organization and son chat unit new information fromPrompting function is defined, one or more users in more people chat unit or the chat side centered on chat messages are also achievedFormula, while the invasive for also solving the problems, such as that chat messages perceive user in more people's chats is big, greatly optimizes user and existsParticipate in experience when more people chat.
In order to solve the above technical problems, the invention discloses organize the method for chat messages in a kind of more people's chats and beSystem, its technical solution is as follows:
The method of chat messages is organized in a kind of more people chat, characterized in that it comprises the following steps:
Step 1: user in more people chat unit, creates son chat unit;
Step 2: showing the summary info of common chat messages and son chat unit;
Step 3: showing the chat messages for belonging to sub- chat unit;
Step 4: user sends chat messages to sub- chat unit in more people chat unit.
More people chat unit by more people chat the unique identification of unit, more people chat chat messages in unit,Chat member composition in son chat unit and more people chat unit, wherein more people chat, the unique identification of unit is by processing unitIt generates, can be indicated with a unique character string or number, the chat messages of more people's chat units are lists of being chatted by more peopleWhat user in member issued include text, picture, small video, video or programme televised live sharing, voice, business card, link, live streaming,Message including file, music and son chat unit etc., sub- chat unit are a kind of particular messages for belonging to more people's chat units,It may include unlimited height chat unit in more people's chat units.
The sub- chat unit, more people as belonging to the unique identification of sub- chat unit, sub- chat unit chat units onlyOne mark, the content of the summary info of sub- chat unit, sub- chat unit and the chat messages composition for belonging to sub- chat unit.
The unique identification of its neutron chat unit is for identifying the uniqueness of sub- chat unit and determining son chat unitChat messages ownership, it is for identifying the sub- chat unit that more people belonging to sub- chat unit, which chat unit unique identifications,Which more people's chat unit belonged to, more people by possessing the unique identification chat unit to handle the chat of sub- chat unitMessage sends and receivees, the summary info of sub- chat unit include the creation time of sub- chat unit, sub- chat unit it is totalChat messages number, the participation number of sub- chat unit, the user of unread message number of sub- chat unit and son chat unitNewest chat messages content, the content of sub- chat unit include that the essential information of sub- chat unit initiation user is chatted with this son is createdBased on its unit in more people chat the chat messages that send or based on the user that is selected in more people chat, belong toThe chat messages of son chat unit include all users for participating in the sub- chat unit chatting in the sub- chat unit publicationIts message.
Its neutron chat unit is divided into privacy type, interruption-free type and the open other sub- chat unit of three type of type, inhomogeneityThe son chat unit of type provides different degrees of message perception degree for user.
The son chat unit of privacy type, user is when creating the privacy type chat unit, in more people's chat systemsMember in middle at least one more people's chat system of selection, only selected member can just send and receive the son of the privacy typeChat messages in chat unit;The son chat unit of interruption-free type, user are receiving the letter in interruption-free type chat unitIt is not in that the sub- chat unit does not read new information under default situations in the summary info of sub- chat unit is shown when breathIt reminds, only when user setting pays close attention to interruption-free type chat unit or actively checks in the chat of interruption-free type chat unitRong Shi, the interruption-free type chat unit can just show that the new information number that do not read is reminded;The son chat unit of open type is moreAll members in people's chat system can receive the chat messages and both for reminding of new message of the sub- chat unit, all more peopleUser in chat unit can send chat messages into interruption-free type chat unit and open type chat unit.
Classify above by antithetical phrase chat unit, realizing the user in more people chat unit customized can chatChat messages can be accurately simply sent to more by the function of the prompting rank of message by creation privacy type chat unitPeople chats the designated user in unit, is chatted unit by creation interruption-free type, user can be allowed general critical natureChat messages prompting neglects, can be by checking the summary info of sub- chat unit, by plucking when user is interested inIt wants information to may determine that the active degree of the sub- chat, allows users to easily get valuable information, pass through woundAll members that building the son chat unit of open type can chat to more people in unit send important or valuable disappearBreath, allows user that can accurately get important information.
Creation son chat unit, more people chat all users in units can be according in more people's chat interfacesAlready present any one or more chat messages are created, and can also carry out creation while newly publication chat messagesChat unit can also choose one or more users in more people's chat units to carry out creating sub- chat unit, the creationSon chat unit the following steps are included:
(1) user selects to initiate the type of son chat unit;
(2) son chat list is initiated to receiving unit according to the content of the request type and sub- chat unit of initiating son chat unitMember request;
(3) receiving unit receives the request for initiating son chat unit, and the unique identification of son chat unit is generated by processing unit,And the reception user of determinant chat messages;
(4) transmission unit sends the information of the sub- chat unit to the reception user of the sub- chat unit.
It is described to create son chat unit according to one or more chat messages already present in more people's chat interfaces, and newIt carries out creating sub- chat unit while issuing chat messages, refers to and chatted using one or more chat messages as the sonThe content of its unit creates sub- chat unit, and all chat messages for belonging to the sub- chat unit all concentrate in together, realThe chat mode centered on one or more chat content that more people chat in unit is showed.
The one or more users for choosing more people to chat in units carry out creating sub- chat unit, refer to will choose it is moreThe user information of people's chat unit creates sub- chat unit as the content of the sub- chat unit, that is, provides with more people chatThe chat mode of one or more user-centers in unit, the user for being selected more people's chat units at this time chat the sonAll message in its unit all have very strong perceptibility, and all chat messages in the sub- chat unit all can be to feel by forceThe mode for degree of knowing reminds the user for being selected more people's chat units, and all chat messages for belonging to the sub- chat unit are all concentratedTogether, it realizes in a manner of the chat of one or more user-centers in more people chat unit.
The creation chat unit can create son chat unit in more people chat unit, can also be according to describedThe chat messages of son chat unit or participating user create the son chat unit of more people's chat units, can also chat in sonIt is chatted in its unit according to the son that the chat messages of the sub- chat unit or participating user's creation belong to the sub- chat unitUnit.
The summary info for showing common chat messages and son chat unit, be more people chat unit interface in byAccording to the sequencing of news release time, the abstract letter of common chat messages and son chat unit is shown in the form of message flowThe issuing time initial value of breath, neutron chat unit is the time for creating the sub- chat unit, when user is in the sub- chat listWhen sending chat messages in member, the issuing time of the sub- chat unit needs to be revised as the sending time of the chat messages, whenWhen receiving new information in son chat unit, the display position of the sub- chat unit can be located at the latest news of more people chat unitPlace.
When the chat messages expansion of group chat unit, the latest news number by current sub- chat unit is needed to empty,The chat messages of son chat unit show that the chat messages of sub- chat unit are also according to the time in the lower section of the sub- chat unitSequencing is arranged, and the sub- newest chat messages of chat unit are arranged in top, and dynamic adds by way of slide downwardCarry all chat messages of the sub- chat unit, or the son chat newest chat messages of unit are arranged in bottom, pass through toAll chat messages of all chat messages of the mode dynamically load of the upper sliding sub- chat unit, the sub- chat unit addAfter load, the chat messages shown in more people's chat units are continued below.
The chat messages of the sub- chat unit include text, picture, small video, video or programme televised live sharing, voice,The message such as business card, link, live streaming, file and music, more people chat the chat messages in units include text, picture, small video,The message such as video or programme televised live sharing, voice, business card, link, live streaming, file, music and son chat unit.
In more people chat unit, chat messages are sent to sub- chat unit, wherein the chat sent to sub- chat unitMessage all includes the unique identification of more people's chat units and the unique identification of the sub- chat unit, comprising the following steps:
(1) user selects the son chat unit replied, and enters and sends chat messages, sends the chat by more people chat unit and disappearsBreath;
(2) receiving unit receives the message of sub- chat unit, processing unit according to belonging to chat messages chat unitType, the reception user of determinant chat messages, and unique identification is generated for the chat messages;
(3) transmission unit sends the chat messages of the sub- chat unit to the reception user of the sub- chat unit message.
A kind of system that chat messages are organized in more people chat, including more people chat unit, sub- chat unit, receive it is singleMember, processing unit and transmission unit;
Wherein more people chat unit, for chat messages to be sent, received and shown between more people, people more than one chatsMay include unlimited height chat unit in unit, default shows the summary info in son chat unit in more people's chat units,It can also show or pack up all chat messages for including in sub- chat unit.
The sub- chat unit, for organizing the transmission, reception and displaying of sub- chat messages, son in more people chat unitThe three types of chat unit provide different sub- chat messages perceptibilities.
The receiving unit, the creation for receiving the chat messages, sub- chat unit that send in more people's chat units disappearChat messages in breath and son chat unit.
The processing unit, for for more people chat unit in chat messages, sub- chat unit creation message andChat messages in son chat unit generate the unique identification of message, while determining sub- chat according to the type of sub- chat unitReceived message required for the offline user is stored offline user by the reception user of the chat messages in unitCome, when waiting the user online again, offline message is sent to user.
The transmission unit, the reception user for being provided according to processing unit, will need the chat messages that send orThe information of son chat unit is sent to the reception user.
The terminal device of more people's chat units and son chat unit specific implementation, can be Android, IOS, WebOr other programmable smart machines such as pc client.
Detailed description of the invention
Fig. 1 is the method flow diagram that chat messages are organized in the more people's chats of the present invention;
Fig. 2 is the flow chart of present invention creation son chat unit;
Fig. 3 is the transmission chat messages flow chart of son chat unit of the invention;
Fig. 4 is system structure diagram of the invention;
Fig. 5 is system specific implementation schematic diagram of the invention.
Specific embodiment
The preferred embodiments of the present invention will be described in detail with reference to the accompanying drawing, so that advantages and features of the invention energyIt is easier to be readily appreciated by one skilled in the art, so as to make a clearer definition of the protection scope of the present invention.
The embodiment of the present invention includes: the system that chat messages are organized in a kind of more people chat, as shown in figure 4, for the present inventionSystem structure diagram, including more people chat unit 401, sub- chat unit 402, receiving unit 403, processing unit404 and transmission unit 405.
More people's chat units 401, for chat messages to be sent, received and shown between more people, people is chatted more than oneIt may include unlimited height chat unit in its unit, default shows that the abstract in son chat unit is believed in more people's chat unitsBreath, can also show or pack up all chat messages for including in sub- chat unit.
The sub- chat unit 402, for organizing the transmission, reception and exhibition of sub- chat messages in more people chat unitShow, the three types of sub- chat unit provide different sub- chat messages perceptibilities.
The receiving unit 403, for receiving the creation of the chat messages, sub- chat unit that send in more people's chat unitsChat messages in message and son chat unit.
The processing unit 404, for for more people chat unit in chat messages, sub- chat unit creation message withAnd the chat messages in son chat unit generate the unique identification of message, while determining that son is chatted according to the type of sub- chat unitReceived message required for the offline user is stored offline user by the reception user of the chat messages in its unitGet up, when waiting the user online again, offline message is sent to user.
The transmission unit 405, the reception user for being provided according to processing unit, will need the chat messages that send orThe information of person's chat unit is sent to the reception user.
A specific implementation of the system is given below, as described in Figure 5, the realization including more people chat unit501, the realization 502 of the realization 502 of sub- chat unit, neutron chat unit includes the realization of son chat unit summary infoRealization in the realization 502-2, Fig. 5 of 502-1 and son chat location contents also comprising chat message expansion in son chat unit503 and instant communication server include receiving unit, processing unit and transmission unit realization 504.
The realization 501 of more people's chat units is mainly used for transmission, reception between more people and shows chat messages, and oneMore people, which chat, may include unlimited height chat unit in units, and as shown in left hand view in Fig. 5, chatting in unit in more people can be withIncluding text exhibition, picture, small video, video or programme televised live sharing, voice, business card, link, live streaming, file and music etc.Message, can also show multiple sub- chat units, more people chat unit in default show son chat unit in abstract letterThe content of breath and son chat unit.
The realization 502 of son chat unit, for organizing the transmission, reception and exhibition of sub- chat messages in more people chat unitShow, the three types of sub- chat unit provide different sub- chat messages perceptibilities and illustrate as shown in right part of flg in Fig. 5All chat messages 503 for including in son chat unit, in the realization of this programme, by clicking the exhibition under son chat unitThe button of the chat messages of sub- chat unit is opened/packed up, to realize the flexible chat messages for showing son chat unit, is chatted in sonIn the chat messages list of its unit, the new chat messages for receiving or issuing are arranged in topmost, are added automatically by slide downwardCarry the chat messages in more son chat units, or by realized in such as this programme by click the more message of load afterChat messages in continuous load chat unit.
Instant communication server 504 realizes the function of receiving unit 403, processing unit 404 and transmission unit 405, usesChat in the creation message and son chat unit for receiving the chat messages, sub- chat unit that send in more people's chat unitsMessage, and the creation message of chat messages, sub- chat unit in the unit that can chat for more people and chatting in son chat unitIts message generates the unique identification of message, while determining the chat messages in sub- chat unit according to the type of sub- chat unitReception user offline user is stored received message required for the offline user, wait the user again onWhen line, offline message is sent to user, the reception user that can be also provided according to processing unit, the chat messages that needs are sentOr the information of son chat unit is sent to the reception user.
The terminal device of more people's chat units and son chat unit specific implementation, can be Android, IOS, WebOr other programmable smart machines such as pc client.
Using above system, the present invention also provides a kind of methods that chat messages are organized in more people's chats, such as Fig. 1 instituteShow, it is characterised in that include the following steps:
Step 1: user in more people chat unit, creates son chat unit.
User is chatted in more people in unit, can create different types of sub- chat unit, sub- chat unit as neededIt is divided into privacy type, interruption-free type and open three kinds of classifications of type, different types of sub- chat unit and provides different degrees of messagePerceptibility.
The son chat unit of privacy type, user is when creating the privacy type chat unit, in more people's chat systemsMember in middle at least one more people's chat system of selection, only selected member can just send and receive the son of the privacy typeChat messages in chat unit, the son chat unit of interruption-free type, user are receiving the letter in interruption-free type chat unitIt is not in that the sub- chat unit does not read new information under default situations in the summary info of sub- chat unit is shown when breathIt reminds, only when user setting pays close attention to interruption-free type chat unit or actively checks in the chat of interruption-free type chat unitRong Shi, the interruption-free type chat unit can just show that the new information number that do not read is reminded, the son chat unit of open type, moreAll members in people's chat system can receive the chat messages and both for reminding of new message of the sub- chat unit, all more peopleUser in chat unit can send chat messages, user into interruption-free type chat unit and open type chat unitOne example of creation son chat unit, as shown in Fig. 2, including following specific steps:
(1) user selects to initiate the type of son chat unit;
(2) son chat list is initiated to receiving unit according to the content of the request type and sub- chat unit of initiating son chat unitMember request;
(3) receiving unit receives the request for initiating son chat unit, and the unique identification of son chat unit is generated by processing unit,And the reception user of determinant chat messages;
(4) transmission unit sends the information of the sub- chat unit to the reception user of the sub- chat unit.
Step 2: showing the summary info of common chat messages and son chat unit.
Son chat unit more people as belonging to the unique identification of sub- chat unit, sub- chat unit units of chatting uniquely are markedKnowledge, the summary info of sub- chat unit, sub- chat unit content and belong to sub- chat unit chat messages composition.
The unique identification of its neutron chat unit is for identifying the uniqueness of sub- chat unit and determining son chat unitChat messages ownership, it is for identifying the sub- chat unit that more people belonging to sub- chat unit, which chat unit unique identifications,Which more people's chat unit belonged to, more people by possessing the unique identification chat unit to handle the chat of sub- chat unitMessage sends and receivees, the summary info of sub- chat unit include the creation time of sub- chat unit, sub- chat unit it is totalChat messages number, the participation number of sub- chat unit, the user of unread message number of sub- chat unit and son chat unitNewest chat messages content, the content of sub- chat unit include that the essential information of sub- chat unit initiation user is chatted with this son is createdBased on its unit in more people chat the chat messages that send or based on the user that is selected in more people chat, belong toThe chat messages of son chat unit include all users for participating in the sub- chat unit chatting in the sub- chat unit publicationIts message.
In more people chat unit, common chat messages and son chat unit message are mixing displaying, sub- chat unitAs common message, according to successively successively showing in more people chat unit for issuing time, the hair of neutron chat unitCloth time initial value is the time for creating the sub- chat unit, should when user sends chat messages in the sub- chat unitThe issuing time of son chat unit needs to be revised as the sending time of the chat messages, receives in group chat unit and newly disappearsWhen breath, the display position of the sub- chat unit can be located at the latest news of more people chat unit.
Step 3: showing the chat messages for belonging to sub- chat unit.
It chats in unit in more people, by clicking the expansion under son chat unit/pack up the chat messages of sub- chat unitButton or method by other forms, to realize the flexible chat messages for showing son chat unit, in sub- chat listIn the chat messages list of member, the new chat messages for receiving or issuing are arranged in topmost, are loaded automatically more by slide downwardChat messages in more son chat units, or continue to add by clicking the more message of load by what is realized in such as this programmeChat messages in carrier chat unit.
When the chat messages expansion of group chat unit, the latest news number by current sub- chat unit is needed to empty,The chat messages of son chat unit show that the chat messages of sub- chat unit are also according to the time in the lower section of the sub- chat unitSequencing is arranged, and the sub- newest chat messages of chat unit are arranged in top, and dynamic adds by way of slide downwardCarry all chat messages of the sub- chat unit, or the son chat newest chat messages of unit are arranged in bottom, pass through toAll chat messages of all chat messages of the mode dynamically load of the upper sliding sub- chat unit, the sub- chat unit addAfter load, the chat messages shown in more people's chat units are continued below.
The chat messages of the sub- chat unit include text, picture, small video, video or programme televised live sharing, voice,The message such as business card, link, live streaming, file and music, the more people chat the chat messages in units include text, it is picture, smallVideo, video or programme televised live sharing, voice, business card, link, live streaming, file, music and the sub message such as unit of chatting;StepFour, user sends chat messages to sub- chat unit in more people chat unit.
It all include wherein that the unique identification of more people's chat units and the son are chatted to the chat messages that sub- chat unit is sentThe unique identification of its unit, as shown in Figure 3, comprising the following steps:
(1) user selects the son chat unit replied, and enters and sends chat messages, sends the chat by more people chat unit and disappearsBreath;
(2) receiving unit receives the message of sub- chat unit, processing unit according to belonging to chat messages chat unitType, the reception user of determinant chat messages, and unique identification is generated for the chat messages;
(3) transmission unit sends the chat messages of the sub- chat unit to the reception user of the sub- chat unit message.
Shown in sum up, the method and system that chat messages are organized in a kind of more people chat, the present invention are realized in the present inventionApplication be not limited to above-mentioned citing, for those of ordinary skills, can be improved or be become according to the above descriptionIt changes, all these modifications and variations should all belong to the protection domain of appended claims of the present invention.