Interaction method, terminal, equipment and storage medium

文档序号:1908080 发布日期:2021-11-30 浏览:28次 中文

阅读说明:本技术 一种互动方法、终端、设备及存储介质 (Interaction method, terminal, equipment and storage medium ) 是由 周璟 于 2021-08-27 设计创作,主要内容包括:本公开提供了一种互动方法、终端、设备及存储介质,在目标用户进入第一语音聊天室后,可以向目标用户显示第一语音聊天室中用户所选择的信息群组,以供目标用户进入信息群组,从而即使在目标用户退出第一语音聊天室或者在第一语音聊天室关闭的情况下,也可以帮助目标用户快速的在信息群组中找到当时交流和互动的用户,进而便于再次与找到的用户进行交互,有利于维持各个用户之间的联系,简单快捷,便利度高。(The present disclosure provides an interaction method, a terminal, a device and a storage medium, after a target user enters a first voice chat room, an information group selected by the user in the first voice chat room can be displayed to the target user, so that the target user can enter the information group, even if the target user exits the first voice chat room or the first voice chat room is closed, the target user can be helped to quickly find a user who communicates and interacts with the target user at that time in the information group, and further, the interaction with the found user is facilitated again, the contact among the users is favorably maintained, the method, the terminal, the device and the storage medium are simple, fast and high in convenience.)

1. An interactive method, comprising:

responding to a first preset operation of a target user, and displaying a chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room;

displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user;

and responding to a second preset operation of the target user aiming at the at least one recommended information group, and controlling the target user to join the target information group in the at least one recommended information group.

2. The method of claim 1, wherein displaying in the chat interface at least one recommended information group recommended to the target user based on the at least one information group selected by the chat user comprises:

determining an originator of the first voice chat room;

and taking the at least one information group selected by the initiator as at least one recommended information group recommended to the target user.

3. The method according to claim 2, wherein the using the at least one information group selected by the initiator as the at least one recommended information group recommended to the target user comprises:

acquiring a first information group which is created when the initiator initiates the first voice chat room and is matched with the first voice chat room, wherein the first information group comprises at least one of the plurality of chat users;

and taking the first information group as a recommended information group recommended to the target user.

4. The method of claim 1, wherein displaying in the chat interface at least one recommended information group recommended to the target user based on the at least one information group selected by the chat user comprises:

determining an interaction theme of the first voice chat room;

determining at least one information group adapted to the interactive subject from the at least one information group selected by the chat user;

and taking the determined at least one information group as at least one recommended information group recommended to the target user.

5. The method of claim 4, wherein the determining at least one group of information from the at least one group of information selected by the chat user that is adapted to the interactive topic comprises:

aiming at each information group selected by the chat user, acquiring group public characteristic information of the information group;

determining a group topic of the information group based on the group public characteristic information;

calculating the similarity between the group theme and the interactive theme;

and if the similarity is larger than a preset threshold value, determining that the information group is matched with the interactive theme.

6. The method of claim 1, wherein after displaying the at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user, the method comprises:

and displaying the group public information of the recommended information groups in a preset area in the chat interface aiming at each recommended information group.

7. The method according to claim 1 or 6, characterized in that it comprises:

and responding to a third preset operation of the target user aiming at the recommended information group, and displaying preview information of the recommended information group to the target user.

8. The method of claim 1, wherein after the displaying of the chat interface of the first voice chat room and the plurality of chat users joined to the first voice chat room in response to the first preset operation of the target user, the method comprises:

determining at least one recommendation circle recommended to the target user based on the at least one circle concerned by the chat user;

displaying the at least one recommendation circle in the chat interface.

9. The method according to claim 1, wherein the controlling the target user to join a target information group of the at least one recommendation information group in response to a second preset operation of the target user for the at least one recommendation information group comprises:

responding to a second preset operation of the target user for a target information group in the at least one recommended information group, and sending a joining request to a manager of the target information group;

and after receiving the feedback of the participation agreement aiming at the participation request, controlling the target user to participate in the target information group.

10. The method according to claim 1, wherein after the controlling the target user to select a target information group of the at least one recommendation information group in response to a second preset operation of the target user for the at least one recommendation information group, the method comprises:

after the first voice chat room is closed, responding to a fourth preset operation of the target user aiming at the target information group, and inviting a plurality of group users in the target information group to enter a second voice chat room created by the target user, wherein the plurality of group users comprise users who have joined the first voice chat room.

11. A terminal, characterized in that the terminal comprises:

the first display module is used for responding to a first preset operation of a target user, and displaying a chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room;

the second display module is used for displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user;

and the group joining module is used for responding to a second preset operation of the target user aiming at the at least one recommended information group and controlling the target user to join the target information group in the at least one recommended information group.

12. An electronic device, comprising: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating over the bus when the electronic device is operating, the machine-readable instructions when executed by the processor performing the steps of the interactive method of any one of claims 1 to 10.

13. A computer-readable storage medium, having stored thereon a computer program which, when being executed by a processor, is adapted to carry out the steps of the interaction method according to any one of claims 1 to 10.

Technical Field

The present disclosure relates to the field of interaction technologies, and in particular, to an interaction method, a terminal, a device, and a storage medium.

Background

With the development and progress of science and technology, communication modes, instant interaction modes and the like of people become various, and voice communication becomes the first choice for people to carry out information transfer, communication interaction and entertainment due to convenience, rapidness and communication interaction effectiveness.

At present, most of applications capable of realizing instant voice interaction are mostly in a mode of creating a voice chat room, and each user can join the voice chat room to perform communication, communication and interaction with instant time, but after the user leaves the voice chat room or the voice chat room is closed, the users who communicate and communicate at that time lose contact with each other, and then the difficulty of interaction with each other is high, time and labor are consumed, and the current interaction scene is difficult to reproduce.

Disclosure of Invention

The embodiment of the disclosure at least provides an interaction method, a terminal, equipment and a storage medium.

The embodiment of the disclosure provides an interaction method, which comprises the following steps:

responding to a first preset operation of a target user, and displaying a chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room;

displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user;

and responding to a second preset operation of the target user aiming at the at least one recommended information group, and controlling the target user to join the target information group in the at least one recommended information group.

In an optional embodiment, the displaying, in the chat interface, at least one recommended information group recommended to the target user based on the at least one information group selected by the chat user includes:

determining an originator of the first voice chat room;

and taking the at least one information group selected by the initiator as at least one recommended information group recommended to the target user.

In an optional embodiment, the regarding the at least one information group selected by the initiator as the at least one recommended information group recommended to the target user includes:

acquiring a first information group which is created when the initiator initiates the first voice chat room and is matched with the first voice chat room, wherein the first information group comprises at least one of the plurality of chat users;

and taking the first information group as a recommended information group recommended to the target user.

In an optional embodiment, the displaying, in the chat interface, at least one recommended information group recommended to the target user based on the at least one information group selected by the chat user includes:

determining an interaction theme of the first voice chat room;

determining at least one information group adapted to the interactive subject from the at least one information group selected by the chat user;

and taking the determined at least one information group as at least one recommended information group recommended to the target user.

In an optional embodiment, the determining, from the at least one information group selected by the chat user, at least one information group adapted to the interactive topic includes:

aiming at each information group selected by the chat user, acquiring group public characteristic information of the information group;

determining a group topic of the information group based on the group public characteristic information;

calculating the similarity between the group theme and the interactive theme;

and if the similarity is larger than a preset threshold value, determining that the information group is matched with the interactive theme.

In an optional embodiment, after the at least one recommended information group recommended to the target user is displayed in the chat interface based on the at least one information group selected by the chat user, the method includes:

and displaying the group public information of the recommended information groups in a preset area in the chat interface aiming at each recommended information group.

In an alternative embodiment, the method comprises:

and responding to a third preset operation of the target user aiming at the recommended information group, and displaying preview information of the recommended information group to the target user.

In an optional implementation manner, after the displaying of the chat interface of the first voice chat room and the plurality of chat users joining the first voice chat room in response to the first preset operation of the target user, the method includes:

determining at least one recommendation circle recommended to the target user based on the at least one circle concerned by the chat user;

displaying the at least one recommendation circle in the chat interface.

In an optional embodiment, the controlling, in response to a second preset operation of the target user for the at least one recommended information group, the target user to join a target information group in the at least one recommended information group includes:

responding to a second preset operation of the target user for a target information group in the at least one recommended information group, and sending a joining request to a manager of the target information group;

and after receiving the feedback of the participation agreement aiming at the participation request, controlling the target user to participate in the target information group.

In an optional embodiment, after the controlling the target user to join the target information group of the at least one recommendation information group in response to the second preset operation of the target user for the at least one recommendation information group, the method includes:

after the first voice chat room is closed, responding to a fourth preset operation of the target user aiming at the target information group, and inviting a plurality of group users in the target information group to enter a second voice chat room created by the target user, wherein the plurality of group users comprise users who have joined the first voice chat room.

An embodiment of the present disclosure further provides a terminal, including: the terminal includes:

the first display module is used for responding to a first preset operation of a target user, and displaying a chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room;

the second display module is used for displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user;

and the group joining module is used for responding to a second preset operation of the target user aiming at the at least one recommended information group and controlling the target user to join the target information group in the at least one recommended information group.

In an optional implementation manner, the second display module is specifically configured to:

determining an originator of the first voice chat room;

and taking the at least one information group selected by the initiator as at least one recommended information group recommended to the target user.

In an optional implementation manner, when the second display module is configured to use the at least one information group selected by the initiator as the at least one recommended information group recommended to the target user, the second display module is specifically configured to:

acquiring a first information group which is created when the initiator initiates the first voice chat room and is matched with the first voice chat room, wherein the first information group comprises at least one of the plurality of chat users;

and taking the first information group as a recommended information group recommended to the target user.

In an optional implementation manner, the second display module is specifically configured to:

determining an interaction theme of the first voice chat room;

determining at least one information group adapted to the interactive subject from the at least one information group selected by the chat user;

and taking the determined at least one information group as at least one recommended information group recommended to the target user.

In an optional implementation manner, when the second display module is configured to determine, from the at least one information group selected by the chat user, at least one information group adapted to the interactive topic, the second display module is specifically configured to:

aiming at each information group selected by the chat user, acquiring group public characteristic information of the information group;

determining a group topic of the information group based on the group public characteristic information;

calculating the similarity between the group theme and the interactive theme;

and if the similarity is larger than a preset threshold value, determining that the information group is matched with the interactive theme.

In an optional implementation manner, the terminal further includes an information presentation module, where the information presentation module is configured to:

and displaying the group public information of the recommended information groups in a preset area in the chat interface aiming at each recommended information group.

In an optional implementation manner, the terminal further includes an information preview module, where the information preview module is configured to:

and responding to a third preset operation of the target user aiming at the recommended information group, and displaying preview information of the recommended information group to the target user.

In an optional implementation manner, the terminal further includes a circle display module, and the circle display module is configured to:

determining at least one recommendation circle recommended to the target user based on the at least one circle concerned by the chat user;

displaying the at least one recommendation circle in the chat interface.

In an optional implementation manner, the group joining module is specifically configured to:

responding to a second preset operation of the target user for a target information group in the at least one recommended information group, and sending a joining request to a manager of the target information group;

and after receiving the feedback of the participation agreement aiming at the participation request, controlling the target user to participate in the target information group.

In an optional implementation manner, the terminal further includes a user invitation module, where the user invitation module is configured to:

after the first voice chat room is closed, responding to a fourth preset operation of the target user aiming at the target information group, and inviting a plurality of group users in the target information group to enter a second voice chat room created by the target user, wherein the plurality of group users comprise users who have joined the first voice chat room.

An embodiment of the present disclosure further provides an electronic device, including: the system comprises a processor, a memory and a bus, wherein the memory stores machine readable instructions executable by the processor, the processor and the memory are communicated through the bus when the electronic device runs, and the machine readable instructions are executed by the processor to execute the steps of the interactive method.

The disclosed embodiments also provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program performs the steps of the above-mentioned interaction method.

According to the interaction method, the terminal, the equipment and the storage medium, which are provided by the embodiment of the disclosure, the chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room are displayed by responding to the first preset operation of a target user; displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user; and responding to a second preset operation of the target user aiming at the at least one recommended information group, and controlling the target user to join the target information group in the at least one recommended information group.

Therefore, after the target user enters the first voice chat room, the information group selected by the user in the first voice chat room can be displayed for the target user to enter the information group, so that even if the target user exits the first voice chat room or is closed, the target user can be helped to quickly find the current communication and interaction user in the information group, and further interaction with the found user is facilitated, the method is beneficial to maintaining the contact among the users, and is simple, quick and high in convenience.

Further, the recommended information group displayed to the target user may be an information group selected by an initiator of the first voice chat room, or even a first information group created when the first voice chat room is initiated and matched with the first voice chat room, so that not only can the contact among the users who interact at that time be kept, but also the scenes of communication and interaction at that time can be restored to a great extent, and the user experience and the home feeling can be improved.

Further, when the recommended information group is displayed, group public information can be displayed, so that the target user can be helped to know the group condition and the intra-group condition in the voice interaction process, and the target user can conveniently select and make a decision.

Furthermore, under the condition that the target user needs to know more messages of the recommended information group, the target user can be allowed to preview the preview information of the recommended information group, the target user can be helped to know the condition of the recommended information group in more detail, whether to join the recommended information group is selected after experience, and the target user can be helped to further know the group condition and the intra-group condition.

In order to make the aforementioned objects, features and advantages of the present disclosure more comprehensible, preferred embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly described below, and the drawings herein incorporated in and forming a part of the specification illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the technical solutions of the present disclosure. It is appreciated that the following drawings depict only certain embodiments of the disclosure and are therefore not to be considered limiting of its scope, for those skilled in the art will be able to derive additional related drawings therefrom without the benefit of the inventive faculty.

Fig. 1 is a flowchart of an interaction method provided in an embodiment of the present disclosure;

FIG. 2 is a schematic diagram of a chat interface in an embodiment of the disclosure;

fig. 3 is a flowchart of an interaction method provided by the embodiment of the present disclosure;

FIG. 4 is a second schematic diagram of a chat interface in an embodiment of the disclosure;

fig. 5 is a schematic diagram of a terminal according to an embodiment of the present disclosure;

fig. 6 is a second schematic diagram of a terminal according to a second embodiment of the disclosure;

fig. 7 is a third schematic diagram of a terminal according to a third embodiment of the present disclosure;

fig. 8 shows a schematic diagram of an electronic device provided by an embodiment of the present disclosure.

Detailed Description

In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, not all of the embodiments. The components of the embodiments of the present disclosure, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present disclosure, presented in the figures, is not intended to limit the scope of the claimed disclosure, but is merely representative of selected embodiments of the disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the disclosure without making creative efforts, shall fall within the protection scope of the disclosure.

It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.

The term "and/or" herein merely describes an associative relationship, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, and may mean including any one or more elements selected from the group consisting of A, B and C.

Research shows that most of the current applications capable of realizing instant voice interaction are mostly in a mode of creating a voice chat room, and each user can join the voice chat room to perform communication, communication and interaction with instant timeliness, but after the user leaves the voice chat room or the voice chat room is closed, the users who communicate and communicate at that time lose contact with each other, and the difficulty and the time and the labor of interaction with each other are great, and the interaction scene at that time is difficult to reproduce.

Based on the research, the present disclosure provides an interaction method, after a target user enters a first voice chat room, an information group selected by the user in the first voice chat room can be displayed to the target user, so that the target user can enter the information group, even if the target user exits the first voice chat room or the first voice chat room is closed, the target user can be helped to quickly find a user who is currently communicating and interacting in the information group, and further, interaction with the found user is facilitated again, and the interaction between the users is favorably maintained, so that the method is simple, fast and high in convenience.

To facilitate understanding of the embodiment, first, an interaction method disclosed in the embodiment of the present disclosure is described in detail, where an execution subject of the interaction method provided in the embodiment of the present disclosure is generally a computer device with certain computing capability, and the computer device includes, for example: a terminal device, which may be a User Equipment (UE), a mobile device, a User terminal, a cellular phone, a cordless phone, a Personal Digital Assistant (PDA), a handheld device, a computing device, a vehicle mounted device, a wearable device, or a server or other processing device. In some possible implementations, the interactive method may be implemented by a processor calling computer readable instructions stored in a memory.

The following describes an interaction method for the embodiments of the present disclosure by taking an execution body as a terminal.

Referring to fig. 1, fig. 1 is a flowchart illustrating an interaction method according to an embodiment of the disclosure. As shown in fig. 1, an interaction method provided by the embodiment of the present disclosure includes:

s101: and responding to a first preset operation of a target user, and displaying a chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room.

In this step, when the target user uses an application with a voice interaction function, the first voice chat room of interest may be selected from the created multiple voice chat rooms to join, or the target user may join the first voice chat room after receiving an invitation from an initiator or a joiner of the first voice chat room, and then a chat interface of the first voice chat room and multiple chat users joining the first voice chat room may be displayed for the target user through a display screen of a terminal.

The first preset operation may be a selection operation of a display icon of the first voice chat room, or an acceptance operation of an invitation to join the first voice chat room.

When the chat interface is displayed, a user identifier such as an avatar and an icon of each chat user can be displayed in the chat interface.

S102: and displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user.

In this step, in the case of displaying the chat interface, at least one recommended information group recommended to the target user may be displayed to the target user, and specifically, when each chat user enters the voice chat room, the user may select an information group that can be displayed in the current voice chat from the previously added information groups, and then screen out at least one recommended information group from the acquired information groups. That is, the recommendation information group includes at least one of the plurality of chat users.

The recommended information group may be displayed by displaying a name, an icon, a head portrait, and other identifiers that the recommended information group can be disclosed.

The recommended information group may be an information group selected by the chat user interested by the target user, for example, a chat user that the target user has viewed information or focused on, or an interactive chat user, an information group associated with the first voice chat room, for example, an information group similar to the first voice chat room in terms of topic, feature, and the like, an information group selected by an originator of the first voice chat room, or an information group created by the originator.

In this way, the target user can see the entrance of the group while participating in the real-time chat in the voice chat room, so that whether to join the group can be selected to keep in touch with the user in the chat room.

Specifically, in a possible implementation manner, for displaying the at least one recommended information group, an initiator of the first voice chat room may be determined, and then the at least one information group selected by the initiator is used as the at least one recommended information group recommended to the target user.

Here, the originator of the first voice chat room may be considered as a source of interactive contents, topics, and the like in the first voice chat room, and the target user who joins the first voice chat room may be considered as interested in the contents in the first voice chat room, and may have a common preference or common intention with the originator, and therefore, the information group selected by the originator may be a recommended information group.

Further, for the information group selected by the initiator as the recommendation information, a first information group which is created when the initiator initiates the first voice chat room and is matched with the first voice chat room may be acquired, and the first information group is preferentially used as the recommendation information group recommended to the target user.

Wherein the first information group comprises at least one of the plurality of chat users.

Here, when the initiator initiates the first voice chat room, the initiator may synchronously create a first information group matching the first voice chat room, and the first information group may be selected by a user joining the first voice chat room, so that everyone may still interact in the group after the chat room is ended or exits the chat room, or even initiate a voice chat again for the same user last time to create a voice chat room. Therefore, the first information group created by the originator may be the recommended information group.

Accordingly, the originator of the first voice chat room can set the first information group to be publicly visible when creating the first information group, that is, the first information group is allowed to other users to view related information and join.

In a possible implementation manner, for displaying the at least one recommended information group, an interaction topic of the first voice chat room may be determined, then at least one information group adapted to the interaction topic is determined from the at least one information group selected by the chat user, and then the determined at least one information group is used as the at least one recommended information group recommended to the target user.

Here, in addition to recommending the relevant information group of the initiator to the target user, in order to facilitate the target user to find a group similar to the subject of the chat room and find a person similar to the aspiration, the group to be displayed may be screened, only the group similar to the subject of the chat room is displayed, for example, the interactive subject of the first voice chat room may be determined by the associated content of the first voice chat room, and then at least one information group selected by the chat user is screened by the interactive subject to select at least one information group adapted to the interactive subject to serve as at least one recommended information group recommended to the target user.

The first information group created by the initiator and matched with the first voice chat room is the same as or similar to the interaction theme of the first voice chat room, so that at least one recommended information group screened by the interaction theme can comprise the first information group.

In addition, in the process of screening the information groups, a current speaking user who speaks can be determined at first, and because the current speaking user is an initiator or a deep participant of a current chat topic, the possibility that the relevance of other groups where the current speaking user is located and the topic of the chat room is high, the group where the current speaking user can be selected to be published when entering the voice chat room can be preferentially displayed, and therefore at least one information group selected by the current speaking user is used as at least one recommended information group recommended to the target user.

Moreover, when the information groups are screened, only groups with higher activity, such as groups with more people or groups with more speech interaction in the recent preset time, can be displayed according to the public information which can be checked in the setting of the information groups.

Further, when at least one information group adapted to the interactive topic is determined, for each information group selected by the chat user, group public feature information of the information group may be obtained first, then a group topic of the information group is determined based on the group public feature information, and then a similarity between the group topic and the interactive topic of the voice chat room may be calculated, and if the similarity is greater than a preset threshold, the information group is determined to be adapted to the interactive topic.

Here, when the information group is screened by the interactive topic, the group topic of the information group can be predicted by the group disclosure feature information that is set by the creator when the information group is created and is allowed to be disclosed, and then the information group is screened by the similarity between the interactive topic and the group topic.

Wherein the group public characteristic information comprises at least one of a group label, a group name, a group introduction, a group announcement and a group remark which are already disclosed.

S103: and responding to a second preset operation of the target user aiming at the at least one recommended information group, and controlling the target user to join the target information group in the at least one recommended information group.

In this step, after the recommended information group is displayed, the operation of the target user on the recommended information group may be detected in real time, and if it is detected that the target user performs a second preset operation on the at least one recommended information group, for example, a click operation on the recommended information group, the target user may be controlled to join the selected target information group in response to the second preset operation.

Furthermore, the target user may need to enter the target information group after being approved by a manager or meeting a condition.

Specifically, for joining the target information group by the target user, after detecting a second preset operation of the target user on a target information group in the at least one recommended information group, in response to the second preset operation of the target user on the target information group in the at least one recommended information group, a joining request is sent to a manager of the target information group to apply for joining the target information group, and then after receiving feedback of the manager of the target information group, that is, after receiving feedback of agreement on the joining request, the target user may be controlled to join the target information group.

Referring to fig. 2, fig. 2 is a schematic diagram of a chat interface in an embodiment of the disclosure. As shown in fig. 2, taking the target user to perform voice interaction using the target application as an example, after the target user joins the first voice chat room using the target application, a chat interface 210 of the first voice chat room may be displayed, in the chat interface 210, a plurality of chat users 220 in the first voice chat room may be displayed, such as information of head images and names of the chat users 220, and in the chat interface, a function area 220 such as a toolbar may be set, in which various function buttons such as a voice talk button, a quit button, a text talk button, and the like may be set, and in addition, a recommendation message group 230 may be displayed in the function area 220, such as an identifier such as a name and an icon of the group.

According to the interaction method provided by the embodiment of the disclosure, a chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room are displayed by responding to a first preset operation of a target user; displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user; and responding to a second preset operation of the target user aiming at the at least one recommended information group, and controlling the target user to join the target information group in the at least one recommended information group.

Therefore, after the target user enters the first voice chat room, the information group selected and disclosed by the user in the first voice chat room can be displayed for the target user to enter the information group, so that even if the target user exits the first voice chat room or the first voice chat room is closed, the target user can be helped to quickly find the current communication and interaction user in the information group, and further interaction with the found user is facilitated, the method is beneficial to maintaining the contact among the users, and is simple, quick and high in convenience.

Referring to fig. 3, fig. 3 is a flowchart illustrating an interaction method according to an embodiment of the disclosure. As shown in fig. 3, an interaction method provided by the embodiment of the present disclosure includes:

s301: and responding to a first preset operation of a target user, and displaying a chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room.

S302: and displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user.

S303: and responding to a second preset operation of the target user aiming at the at least one recommended information group, and controlling the target user to join the target information group in the at least one recommended information group.

S304: after the first voice chat room is closed, responding to a fourth preset operation of the target user aiming at the target information group, and inviting a plurality of group users in the target information group to enter a second voice chat room created by the target user, wherein the plurality of group users comprise users who have selected the first voice chat room.

In this step, after the first voice chat room is closed, the target user may continue to interact with interested group users in the target information group, such as exchanging topics and communicating, and further, for convenience of interaction, the target user may also create a second voice chat room, and meanwhile, the target user may select a plurality of group users in the target information group through a fourth preset operation, and in response to the fourth preset operation, the target user may invite the plurality of group users selected by the target user to enter the second voice chat room, so as to continue to perform voice interaction.

Wherein the plurality of group users include users who have joined the first voice chat room.

Further, in a possible manner, when the target information group joined by the target user is a first information group created by the initiator of the first voice chat room and matched with the first voice chat room, the target user may actively select some or all of the group users, or may not select the user, and directly create a second voice chat room, and send an interaction invitation to the group users already joined in the first information group through the second voice chat room, so that all group users who have been chatted together before and joined in the first information group receive a notification, and participate together before, thereby restoring the member composition of the current presence to the greatest extent possible, and allowing the incomplete voice chat to continue.

The descriptions of step S301 to step S303 may refer to the descriptions of step S101 to step S103, and the same technical effect and the same technical problem may be achieved, which are not described herein again.

Optionally, in a possible implementation manner, after step S302, the method further includes:

and displaying the group public information of the recommended information groups in a preset area in the chat interface aiming at each recommended information group.

In this step, when the recommended information group is displayed, in order to enable the target user to know the interaction situation in the recommended information group and the situation of the recommended information group in more detail, the group public information that the recommended information group is allowed to view may be acquired, and then the group public information is displayed in a preset area in the chat interface.

Here, the group public information may include information related to a group itself that allows other users to view or allows disclosure, which is set by an administrator of the recommendation information group, such as group introduction, the number of group members, group member composition, and intra-group chat content, and may further include information related to a group itself that allows other users to view or allows disclosure, which is set by the chat user when the recommendation information group is selected by the chat user for recommendation, and may further include information related to a user itself that allows users in the group or non-group users to view, which is set by each user in the group, such as a nickname, introduction, and open chat content in the group.

The open chat content may be at least a part of chat content which is set by a creator of the recommended information group and is allowed to be opened by the user in the group, or may be a part of chat content which is set by the user who sends the chat content and is allowed to be opened.

When the open chat content can be displayed, a plurality of open chat contents can be sequentially displayed in a rolling display mode, or a preset number of latest open chat contents can be displayed, for example, only the latest open chat content is displayed, or only the latest open chat contents are displayed.

The preset area may be an area corresponding to a display position of the recommended information group in the chat interface, such as an adjacent position.

Referring to fig. 4, fig. 4 is a second schematic diagram of a chat interface in an embodiment of the disclosure. As shown in fig. 4, when the recommended information group 230 is displayed, an area next to the recommended information group 230 may also be used as a preset area 240 for displaying open chat information, and open chat content may be displayed in the preset area 240 by scrolling, for example.

Optionally, in a possible implementation manner, after step S302, the method further includes:

and responding to a third preset operation of the target user aiming at the recommended information group, and displaying preview information of the recommended information group to the target user.

In this step, in order to enable the target user to sufficiently know the situation in the recommended information group, the target user may be allowed to preview the corresponding preview information of the recommended information group, that is, the target user may apply a third preset operation to the recommended information group, and in response to the third preset operation, the preview information of the recommended information group may be displayed, so that the target user may preview the information of the recommended information group, and after sufficiently knowing the situation of the recommended information group, it is determined whether the recommended information group needs to be selected.

The displaying of the preview information of the recommended information group may be displaying the preview information in the chat interface in a manner of small window or floating layer display, or switching display content to a corresponding preview page in a manner of interface switching to display the preview information.

The preview information may refer to a manager of the group and a group member, and information that is set by each of the group manager and the group member and is allowed to be viewed or disclosed, such as group information, user information, interaction information in the group, and the like.

Optionally, in a possible implementation manner, after step S301, the method further includes:

determining at least one recommendation circle recommended to the target user based on the at least one circle concerned by the chat user; displaying the at least one recommendation circle in the chat interface.

In this step, in order to facilitate the target user to find a fellow partner, a circle, etc., which is focused or added by the chat user selected by the chat user, may be displayed, such as the content of the focused sports circle, car circle, camera circle of the user, and a circle, such as a community, forum, or group, etc., which is selected and focused by the chat user, so that at least one recommendation circle recommended to the target user may be displayed in the chat interface from at least one circle focused by each chat user through the information of the circle, the information of the target user, the chat user interested by the target user, etc.

Illustratively, as shown in fig. 4, in the chat interface 210, in addition to the recommendation information group 230, a recommendation circle 250 capable of recommending to the target user may be displayed, for example, an icon, a name, brief introduction information, and the like of the recommendation circle are displayed.

According to the interaction method provided by the embodiment of the disclosure, a chat interface of a first voice chat room and a plurality of chat users added into the first voice chat room are displayed by responding to a first preset operation of a target user; displaying at least one recommended information group recommended to the target user in the chat interface based on the at least one information group selected by the chat user; responding to a second preset operation of the target user aiming at the at least one recommended information group, and controlling the target user to join the target information group in the at least one recommended information group; and after the first voice chat room is closed, responding to a fourth preset operation of the target user aiming at the target information group, and inviting a plurality of group users in the target information group to enter a second voice chat room created by the target user.

Therefore, after the target user enters the first voice chat room, the information group selected by the user in the first voice chat room can be displayed for the target user to enter the information group, the target user can create a new voice chat room and invite the interested user through the entered information group, so that even if the target user exits the first voice chat room or the first voice chat room is closed, the target user can be helped to quickly find the currently communicated and interacted user in the information group, and further the user can be invited to interact with the interested user again in a mode of creating the voice chat room, thereby being beneficial to maintaining the contact among the users and enabling the incomplete conversation and party to continue.

It will be understood by those skilled in the art that in the method of the present invention, the order of writing the steps does not imply a strict order of execution and any limitations on the implementation, and the specific order of execution of the steps should be determined by their function and possible inherent logic.

Based on the same inventive concept, the embodiment of the present disclosure further provides a terminal corresponding to the interaction method, and since the principle of solving the problem of the device in the embodiment of the present disclosure is similar to that of the interaction method in the embodiment of the present disclosure, the implementation of the device may refer to the implementation of the method, and repeated details are not repeated.

Referring to fig. 5 to 7, fig. 5 is a first schematic diagram of a terminal according to an embodiment of the present disclosure, fig. 6 is a second schematic diagram of a terminal according to an embodiment of the present disclosure, and fig. 7 is a third schematic diagram of a terminal according to an embodiment of the present disclosure. As shown in fig. 5, a terminal 500 provided by the embodiment of the present disclosure includes:

the first display module 510 is configured to, in response to a first preset operation of a target user, display a chat interface of a first voice chat room and a plurality of chat users joining the first voice chat room.

A second display module 520, configured to display, in the chat interface, at least one recommended information group recommended to the target user based on the at least one information group selected by the chat user.

A group joining module 530, configured to control the target user to join a target information group in the at least one recommended information group in response to a second preset operation of the target user for the at least one recommended information group.

In an optional implementation manner, the second display module 520 is specifically configured to:

determining an originator of the first voice chat room;

and taking the at least one information group selected by the initiator as at least one recommended information group recommended to the target user.

In an optional implementation manner, when the second display module 520 is configured to use the at least one information group selected by the initiator as the at least one recommended information group recommended to the target user, the second display module is specifically configured to:

acquiring a first information group which is created when the initiator initiates the first voice chat room and is matched with the first voice chat room, wherein the first information group comprises at least one of the plurality of chat users;

and taking the first information group as a recommended information group recommended to the target user.

In an optional implementation manner, the second display module 520 is specifically configured to:

determining an interaction theme of the first voice chat room;

determining at least one information group adapted to the interactive subject from the at least one information group selected by the chat user;

and taking the determined at least one information group as at least one recommended information group recommended to the target user.

In an optional implementation manner, when the second display module 520 is configured to determine, from the at least one information group selected by the chat user, at least one information group adapted to the interactive topic, the second display module is specifically configured to:

aiming at each information group selected by the chat user, acquiring group public characteristic information of the information group;

determining a group topic of the information group based on the group public characteristic information;

calculating the similarity between the group theme and the interactive theme;

and if the similarity is larger than a preset threshold value, determining that the information group is matched with the interactive theme.

In an alternative embodiment, as shown in fig. 6, the terminal 500 further includes an information presentation module 540, and the information presentation module 540 is configured to:

and displaying the group public information of the recommended information groups in a preset area in the chat interface aiming at each recommended information group.

In an alternative embodiment, as shown in fig. 6, the terminal 500 further includes an information preview module 550, and the information preview module 550 is configured to:

and responding to a third preset operation of the target user aiming at the recommended information group, and displaying preview information of the recommended information group to the target user.

In an alternative embodiment, as shown in fig. 7, the terminal 500 further includes a circle display module 560, and the circle display module 560 is configured to:

determining at least one recommendation circle recommended to the target user based on the at least one circle concerned by the chat user;

displaying the at least one recommendation circle in the chat interface.

In an optional implementation manner, the group joining module 530 is specifically configured to:

responding to a second preset operation of the target user for a target information group in the at least one recommended information group, and sending a joining request to a manager of the target information group;

and after receiving the feedback of the participation agreement aiming at the participation request, controlling the target user to participate in the target information group.

In an alternative embodiment, as shown in fig. 6, the terminal 500 further includes a user invitation module 570, and the user invitation module 570 is configured to:

after the first voice chat room is closed, responding to a fourth preset operation of the target user aiming at the target information group, and inviting a plurality of group users in the target information group to enter a second voice chat room created by the target user, wherein the plurality of group users comprise users who have joined the first voice chat room.

The terminal provided by the embodiment of the disclosure can display the information group selected by the user in the first voice chat room to the target user after the target user enters the first voice chat room, so that the target user can enter the information group, and even if the target user exits the first voice chat room or the first voice chat room is closed, the terminal can help the target user to quickly find the current communication and interaction user in the information group, so as to conveniently interact with the found user again, which is beneficial to maintaining the contact among the users, and is simple, quick and high in convenience.

The description of the processing flow of each module in the device and the interaction flow between the modules may refer to the related description in the above method embodiments, and will not be described in detail here.

Corresponding to the interaction methods shown in fig. 1 and fig. 3, an embodiment of the present disclosure further provides an electronic device 800, as shown in fig. 8, a schematic structural diagram of the electronic device 800 provided in the embodiment of the present disclosure includes:

a processor 810, a memory 820, and a bus 830; the memory 820 is used for storing execution instructions and includes a memory 821 and an external memory 822; the memory 821 is also referred to as an internal memory and is used for temporarily storing operation data in the processor 810 and data exchanged with an external memory 822 such as a hard disk, the processor 810 exchanges data with the external memory 822 through the memory 821, and when the electronic device 800 operates, the processor 810 and the memory 820 communicate through the bus 830, so that the processor 810 can perform the steps of the interaction method shown in fig. 1 and 3.

The embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the interaction method described in the above method embodiments. The storage medium may be a volatile or non-volatile computer-readable storage medium.

The embodiments of the present disclosure also provide a computer program product, where the computer program product carries a program code, and instructions included in the program code may be used to execute the steps of the interaction method in the foregoing method embodiments, which may be referred to specifically for the foregoing method embodiments, and are not described herein again.

The computer program product may be implemented by hardware, software or a combination thereof. In an alternative embodiment, the computer program product is embodied in a computer storage medium, and in another alternative embodiment, the computer program product is embodied in a Software product, such as a Software Development Kit (SDK), or the like.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the system and the apparatus described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.

The units described as separate parts may or may not be physically separate, and 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 units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present disclosure. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

Finally, it should be noted that: the above-mentioned embodiments are merely specific embodiments of the present disclosure, which are used for illustrating the technical solutions of the present disclosure and not for limiting the same, and the scope of the present disclosure is not limited thereto, and although the present disclosure is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive of the technical solutions described in the foregoing embodiments or equivalent technical features thereof within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present disclosure, and should be construed as being included therein. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:文件加载方法、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!