CN108306810A - A kind of group's construction method, server and terminal - Google Patents

A kind of group's construction method, server and terminal Download PDF

Info

Publication number
CN108306810A
CN108306810A CN201710020042.5A CN201710020042A CN108306810A CN 108306810 A CN108306810 A CN 108306810A CN 201710020042 A CN201710020042 A CN 201710020042A CN 108306810 A CN108306810 A CN 108306810A
Authority
CN
China
Prior art keywords
group
collection
sets
identification
request
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.)
Granted
Application number
CN201710020042.5A
Other languages
Chinese (zh)
Other versions
CN108306810B (en
Inventor
楼宏微
王佳
胡元汉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710020042.5A priority Critical patent/CN108306810B/en
Publication of CN108306810A publication Critical patent/CN108306810A/en
Application granted granted Critical
Publication of CN108306810B publication Critical patent/CN108306810B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Abstract

The invention discloses a kind of group's construction method, server and terminal, which is applied to server, including:It receives the group that terminal is sent and sets up request, which sets up the communication information that request carries the first communication identifier of current request object and current request object is participated in;The second communication identifier collection of all participation objects in addition to current request object is obtained from the communication information;The target identification collection of target object is determined according to first communication identifier and the second communication identifier collection;The group of the target object is set up according to the target identification collection.Above-mentioned group's construction method without switching over the establishment that can be realized across application group in several applications, and easy to operate, group is efficient.

Description

A kind of group's construction method, server and terminal
Technical field
The present invention relates to a kind of field of computer technology more particularly to group's construction method, server and terminals.
Background technology
Email is a kind of communication mode electronically providing information exchange, is the most wide clothes of the Internet, applications Business, user not only can input word content in the text of Email, can also send document, image by the form of attachment Or the files such as audio and video.
Existing many chat applications are all integrated with the mailbox system of oneself, when receiving new mail, chat application meeting Pop-up reminds the page, user that can enter mailbox application by the prompting page and check the new mail, if at this point, user wants to incite somebody to action The content share of new mail is to good friend, or wants the participant with mail, for example Email Sender, the person of making a copy for chat When, it generally requires return chat application interface and searches corresponding contact person one by one, these contact persons are set up into group, pass through group The group built carries out chat or sharing operation, and if have forgotten some contact person halfway, also to return to mailbox application It is reaffirmed.This group's teaming method needs user to apply in mailbox and switched in chat application manually, operates Cumbersome, group efficiency is low.
Invention content
It is existing across application to solve the purpose of the present invention is to provide a kind of group's construction method, server and terminal Group sets up operation and needs in several applications to switch manually, the low technical problem of group efficiency.
In order to solve the above technical problems, the embodiment of the present invention provides following technical scheme:
A kind of group's construction method is applied to server comprising:
It receives the group that terminal is sent and sets up request, the first communication that request carries current request object is set up in the group The communication information that mark and current request object are participated in;
The second communication identifier collection of all participation objects in addition to current request object is obtained from the communication information;
The target identification collection of target object is determined according to first communication identifier and the second communication identifier collection;
The group of the target object is set up according to the target identification collection.
In order to solve the above technical problems, the embodiment of the present invention also provides following technical scheme:
A kind of group's construction method is applied to terminal comprising:
Obtain the generation instruction that request is set up in group;
According to first communication identifier for generating instruction and obtaining present communications information and current request object;
The group, which is generated, according to the communication information and the first communication identifier sets up request;
The group is sent to server and sets up request, so that the server sets up request according to the group carries out group Group sets up operation.
In order to solve the above technical problems, the embodiment of the present invention also provides following technical scheme:
A kind of server comprising:
Request is set up in receiving module, the group for receiving terminal transmission, and the group sets up request and carries current request The communication information that the first communication identifier and current request object of object are participated in;
Acquisition module, for obtaining all participation objects in addition to current request object from the communication information Two communication identifier collection;
Determining module, the target mark for determining target object according to first communication identifier and the second communication identifier collection Know collection;
Set up module, the group for setting up the target object according to the target identification collection.
In order to solve the above technical problems, the embodiment of the present invention also provides following technical scheme:
A kind of terminal comprising:
First acquisition module sets up the generation instruction of request for obtaining group;
Second acquisition module, for according to first for generating instruction and obtaining present communications information and current request object Communication identifier;
Generation module sets up request for generating the group according to the communication information and the first communication identifier;
Sending module sets up request, so that the server is according to the group for sending the group to server It sets up request and carries out group's establishment operation.
Group's construction method, server and the terminal that the present invention is somebody's turn to do set up request by receiving the group that terminal is sent, should The communication information that request carries the first communication identifier of current request object and current request object is participated in is set up in group, And the second communication identifier collection of all participation objects in addition to current request object, later, root are obtained from the communication information The target identification collection of target object is determined according to first communication identifier and the second communication identifier collection, and according to the target identification collection group The group of the target object is built, can be not necessarily to switch over the establishment that can be realized across application group in several applications, operation letter Single, group is efficient.
Description of the drawings
Below in conjunction with the accompanying drawings, it is described in detail by the specific implementation mode to the present invention, technical scheme of the present invention will be made And other beneficial effects are apparent.
Fig. 1 a are the schematic diagram of a scenario that system is set up in group provided in an embodiment of the present invention;
Fig. 1 b are the flow diagram of group's construction method provided in an embodiment of the present invention;
Fig. 2 is the flow diagram of group's construction method provided in an embodiment of the present invention;
Fig. 3 a are the flow diagram of the sharing method of e-mail messages provided in an embodiment of the present invention;
Fig. 3 b are the schematic diagram that mail shares process in enterprise's mailbox system provided in an embodiment of the present invention;
The structural schematic diagram of Fig. 4 a servers provided in an embodiment of the present invention;
Another structural schematic diagram of Fig. 4 b servers provided in an embodiment of the present invention;
The structural schematic diagram of Fig. 5 terminals provided in an embodiment of the present invention;
The structural schematic diagram of Fig. 6 servers provided in an embodiment of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, the every other implementation that those skilled in the art are obtained without creative efforts Example, shall fall within the protection scope of the present invention.
A kind of group's construction method of offer of the embodiment of the present invention, server, terminal and system.
A is please referred to Fig.1, it may include any server and end that the embodiment of the present invention is provided which, which sets up system, End.
Wherein, server can receive group's establishment request of terminal transmission, which sets up request and carry current request The communication information that the first communication identifier and current request object of object are participated in, and obtain to remove from the communication information and work as Second communication identifier collection of all participation objects except preceding request object is later, logical according to first communication identifier and second Letter identification sets determine the target identification collection of target object, and the group of the target object is set up according to the target identification collection.
Terminal can obtain group set up request generation instruction, and according to the generation instruct obtain present communications information and First communication identifier of current request object generates group establishment according to the communication information and the first communication identifier and asks later It asks, and sends the group to server and set up request, so that the server sets up request progress group according to the group sets up behaviour Make.
Wherein, which refers mainly to the information that at least two users participate in exchange in same communications applications, May include mailbox message, game information or session information etc..First communication identifier and the second communication identifier are logical for distinguishing Different user in letter application, may include the note of Email Accounts, email address or social platform (instant chat application) Volume account etc., wherein the instant chat application may include microblogging and game application etc..
For example, the communication information can be e-mail messages, first communication identifier and the second communication identifier can be mailboxes Information.When user is in terminal browsing mail, instant chat if desired is initiated with mail participant, can be believed according to the first mailbox Breath and e-mail messages generate group and set up request, and send the group to server and set up request, and later, server is from the mail The second mailbox message collection of all mail participants in addition to current request people is obtained in information, and is believed according to first mailbox Breath and the second mailbox message collection determine account of the target object in instant chat application, are set up later according to these accounts instant The group of chat.
It will be described in detail respectively below.It should be noted that the serial number of following embodiment is preferentially suitable not as embodiment The restriction of sequence.
First embodiment
The present embodiment will be described from the angle of server, which can be application server.
B is please referred to Fig.1, Fig. 1 b have been described in detail group's construction method of first embodiment of the invention offer, can wrap It includes:
S101, group's establishment request that terminal is sent is received, which sets up first that request carries current request object The communication information that communication identifier and current request object are participated in.
In the present embodiment, which can be the network equipments such as mobile phone, tablet computer or computer.The communication information is main Refer at least two users participated in same communications applications exchange information, may include mailbox message, game information or Session information etc., wherein the communications applications can be mailbox application, game application or instant messaging application etc..This is first logical Beacon is known for distinguishing the different user in communications applications, may include Email Accounts, email address or social platform (i.e. When communication applications) register account number etc., wherein the instant messaging application may include instant chat application (such as microblogging) and play Using etc..
In general, the content of first communication identifier and the communication information can be different in different communications applications, for example, when should Communications applications are mailbox in application, first communication identifier can be email address or Email Accounts, which can be with It is e-mail messages, which may include that Mail Contents and mail participate in the information such as object.When the communications applications are network When game application, which can be game account, which can be a certain game queue or game The relevant information in room, such as the chat content and each game member's information etc. in game queue or room of playing.When this is logical Letter is applied as instant chat in application, first communication identifier can be instant chat application account, which can wrap Include the information such as chat content and chat member.It should be noted that the current request object, which should be the mail, participates in object The a member either chatted in member or game member.
S102, the second communication identifier that all participation objects in addition to current request object are obtained from the communication information Collection.
In the present embodiment, the second communication identifier which concentrates may include Email Accounts, email address Or the register account number etc. of social platform (instant chat application), it is mainly used for distinguishing current request object and remaining participation pair As.
S103, the target identification collection that target object is determined according to first communication identifier and the second communication identifier collection.
In the present embodiment, which is mainly used for distinguishing the different user in social platform, may include each The register account number of social platform.The target object may include all participation objects (such as session including current request object At least one of object, mail participate in object or game object).
For example, above-mentioned steps S103 can specifically include:
1-1, participation object identity collection is determined according to first communication identifier and the second communication identifier collection.
For example, request is set up in the group can also carry application identities, at this point, above-mentioned steps 1-1 can specifically include:
The object identification data library of corresponding application is determined according to the application identities;
Corresponding with first communication identifier object identity is searched from the object identification data library, and search and this Two communication identifiers concentrate each corresponding object identity of the second communication identifier, obtain participating in object identity collection.
In the present embodiment, which is mainly used for distinguishing different instant messaging applications, can be each instant The login interface or Apply Names of communication applications.The object identification data library can be depending on actual demand The database of the register account number of social platform (instant chat application).The object identity is mainly used for distinguishing application identities correspondence Instant messaging application different user, may include the register account number of social platform, in general, every 1 first communication identifier or Second communication identifier corresponds to a unique object identity.
In actual application, need to pre-establish application identities and object database and object identity and first logical Incidence relation between beacon knowledge or the second communication identifier, to can subsequently find specified instant messaging by incidence relation The object identification data library of application, and corresponding object identity is found from object database.Certainly, if being for specified When communication applications there was only only one, then need not obtain application identities, can be directly entered in unique instant messaging application Background data base, and according to first communication identifier and the second communication identifier collection from the background data base determine participate in object Identification sets.
1-2, the target identification collection that target object is determined according to the participation object identity collection.
In the present embodiment, which directly can be determined as target identification collection by server, can also be led to It crosses and determines that target identification collection, specific method of determination can be depending on actual demands, that is, above-mentioned steps 1- with terminal interaction 2 can specifically include:
The participation object identity collection is determined as to the target identification collection of target object;Alternatively,
It is determined according to the participation object identity collection and identification sets may be selected;Identification sets are may be selected into this and are sent to the terminal, with Make the terminal that identification sets may be selected according to this and returns to identification sets after corresponding selection;Identification sets after the selection are determined as target pair The target identification collection of elephant.
In the present embodiment, which can be that at least one of identification sets may be selected in this, and mark may be selected in this Collection may include the register account number of social platform, be mainly used for providing the selectable range of the target identification collection to the user.It is real In the operating process of border, identification sets can may be selected according to this and generate selection interface and send it to terminal for server, in this way, working as When terminal receives and shows the selection interface, user can select required target object from the selection interface.For ease of with Family is quickly found out target object, and the mark on the selection interface can be divided into multiple groups, for example participates in object group, recently contact People's group and other groups etc., so that user accurately searches, accelerate target in addition, can also provide search box on the selection interface The search speed of object.
Further, above-mentioned steps " determined according to the participation object identity collection and identification sets may be selected " can specifically include:
The associated all objects of object identity corresponding with first communication identifier are searched from the object identification data library Mark, obtains affiliated partner identification sets;
The participation object identity collection and affiliated partner identification sets are determined as identification sets may be selected.
May include pair of all objects related with current request object in the present embodiment, in the affiliated partner identification sets As the object identity of mark, such as nearest chatting object of the current request object in instant chat application or game application, or The object for all objects (such as good friend in instant chat application or game application) that person's current request object may search for Mark, etc., at this point, the target object can be all participation objects (such as session pair including current request object As, mail participates in object or game object) and all affiliated partners (for example the good friend of current request object or chat recently At least one of its object).
In addition it should be pointed out that during server and terminal interaction, some mesh has been selected to avoid user from falsely dropping Mark object, or after having selected target object again want cancel group set up operation, can group's establishment forward direction user into One step confirms, that is, after above-mentioned steps S103, which can also include:
The confirmation request for whether carrying out group's establishment generated;
The confirmation request is sent to the terminal, so that user carries out confirmation operation according to the confirmation request;
Receive the confirmation result that the terminal is returned according to the confirmation operation;
The operation for the group that the target object is set up according to the target identification collection is executed according to the confirmation result.
In the present embodiment, which can be sent to terminal by the form of prompting frame, and the title of the prompting frame can With depending on the content of the communication information, for example it can be the theme of the communication information.Multiple interfaces can be equipped on the prompting frame, The interface can show as the forms such as button or icon, may include " transmission " and " cancellation " two buttons, and user can lead to It crosses to click the interface and generate and confirms result accordingly.The confirmation result can be depending on actual demand, for example may include "Yes" and "No".Specifically, when " sending " button when the user clicks, which is "Yes", at this point, server can execute Operation is set up in group.When " cancelling " button when the user clicks, which is "No", at this point, server can be without appointing What is operated, and the next step of user is waited for instruct.
S104, the group that the target object is set up according to the target identification collection.
In the present embodiment, server can move all target identifications in one group to create group chat window, wherein Group chat object in the group chat window is the target object.The window color and background picture of the group chat window can be according to reality Depending on demand, it can be that user is preset according to liking, can also be system sets itself.
To highlight the purpose of group's establishment, the title of the group usually can be depending on the communication information, such as when this When the communication information is e-mail messages, which can directly be the title of the Mail Contents, when the communication information is game When information, which can be the room name, etc. for currently participating in the game name of game or room of playing, certainly, The group name can also be user-defined title.
For example, when the communication information is e-mail messages, when which includes Mail Contents, in above-mentioned steps S104 Later, which can also include:
It is preset format by the format conversion of the Mail Contents;
Mail Contents after conversion are sent to the group, to share the Mail Contents to the target object.
In the present embodiment, the Mail Contents mainly include mail in can directly sectional drawing or replicate paste part, can To include message body and title, in general, the form of expression of the Mail Contents is hypertext markup language (Hyper Text Markup Language, HTML).The e-mail messages can also include all mails participate in object email address and mail it is attached It may include outbox person (or turning originator), receiver and the person of making a copy for etc. and mail that the information such as part, the wherein mail, which participate in object, Relevant personnel.Since the Mail Contents inconvenience of html format is directly viewable in instant chat window, therefore to by mail In content share to group chat window, need the format conversion of the Mail Contents to be preset format, wherein the preset format can be with May include portable document format (Portable Document Format, PDF) depending on actual demand, joint Imagery specialists group (Joint Photographic Experts Group, JPEG), portable network picture (Portable Network Graphics, PNG) or some document formats etc. be easy the file format checked and read.Relative to existing Need in mail applications sectional drawing and replicate Mail Contents, and manual switching applied to instant messaging in be shared for, User need to only carry out operating can be realized sharing at current mail interface, without switching over and replicating the operations such as sectional drawing, operate Simplicity, share it is efficient, simultaneously as the Mail Contents are automatically converted to the lattice that is easy to check and read when sharing Formula, is not necessarily to user's sectional drawing and duplication, and flexibility is high.
It can be seen from the above, group's construction method provided in this embodiment, wherein server can be sent by receiving terminal Group set up request, the group set up request carry current request object the first communication identifier and current request object The communication information participated in, and obtain from the communication information the second logical of all participation objects in addition to current request object Letter identification sets determine the target identification collection of target object, and root according to first communication identifier and the second communication identifier collection later The group that the target object is set up according to the target identification collection, can be realized without switching in several applications across application The establishment of group, easy to operate, group is efficient.
Second embodiment
The present embodiment will be described from the angle of terminal, which can be the nets such as mobile phone, tablet computer or computer Network equipment.
Referring to Fig. 2, group's construction method of second embodiment of the invention offer has been described in detail in Fig. 2, may include:
S201, the generation instruction that request is set up in group is obtained.
In the present embodiment, if user wants to carry out group chat with current good friend in certain specified application, it can click current logical A certain icon in letter application, to generate the generation instruction that request is set up in group.The communications applications can be mailbox application, game Using or instant messaging application etc..The specified application includes mainly instant messaging application, such as instant chat application or network Game application etc..
S202, the first communication identifier for obtaining present communications information and current request object is instructed according to the generation.
In the present embodiment, which refers mainly to the letter that at least two users participate in exchange in same communications applications Breath, may include mailbox message, game information or session information etc..First communication identifier is for distinguishing in communications applications Different user may include the register account number etc. of Email Accounts, email address or social platform (instant messaging application), In, which may include that instant chat applies (such as microblogging) and game application.
In general, the content of first communication identifier and the communication information can be different in different communications applications, for example, when should Communications applications are mailbox in application, first communication identifier can be email address or Email Accounts, which can be with It is e-mail messages, which may include the information such as Mail Contents and mail participating user.When the communications applications are network When game application, which can be game account, which can be a certain game queue or game The relevant information in room, for example, game queue or play room chat content and each game member's information.When the communication Using for instant chat, in application, first communication identifier can be instant chat application account, which may include The information such as chat content and chat member.It should be noted that the current request object should be the mail participate in object or Person chats a member in member or game member.
S203, group establishment request is generated according to the communication information and the first communication identifier.
In the present embodiment, if for group chat instant messaging application have it is multiple, such as the instant messaging application of group chat (such as microblogging) and online game application are applied including instant chat, at this point, the instant messaging that terminal also needs acquisition user to specify is answered Application identities, and generate the group according to the communication information, the first communication identifier and application identities and set up request, wherein The application identities are mainly used for distinguishing different instant messaging applications, can be login interface or answer that instant messaging is applied Use title.If for group chat instant messaging application only there are one, can directly according to the communication information and first communication mark Know and generates group establishment request.
S204, group establishment request is sent to server, so that the server sets up request according to the group carries out group Group sets up operation.
In the present embodiment, server can carry out during setting up request establishment group according to the group with terminal Interaction, can not also need to interact, specifically can be depending on actual demand.When that need not interact, server Can group directly be established according to all participation objects in the communication information, such as when the communication information is e-mail messages, A chat group that object is participated in including all mails can be established in specified instant messaging application.When need with terminal into When row interaction, server can obtain the personal information for needing to establish group from terminal, then be built according to these personal informations Vertical chat group, that is, after sending the group to server and setting up request, which can also include:
It receives the server and the optional identification sets that request returns is set up according to the group, and shown;
Obtain Object Selection information;
It may be selected from this to select corresponding object identity collection in identification sets according to the Object Selection information;
Object identity collection after selection is sent to the server.
In the present embodiment, the register account number that identification sets may include social platform may be selected in this, is mainly used for as user The selectable range of the target identification collection is provided.The Object Selection information may be selected the increase of identification sets primarily directed to this or delete Except information, identification sets, which may be selected, in this can show as the form of selection interface, and user can be by carrying out on the selection interface Addition the operations such as deletes and generates the Object Selection information, so that add or delete pair in identification sets may be selected from this in terminal The object identity answered, identification sets after being selected.
It can be seen from the above, group's construction method provided in this embodiment, wherein terminal can be asked by obtaining group's establishment The generation instruction asked, and the first communication identifier for obtaining present communications information and current request object is instructed according to the generation, it Afterwards, which is generated according to the communication information and the first communication identifier and sets up request, sending the group to server sets up request, So that the server sets up request according to the group carries out group's establishment operation, without switching in several applications i.e. The establishment across application group can be achieved, easy to operate, group is efficient.
3rd embodiment
According to method described in embodiment one and embodiment two, citing is described in further detail below.
In the present embodiment, will using the communication information as e-mail messages, for which is the application of enterprise mailbox, from Server and terminal are described in detail.
As shown in Figure 3a and Figure 3b shows, a kind of group's construction method, detailed process can be as follows:
S301, terminal obtain the generation instruction that request is set up in group, and instructed according to the generation obtain current mail information, The first communication identifier and application identities of current request object.
For example, which can show as the form of mail browser interface, may include on the mail browser interface Positive text window for showing message body, the header window for showing mail header, for showing e-mail recipient, sending The email address window and some function buttons of the participants such as person and the person of making a copy for, for example share button, delete button, return Multiple button etc., wherein this, which shares button, can be arranged in email address window, can also be arranged in mail browser interface Lower section or other positions.First communication identifier can be Email Accounts or email address.The application identities are mainly used for area (such as instant messaging application M and N) is applied in point different instant messagings, can be login interface that instant messaging is applied or Apply Names.Share button specifically, current request object can click this and enter using selection interface, later by the way that click should The generation instruction that request is set up in group is generated using the button for corresponding to instant messaging application in selection interface, wherein this is current It can be Email Sender A to ask object.
S302, terminal generate group according to the application identities, the first communication identifier and e-mail messages and set up request, and to clothes Business device sends the group and sets up request.
For example, it may include application identities, the first communication identifier, postal that the group that terminal to server is sent, which is set up in request, The information such as the email address of part content and mail participant.
S303, server obtained from the e-mail messages remaining mail participate in object the second communication identifier collection, and according to The application identities determine the object identification data library of corresponding application.
For example, which, which integrates, to be Email Accounts collection or email address collection.Server can from mailbox Email address or mailbox account that all mails in addition to current request object (sender A) participate in object are obtained in the window of location Number, for example, the second communication identifier collection include mail CC person C and recipient B email address.The object identification data library can To be pre-stored user account database.
S304, server search object identity corresponding with first communication identifier from the object identification data library, with And search and concentrate the corresponding object identity of each second communication identifier with second communication identifier, obtain participation object identity Collection.
For example, when it is M that the corresponding instant messaging of the application identities, which is applied, which can be that the instant messaging is answered With the account of user's registration in M, in general, every 1 first communication identifier or the second communication identifier correspond to a unique object mark Know.Instant messaging application M can be applied and integrated in enterprise's mailbox in an application system.
S305, server search all and associated object mark of first communication identifier from the object identification data library Know, obtain affiliated partner identification sets, and the participation object identity collection and affiliated partner identification sets are determined as optional identification sets, Identification sets are may be selected into this later and are sent to terminal.
For example, which may include that (for example mail participates in for related with sender A all affiliated partners Object B and C, nearest contact object, can search for object etc.) user account registered in instant communication applications M.
S306, terminal show that identification sets may be selected in this, and obtain the selection operation that this may be selected identification sets in user.
For example, identification sets, which may be selected, in this can show as the form of selection interface, may include three on the selection interface Account group:Mail participates in object group, nearest contact object group and can search for object group, wherein to keep entire interface simply bright , mail participates in object group and the account that can search in object group may be displayed on some subpage frame, and user should by clicking Specified interface in selection interface can enter the subpage frame.The selection operation may include delete operation and addition operation etc..
S307, terminal operate from this according to the selection and may be selected to select corresponding object identity collection in identification sets, and will choosing It selects rear identification sets and is sent to the server.
For example, when user has selected mail to participate in all accounts in object group, identification sets are all after the selection Mail participates in the account that object A, B and C are registered in instant communication applications M.
Whether identification sets after the selection are determined as the target identification collection of target object by S308, server, and generate and carry out The confirmation request that group is set up, rear send the confirmation request to terminal.
For example, mail participation object A, B and C can be determined as target object by server, and by them in instant messaging It is determined as target identification collection using the account registered in M, one can be generated later and be equipped with " transmission " and " cancellation " two buttons Prompting frame, and send the prompting frame to terminal.
S309, terminal obtain the confirmation operation of user according to the confirmation request, and are generated according to the confirmation operation and confirm knot The confirmation result is sent to server by fruit later.
For example, when clicking " transmission " button in the prompting frame in terminal as user, the confirmation result of generation is "Yes", When the user clicks when " cancellation " button in the prompting frame, the confirmation result of generation is "No".
S310, server set up the group of the target object according to the confirmation result and target identification collection.
For example, when the confirmation result is "Yes", server can move all target accounts in one group to, and should The title of group can be the mail header.When the confirmation result is "No", server can be waited for without any operation The next step of user instructs.
The format conversion of Mail Contents in the e-mail messages is preset format by S311, server, and by the postal after conversion Part content share is to the group.
For example, server can convert the Mail Contents of html format to the formats such as PDF or JPEG or PNG, and send Into the group, so that all mails participate in object and can be not necessarily to return from the Mail Contents after seeing the conversion in group Mail applications are consulted.
It can be seen from the above, group's construction method provided in this embodiment, wherein terminal, which can obtain group, sets up request Instruction is generated, and instructs acquisition current mail information, the first communication identifier of current request object and application to mark according to the generation Know, then, generates group according to the application identities, the first communication identifier and e-mail messages and set up request, and sent to server Request is set up in the group, and later, server obtains the second communication identifier collection that remaining mail participates in object from the e-mail messages, And the object identification data library of corresponding application is determined according to the application identities, then, searched from the object identification data library with The corresponding object identity of first communication identifier, and search and concentrate each second communication identifier pair with second communication identifier The object identity answered obtains chatting object's identification sets, later, searches and all first is communicated with this from the object identification data library Associated object identity is identified, obtains affiliated partner identification sets, and chatting object's identification sets and affiliated partner identification sets are true It is set to optional identification sets, identification sets, which may be selected, in this later is sent to terminal, and then, terminal can show that mark may be selected in this Collection, and the selection operation that this may be selected identification sets in user is obtained, later, is operated from this and may be selected in identification sets according to the selection It determines the target identification collection of target object, and the target identification collection is sent to server, server is according to the target identification collection The confirmation request for whether carrying out group's establishment is generated, and the confirmation request is sent to terminal, later, terminal is according to the confirmation request The confirmation operation of user is obtained, and is generated and is confirmed as a result, the confirmation result is sent to server later according to the confirmation operation, Then, server sets up the group of the target object according to the confirmation result and target identification, without in several applications The establishment that can be realized across application group is switched over, easy to operate, group is efficient, and after group is set up, service The format conversion of the Mail Contents can be preset format by device, and the Mail Contents after conversion are shared to the group, relatively To be shared during in existing needs, sectional drawing is applied with duplication Mail Contents, and manual switching to instant messaging in mail applications For, user need to only carry out operating can be realized sharing at current mail interface, without switching over and replicating the operations such as sectional drawing, It is easy to operate, share it is efficient, simultaneously as the Mail Contents are automatically converted to be easy to check and be read when sharing Format, is not necessarily to user's sectional drawing and duplication, and flexibility is high.
Fourth embodiment
According to method described in embodiment one and embodiment three, the present embodiment will further be carried out from the angle of server Description, please refers to Fig. 4 a, and Fig. 4 a have been described in detail the server of fourth embodiment of the invention offer, may include:Receive mould Block 10, acquisition module 20, determining module 30 and establishment module 40, wherein:
(1) receiving module 10
Request is set up in receiving module 10, the group for receiving terminal transmission, which sets up request and carry current request The communication information that the first communication identifier and current request object of object are participated in.
In the present embodiment, which can be the network equipments such as mobile phone, tablet computer or computer.The communication information is main Refer at least two users participated in same communications applications exchange information, may include mailbox message, game information or Session information etc., wherein the communications applications can be mailbox application, game application or instant messaging application etc..This is first logical Beacon is known for distinguishing the different user in communications applications, may include Email Accounts, email address or social platform (i.e. When communication applications) register account number etc., wherein the instant messaging application may include instant chat application (such as microblogging) and play Using etc..
In general, the content of first communication identifier and the communication information can be different in different communications applications, for example, when should Communications applications are mailbox in application, first communication identifier can be email address or Email Accounts, which can be with It is e-mail messages, which may include that Mail Contents and mail participate in the information such as object.When the communications applications are network When game application, which can be game account, which can be a certain game queue or game The relevant information in room, such as the chat content and each game member's information etc. in game queue or room of playing.When this is logical Letter is applied as instant chat in application, first communication identifier can be instant chat application account, which can wrap Include the information such as chat content and chat member.It should be noted that the current request object, which should be the mail, participates in object The a member either chatted in member or game member.
(2) acquisition module 20
Acquisition module 20, for obtaining all participation objects in addition to current request object from the communication information Two communication identifier collection.
In the present embodiment, the second communication identifier which concentrates may include Email Accounts, email address Or the register account number etc. of social platform (instant chat application), it is mainly used for distinguishing current request object and remaining participation pair As.
(3) determining module 30
Determining module 30, the target mark for determining target object according to first communication identifier and the second communication identifier collection Know collection.
In the present embodiment, which is mainly used for distinguishing the different user in social platform, may include each The register account number of social platform.The target object may include all participation objects (such as session including current request object At least one of object, mail participate in object or game object).
For example, please referring to Fig. 4 b, which can specifically include the first determination sub-module 31 and second and determines son Module 32, wherein:
First determination sub-module 31 participates in object mark for being determined according to first communication identifier and the second communication identifier collection Know collection.
For example, request is set up in the group can also carry application identities, which specifically can be used for:
The object identification data library of corresponding application is determined according to the application identities;
Corresponding with first communication identifier object identity is searched from the object identification data library, and search and this Two communication identifiers concentrate each corresponding object identity of the second communication identifier, obtain participating in object identity collection.
In the present embodiment, which is mainly used for distinguishing different instant messaging applications, can be each instant The login interface or Apply Names of communication applications.The object identification data library can be depending on actual demand The database of the register account number of social platform (instant chat application).The object identity is mainly used for distinguishing application identities correspondence Instant messaging application different user, may include the register account number of social platform, in general, every 1 first communication identifier or Second communication identifier corresponds to a unique object identity.
In actual application, need to pre-establish application identities and object database and object identity and first logical Incidence relation between beacon knowledge or the second communication identifier, to can subsequently find specified instant messaging by incidence relation The object identification data library of application, and corresponding object identity is found from object database.Certainly, if being for specified When communication applications there was only only one, then need not obtain application identities, can be directly entered in unique instant messaging application Background data base, and according to first communication identifier and the second communication identifier collection from the background data base determine participate in object Identification sets.
Second determination sub-module 32, the target identification collection for determining target object according to the participation object identity collection.
In the present embodiment, which directly can be determined as target identification by the second determination sub-module 32 Collection, can also by determining target identification collection with terminal interaction, specific method of determination can depending on actual demand, That is, second determination sub-module 32 specifically can be used for:
The participation object identity collection is determined as to the target identification collection of target object;Alternatively,
It is determined according to the participation object identity collection and identification sets may be selected;Identification sets are may be selected into this and are sent to the terminal, with Make the terminal that identification sets may be selected according to this and returns to identification sets after corresponding selection;Identification sets after the selection are determined as target pair The target identification collection of elephant.
In the present embodiment, which can be that at least one of identification sets may be selected in this, and mark may be selected in this Collection may include the register account number of social platform, be mainly used for providing the selectable range of the target identification collection to the user.It is real In the operating process of border, identification sets can may be selected according to this and generate selection interface and send it to end for the second determination sub-module 32 End, in this way, when terminal receives and shows the selection interface, user can select required target pair from the selection interface As.It is quickly found out target object for ease of user, the mark on the selection interface can be divided into multiple groups, for example participate in object Group, nearest group of contacts and other groups etc., in addition, search box can also be provided on the selection interface, so that user accurately looks into It looks for, accelerates the search speed of target object.
Further, which specifically can be used for:
The associated all objects of object identity corresponding with first communication identifier are searched from the object identification data library Mark, obtains affiliated partner identification sets;
The participation object identity collection and affiliated partner identification sets are determined as identification sets may be selected.
May include pair of all objects related with current request object in the present embodiment, in the affiliated partner identification sets As the object identity of mark, such as nearest chatting object of the current request object in instant chat application or game application, or The object for all objects (such as good friend in instant chat application or game application) that person's current request object may search for Mark, etc., at this point, the target object can be all participation objects (such as session pair including current request object As, mail participates in object or game object) and all affiliated partners (for example the good friend of current request object or chat recently At least one of its object).
In addition it should be pointed out that during server and terminal interaction, some mesh has been selected to avoid user from falsely dropping Mark object, or after having selected target object again want cancel group set up operation, can group's establishment forward direction user into One step confirms, that is, group's construction apparatus can also include confirmation module 50, is used for:
The confirmation request for whether carrying out group's establishment generated;
The confirmation request is sent to the terminal, so that user carries out confirmation operation according to the confirmation request;
Receive the confirmation result that the terminal is returned according to the confirmation operation;
It is triggered according to the confirmation result and sets up the group that the target object is set up in the execution of module 40 according to the target identification collection Operation.
In the present embodiment, which can be sent to terminal by the form of prompting frame, and the title of the prompting frame can With depending on the content of the communication information, for example it can be the theme of the communication information.Multiple interfaces can be equipped on the prompting frame, The interface can show as the forms such as button or icon, may include " transmission " and " cancellation " two buttons, and user can lead to It crosses to click the interface and generate and confirms result accordingly.The confirmation result can be depending on actual demand, for example may include "Yes" and "No".Specifically, when " sending " button when the user clicks, which is "Yes", at this point it is possible to trigger a group modeling Block 40 executes group and sets up operation.When " cancelling " button when the user clicks, which is "No", at this point, confirmation module 50 The next step of user can be waited for instruct without any operation.
(4) module 40 is set up
Set up module 40, the group for setting up the target object according to the target identification collection.
In the present embodiment, all target identifications can be moved in a group to create group chat window, wherein the group chat Group chat object in window is the target object.The window color and background picture of the group chat window can according to actual demand and It is fixed, it can be that user is preset according to liking, can also be system sets itself.
To highlight the purpose of group's establishment, the title of the group usually can be depending on the communication information, such as when this When the communication information is e-mail messages, which can directly be the title of the Mail Contents, when the communication information is game When information, which can be the room name, etc. for currently participating in the game name of game or room of playing, certainly, The group name can also be user-defined title.
For example, when the communication information is e-mail messages, which may include Mail Contents, at this point, the service Device can also include sharing module 60, be used for:
After the establishment module 40 sets up the group of the target object according to the target identification collection, by the Mail Contents Format conversion is preset format;
Mail Contents after conversion are sent to the group, to share the Mail Contents to the target object.
In the present embodiment, the Mail Contents mainly include mail in can directly sectional drawing or replicate paste part, can To include message body and title, in general, the form of expression of the Mail Contents is hypertext markup language (Hyper Text Markup Language, HTML).The e-mail messages can also include all mails participate in object email address and mail it is attached It may include outbox person (or turning originator), receiver and the person of making a copy for etc. and mail that the information such as part, the wherein mail, which participate in object, Relevant personnel.Since the Mail Contents inconvenience of html format is directly viewable in instant chat window, therefore to by mail In content share to group chat window, need the format conversion of the Mail Contents to be preset format, wherein the preset format can be with May include portable document format (Portable Document Format, PDF) depending on actual demand, joint Imagery specialists group (Joint Photographic Experts Group, JPEG), portable network picture (Portable Network Graphics, PNG) or some document formats etc. be easy the file format checked and read.Relative to existing Need in mail applications sectional drawing and replicate Mail Contents, and manual switching applied to instant messaging in be shared for, User need to only carry out operating can be realized sharing at current mail interface, without switching over and replicating the operations such as sectional drawing, operate Simplicity, share it is efficient, simultaneously as the Mail Contents are automatically converted to the lattice that is easy to check and read when sharing Formula, is not necessarily to user's sectional drawing and duplication, and flexibility is high.
When it is implemented, above each unit can be realized as independent entity, arbitrary combination can also be carried out, is made It is realized for same or several entities, the specific implementation of above each unit can be found in the embodiment of the method for front, herein not It repeats again.
It can be seen from the above, server provided in this embodiment, receives the group that terminal is sent by receiving module 10 and sets up Request, it is logical that group establishment asks the first communication identifier of carrying current request object and current request object to be participated in Letter information, acquisition module 20 obtain the second communication of all participation objects in addition to current request object from the communication information Identification sets, later, determining module 30 determine the target mark of target object according to first communication identifier and the second communication identifier collection Know collection, the group that module 40 sets up the target object according to the target identification collection is set up, without carrying out in several applications The establishment across application group can be realized in switching, and easy to operate, group is efficient.
5th embodiment
On the basis of three this method of embodiment two and embodiment, the present embodiment will further be retouched from the angle of terminal It states, referring to Fig. 5, the terminal of fifth embodiment of the invention offer has been described in detail in Fig. 5, may include:First acquisition module 70, the second acquisition module 80, generation module 90 and sending module 100, wherein:
(1) first acquisition module 70
First acquisition module 70 sets up the generation instruction of request for obtaining group.
In the present embodiment, if user wants to carry out group chat with current good friend in certain specified application, it can click current logical A certain icon in letter application, to generate the generation instruction that request is set up in group.The communications applications can be mailbox application, game Using or instant messaging application etc..The specified application includes mainly instant messaging application, such as instant chat application or network Game application etc..
(2) second acquisition modules 80
Second acquisition module 80 obtains the first of present communications information and current request object for being instructed according to the generation Communication identifier.
In the present embodiment, which refers mainly to the letter that at least two users participate in exchange in same communications applications Breath, may include mailbox message, game information or session information etc..First communication identifier is for distinguishing in communications applications Different user may include the register account number etc. of Email Accounts, email address or social platform (instant messaging application), In, which may include that instant chat applies (such as microblogging) and game application.
In general, the content of first communication identifier and the communication information can be different in different communications applications, for example, when should Communications applications are mailbox in application, first communication identifier can be email address or Email Accounts, which can be with It is e-mail messages, which may include the information such as Mail Contents and mail participating user.When the communications applications are network When game application, which can be game account, which can be a certain game queue or game The relevant information in room, for example, game queue or play room chat content and each game member's information.When the communication Using for instant chat, in application, first communication identifier can be instant chat application account, which may include The information such as chat content and chat member.It should be noted that the current request object should be the mail participate in object or Person chats a member in member or game member.
(3) generation module 90
Generation module 90 sets up request for generating the group according to the communication information and the first communication identifier.
In the present embodiment, if for group chat instant messaging application have it is multiple, such as the instant messaging application of group chat (such as microblogging) and online game application are applied including instant chat, at this point, the instant messaging that terminal also needs acquisition user to specify is answered Application identities, and generate the group according to the communication information, the first communication identifier and application identities and set up request, wherein The application identities are mainly used for distinguishing different instant messaging applications, can be login interface or answer that instant messaging is applied Use title.If for group chat instant messaging application only there are one, can directly according to the communication information and first communication mark Know and generates group establishment request.
(4) sending module 100
Sending module 100 sets up request, so that the server is set up according to the group for sending the group to server Request carries out group and sets up operation.
In the present embodiment, server can carry out during setting up request establishment group according to the group with terminal Interaction, can not also need to interact, specifically can be depending on actual demand.When that need not interact, server Can group directly be established according to all participation objects in the communication information, such as when the communication information is e-mail messages, A chat group that object is participated in including all mails can be established in specified instant messaging application.When need with terminal into When row interaction, server can obtain the personal information for needing to establish group from terminal, then be built according to these personal informations Vertical chat group is used for that is, the terminal can also include determining module:
After the sending module 100 sends group establishment request to server, the server is received according to the group The optional identification sets that request returns are set up, and are shown;
Obtain Object Selection information;
It may be selected from this to select corresponding object identity collection in identification sets according to the Object Selection information;
Object identity collection after selection is sent to the server.
In the present embodiment, the register account number that identification sets may include social platform may be selected in this, is mainly used for as user The selectable range of the target identification collection is provided.The Object Selection information may be selected the increase of identification sets primarily directed to this or delete Except information, identification sets, which may be selected, in this can show as the form of selection interface, and user can be by carrying out on the selection interface Addition the operations such as deletes and generates the Object Selection information, so that add or delete pair in identification sets may be selected from this in terminal The object identity answered, identification sets after being selected.
When it is implemented, above each unit can be realized as independent entity, arbitrary combination can also be carried out, is made It is realized for same or several entities, the specific implementation of above each unit can be found in the embodiment of the method for front, herein not It repeats again.
It can be seen from the above, terminal provided in this embodiment, the life that request is set up in group is obtained by the first acquisition module 70 At instruction, the second acquisition module 80 instructs the first communication for obtaining present communications information and current request object to mark according to the generation Know, later, generation module 90 generates the group according to the communication information and the first communication identifier and sets up request, sending module 100 The group, which is sent, to server sets up request, so that the server sets up request progress group according to the group sets up operation, from Without switching over the establishment that can be realized across application group in several applications, easy to operate, group is efficient.
Sixth embodiment
Correspondingly, the embodiment of the present invention also provides a kind of group's establishment system, including times that the embodiment of the present invention is provided A kind of terminal and server, for details, reference can be made to example IV, the terminals specifically may refer to embodiment five for the server.
Wherein, terminal and server can be as follows:
Request is set up in server, the group for receiving terminal transmission, which sets up request and carry current request object The first communication identifier and the communication information that is participated in of current request object, and obtain from the communication information except currently asking The second communication identifier collection of all participation objects except object is sought, later, is marked according to first communication identifier and the second communication Know the target identification collection that collection determines target object, and sets up the group of the target object according to the target identification collection.
Terminal sets up the generation instruction of request for obtaining group;According to the generation instruct obtain present communications information and First communication identifier of current request object;The group, which is generated, according to the communication information and the first communication identifier sets up request;To Server sends the group and sets up request, so that the server sets up request progress group according to the group sets up operation.
The specific implementation of above each equipment can be found in the embodiment of front, and details are not described herein.
Since the share system of the e-mail messages may include any terminal and service that the embodiment of the present invention is provided Device, it is thereby achieved that the advantageous effect achieved by any terminal and server that the embodiment of the present invention is provided, is referred to The embodiment of front, details are not described herein.
7th embodiment
Correspondingly, the embodiment of the present invention also provides a kind of server, as shown in fig. 6, it illustrates institutes of the embodiment of the present invention The structural schematic diagram for the server being related to, specifically:
The server may include one or processor 201, one or more meters of more than one processing core Memory 202, radio frequency (Radio Frequency, RF) circuit 203, power supply 204, the input unit of calculation machine readable storage medium storing program for executing The components such as 205 and display unit 206.It will be understood by those skilled in the art that server architecture shown in Fig. 6 not structure The restriction of pairs of server may include either combining certain components or different portions than illustrating more or fewer components Part is arranged.Wherein:
Processor 201 is the control centre of the server, utilizes each of various interfaces and the entire server of connection Part by running or execute the software program and/or module that are stored in memory 202, and calls and is stored in memory Data in 202, the various functions and processing data of execute server, to carry out integral monitoring to server.Optionally, locate Reason device 201 may include one or more processing cores;Preferably, processor 201 can integrate application processor and modulatedemodulate is mediated Manage device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is main Processing wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 201.
Memory 202 can be used for storing software program and module, and processor 201 is stored in memory 202 by operation Software program and module, to perform various functions application and data processing.Memory 202 can include mainly storage journey Sequence area and storage data field, wherein storing program area can storage program area, the application program (ratio needed at least one function Such as sound-playing function, image player function) etc.;Storage data field can be stored uses created data according to server Deng.In addition, memory 202 may include high-speed random access memory, can also include nonvolatile memory, for example, at least One disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memory 202 can also include Memory Controller, to provide access of the processor 201 to memory 202.
During RF circuits 203 can be used for receiving and sending messages, signal sends and receivees, and particularly, the downlink of base station is believed After breath receives, one or the processing of more than one processor 201 are transferred to;In addition, the data for being related to uplink are sent to base station.It is logical Often, RF circuits 203 include but not limited to antenna, at least one amplifier, tuner, one or more oscillators, user identity Module (SIM) card, transceiver, coupler, low-noise amplifier (LNA, Low Noise Amplifier), duplexer etc..This Outside, RF circuits 203 can also be communicated with network and other equipment by radio communication.The wireless communication can use any communication Standard or agreement, including but not limited to global system for mobile communications (GSM, Global System of Mobile Communication), general packet radio service (GPRS, General Packet Radio Service), CDMA (CDMA, Code Division Multiple Access), wideband code division multiple access (WCDMA, Wideband Code Division Multiple Access), long term evolution (LTE, Long Term
Evolution), Email, short message service (SMS, Short Messaging Service) etc..
Server further includes the power supply 204 (such as battery) powered to all parts, it is preferred that power supply 204 can pass through Power-supply management system and processor 201 are logically contiguous, to realize management charging, electric discharge, Yi Jigong by power-supply management system The functions such as consumption management.Power supply 204 can also include one or more direct current or AC power, recharging system, power supply The random components such as fault detection circuit, power supply changeover device or inverter, power supply status indicator.
The server may also include input unit 205, which can be used for receiving the number or character letter of input Breath, and generation keyboard related with user setting and function control, mouse, operating lever, optics or trace ball signal are defeated Enter.Specifically, in a specific embodiment, input unit 205 may include touch sensitive surface and other input equipments.It is touch-sensitive Surface, also referred to as touch display screen or Trackpad, collect user on it or neighbouring touch operation (such as user use The operation of any suitable object or attachment such as finger, stylus on touch sensitive surface or near touch sensitive surface), and according to advance The formula of setting drives corresponding attachment device.Optionally, touch sensitive surface may include touch detecting apparatus and touch controller two A part.Wherein, the touch orientation of touch detecting apparatus detection user, and the signal that touch operation is brought is detected, signal is passed Give touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, then Processor 201 is given, and order that processor 201 is sent can be received and executed.Furthermore, it is possible to using resistance-type, capacitance The multiple types such as formula, infrared ray and surface acoustic wave realize touch sensitive surface.In addition to touch sensitive surface, input unit 205 can also wrap Include other input equipments.Specifically, other input equipments can include but is not limited to physical keyboard, function key (such as volume control Button processed, switch key etc.), it is trace ball, mouse, one or more in operating lever etc..
The server may also include display unit 206, the display unit 206 can be used for showing information input by user or Be supplied to the information of user and the various graphical user interface of server, these graphical user interface can by figure, text, Icon, video and its arbitrary combination are constituted.Display unit 206 may include display panel, optionally, liquid crystal display may be used Device (LCD, Liquid Crystal Display), Organic Light Emitting Diode (OLED, Organic Light-Emitting ) etc. Diode forms configure display panel.Further, touch sensitive surface can cover display panel, when touch sensitive surface detects After touch operation on or near it, processor 201 is sent to determine the type of touch event, is followed by subsequent processing 201 basis of device The type of touch event provides corresponding visual output on a display panel.Although in figure 6, touch sensitive surface is with display panel Input and input function are realized as two independent components, but in some embodiments it is possible to by touch sensitive surface and are shown Show that panel is integrated and realizes and outputs and inputs function.
Although being not shown, server can also include camera, bluetooth module etc., and details are not described herein.Specifically in this reality It applies in example, the processor 201 in server can be according to following instruction, by the process pair of one or more application program The executable file answered is loaded into memory 202, and runs the application journey being stored in memory 202 by processor 201 Sequence is as follows to realize various functions:
It receives the group that terminal is sent and sets up request, which sets up the first communication that request carries current request object The communication information that mark and current request object are participated in;
The second communication identifier collection of all participation objects in addition to current request object is obtained from the communication information;
The target identification collection of target object is determined according to first communication identifier and the second communication identifier collection;
The group of the target object is set up according to the target identification collection.
For details, reference can be made to above-described embodiments for the implementation method respectively operated above, and details are not described herein again.
Effective effect achieved by any server that the embodiment of the present invention is provided and terminal may be implemented in the terminal Fruit refers to the embodiment of front, and details are not described herein.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can It is completed with instructing relevant hardware by program, which can be stored in a computer readable storage medium, storage Medium may include:Read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD etc..
A kind of group's construction method, server, terminal and system is provided for the embodiments of the invention above to have carried out in detail Thin to introduce, principle and implementation of the present invention are described for specific case used herein, and above example is said The bright method and its core concept for being merely used to help understand the present invention;Meanwhile for those skilled in the art, according to this hair Bright thought, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not manage Solution is limitation of the present invention.

Claims (16)

1. a kind of group's construction method, which is characterized in that it is applied to server, including:
It receives the group that terminal is sent and sets up request, the first communication mark that request carries current request object is set up in the group The communication information that knowledge and current request object are participated in;
The second communication identifier collection of all participation objects in addition to current request object is obtained from the communication information;
The target identification collection of target object is determined according to first communication identifier and the second communication identifier collection;
The group of the target object is set up according to the target identification collection.
2. group's construction method according to claim 1, which is characterized in that described according to first communication identifier and Two communication identifier collection determine the target identification collection of target object, including:
It is determined according to first communication identifier and the second communication identifier collection and participates in object identity collection;
The target identification collection of target object is determined according to the participation object identity collection.
3. group's construction method according to claim 2, which is characterized in that the group sets up request and also carries application mark To know, described determined according to first communication identifier and the second communication identifier collection participates in object identity collection, including:
The object identification data library of corresponding application is determined according to the application identities;
Search corresponding with first communication identifier object identity from the object identification data library, and lookup with it is described Second communication identifier concentrates each corresponding object identity of the second communication identifier, obtains participating in object identity collection.
4. group's construction method according to claim 3, which is characterized in that described true according to the participation object identity collection Set the goal the target identification collection of object, including:
The participation object identity collection is determined as to the target identification collection of target object;Alternatively,
It is determined according to the participation object identity collection and identification sets may be selected;The optional identification sets are sent to the terminal, So that the terminal returns to identification sets after corresponding selection according to the optional identification sets;Identification sets after the selection are determined For the target identification collection of target object.
5. group's construction method according to claim 4, which is characterized in that described true according to the participation object identity collection Surely identification sets may be selected, including:
The associated all objects of object identity corresponding with first communication identifier are searched from the object identification data library Mark, obtains affiliated partner identification sets;
The participation object identity collection and affiliated partner identification sets are determined as identification sets may be selected.
6. group's construction method according to any one of claim 1-5, which is characterized in that the communication information is postal Part information, the e-mail messages include Mail Contents, the group that the target object is set up according to the target identification collection it Afterwards, further include:
It is preset format by the format conversion of the Mail Contents;
Mail Contents after conversion are sent to the group, to share the Mail Contents to the target object.
7. a kind of group's construction method, which is characterized in that it is applied to terminal, including:
Obtain the generation instruction that request is set up in group;
According to first communication identifier for generating instruction and obtaining present communications information and current request object;
The group, which is generated, according to the communication information and the first communication identifier sets up request;
The group is sent to server and sets up request, so that the server sets up request according to the group carries out group's group Build operation.
8. group's construction method according to claim 7, which is characterized in that asked sending group's establishment to server After asking, further include:
It receives the server and the optional identification sets that request returns is set up according to the group, and shown;
Obtain Object Selection information;
Corresponding object identity collection is selected from the optional identification sets according to the Object Selection information;
Object identity collection after selection is sent to the server.
9. a kind of server, which is characterized in that including:
Request is set up in receiving module, the group for receiving terminal transmission, and the group sets up request and carries current request object The first communication identifier and the communication information that is participated in of current request object;
Acquisition module, second for obtaining all participation objects in addition to current request object from the communication information are logical Believe identification sets;
Determining module, the target identification for determining target object according to first communication identifier and the second communication identifier collection Collection;
Set up module, the group for setting up the target object according to the target identification collection.
10. server according to claim 9, which is characterized in that the determining module includes:
First determination sub-module participates in object identity for being determined according to first communication identifier and the second communication identifier collection Collection;
Second determination sub-module, the target identification collection for determining target object according to the participation object identity collection.
11. server according to claim 10, which is characterized in that the group sets up request and also carries application identities, First determination sub-module is used for:
The object identification data library of corresponding application is determined according to the application identities;
Search corresponding with first communication identifier object identity from the object identification data library, and lookup with it is described Second communication identifier concentrates each corresponding object identity of the second communication identifier, obtains participating in object identity collection.
12. server according to claim 11, which is characterized in that second determination sub-module is used for:
The participation object identity collection is determined as to the target identification collection of target object;Alternatively,
It is determined according to the participation object identity collection and identification sets may be selected;The optional identification sets are sent to the terminal, So that the terminal returns to identification sets after corresponding selection according to the optional identification sets;Identification sets after the selection are determined For the target identification collection of target object.
13. server according to claim 12, which is characterized in that second determination sub-module is used for:
The associated all objects of object identity corresponding with first communication identifier are searched from the object identification data library Mark, obtains affiliated partner identification sets;
The participation object identity collection and affiliated partner identification sets are determined as identification sets may be selected.
14. according to the server described in any one of claim 9-13, which is characterized in that the communication information is mail Breath, the e-mail messages include Mail Contents, and the server further includes sharing module, is used for:
After the establishment module sets up the group of the target object according to the target identification collection, by the Mail Contents Format conversion be preset format;
Mail Contents after conversion are sent to the group, to share the Mail Contents to the target object.
15. a kind of terminal, which is characterized in that including:
First acquisition module sets up the generation instruction of request for obtaining group;
Second acquisition module, for according to first communication for generating instruction and obtaining present communications information and current request object Mark;
Generation module sets up request for generating the group according to the communication information and the first communication identifier;
Sending module sets up request, so that the server is set up according to the group for sending the group to server Request carries out group and sets up operation.
16. terminal according to claim 15, which is characterized in that the terminal further includes determining module, is used for:
After the sending module sends group's establishment request to server, the server is received according to the group The optional identification sets that request returns are set up, and are shown;
Obtain Object Selection information;
Corresponding object identity collection is selected from the optional identification sets according to the Object Selection information;
Object identity collection after selection is sent to the server.
CN201710020042.5A 2017-01-11 2017-01-11 Group building method, server and terminal Active CN108306810B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710020042.5A CN108306810B (en) 2017-01-11 2017-01-11 Group building method, server and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710020042.5A CN108306810B (en) 2017-01-11 2017-01-11 Group building method, server and terminal

Publications (2)

Publication Number Publication Date
CN108306810A true CN108306810A (en) 2018-07-20
CN108306810B CN108306810B (en) 2020-11-03

Family

ID=62872074

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710020042.5A Active CN108306810B (en) 2017-01-11 2017-01-11 Group building method, server and terminal

Country Status (1)

Country Link
CN (1) CN108306810B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965111A (en) * 2018-08-02 2018-12-07 北京达佳互联信息技术有限公司 Quickly establish the method, device and mobile terminal and storage medium of communication group
CN110124321A (en) * 2019-05-24 2019-08-16 腾讯科技(深圳)有限公司 A kind of object processing method, device, equipment and medium
CN113595864A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Method, device, electronic equipment and storage medium for forwarding mails
CN113595861A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information display method and device, electronic equipment and storage medium
CN113595852A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Mail information display method and device, electronic equipment and storage medium
CN113595856A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information interaction method, device, equipment and medium
CN113595857A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Group operation method, device, equipment and storage medium
CN113595850A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information interaction method, device, server, system and storage medium
CN113595858A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information display method and device, electronic equipment and storage medium
CN113595855A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information sharing method and device, electronic equipment and storage medium
WO2021218577A1 (en) * 2020-04-30 2021-11-04 北京字节跳动网络技术有限公司 Method and apparatus for displaying shared mail, and electronic device and storage medium
CN113630397A (en) * 2021-07-28 2021-11-09 上海纽盾网安科技有限公司 E-mail security control method, client and system
CN114124861A (en) * 2020-08-28 2022-03-01 腾讯科技(深圳)有限公司 Message group sending method and device, computer equipment and storage medium
CN114189488A (en) * 2021-12-09 2022-03-15 青岛聚看云科技有限公司 Message sharing method and server
US11765122B2 (en) 2020-04-30 2023-09-19 Beijing Bytedance Network Technology Co., Ltd. Information sharing method and apparatus, information display method and apparatus, and non-transitory computer-readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050138430A1 (en) * 2003-12-19 2005-06-23 Landsman Richard A. Community messaging lists for authorization to deliver electronic messages
CN101072192A (en) * 2007-03-30 2007-11-14 腾讯科技(深圳)有限公司 Instant messaging group mail communication method, device and system
CN101188578A (en) * 2007-12-29 2008-05-28 腾讯科技(深圳)有限公司 Group mails/message conversion device and method, and group information interaction system
US20100070758A1 (en) * 2008-09-18 2010-03-18 Apple Inc. Group Formation Using Anonymous Broadcast Information
CN103051464A (en) * 2011-10-14 2013-04-17 腾讯科技(深圳)有限公司 Method for maintaining address list and group address list management platform
CN104144387A (en) * 2013-05-08 2014-11-12 董礼貌 Instant messaging device, method and system based on email boxes
CN104486731A (en) * 2014-12-05 2015-04-01 魅族科技(中国)有限公司 Method for adding consignee information and terminal
CN104935502A (en) * 2015-06-16 2015-09-23 阿里巴巴集团控股有限公司 Mail group creation method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050138430A1 (en) * 2003-12-19 2005-06-23 Landsman Richard A. Community messaging lists for authorization to deliver electronic messages
CN101072192A (en) * 2007-03-30 2007-11-14 腾讯科技(深圳)有限公司 Instant messaging group mail communication method, device and system
CN101188578A (en) * 2007-12-29 2008-05-28 腾讯科技(深圳)有限公司 Group mails/message conversion device and method, and group information interaction system
US20100070758A1 (en) * 2008-09-18 2010-03-18 Apple Inc. Group Formation Using Anonymous Broadcast Information
CN103051464A (en) * 2011-10-14 2013-04-17 腾讯科技(深圳)有限公司 Method for maintaining address list and group address list management platform
CN104144387A (en) * 2013-05-08 2014-11-12 董礼貌 Instant messaging device, method and system based on email boxes
CN104486731A (en) * 2014-12-05 2015-04-01 魅族科技(中国)有限公司 Method for adding consignee information and terminal
CN104935502A (en) * 2015-06-16 2015-09-23 阿里巴巴集团控股有限公司 Mail group creation method and device

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108965111A (en) * 2018-08-02 2018-12-07 北京达佳互联信息技术有限公司 Quickly establish the method, device and mobile terminal and storage medium of communication group
CN110124321B (en) * 2019-05-24 2022-08-19 腾讯科技(深圳)有限公司 Object processing method, device, equipment and medium
CN110124321A (en) * 2019-05-24 2019-08-16 腾讯科技(深圳)有限公司 A kind of object processing method, device, equipment and medium
CN113595857B (en) * 2020-04-30 2022-10-14 北京字节跳动网络技术有限公司 Group operation method, device, equipment and storage medium
US11924157B2 (en) 2020-04-30 2024-03-05 Beijing Bytedance Network Technology Co., Ltd. Email forwarding method and apparatus, electronic device, and storage medium
CN113595856A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information interaction method, device, equipment and medium
CN113595857A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Group operation method, device, equipment and storage medium
CN113595850A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information interaction method, device, server, system and storage medium
CN113595858A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information display method and device, electronic equipment and storage medium
CN113595855A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information sharing method and device, electronic equipment and storage medium
WO2021218566A1 (en) * 2020-04-30 2021-11-04 北京字节跳动网络技术有限公司 Mail information display method and apparatus, electronic device, and storage medium
WO2021218577A1 (en) * 2020-04-30 2021-11-04 北京字节跳动网络技术有限公司 Method and apparatus for displaying shared mail, and electronic device and storage medium
US11870742B2 (en) 2020-04-30 2024-01-09 Beijing Bytedance Network Technology Co., Ltd. Information exchange method and apparatus, device, and medium
US11895075B2 (en) 2020-04-30 2024-02-06 Beijing Bytedance Network Technology Co., Ltd. Method and apparatus for displaying shared mail, and electronic device and storage medium
US11888807B2 (en) 2020-04-30 2024-01-30 Beijing Bytedance Network Technology Co., Ltd. Mail information display method and apparatus, electronic device, and storage medium
CN113595855B (en) * 2020-04-30 2022-04-12 北京字节跳动网络技术有限公司 Information sharing method and device, electronic equipment and storage medium
CN113595861A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information display method and device, electronic equipment and storage medium
CN113595856B (en) * 2020-04-30 2022-09-30 北京字节跳动网络技术有限公司 Information interaction method, device, equipment and medium
CN113595864A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Method, device, electronic equipment and storage medium for forwarding mails
CN113595852A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Mail information display method and device, electronic equipment and storage medium
US11716299B2 (en) 2020-04-30 2023-08-01 Beijing Bytedance Network Technology Co., Ltd. Information interaction method and apparatus, server, system and storage medium
US11765122B2 (en) 2020-04-30 2023-09-19 Beijing Bytedance Network Technology Co., Ltd. Information sharing method and apparatus, information display method and apparatus, and non-transitory computer-readable storage medium
CN114124861B (en) * 2020-08-28 2023-05-23 腾讯科技(深圳)有限公司 Message mass-sending method, device, computer equipment and storage medium
CN114124861A (en) * 2020-08-28 2022-03-01 腾讯科技(深圳)有限公司 Message group sending method and device, computer equipment and storage medium
CN113630397A (en) * 2021-07-28 2021-11-09 上海纽盾网安科技有限公司 E-mail security control method, client and system
CN114189488B (en) * 2021-12-09 2023-10-03 青岛聚看云科技有限公司 Message sharing method and server
CN114189488A (en) * 2021-12-09 2022-03-15 青岛聚看云科技有限公司 Message sharing method and server

Also Published As

Publication number Publication date
CN108306810B (en) 2020-11-03

Similar Documents

Publication Publication Date Title
CN108306810A (en) A kind of group's construction method, server and terminal
US9266024B2 (en) IM contact list entry as a game in progress designate
CN106059894B (en) Message processing method and device
US10791074B2 (en) Information pushing method, apparatus, and system, and computer storage medium
CN112291134B (en) Information prompting method, device, equipment and storage medium
CN109921976A (en) A kind of communication control method based on group, device and storage medium
CN105207896A (en) Internet calling method and device
RU2407232C2 (en) Method, mobile terminal, system and computer software product for online attribution of content
CN110147188A (en) A kind of information cuing method, device, equipment and storage medium
CN113300938B (en) Message sending method and device and electronic equipment
CN103795607A (en) Message processing method, instant messaging client, and instant messaging system
CN110035004A (en) A kind of user's business card sharing method, good friend's adding method and relevant apparatus
CN111970188B (en) Capability forwarding method and device
CN113676589B (en) Unread message display method and device and electronic equipment
CN107483320A (en) The method and server of a kind of group creating
CN112838976A (en) Message processing method and device
CN111352556A (en) Information interaction method, device, computer readable storage medium and system
CN113360002B (en) Information collection method, device, electronic equipment and storage medium
CN113079084B (en) Message transmission method and device
US20240080294A1 (en) Message transmission method, message receiving method, apparatus, device, and medium
CA2604806C (en) Im contact list entry as a game in progress designate
CN105897567B (en) A kind of method and device of information sharing
CN111698147A (en) Message prompting method, device, terminal and storage medium
CN114051009B (en) Message sending method and electronic equipment
CN109525488A (en) Instant message dissemination method, device, terminal, server and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant