HK1221832A1 - Method and device for controlling conversation in instant messaging - Google Patents
Method and device for controlling conversation in instant messaging Download PDFInfo
- Publication number
- HK1221832A1 HK1221832A1 HK16109826.3A HK16109826A HK1221832A1 HK 1221832 A1 HK1221832 A1 HK 1221832A1 HK 16109826 A HK16109826 A HK 16109826A HK 1221832 A1 HK1221832 A1 HK 1221832A1
- Authority
- HK
- Hong Kong
- Prior art keywords
- user
- temporary
- information
- conversation group
- group
- Prior art date
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a session control method and device in instant message. The method comprises: receiving a request sent by a first user customer for creating a temporary session group; determining multiple second users, wherein the distances between the first user and the multiple second users are within a preset threshold range; creating the temporary session group, determining the first user and every second user as members of the session group; providing information related to the temporary session group to every member customer of the session group so that the members of the session group publish comment contents in the temporary session group. Through the invention, the users can discuss the events occurred around them conveniently, and the excessive occupation of the transmission resource is avoided.
Description
Technical Field
The present application relates to the field of instant messaging technologies, and in particular, to a session control method and apparatus in instant messaging.
Background
In the present day of more and more developed networks, people rely on the networks more and more, and Instant Messaging (IM) tools generated by the networks more and more. By using the instant messaging tool, people can chat in various ways such as characters, voice, even videos and the like. In addition, with the development of mobile terminal technology, IM applications based on mobile terminals are also accepted by more and more users, and people can communicate anytime and anywhere using the mobile IM technology.
When using the existing IM technology, people can generally only communicate with their own friends or users in the group. However, in real life there may be the following: a user who sees or hears something interesting somewhere wants to discuss with others, but is a stranger at hand and the party may also be present and therefore generally does not discuss with a direct open conversation. It may then be thought to discuss this event through a chat tool. However, none of his friends are around him, so in the prior art, the user needs to describe his what he sees to his friends first by text, photo, recording, etc., and then to discuss this topic. For example, a user who sees a large uncle wearing apparel on a bus in morning wants to discuss with others, may take a picture of the large uncle and send the picture to their friends or group, waiting for the other to respond.
On the one hand, however, the above-mentioned sending process of the description needs to consume transmission resources, and especially when transmitting files such as photos, audios, etc., the transmission resources that need to be occupied are larger, if the user is in some outdoor environments and needs to perform data transmission by means of a communication network such as a cellular network, etc., money waste may be caused to the user, and phenomena such as slow transmission or even failure may occur; on the other hand, because other friend users are not in the current environment of the current user, the current user may not feel more tailored to what he sees, and the current user may not easily get resonance about the event from the friend users.
Therefore, how to let the user can more conveniently discuss the events happening at his or her side, and avoid excessive occupation of transmission resources, etc., becomes a technical problem that needs to be solved by technical personnel in the field urgently.
Disclosure of Invention
The application provides a session control method and device in instant messaging, which can enable a user to more conveniently develop discussion about events occurring at the user's side and avoid excessive occupation of transmission resources and the like.
The application provides the following scheme:
a session control method in instant messaging comprises the following steps:
receiving a request for creating a temporary session group sent by a first user client;
determining a plurality of second users whose distances from the first user are within a preset threshold range;
creating a temporary conversation group, and determining the first user and each second user as conversation group members;
providing information about the temporary talkgroup to each talkgroup member client for talks published by the talkgroup members within the temporary talkgroup.
A session control method in instant messaging comprises the following steps:
sending a request for creating a temporary conversation group to a server according to a speaking request of a first user, so that the server creates the temporary conversation group after determining a plurality of second users of which the distance between the server and the first user is within a preset threshold range, determines the first user and each second user as conversation group members, and provides information about the temporary conversation group to each conversation group member client;
and displaying after receiving the temporary conversation group information provided by the server so that the first user can speak through the temporary conversation group.
A session control method in instant messaging comprises the following steps:
receiving information of the temporary session group sent by the server; the temporary conversation group is created by a server according to a request of a first user client, and the conversation group members comprise the first user and a plurality of second users of which the distances between the first user and the second users are within a preset threshold range;
and displaying the information of the temporary conversation group so that the current second user can publish the speech content in the temporary conversation group.
A session control apparatus in instant messaging, comprising:
the request receiving unit is used for receiving a request for creating a temporary session group sent by a first user client;
a user determination unit, configured to determine a plurality of second users whose distances from the first user are within a preset threshold range;
a session group creation unit, configured to create a temporary session group, and determine the first user and each of the second users as session group members;
and the conversation group information providing unit is used for providing information about the temporary conversation group to each conversation group member client so as to be used for publishing the speech content in the temporary conversation group by the conversation group members.
A session control apparatus in instant messaging, comprising:
a request sending unit, configured to send a request for creating a temporary session group to a server according to a speaking request of a first user, so that after the server determines a plurality of second users whose distances from the first user are within a preset threshold range, the server creates the temporary session group, determines the first user and each of the second users as a session group member, and provides information about the temporary session group to each of session group member clients;
and the conversation group information receiving unit is used for displaying the received temporary conversation group information provided by the server so that the first user can speak through the temporary conversation group.
A session control apparatus in instant messaging, comprising:
a session group information receiving unit, configured to receive information of the temporary session group sent by the server; the temporary conversation group is created by a server according to a request of a first user client, and the conversation group members comprise the first user and a plurality of second users of which the distances between the first user and the second users are within a preset threshold range;
and the conversation group information display unit is used for displaying the information of the temporary conversation group so that the current second user can publish the speech content in the temporary conversation group.
According to the specific embodiments provided herein, the present application discloses the following technical effects:
through the embodiment of the application, if a user needs to discuss with other users nearby about a topic, the user can directly initiate a request through the client, correspondingly, the client can upload the request to the server, the server determines other users nearby the user and creates a temporary conversation group of the user, relevant information of the temporary conversation group is provided for the user and other users nearby, and the users can discuss freely through the temporary conversation group. Therefore, the method and the device can facilitate the discussion of the user with other nearby users at any time and any place, the users do not need to have friend relationships, the implementation mode is more convenient and flexible, the requirements of the user in some specific application scenes can be met, and meanwhile, the occupation of excessive network resources is avoided.
Of course, it is not necessary for any product to achieve all of the above-described advantages at the same time for the practice of the present application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a flow chart of a method provided in an embodiment of the present application;
FIG. 2 is a flow chart of a method provided in the second embodiment of the present application;
FIG. 3 is a flow chart of a method provided in the third embodiment of the present application;
FIG. 4 is a schematic diagram of a first apparatus provided by an embodiment of the present application;
FIG. 5 is a schematic diagram of a second apparatus provided by an embodiment of the present application;
fig. 6 is a schematic diagram of a third apparatus provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments that can be derived from the embodiments given herein by a person of ordinary skill in the art are intended to be within the scope of the present disclosure.
In the embodiment of the present application, a more convenient way to perform online discussion is provided for users, in which a client of an application may provide a control (e.g., a button, an input box, etc.) for creating a temporary conversation group for the user, the user may initiate a request using the control in the client when needing to perform discussion with surrounding people about something, and then the client may send the request to a server, so that the server may determine which users are around the user, and then create the temporary conversation group between the user and the users around the user, and the users may perform discussion with some commonly seen event in the temporary conversation group, thereby meeting the requirement of the initiator user for performing discussion with others more quickly, and without requiring the initiator user to describe the event to be discussed too much and possibly causing resonance of other users in the group, and the responses of other users in the group are obtained more timely. Specific implementations are described in detail below.
Example one
Referring to fig. 1, a first embodiment of the present application provides a session control method in instant messaging from the perspective of a server, where the method specifically includes the following steps:
s101: receiving a request for creating a temporary session group sent by a first user client;
in the application scenario addressed by the embodiment of the present application, a session group is temporarily created according to a request of a user, and members in the session group are temporarily determined according to geographical location information where the user is located, and therefore, the session group is referred to as a temporary session group. The first user is the initiator user who only initiates the create temporary talk group request. For example, when a user a sees an event somewhere and wants to discuss with the surrounding people, a request for creating a temporary talk group can be initiated through his client, and the user a becomes the first user.
S102: determining a plurality of second users whose distances from the first user are within a preset threshold range;
upon receiving the request of the first user client, it may first be determined which users are around the first user. In a specific implementation, for example, in one implementation, the geographical location information of the first user may be determined, then the distance between the first user and each of the other users is calculated according to the geographical location information of each of the other users that is known in advance (the geographical location information of each of the online users may be obtained in real time, or the geographical location information obtained in the latest login state of the online user may be used as the geographical location information of the online user, and the like), and then a plurality of second users whose distance from the first user is within a preset threshold range are determined. Because the user terminal equipment is generally provided with the positioning system, the client can acquire the geographical position information of the user terminal through the positioning system and upload the geographical position information to the server, so that the geographical position information of each user can be determined through the information uploaded by the client. In a specific implementation, the geographic location information may be carried in the foregoing request for creating the temporary session group, so that after receiving the request, the server may directly extract the geographic location information of the first user from the request. Of course, in practical applications, the geographical location information of the first user may be obtained in other manners.
Or, in another implementation manner, since the application scenario targeted by the embodiment of the present application may be in a relatively limited space (because people need to discuss what you see is what you get together) in a bus, a certain place, and the like, if a wireless network Access Point (AP) is deployed in the space, so that users can be networked through Wifi and the like, the user terminals accessing the same access point may also be determined as users with relatively close distances to each other. For example, an AP is deployed on a bus, and a plurality of users in the bus all access the network through the AP, at this time, if a user initiates a request for creating a temporary session group, other users who also access the network through the AP may be determined as users within a certain threshold distance from the user, and so on.
S103: creating a temporary conversation group, and determining the first user and each second user as conversation group members;
after determining the second users around the first user, a temporary talk group may be created and the first user and each of the second users may be determined to be members of the talk group. That is, the user elements may be assisted by the server in a temporary group, and the members of the group may discuss each other. The group can be regarded as a forum formed by strange users, and the users can be used as participants of the forum and can freely publish own speech on the same topic in the forum.
S104: providing information about the temporary talkgroup to each talkgroup member client for talks published by the talkgroup members within the temporary talkgroup.
After the temporary conversation group is created, the information of the temporary conversation group can be broadcasted to each member client in the conversation group, and the client can present the relevant information to the user, so that each member can know that the temporary conversation group is created currently and can join the discussion if the topic of the discussion is interested. The information on the temporary session group sent to each member client may specifically include multiple types, for example, an id of the session group and other identifiers may be included, so that each member user client is associated by the same session group identifier. In addition, reminder information may also be included that the temporary conversation group has been created, such that the client may present such reminder information to the user so that the member user is aware that the temporary conversation group was created. Or, if the first user has published his own speech at the same time when sending the request, the information may further include speech information that the first user has published in the talk group, so that each second user can also view the speech content that the first user has published while knowing that the temporary talk group is created, and further know the topic that the initiator of the temporary talk group wants to discuss.
In summary, in the embodiment of the present application, if a user needs to discuss with other users nearby about a topic, the user may directly initiate a request through its client, and accordingly, the client may upload the request to the server, and the server determines other users nearby the user and creates its temporary conversation group, and provides the user and other users nearby with the information about the temporary conversation group, and the users may freely discuss through the temporary conversation group. Therefore, the method and the device can facilitate the discussion of the user with other nearby users at any time and any place, the users do not need to have friend relationships, the implementation mode is more convenient and flexible, the requirements of the user in some specific application scenes can be met, and meanwhile, the occupation of excessive network resources is avoided.
In practical application, after the server provides the information related to the temporary conversation group to each member client and the member clients present the information to the corresponding users, the users can speak under the condition of interest. When a user speaks, the content of the speech of one user needs to be sent to other members in the group, and in this case, various implementation manners may be specifically provided. For example, in one implementation, when the user speaks in the temporary conversation group, the client may upload the published speech content to the server and may carry the id and other identifiers of the upper conversation group, so that the server may forward the speech content to other group member clients corresponding to the id according to the id identifier. Or, in another implementation, when the server provides the relevant information of the temporary session group to each member client, the server may also provide the network address information (e.g., IP address, etc.) of each member client to each member client, so that when a client receives the spoken content published by a user, the client may directly transmit the spoken content in a point-to-point manner without forwarding the spoken content through the server. Of course, in this implementation, although the server does not need to forward the speech content, the client may still notify the server of the event that the client has sent the speech content, and thus, the server may know whether there is a user in the temporary conversation group speaking, the specific content of the speech, and the like.
It should be noted that due to the temporary characteristic of the temporary conversation group, the participating users may not know each other, and therefore, for the purpose of protecting the privacy of the users, the users may hide the identity information of the speaker during the process of publishing the speech, that is, only send the published speech content to other members in the group, and will not provide the identity information (including head portrait, nickname, etc.) of the speaker to other members, thereby achieving an effect of "masking" the speech.
In addition, in practical application, the server generally stores interest tags of each user, where the interest tags may be added by the user, or tags that the user is tagged by friends of the user, or the server may tag the user by counting historical operation behavior data of the user (including chat record content, browsing in an e-commerce transaction platform, transaction behavior, and the like). In the embodiment of the present application, after the temporary conversation group is created, based on such interest tag information, member users in the conversation group may provide more information, so as to perform deeper social behaviors with each other, for example, adding each other as a friend, and the like. For example, the tag names of the individual member users may be provided directly for broadcast within the talkgroup so that the individual member users are aware of the interest tags of the other individual member users. Or, the interest labels of all the member users can be clustered, the member users with a certain same interest label are counted, and then the member users are notified that the member users have the same interest in the aspect nearby. For example, if users A, B, C all have a "ski fan" tag within a certain ad group, the three users could be notified separately, "two people on the perimeter who like you like a ski," and so on.
After the temporary conversation group is created, some users in the group may leave the place where they are located, other users may enter the place, users who have left may not participate in the discussion, users who have newly entered may want to participate in the discussion, and so on. Therefore, in the embodiment of the application, the server may also monitor the change condition of the geographic location information of each user, and if it is monitored that the distance between a certain second user and the first user exceeds the preset threshold range, the second user may be deleted from the session group members and may be notified to other user clients in the group, so that the speech content of the group members may not be sent to the user any more; if it is monitored that a new user enters a preset threshold range from the first user, the user can be added into a conversation group member and can be notified to the user and other member clients in the group, so that the speech of the group member can be sent to the user client, and the user can also issue own speech through the client.
In addition, when all members in the group are no longer interested in the current topic, all members may not speak any more, so in practical application, the server may also time after each member user speaks, if the time from the last utterance of the speech content in the temporary conversation group exceeds the preset time length, the temporary conversation group may be dismissed, and information about the temporary conversation group may be further deleted, so as to avoid occupation of invalid information on server resources.
Example two
The second embodiment provides a session control method in instant messaging mainly from the perspective of the first user client, and referring to fig. 2, the method may specifically include the following steps:
s201: sending a request for creating a temporary conversation group to a server according to a speaking request of a first user, so that the server creates the temporary conversation group after determining a plurality of second users of which the distance between the server and the first user is within a preset threshold range, determines the first user and each second user as conversation group members, and provides information about the temporary conversation group to each conversation group member client;
s202: and displaying after receiving the temporary conversation group information provided by the server so that the first user can speak through the temporary conversation group.
EXAMPLE III
The third embodiment provides a session control method in instant messaging mainly from the perspective of the second user client, and referring to fig. 3, the method may specifically include the following steps:
s301: receiving information of the temporary session group sent by the server; the temporary conversation group is created by a server according to a request of a first user client, and the conversation group members comprise the first user and a plurality of second users of which the distances between the first user and the second users are within a preset threshold range;
s302: and displaying the information of the temporary conversation group so that the current second user can publish the speech content in the temporary conversation group.
The first embodiment and the second embodiment both correspond to the first embodiment, and are different from the first embodiment only in the description angle, so that details of implementation thereof can be found in the description of the first embodiment, and are not described herein again.
Corresponding to the session control method in instant messaging provided in the first embodiment of the present application, an embodiment of the present application further provides a session control device in instant messaging, and referring to fig. 4, the session control device may specifically include:
a request receiving unit 401, configured to receive a request for creating a temporary session group sent by a first user client;
a user determining unit 402, configured to determine a plurality of second users whose distances from the first user are within a preset threshold range;
a session group creating unit 403, configured to create a temporary session group, and determine the first user and each of the second users as session group members;
a talkgroup information providing unit 404, configured to provide information about the temporary talkgroup to each talkgroup member client, so that the talkgroup members can publish talk content in the temporary talkgroup.
In a specific implementation, the session group information providing unit 404 is specifically configured to:
providing identification information about the temporary talkgroup to each talkgroup member client;
at this time, the apparatus may further include:
the conversation group member client side is used for carrying out conversation group identification information on the conversation group member client side, and the conversation group member client side is used for receiving the conversation content information submitted by the conversation group member client side and the carried identification information of the temporary conversation group;
and the speech content information forwarding unit is used for forwarding the speech content information to the clients of other members in the temporary conversation group.
Alternatively, the apparatus may further include:
and the address information providing unit is used for providing the network address information of other session group members for each session group member client so as to carry out point-to-multipoint transmission on the speech content information among the session group member clients.
If the request for creating the temporary session group sent by the first user client carries the speech content issued by the first user, the session group information providing unit 404 may be specifically configured to:
and providing the speech content issued by the first user as the information in the temporary conversation group to each conversation group member client.
In addition, the apparatus may further include:
the interest tag name determining unit is used for determining the interest tag name of each conversation group member;
and the user information providing unit is used for providing the information of each conversation group member to each conversation group member client according to the interest tag name.
Wherein the user information providing unit may include:
and the tag name providing subunit is used for providing the interest tag name of each session group member to other session group member clients.
Alternatively, the user information providing unit may further include:
the clustering subunit is used for clustering the conversation group members according to the interest label names;
and the interest information providing subunit is used for providing the information with a certain same interest to each other to the session group member clients of the same class.
In addition, the apparatus may further include:
and the member deleting unit is used for deleting a second user from the conversation group members if the distance between the second user and the first user is monitored to exceed the preset threshold range.
And the member adding unit is used for adding a user into the conversation group member if the user is monitored to enter a preset threshold range from the first user.
And the conversation group deleting unit is used for deleting the temporary conversation group if the time from the latest published speech content in the temporary conversation group exceeds a preset time length.
Corresponding to the session control method in instant messaging provided in the second embodiment of the present application, an embodiment of the present application further provides a session control device in instant messaging, and referring to fig. 5, the session control device may specifically include:
a request sending unit 501, configured to send a request for creating a temporary session group to a server according to a speaking request of a first user, so that after the server determines a plurality of second users whose distances from the first user are within a preset threshold range, the server creates the temporary session group, determines the first user and each of the second users as a session group member, and provides information about the temporary session group to each of session group member clients;
a session group information receiving unit 502, configured to receive the temporary session group information provided by the server and then display the temporary session group information, so that the first user speaks through the temporary session group.
Corresponding to the session control method in instant messaging provided in the third embodiment of the present application, an embodiment of the present application further provides a session control device in instant messaging, and referring to fig. 6, the session control device may specifically include:
a session group information receiving unit 601, configured to receive information of the temporary session group sent by the server; the temporary conversation group is created by a server according to a request of a first user client, and the conversation group members comprise the first user and a plurality of second users of which the distances between the first user and the second users are within a preset threshold range;
a conversation group information presentation unit 602, configured to present information of the temporary conversation group, so that the current second user posts speech content in the temporary conversation group.
In summary, in the embodiment of the present application, if a user needs to discuss with other users nearby about a topic, the user may directly initiate a request through its client, and accordingly, the client may upload the request to the server, and the server determines other users nearby the user and creates its temporary conversation group, and provides the user and other users nearby with the information about the temporary conversation group, and the users may freely discuss through the temporary conversation group. Therefore, the method and the device can facilitate the discussion of the user with other nearby users at any time and any place, the users do not need to have friend relationships, the implementation mode is more convenient and flexible, the requirements of the user in some specific application scenes can be met, and meanwhile, the occupation of excessive network resources is avoided.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The above detailed description is given to the session control method and device in instant messaging provided by the present application, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiment is only used to help understand the method and the core idea of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific embodiments and the application range may be changed. In view of the above, the description should not be taken as limiting the application.
Claims (24)
1. A session control method in instant messaging is characterized by comprising the following steps:
receiving a request for creating a temporary session group sent by a first user client;
determining a plurality of second users whose distances from the first user are within a preset threshold range;
creating a temporary conversation group, and determining the first user and each second user as conversation group members;
providing information about the temporary talkgroup to each talkgroup member client for talks published by the talkgroup members within the temporary talkgroup.
2. The method of claim 1, wherein providing information about the temporary talkgroup to each talkgroup member client comprises:
providing identification information about the temporary talkgroup to each talkgroup member client;
the method further comprises the following steps:
after receiving the speech content information submitted by a certain conversation group member client and the carried identification information of the temporary conversation group, determining other members in the temporary conversation group according to the carried identification information of the temporary conversation group;
and forwarding the speaking content information to the clients of other members in the temporary conversation group.
3. The method of claim 1, wherein the providing information about the temporary talkgroup to each talkgroup member client further comprises:
and providing the network address information of other session group members to each session group member client so as to carry out point-to-point transmission on the speech content information among the session group member clients.
4. The method according to claim 1, wherein the request sent by the first user client to create the temporary talkgroup carries spoken content issued by the first user, and the providing information about the temporary talkgroup to each talkgroup member client includes:
and providing the speech content issued by the first user as the information in the temporary conversation group to each conversation group member client.
5. The method of claim 1, further comprising:
determining the interest tag name of each conversation group member;
and providing the information of each session group member to each session group member client according to the interest tag name.
6. The method of claim 5, wherein providing information of each talkgroup member to each talkgroup member client according to the interest tag name comprises:
and providing the interest tag name of each session group member to other session group member clients.
7. The method of claim 5, wherein providing information of each talkgroup member to each talkgroup member client according to the interest tag name comprises:
clustering the conversation group members according to the interest label names;
the session group member clients of the same class are provided with information that have some same interest in each other.
8. The method of any one of claims 1 to 7, further comprising:
and if the monitored distance between a second user and the first user exceeds the preset threshold range, deleting the second user from the conversation group members.
9. The method of any one of claims 1 to 7, further comprising:
and if the user is monitored to enter a preset threshold range from the first user, adding the user to the conversation group member.
10. The method of any one of claims 1 to 7, further comprising:
and if the time from the last published speech content in the temporary conversation group exceeds the preset time length, deleting the temporary conversation group.
11. A session control method in instant messaging is characterized by comprising the following steps:
sending a request for creating a temporary conversation group to a server according to a speaking request of a first user, so that the server creates the temporary conversation group after determining a plurality of second users of which the distance between the server and the first user is within a preset threshold range, determines the first user and each second user as conversation group members, and provides information about the temporary conversation group to each conversation group member client;
and displaying after receiving the temporary conversation group information provided by the server so that the first user can speak through the temporary conversation group.
12. A session control method in instant messaging is characterized by comprising the following steps:
receiving information of the temporary session group sent by the server; the temporary conversation group is created by a server according to a request of a first user client, and the conversation group members comprise the first user and a plurality of second users of which the distances between the first user and the second users are within a preset threshold range;
and displaying the information of the temporary conversation group so that the current second user can publish the speech content in the temporary conversation group.
13. A session control apparatus in instant messaging, comprising:
the request receiving unit is used for receiving a request for creating a temporary session group sent by a first user client;
a user determination unit, configured to determine a plurality of second users whose distances from the first user are within a preset threshold range;
a session group creation unit, configured to create a temporary session group, and determine the first user and each of the second users as session group members;
and the conversation group information providing unit is used for providing information about the temporary conversation group to each conversation group member client so as to be used for publishing the speech content in the temporary conversation group by the conversation group members.
14. The apparatus according to claim 13, wherein the session group information providing unit is specifically configured to:
providing identification information about the temporary talkgroup to each talkgroup member client;
the device further comprises:
the conversation group member client side is used for carrying out conversation group identification information on the conversation group member client side, and the conversation group member client side is used for receiving the conversation content information submitted by the conversation group member client side and the carried identification information of the temporary conversation group;
and the speech content information forwarding unit is used for forwarding the speech content information to the clients of other members in the temporary conversation group.
15. The apparatus of claim 13, further comprising:
and the address information providing unit is used for providing the network address information of other session group members for each session group member client so as to carry out point-to-multipoint transmission on the speech content information among the session group member clients.
16. The apparatus according to claim 13, wherein the request for creating the temporary session group sent by the first user client carries an utterance issued by the first user, and the session group information providing unit is specifically configured to:
and providing the speech content issued by the first user as the information in the temporary conversation group to each conversation group member client.
17. The apparatus of claim 13, further comprising:
the interest tag name determining unit is used for determining the interest tag name of each conversation group member;
and the user information providing unit is used for providing the information of each conversation group member to each conversation group member client according to the interest tag name.
18. The apparatus of claim 17, wherein the user information providing unit comprises:
and the tag name providing subunit is used for providing the interest tag name of each session group member to other session group member clients.
19. The apparatus of claim 17, wherein the user information providing unit comprises:
the clustering subunit is used for clustering the conversation group members according to the interest label names;
and the interest information providing subunit is used for providing the information with a certain same interest to each other to the session group member clients of the same class.
20. The apparatus of any one of claims 13 to 19, further comprising:
and the member deleting unit is used for deleting a second user from the conversation group members if the distance between the second user and the first user is monitored to exceed the preset threshold range.
21. The apparatus of any one of claims 13 to 19, further comprising:
and the member adding unit is used for adding a user into the conversation group member if the user is monitored to enter a preset threshold range from the first user.
22. The apparatus of any one of claims 13 to 19, further comprising:
and the conversation group deleting unit is used for deleting the temporary conversation group if the time from the latest published speech content in the temporary conversation group exceeds a preset time length.
23. A session control apparatus in instant messaging, comprising:
a request sending unit, configured to send a request for creating a temporary session group to a server according to a speaking request of a first user, so that after the server determines a plurality of second users whose distances from the first user are within a preset threshold range, the server creates the temporary session group, determines the first user and each of the second users as a session group member, and provides information about the temporary session group to each of session group member clients;
and the conversation group information receiving unit is used for displaying the received temporary conversation group information provided by the server so that the first user can speak through the temporary conversation group.
24. A session control apparatus in instant messaging, comprising:
a session group information receiving unit, configured to receive information of the temporary session group sent by the server; the temporary conversation group is created by a server according to a request of a first user client, and the conversation group members comprise the first user and a plurality of second users of which the distances between the first user and the second users are within a preset threshold range;
and the conversation group information display unit is used for displaying the information of the temporary conversation group so that the current second user can publish the speech content in the temporary conversation group.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410569491.1A CN105530164A (en) | 2014-10-22 | 2014-10-22 | Session control method and device in instant message |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| HK1221832A1 true HK1221832A1 (en) | 2017-06-09 |
Family
ID=55772164
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK16109826.3A HK1221832A1 (en) | 2014-10-22 | 2016-08-17 | Method and device for controlling conversation in instant messaging |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105530164A (en) |
| HK (1) | HK1221832A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108446151B (en) | 2017-02-14 | 2022-01-25 | 阿里巴巴集团控股有限公司 | Communication method and device |
| CN107092696B (en) * | 2017-04-27 | 2023-06-02 | 长沙军鸽软件有限公司 | Method for actively initiating session |
| CN107820205B (en) * | 2017-11-01 | 2020-06-19 | 上海掌门科技有限公司 | A chat creation method and device in a mobile scenario |
| CN107770054A (en) * | 2017-11-01 | 2018-03-06 | 上海掌门科技有限公司 | Chat creation method and equipment under a kind of same scene |
| CN109831538B (en) * | 2019-03-28 | 2022-12-27 | 北京达佳互联信息技术有限公司 | Message processing method, device, server, terminal and medium |
| CN110198263A (en) * | 2019-05-29 | 2019-09-03 | 北京达佳互联信息技术有限公司 | Conversation processing method, device, equipment and system |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100553198C (en) * | 2005-06-09 | 2009-10-21 | 腾讯科技(深圳)有限公司 | Method of Realizing Virtual Discussion Group in Group Communication System |
| CN100555972C (en) * | 2007-03-30 | 2009-10-28 | 腾讯科技(深圳)有限公司 | Multi-member aggregating exchanges in the Internet chatroom method, server |
| CN101820398A (en) * | 2009-02-27 | 2010-09-01 | 国际商业机器公司 | Instant messenger for dynamically managing messaging group and method thereof |
| CN101951557B (en) * | 2010-09-20 | 2014-09-10 | 中兴通讯股份有限公司 | Terminal cooperation-based temporary group management method, system and terminal |
| CN102546710B (en) * | 2010-12-29 | 2015-07-15 | 上海博泰悦臻电子设备制造有限公司 | Method, system and server for logging in chat groups based on mobile terminal |
| CN102075456B (en) * | 2011-02-25 | 2013-06-19 | 中国科学院计算技术研究所 | Group creating and member adding method in distributed domain management system |
| CN103442338B (en) * | 2013-09-10 | 2017-10-03 | 百度在线网络技术(北京)有限公司 | The construction method and device of temporary social network |
| CN103686617B (en) * | 2013-12-23 | 2017-08-25 | 百度在线网络技术(北京)有限公司 | Create the method and device of instant messaging group |
-
2014
- 2014-10-22 CN CN201410569491.1A patent/CN105530164A/en active Pending
-
2016
- 2016-08-17 HK HK16109826.3A patent/HK1221832A1/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CN105530164A (en) | 2016-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6828204B2 (en) | Servers, programs and information processing methods | |
| HK1221832A1 (en) | Method and device for controlling conversation in instant messaging | |
| EP3734914B1 (en) | Authentication of service requests | |
| US8762459B2 (en) | Selectable mode based social networking interaction systems and methods | |
| US10277548B2 (en) | Method and device for prompting dynamic information about contact person | |
| KR101668898B1 (en) | Method and system for providing on-air service using official account | |
| CN104967554B (en) | Message interaction method and related device and communication system | |
| EP1361725A2 (en) | System and method for facilitating interactive presentations using wireless messaging | |
| US9531768B2 (en) | Detection of shared content viewed by attendees in online meetings | |
| KR20190042337A (en) | Interactive chatbot operation method and system based on natural language processing for activation of messenger group chat room | |
| CA3056862A1 (en) | Authentication of service requests initiated from a social networking site | |
| WO2015110019A1 (en) | Location information sharing method and apparatus | |
| US20150081787A1 (en) | System and method for tagging images in a social network | |
| EP3818664B1 (en) | User-centric connections to a location comprising digital collaboration tools | |
| Wilkinson | Hold the phone! Culturally credible research ‘with’young people | |
| WO2017124987A1 (en) | Motion trajectory sharing method and apparatus, and storage medium | |
| KR101898546B1 (en) | Terminal and system for providing chatting service, and computer readable recorder medium storing a program for providing chatting service | |
| US20170255907A1 (en) | Method and apparatus for enhanced online dating | |
| CN107528767B (en) | Session processing method and device | |
| US11575530B2 (en) | Systems and methods for call initiation based on mobile device proximity | |
| US11489883B2 (en) | User-centric connections to a location comprising digital collaboration tools | |
| CN110224924A (en) | State updating method and device, storage medium and electronic device | |
| US9554252B2 (en) | Method and system for coordinating visits | |
| US12323472B2 (en) | User-centric connections to a location comprising digital collaboration tools | |
| WO2019023974A1 (en) | Communication control apparatus and method for multi-topic dialogue, and computer processing device |