Information interaction method and device, electronic equipment and storage medium

CN121357300BActive Publication Date: 2026-10-23BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511445832.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-10
Publication Date
2026-10-23
Estimated Expiration
2045-10-10

AI Technical Summary

Technical Problem

在社交场景下,目前支持用户进行群内互动、私信互动或直播连线互动等,然而这些互动方式较为固化与单一、缺乏多样性,人机互动效果差

Benefits of technology

[0034]本公开实施例提供的信息交互方案,实现了视频通话场景下的多人在线一起学习。详细来说,在视频通话场景下,本方案会在视频通话页面上展示一个功能入口,该功能入口用于引导参与当前视频通话的多个对象之间进行信息共享并选择信息共享的场景。响应于参与视频通话的对象基于该功能入口对学习场景的选中操作,本方案会在视频通话页面上展示可提供学习辅助的至少一个功能选项,以为用户提供与学习相关的功能。接下来,响应于参与视频通话的对象对展示的某一个功能选项的触发操作,本方案会执行与该功能选项相匹配的学习辅助操作。本方案不但丰富了视频通话场景下的交互方式,而且通过在视频通话场景下提供学习辅助功能,使得多人在线一起学习成为可能,人机互动效果好。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121357300B_ABST
    Figure CN121357300B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information interaction method and device, electronic equipment and storage medium, and belongs to the technical field of Internet. In a video call scene, a function entry is displayed on a video call page, which is used to guide information sharing between multiple objects participating in the current video call and select a scene of information sharing. In response to the selection operation of the object participating in the video call on the learning scene based on the function entry, at least one function option that can provide learning assistance is displayed on the video call page. Next, in response to the triggering operation of the object participating in the video call on a certain function option displayed, the learning assistance operation matched with the function option is executed. The present scheme not only enriches the interaction mode in the video call scene, but also provides learning assistance function in the video call scene, so that online learning of multiple people together is possible, and the man-machine interaction effect is good.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to an information interaction method, apparatus, electronic device and storage medium. Background Technology

[0002] With the development of internet technology and the popularization of smart terminals, more and more interactive methods have emerged, such as information interaction based on social platforms (including short video platforms). In social scenarios, users can currently interact in groups, via private messages, or through live streaming. However, these interactive methods are relatively fixed and singular, lacking diversity, and resulting in poor human-computer interaction effects. Summary of the Invention

[0003] This disclosure provides an information interaction method, apparatus, electronic device, and storage medium. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, an information interaction method is provided, comprising: The target function entry is displayed on the video call page; wherein, the target function entry is used to guide multiple parties participating in the current video call to share information and select the scenario for information sharing; In response to the selection of a learning scenario based on the target function entry, at least one function option that can provide learning assistance is displayed on the video call page; In response to a triggering operation on a target function option among the at least one function option, a learning assistance operation matching the target function option is performed.

[0004] In some embodiments, the at least one functional option includes a to-do item; the step of performing a learning assistance operation matching the target functional option in response to a trigger operation on the at least one functional option includes: in response to a trigger operation on the to-do item, displaying a learning plan for the plurality of objects within a preset time range on the video call page; wherein the learning plan includes at least one learning task; In response to a mark-as-complete operation on any learning task that is in an incomplete state, the learning task that is in a completed state is displayed on the video call page.

[0005] In other embodiments, the method further includes: Display the learning progress of each of the plurality of objects; wherein the learning progress includes the learning duration within the preset time range and the completion status of the learning plan; If the learning progress of the multiple objects does not meet the target, output optimization suggestions for the learning plan.

[0006] In other embodiments, the method further includes: In response to a preset operation of the first object among the plurality of objects, the learning record of the first object is displayed; The learning record is used to display the first object's daily learning progress in the form of a calendar.

[0007] In other embodiments, the at least one functional option includes a learning resource upload option and a learning resource download option; The step of performing a learning assistance operation matching the target function option in response to a trigger operation on the at least one function option includes: In response to the first object's trigger operation on the learning resource upload option, the first learning resource uploaded by the first object is saved to the virtual shared space; In response to the first object's triggering operation on the learning resource download option, the second learning resource selected and downloaded by the first object is saved to the first terminal; wherein, the first terminal is the terminal used by the first object.

[0008] In other embodiments, the at least one functional option includes a screen mirroring option; the step of performing a learning assistance operation matching the target functional option in response to a triggering operation on the at least one functional option includes: In response to the first object's triggering operation on the screen mirroring option, a screen mirroring control page is displayed and screen mirroring content is sent to a second object; wherein, the second object refers to other objects among the plurality of objects besides the first object; and the first terminal is the terminal used by the first object.

[0009] In other embodiments, the method further includes: Annotation tools and whiteboard tools are displayed on the screen projection control page; The annotation tool is used to overlay visual elements on the projection control page when triggered; the whiteboard tool is used to display a virtual blank canvas for free writing when triggered.

[0010] In other embodiments, the method further includes: The intelligent Q&A entry point is displayed on the screen projection control page; In response to an input operation based on the intelligent question-and-answer entry point, the system obtains response information that matches the input text through an artificial intelligence model and displays the response information on the screen projection control page.

[0011] In other embodiments, the at least one functional option includes a background music option; the step of performing a learning assistance operation matching the target functional option in response to a triggering operation on the at least one functional option includes: In response to a triggering operation on the background music option, a music playback component is displayed on the video call page; In response to a playback operation based on the music playback component, a music playback operation is performed based on the candidate music library; In response to a pause operation based on the music playback component, music playback is paused; In response to a collection operation based on the music playback component, the currently playing background music is added to the shared collection. In response to a switching operation based on the music playback component, switch to the next background music track.

[0012] In other embodiments, the method further includes: Build an initial music library; Based on the attribute data and historical interaction data of the multiple objects, the background music in the initial music library is updated to obtain the candidate music library.

[0013] In other embodiments, the at least one function option includes a screen recording option; the step of performing a learning assistance operation matching the target function option in response to a triggering operation on the at least one function option includes: In response to the triggering operation of the screen recording option, video recording is started and a video file is generated; The video file is used to record the content of the current video call.

[0014] In other embodiments, the method further includes: Extract at least one video segment from the video file that includes the key learning scenario; Display the at least one video segment, and in response to a selection operation of a target video segment among the at least one video segment, display the editing page of the target video segment; Based on the editing operations obtained on the editing page, the edited target video clip is displayed; In response to the publish operation, the edited target video clip is published.

[0015] In other embodiments, the method further includes: The video call page displays the video feed and virtual effects options for each of the multiple objects. In response to a triggering operation of the first object among the plurality of objects on the virtual effect option, a set of virtual effects is displayed; In response to the first object's selection of a target virtual effect in the set of virtual effects, a new video frame of the first object is displayed on the video call page; The new video footage is overlaid with the target virtual effects.

[0016] In other embodiments, the method further includes: The option to add an object is displayed on the video call page; In response to a triggering operation where the first object among the plurality of objects adds an option to the object, the contact list of the first object is displayed; In response to the first object's selection operation of any object in the contact list, a video call invitation is sent to the selected object; The video call invitation is used to invite the selected person to participate in the current video call.

[0017] According to a second aspect of the present disclosure, an information interaction device is provided, comprising: The first display module is configured to display the target function entry on the video call page; wherein, the target function entry is used to guide multiple parties participating in the current video call to share information and select the scenario for information sharing; The second display module is configured to display at least one functional option that can provide learning assistance on the video call page in response to the selection operation of the learning scenario based on the target function entry. The execution module is configured to perform a learning assistance operation matching the target function option in response to a trigger operation on the at least one function option.

[0018] In some embodiments, the at least one functional option includes a to-do list; the execution module is configured to: In response to a triggering operation on the to-do item, a learning plan for the multiple objects within a preset time range is displayed on the video call page; wherein the learning plan includes at least one learning task. In response to a mark-as-complete operation on any learning task that is in an incomplete state, the learning task that is in a completed state is displayed on the video call page.

[0019] In other embodiments, the device further includes: The third display module is configured to display the learning progress of each of the plurality of objects; wherein the learning progress includes the learning duration within the preset time range and the completion status of the learning plan; The third display module is also configured to output optimization suggestions for the learning plan if the learning progress of the multiple objects does not meet the target.

[0020] In other embodiments, the device further includes: The fourth display module is configured to respond to a preset operation of the first object among the plurality of objects and display the learning record of the first object; wherein the learning record is used to display the learning status of the first object each day in the form of a calendar.

[0021] In other embodiments, the at least one functional option includes a learning resource upload option and a learning resource download option; the execution module is configured to: In response to the first object's trigger operation on the learning resource upload option, the first learning resource uploaded by the first object is saved to the virtual shared space; In response to the first object's triggering operation on the learning resource download option, the second learning resource selected and downloaded by the first object is saved to the first terminal; wherein, the first terminal is the terminal used by the first object.

[0022] In other embodiments, the at least one functional option includes a screen mirroring option; the execution module is configured to: In response to the first object's triggering operation on the screen mirroring option, a screen mirroring control page is displayed and screen mirroring content is sent to a second object; wherein, the second object refers to other objects among the plurality of objects besides the first object; and the first terminal is the terminal used by the first object.

[0023] In other embodiments, the device further includes: The fifth display module is configured to display annotation tools and whiteboard tools on the screen projection control page; The annotation tool is used to overlay visual elements on the projection control page when triggered; the whiteboard tool is used to display a virtual blank canvas for free writing when triggered.

[0024] In other embodiments, the device further includes: The sixth display module is configured to display the intelligent Q&A entry on the screen projection control page; In response to an input operation based on the intelligent question-and-answer entry point, the system obtains response information that matches the input text through an artificial intelligence model and displays the response information on the screen projection control page.

[0025] In other embodiments, the at least one functional option includes a background music option; the execution module is configured to display a music playback component on the video call page in response to a triggering operation of the background music option. In response to a playback operation based on the music playback component, a music playback operation is performed based on the candidate music library; In response to a pause operation based on the music playback component, music playback is paused; In response to a collection operation based on the music playback component, the currently playing background music is added to the shared collection. In response to a switching operation based on the music playback component, switch to the next background music track.

[0026] In other embodiments, the device further includes: The construction module is configured to build an initial music library; based on the attribute data and historical interaction behavior data of the multiple objects, the background music in the initial music library is updated to obtain the candidate music library.

[0027] In other embodiments, the at least one functional option includes a screen recording option; the execution module is configured to: In response to the triggering operation of the screen recording option, video recording is started and a video file is generated; The video file is used to record the content of the current video call.

[0028] In other embodiments, the device further includes: The extraction module is configured to extract at least one video segment from the video file that includes a key learning scene; The seventh display module is configured to display the at least one video segment, and in response to a selection operation of a target video segment among the at least one video segment, display an editing page for the target video segment; and based on the editing operation obtained on the editing page, display the edited target video segment. The publishing module is configured to publish the edited target video clip in response to a publishing operation.

[0029] In other embodiments, the device further includes: The eighth display module is configured to display the video frame and virtual effect options of each of the plurality of objects on the video call page; in response to the first object's triggering operation on the virtual effect options, display a set of virtual effects; in response to the first object's selection operation on a target virtual effect in the set of virtual effects, display a new video frame of the first object on the video call page. The new video footage is overlaid with the target virtual effects.

[0030] In other embodiments, the device further includes: The ninth display module is configured to display an object addition option on the video call page; in response to a trigger operation of a first object among the plurality of objects to add the object option, the contact list of the first object is displayed; The sending module is configured to, in response to the first object's selection operation of any object in the contact list, initiate a video call invitation to the selected object; wherein, the video call invitation is used to invite the selected object to participate in the current video call.

[0031] According to a third aspect of the present disclosure, an electronic device is provided, the electronic device comprising: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the aforementioned information interaction method.

[0032] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein program code in the computer-readable storage medium is executed by a processor of an electronic device, enabling the electronic device to perform the above-described information interaction method.

[0033] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor of an electronic device, implements the above-described information interaction method.

[0034] The information interaction scheme provided in this disclosure enables multi-person online collaborative learning in video call scenarios. Specifically, in a video call scenario, this scheme displays a function entry point on the video call page. This entry point guides multiple participants in the current video call to share information and select a sharing scenario. In response to a participant selecting a learning scenario based on this function entry point, this scheme displays at least one function option on the video call page that provides learning assistance, offering users learning-related functions. Next, in response to a participant triggering one of the displayed function options, this scheme executes a learning assistance operation matching that option. This scheme not only enriches the interaction methods in video call scenarios but also makes multi-person online collaborative learning possible by providing learning assistance functions, resulting in good human-computer interaction.

[0035] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0037] Figure 1 This is a schematic diagram illustrating the implementation environment of an information interaction method according to an exemplary embodiment.

[0038] Figure 2 This is a flowchart illustrating an information interaction method according to an exemplary embodiment.

[0039] Figure 3 This is a flowchart illustrating another information interaction method according to an exemplary embodiment.

[0040] Figure 4 This is a schematic diagram illustrating a video call page according to an exemplary embodiment.

[0041] Figure 5 This is a schematic diagram illustrating another video call page according to an exemplary embodiment.

[0042] Figure 6 This is a schematic diagram illustrating another video call page according to an exemplary embodiment.

[0043] Figure 7 This is a schematic diagram illustrating another video call page according to an exemplary embodiment.

[0044] Figure 8 This is a schematic diagram illustrating another video call page according to an exemplary embodiment.

[0045] Figure 9 This is a schematic diagram illustrating another video call page according to an exemplary embodiment.

[0046] Figure 10 This is a block diagram illustrating an information interaction device according to an exemplary embodiment.

[0047] Figure 11 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation

[0048] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0049] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0050] The information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by the parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0051] Figure 1 This is a schematic diagram illustrating the implementation environment of an information interaction method according to an exemplary embodiment.

[0052] See Figure 1 The implementation environment includes a terminal 101 and a server 102. The terminal 101 is an electronic device used by the user. In this embodiment, a target application is installed on the terminal 101, and the terminal 101 implements the information interaction method provided in this embodiment based on the target application. For example, the target application is an instant messaging application, such as a short video application; this disclosure does not limit the scope of the application.

[0053] In some embodiments, the terminal 101 is a device such as a smartphone, desktop computer, or laptop. Figure 1 The example of terminal 101 being a smartphone is provided for illustration only. Furthermore, those skilled in the art will understand that the number of terminals described above can be more or less. For example, there may be only a few terminals, or dozens or hundreds of devices, or even more. This disclosure does not limit the number or type of terminals.

[0054] In other embodiments, server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Of course, server 102 may also include other functional servers to provide more comprehensive and diverse services. Exemplarily, server 102 undertakes the primary computing work, and terminal 101 undertakes secondary computing work; or, server 102 undertakes secondary computing work, and terminal 101 undertakes primary computing work; or, server 102 and terminal 101 collaborate on computing using a distributed computing architecture, which is not limited in this disclosure.

[0055] In other embodiments, server 102 provides background services for the target application. Additionally, server 102 is connected to terminal 101 via a wireless or wired network. Furthermore, the server described in this disclosure may also include other functional servers to provide more comprehensive and diverse services.

[0056] The information interaction scheme provided by the embodiments of this disclosure will be described in detail below through the following examples.

[0057] Figure 2 This is a flowchart illustrating an information interaction method according to an exemplary embodiment, such as... Figure 2 As shown, this information interaction method is applied in electronic devices, such as... Figure 1 In the terminal 101 shown, the information interaction method includes the following steps: In 201, the electronic device displays a target function entry on the video call page; the target function entry is used to guide multiple parties participating in the current video call to share information and select the scenario for information sharing.

[0058] For video call scenarios, this solution will display a function entry point on the video call page. This function entry point is referred to as the target function entry point in this article. It is used to guide multiple parties participating in the current video call to share information and select the scenario for information sharing.

[0059] The aforementioned video call page can be either the video call page displayed while waiting for the other party to accept the invitation (pending answering) or the video call page displayed after the other party accepts the invitation (already answered or in a call), and this disclosure does not limit it in this way. In addition, if there are two participants in the video call, it is currently a one-to-one video call; if there are more than two participants in the video call, it is currently a one-to-many video call.

[0060] The first point to clarify is that the implementing entity of this solution can be any electronic device held by any participant in the current video call, or the electronic device held by the initiator of the current video call, or the electronic device held by any participant in the current video call who has management authority. This disclosure does not limit this. In other words, this solution can be executed on any electronic device held by any participant in the current video call, or only on the electronic device held by the initiator of the current video call, or only on the electronic device held by any participant in the current video call who has management authority.

[0061] The second point to clarify is that information sharing among multiple participants in the current video call means that, in a video call scenario, this solution will provide a shared experience function or a collaborative interaction function, enabling different participants to simultaneously participate in or experience the same activity in different spaces. This enhances the interactivity and sense of sharing among participants, giving users an experience as if they were all participating in the same space.

[0062] As an example, information sharing scenarios can be set as needed, including but not limited to: learning scenarios (learning together), video content consumption scenarios (watching together), audio content consumption scenarios (listening together), and interactive experience consumption scenarios (playing together). This disclosure does not limit these scenarios.

[0063] In step 202, in response to the selection of a learning scenario based on the target function entry, the electronic device displays at least one function option on the video call page that can provide learning assistance.

[0064] In this embodiment of the disclosure, in response to the selection of a learning scenario by the participants in the video call based on the target function entry, this solution will expose learning-related functions on the video call page.

[0065] As mentioned above, the participants in the video call can be any individual participating in the current video call, the initiator of the current video call, or any individual participating in the current video call with administrative privileges; this disclosure does not impose any limitations on this. In other words, in a video call scenario, it is possible to set the scenario selection to only support the initiator of the current video call, to support any individual participating in the current video call, or to support only individuals participating in the current video call with administrative privileges.

[0066] As an example, at least one functional option providing learning assistance may include, but is not limited to: learning resource sharing options (such as learning resource upload and download options), to-do list options, background music options, screen casting options, and screen recording options, which are not limited in this disclosure. Specifically, by triggering the to-do list option, a user can view their learning plan; by triggering the background music option, they can control the electronic device to display a music playback component on the video call page, enabling simultaneous video playback and music listening. For example, this music playback component allows users to switch, favorite, play, and pause background music. Additionally, triggering the screen casting option enables screen sharing, and triggering the screen recording option enables recording video call content. A detailed description of at least one functional option is provided below.

[0067] In 203, in response to a triggering operation on a target function option among at least one function option, the electronic device performs a learning assistance operation that matches the target function option.

[0068] Because the different function options displayed on the video call page provide various learning assistance functions, participants in the video call can choose the appropriate function based on their needs. Correspondingly, after detecting a user's trigger action on a function option, the device will execute the corresponding learning assistance operation. For example, in response to any participant in the current video call triggering a "to-do" option, the device of that participant will begin displaying the day's learning plan. Similarly, in response to any participant in the current video call triggering a background music option, the device of that participant will begin displaying a music playback component on the video call page. In response to that participant's playback action based on the music playback component, the same background music will be played synchronously for all participants in the current video call.

[0069] In summary, the information interaction scheme provided by this disclosure enables multi-person online collaborative learning in video call scenarios. Specifically, in a video call scenario, this scheme displays a function entry point on the video call page. This entry point guides multiple participants in the current video call to share information and select a sharing scenario. In response to a participant selecting a learning scenario based on this function entry point, this scheme displays at least one function option on the video call page that provides learning assistance, offering users learning-related functions. Subsequently, in response to a participant triggering one of the displayed function options, this scheme executes a learning assistance operation matching that option. This scheme not only enriches the interaction methods in video call scenarios but also makes multi-person online collaborative learning possible by providing learning assistance functions, resulting in excellent human-computer interaction.

[0070] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section will further elaborate on the solution provided in this disclosure based on a specific implementation method. Figure 3 This is a flowchart illustrating another information interaction method according to an exemplary embodiment, such as... Figure 3 As shown, this information interaction method is applied in electronic devices, such as... Figure 1 In the terminal 101 shown, the information interaction method includes the following steps: In 301, in a video call scenario, the electronic device displays a target function entry on the video call page; the target function entry is used to guide multiple parties participating in the current video call to share information and select the scenario for information sharing.

[0071] in, Figure 4 This is a schematic diagram illustrating a video call page according to an exemplary embodiment. For example... Figure 4 As shown, in the scenario of waiting to answer a video call, in addition to the hang-up option and the special effects option, an additional function entry 1 can be displayed. Function entry 1 is used to guide the initiator of the video call to select the scenario.

[0072] For example, before the other party accepts the video call invitation, in response to the initiator of the video call triggering function entry 1, the electronic device displays as follows: Figure 5 The video call page shown. See also... Figure 5 At this point, the video call page displays multiple scene type options, and the person initiating the video call can freely choose from these scene types.

[0073] As an example, after the initiator of the video call completes the scene selection and before the other party accepts the video call invitation, scene type information can also be included in the video call request. That is, the electronic device held by the other party will display a prompt message such as "xxx invites you to study together". This disclosure does not limit this.

[0074] Of course, this solution also supports scene selection or switching of previously selected scene types when a video call has been answered; this disclosure does not limit this. Furthermore, when a video call has been answered, the object that can select the scene is no longer limited to the initiator of the video call. For example, when a video call has been answered, this solution supports scene selection by any participant in the current video call, or by any participant in the current video call who has management privileges.

[0075] In step 302, in response to the first object's selection of the learning scenario based on the target function entry, the electronic device displays at least one function option on the video call page that can provide learning assistance.

[0076] As an example, see Figure 5 At this time, the video call page displays multiple scene type options, including scene type option 11, scene type option 12, scene type option 13, and scene type option 14, which are not limited in this disclosure. Among them, scene type option 11 is for learning scenarios, providing a study-to-learn function; scene type option 12 is for video content consumption scenarios, providing a watch-to-watch function; scene type option 13 is for audio content consumption scenarios, providing a listen-to-listen function; and scene type option 14 is for interactive experience consumption scenarios, providing a play-to-play function.

[0077] It should be noted that, Figure 5This is just an example of scene types; there could be many more. Users can browse other scene types by swiping left or right or up or down. This disclosure does not specify the number of scene types or their presentation.

[0078] Taking the first party as the initiator of the video call as an example, in response to the first party's selection of scene type option 11, when the other party accepts the video call invitation, in addition to displaying multiple video screens (the specific number depends on the number of people participating in the video call), the video call page will also expose learning-related functions to provide learning assistance to these people.

[0079] The learning assistance functions provided by at least one of the above-mentioned functional options will be described in detail below through steps 303 to 306.

[0080] In 303, in response to the first object's triggering of the pending options, the electronic device displays a learning plan for multiple objects within a preset time range on the video call page, the learning plan including at least one learning task.

[0081] In this embodiment of the disclosure, participants in a video call can view their learning plan by triggering a to-do list option. Figure 6 This is a schematic diagram illustrating another video call page according to an exemplary embodiment. For example... Figure 6 As shown, in a video call that has been answered, the video call page displays two video feeds and at least one function option 3. In response to the first object's triggering action on a pending option within function option 3, this solution will additionally display today's learning plan 4, in addition to the two video feeds and at least one function option 3. Today's learning plan 4 includes three learning tasks: one Chinese language test paper for the 08:30-09:30 time slot, one calligraphy practice for the 09:30-10:30 time slot, and one math test paper for the 11:00-12:00 time slot.

[0082] In some embodiments, participants in a video call can manually mark each learning task as completed. For example, in response to a participant marking any incomplete learning task as completed, the electronic device will display the completed learning task on the video call page.

[0083] For example, see Figure 6This solution assigns a checkbox to each learning task. Participants in the video call can mark the completion status of each task by checking the checkboxes according to their own learning progress. Accordingly, the "incomplete" status refers to the corresponding checkbox not being checked, the "complete" status refers to the corresponding checkbox being checked, and the "mark as complete" operation refers to checking the corresponding checkbox.

[0084] In addition, the learning plan presented in this scheme includes not only the completion status, duration and specific content of each learning task, but also status indicators such as "learning together" and the cumulative duration of learning together, which are not limited in this disclosure.

[0085] It should be noted that after a user triggers a to-do item, the learning plan can remain on the video call page to remind the user; or, the learning plan can automatically disappear after being displayed for a period of time to avoid disturbing the user too much; or, the learning plan can also be closed by the user; for example, a close control corresponding to the learning plan can be displayed, which the user can trigger to close the displayed learning plan at any time; or, the learning plan can automatically switch from displaying all content to displaying only part of the content after being displayed for a period of time, and this disclosure does not limit this. The partial content can be the status indicator "Learning together" and the cumulative duration of learning together, and this disclosure also does not limit this.

[0086] In other embodiments, this solution also supports statistical analysis and display of the learning progress of each participant in the current video call. The learning progress includes the duration of learning within a preset time range and the completion status of the learning plan. If the learning progress of multiple participants fails to meet the target, this solution will also output optimization suggestions for the learning plan.

[0087] Specifically, if there are unfulfilled learning tasks in the learning plan, this optimization suggestion is used to instruct adjustments to those unfulfilled tasks. This approach of adjusting the learning plan based on the learning progress of each participant makes the learning plan more aligned with each participant's learning pace, resulting in better learning outcomes for all participants.

[0088] For example, the failure to meet the learning progress target for multiple objects can mean that all objects fail to meet the target, or that only some objects fail to meet the target. Furthermore, the failure to meet the learning progress target for some objects includes, but is not limited to, the following two situations: the number of objects whose learning progress has not met the target exceeds a preset number, or the proportion of objects whose learning progress has not met the target exceeds a preset proportion; this disclosure does not limit this.

[0089] In addition, for a single object, the learning progress is not up to standard, which may be: the learning time does not meet the minimum time limit, or the learning task that is currently in an expired state (the execution time has expired) has not been completed, or both of the above conditions are met. This disclosure does not limit this.

[0090] Accordingly, adjustments to unexecuted learning tasks may include: canceling the unexecuted learning task, shortening the duration of the unexecuted learning task, changing the learning content corresponding to the unexecuted learning task, or changing the start time of the unexecuted learning task without changing its duration, etc. This disclosure does not limit these adjustments.

[0091] It should be noted that, in the case of a video call that has been answered, any participant in the current video call can also set a new learning plan or modify an existing learning plan by triggering a to-do item, and this disclosure does not limit this.

[0092] In other embodiments, this disclosure also supports participants in a video call to access their personal study check-in calendar via a preset operation, allowing users to review their learning progress. Specifically, in response to the preset operation of the first participant, this solution displays the first participant's study records. These records are used to display the first participant's daily learning activities in a calendar format.

[0093] As an example, the above preset operation could be a preset gesture operation. For example, the first object is... Figure 6 On the video call page shown, you can bring up the learning check-in calendar of the first person by swiping left or right, which switches the display from today's learning plan to the learning check-in calendar.

[0094] As another example, the preset operation mentioned above could be a trigger operation for a specific control. For example... Figure 6 The video call page also shows a specific control for bringing up the study check-in calendar. By triggering this control, the first object can bring up its personal study check-in calendar, switching from displaying today's study plan to displaying the study check-in calendar.

[0095] In other embodiments, in the collaborative learning mode of a video call scenario, this solution also supports users adding virtual effects to achieve portrait enhancement in the collaborative learning mode. For example... Figure 4 , Figures 6-8As shown, the video call page also displays virtual effect option 2. In response to the first object's triggering operation on the virtual effect option, this solution displays a virtual effect panel on the video call page, and uses this virtual effect panel to display a set of virtual effects. In response to the first object's selection operation of the target virtual effect in the set of virtual effects, this solution displays a new video frame of the first object on the video call page; wherein, the target virtual effect is overlaid on the new video frame. Taking the target virtual effect as a bow as an example, then... Figure 6 As shown, the video feed on the right displays the visual effect of a female student wearing a bow.

[0096] In 304, in response to the first object's triggering operation on the screen mirroring option, the electronic device displays the screen mirroring control page and sends the screen mirroring content to the second object; wherein, the second object refers to the other objects besides the first object among the multiple objects participating in the current video call; the first terminal is the terminal used by the first object.

[0097] In this embodiment of the disclosure, participants in a video call can share their screen by triggering the screen mirroring option.

[0098] In response to the first object triggering an operation on at least one of the screen mirroring options in function option 3, the electronic device will display something such as... Figure 7 The screen projection control page 5 shown is for explanation or demonstration purposes. The projected content is the content displayed in real-time on the display screen of the first terminal. For example, in a learning scenario, the projected content includes, but is not limited to, learning materials, problem-solving steps, and calculation processes; this disclosure does not limit this.

[0099] In some embodiments, during the screen projection process, to facilitate annotation, writing, or drawing by the projector, this solution displays annotation tools and a whiteboard tool on the screen projection control page 5. The annotation tool, when triggered, overlays visual elements on the screen projection control page 5, such as annotating key or important content. The whiteboard tool, when triggered, displays a virtual blank canvas for free writing. Users can write key content or draw flowcharts on this virtual blank canvas to aid in explanations, etc.

[0100] In other embodiments, to achieve more efficient and higher-quality interaction during the screen sharing process, this solution also supports displaying a smart Q&A entry point on the screen sharing control page 5. In response to the screen sharing user's input operation based on the smart Q&A entry point, this solution uses an artificial intelligence model to obtain response information matching the input text and displays the response information on the screen sharing control page 5. This allows the screen sharing user to use the response information to perform demonstrations or explanations for the recipient.

[0101] In other embodiments, considering that the screen mirroring control page 5 will occupy most of the screen space during the mirroring process, the multiple video feeds can be switched to... Figure 7 The object identifiers shown refer to the fact that during screen sharing, only the avatars of each participant in the video call can be displayed; this disclosure does not limit this. Additionally, when a participant speaks, a speaking tag can be displayed at the location of that participant's avatar to facilitate identification of the speaker by other participants in the video call.

[0102] In step 305, in response to the first object's trigger action on the background music option, the electronic device displays a music playback component on the video call page.

[0103] In this embodiment of the disclosure, participants in a video call can trigger a background music option to achieve synchronized background music playback in a "learn together" mode. Specifically, in response to a first participant triggering the background music option in at least one of the function options 3, the electronic device will display something such as... Figure 8 The music playback component 6 is shown.

[0104] As an example, in the "Learn Together" mode, users can use the displayed music playback component 6 to switch songs, play, pause, and favorite background music, etc. This disclosure does not limit this functionality.

[0105] Accordingly, in response to the playback operation based on music playback component 6, this solution will perform music playback operation based on the candidate music library, that is, all objects participating in the video call will play the same background music synchronously.

[0106] Accordingly, in response to the pause playback operation based on music playback component 6, this solution pauses music playback, that is, music playback is paused for all participants in the video call.

[0107] Accordingly, in response to the collection operation based on music playback component 6, this solution will add the currently playing background music to a shared collection. This shared collection is jointly owned by all participants in the video call. Of course, the currently playing background music can also be simultaneously added to the first participant's personal collection; this disclosure does not limit this.

[0108] Accordingly, in response to the switching operation based on music playback component 6, this solution will switch to the next background music, that is, all participants in the video call will simultaneously switch to the same background music.

[0109] In some embodiments, the aforementioned candidate music library can be constructed as follows: an initial music library is constructed; the background music in the initial music library is updated based on the attribute data and historical interaction behavior data of multiple objects participating in the video call, thereby obtaining a candidate music library. The historical interaction behavior data includes, but is not limited to, historical playback data, historical comment data, historical like data, historical comment data, historical collection data, or historical sharing data, etc., and this disclosure does not limit this data.

[0110] In step 306, in response to the first object's triggering operation on the screen recording option, the electronic device starts video recording and generates a video file; wherein, the video file is used to record the content of the current video call.

[0111] In this embodiment of the disclosure, participants in a video call can record the video call content in a collaborative learning mode by triggering the screen recording option. Specifically, in response to the first participant triggering the screen recording option in at least one of the function options 3, the electronic device will start video recording and generate a video file.

[0112] In some embodiments, this solution automatically extracts key video clips from the video file and directly leads to the work editing page, allowing users to quickly publish their work without having to manually extract the key video clips and open the work editing page. This significantly reduces the user's operational and time costs. Key video clips refer to video clips that include key learning scenarios, such as clips with frequent whiteboard annotations or high-frequency interactive clips in group discussions. Furthermore, this solution automatically extracts key learning scenarios from the generated video file based on artificial intelligence algorithms; this disclosure does not limit the specific learning scenarios extracted.

[0113] In summary, the method provided in this disclosure further includes: extracting at least one video segment including a key learning scene from the generated video file; displaying at least one video segment, and in response to a selection operation of a target video segment in the at least one video segment, displaying, for example... Figure 9 The editing page for the target video clip is shown; based on the editing operations obtained on the editing page, the edited target video clip is displayed; in response to the publish operation, the edited target video clip is published.

[0114] like Figure 9 As shown, the editing page includes multiple editing options. These different options provide various editing functions. Additionally, when publishing a work, users can choose the type of work to publish. For example, users can choose to publish a momentary work visible for 24 hours or a regular work.

[0115] The first point to note is that, in addition to the to-do list, screen mirroring, background music, and screen recording options, at least one of the function options 3 can also include other options, such as the learning resource sharing option.

[0116] Taking the learning resource sharing option, which includes uploading learning resources, as an example, in response to the first object's triggering of the learning resource upload option, this solution will save the first learning resource uploaded by the first object to the virtual shared space. The learning resources stored in this virtual shared space can be freely downloaded by all objects participating in the video call.

[0117] Taking the learning resource sharing option including learning resource download as an example, in response to the first object's trigger operation on the learning resource download option, this solution will save the second learning resource selected and downloaded by the first object to the first terminal.

[0118] The second point to note is that in the collaborative learning mode of a video call scenario, participants can also invite other participants to join the current video call, thus enabling them to learn together. Specifically, the method provided in this embodiment further includes: displaying an option to add an object on the video call page; displaying the first object's contact list in response to the first object's triggering operation of the add option; and in response to the first object's selection operation of any object in the contact list, initiating a video call invitation to the selected object; wherein the video call invitation is used to invite the selected object to participate in the current video call.

[0119] In summary, the information interaction scheme provided by this disclosure enables multi-person online collaborative learning in video call scenarios. Specifically, in a video call scenario, this scheme displays a function entry point on the video call page. This entry point guides multiple participants in the current video call to share information and select a sharing scenario. In response to a participant selecting a learning scenario based on this function entry point, this scheme displays at least one function option on the video call page that provides learning assistance, offering users learning-related functions. Subsequently, in response to a participant triggering one of the displayed function options, this scheme executes a learning assistance operation matching that option. This scheme not only enriches the interaction methods in video call scenarios but also makes multi-person online collaborative learning possible by providing learning assistance functions, resulting in excellent human-computer interaction.

[0120] Figure 10 This is a block diagram illustrating an information interaction device according to an exemplary embodiment. (Refer to...) Figure 10 The device includes: The first display module 1001 is configured to display a target function entry on the video call page; wherein, the target function entry is used to guide multiple parties participating in the current video call to share information and select the scenario for information sharing; The second display module 1002 is configured to display at least one functional option that can provide learning assistance on the video call page in response to the selection operation of the learning scenario based on the target function entry. The execution module 1003 is configured to perform a learning assistance operation matching the target function option in response to a trigger operation on the target function option among the at least one function option.

[0121] The information interaction scheme provided in this disclosure enables multi-person online collaborative learning in video call scenarios. Specifically, in a video call scenario, this scheme displays a function entry point on the video call page. This entry point guides multiple participants in the current video call to share information and select a sharing scenario. In response to a participant selecting a learning scenario based on this function entry point, this scheme displays at least one function option on the video call page that provides learning assistance, offering users learning-related functions. Next, in response to a participant triggering one of the displayed function options, this scheme executes a learning assistance operation matching that option. This scheme not only enriches the interaction methods in video call scenarios but also makes multi-person online collaborative learning possible by providing learning assistance functions, resulting in good human-computer interaction.

[0122] In some embodiments, the at least one functional option includes a to-do list; the execution module is configured to: In response to a triggering operation on the to-do item, a learning plan for the multiple objects within a preset time range is displayed on the video call page; wherein the learning plan includes at least one learning task. In response to a mark-as-complete operation on any learning task that is in an incomplete state, the learning task that is in a completed state is displayed on the video call page.

[0123] In other embodiments, the device further includes: The third display module is configured to display the learning progress of each of the plurality of objects; wherein the learning progress includes the learning duration within the preset time range and the completion status of the learning plan; The third display module is also configured to output optimization suggestions for the learning plan if the learning progress of the multiple objects does not meet the target.

[0124] In other embodiments, the device further includes: The fourth display module is configured to respond to a preset operation of the first object among the plurality of objects and display the learning record of the first object; wherein the learning record is used to display the learning status of the first object each day in the form of a calendar.

[0125] In other embodiments, the at least one functional option includes a learning resource upload option and a learning resource download option; the execution module is configured to: In response to the first object's trigger operation on the learning resource upload option, the first learning resource uploaded by the first object is saved to the virtual shared space; In response to the first object's triggering operation on the learning resource download option, the second learning resource selected and downloaded by the first object is saved to the first terminal; wherein, the first terminal is the terminal used by the first object.

[0126] In other embodiments, the at least one functional option includes a screen mirroring option; the execution module is configured to: In response to the first object's triggering operation on the screen mirroring option, a screen mirroring control page is displayed and screen mirroring content is sent to a second object; wherein, the second object refers to other objects among the plurality of objects besides the first object; and the first terminal is the terminal used by the first object.

[0127] In other embodiments, the device further includes: The fifth display module is configured to display annotation tools and whiteboard tools on the screen projection control page; The annotation tool is used to overlay visual elements on the projection control page when triggered; the whiteboard tool is used to display a virtual blank canvas for free writing when triggered.

[0128] In other embodiments, the device further includes: The sixth display module is configured to display the intelligent Q&A entry on the screen projection control page; In response to an input operation based on the intelligent question-and-answer entry point, the system obtains response information that matches the input text through an artificial intelligence model and displays the response information on the screen projection control page.

[0129] In other embodiments, the at least one functional option includes a background music option; the execution module is configured to display a music playback component on the video call page in response to a triggering operation of the background music option. In response to a playback operation based on the music playback component, a music playback operation is performed based on the candidate music library; In response to a pause operation based on the music playback component, music playback is paused; In response to a collection operation based on the music playback component, the currently playing background music is added to the shared collection. In response to a switching operation based on the music playback component, switch to the next background music track.

[0130] In other embodiments, the device further includes: The construction module is configured to build an initial music library; based on the attribute data and historical interaction behavior data of the multiple objects, the background music in the initial music library is updated to obtain the candidate music library.

[0131] In other embodiments, the at least one functional option includes a screen recording option; the execution module is configured to: In response to the triggering operation of the screen recording option, video recording is started and a video file is generated; The video file is used to record the content of the current video call.

[0132] In other embodiments, the device further includes: The extraction module is configured to extract at least one video segment from the video file that includes a key learning scene; The seventh display module is configured to display the at least one video segment, and in response to a selection operation of a target video segment among the at least one video segment, display an editing page for the target video segment; and based on the editing operation obtained on the editing page, display the edited target video segment. The publishing module is configured to publish the edited target video clip in response to a publishing operation.

[0133] In other embodiments, the device further includes: The eighth display module is configured to display the video frame and virtual effect options of each of the plurality of objects on the video call page; in response to the first object's triggering operation on the virtual effect options, display a set of virtual effects; in response to the first object's selection operation on a target virtual effect in the set of virtual effects, display a new video frame of the first object on the video call page. The new video footage is overlaid with the target virtual effects.

[0134] In other embodiments, the device further includes: The ninth display module is configured to display an object addition option on the video call page; in response to a trigger operation of a first object among the plurality of objects to add the object option, the contact list of the first object is displayed; The sending module is configured to, in response to the first object's selection operation of any object in the contact list, initiate a video call invitation to the selected object; wherein, the video call invitation is used to invite the selected object to participate in the current video call.

[0135] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.

[0136] It should be noted that the information interaction device provided in the above embodiments is only illustrated by the division of the above functional units when performing information interaction. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the information interaction device and the information interaction method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0137] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0138] In some embodiments, an electronic device is also provided, the electronic device comprising: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the aforementioned information interaction method.

[0139] In response to the electronic device being provided as a terminal, Figure 11 This is a block diagram illustrating a terminal 1100 according to an exemplary embodiment.

[0140] Typically, terminal 1100 includes a processor 1101 and a memory 1102.

[0141] Processor 1101 includes one or more processing cores, such as a 4-core processor or an 8-core processor. Processor 1101 is implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Alternatively, processor 1101 includes a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state.

[0142] In some embodiments, processor 1101 integrates a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content that the display screen needs to show. In some embodiments, processor 1101 also includes an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0143] The memory 1102 includes one or more computer-readable storage media, which are non-transitory. The memory 1102 also includes high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 are used to store at least one program code, which is executed by the processor 1101 to implement the information interaction method provided in the method embodiments of this disclosure.

[0144] In some embodiments, the terminal 1100 further includes a peripheral device interface 1103 and at least one peripheral device. The processor 1101, memory 1102, and peripheral device interface 1103 are connected via a bus or signal line. Each peripheral device is connected to the peripheral device interface 1103 via a bus, signal line, or circuit board. The peripheral device includes at least one of the following: a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.

[0145] Peripheral device interface 1103 is used to connect at least one I / O (Input / Output) related peripheral device to processor 1101 and memory 1102. In some embodiments, processor 1101, memory 1102 and peripheral device interface 1103 are integrated on the same chip or circuit board; in other embodiments, any one or two of processor 1101, memory 1102 and peripheral device interface 1103 are implemented on separate chips or circuit boards, which is not limited in this disclosure.

[0146] The radio frequency (RF) circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1104 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. In some embodiments, the RF circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1104 communicates with other terminals via at least one wireless communication protocol. Wireless communication protocols include, but are not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1104 also includes circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.

[0147] Display screen 1105 is used to display a UI (User Interface). The UI includes graphics, text, icons, videos, and any combination thereof. When display screen 1105 is a touch display, it also has the ability to collect touch signals on or above its surface. These touch signals are input as control signals to processor 1101 for processing. In this case, display screen 1105 also provides virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there is one display screen 1105, disposed on the front panel of terminal 1100; in other embodiments, there are at least two display screens 1105, disposed on different surfaces of terminal 1100 or in a folded design; in still other embodiments, display screen 1105 is a flexible display screen, disposed on a curved or folded surface of terminal 1100. Alternatively, display screen 1105 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 1105 is made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0148] The camera assembly 1106 is used to acquire images or videos. In some embodiments, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In other embodiments, the camera assembly 1106 also includes a flash. The flash is a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, used for light compensation at different color temperatures.

[0149] The audio circuit 1107 includes a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input to the processor 1101 for processing, or input to the radio frequency circuit 1104 to realize voice communication. For stereo acquisition or noise reduction purposes, multiple microphones are used, each located at a different part of the terminal 1100. Alternatively, the microphones may be array microphones or omnidirectional acquisition microphones. The speaker is used to convert electrical signals from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a conventional thin-film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into sound waves that are audible to humans, but also into sound waves that are inaudible to humans for purposes such as distance measurement. In some embodiments, the audio circuit 1107 also includes a headphone jack.

[0150] Power supply 1108 is used to power the various components in terminal 1100. Power supply 1108 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. If power supply 1108 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is charged via a wired connection, while a wireless rechargeable battery is charged via a wireless coil. The rechargeable battery also supports fast charging technology.

[0151] Those skilled in the art will understand that Figure 11 The structure shown does not constitute a limitation on terminal 1100 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0152] In some embodiments, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, which are executed by a processor of an electronic device to implement the aforementioned information interaction method. In other embodiments, the computer-readable storage medium is a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0153] In some embodiments, a computer program product is also provided, including a computer program that, when executed by a processor of an electronic device, implements the aforementioned information interaction method.

[0154] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0155] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. An information exchange method, characterized in that, The method includes: The target function entry is displayed on the video call page; wherein, the target function entry is used to guide multiple parties participating in the current video call to share information and select the scenario for information sharing, the scenario including a learning scenario; In response to the selection of a learning scenario based on the target function entry, at least one function option that can provide learning assistance is displayed on the video call page; the at least one function option includes a learning resource sharing option, a to-do option, a screen projection option, and a screen recording option; In response to a triggering operation of a target function option among the at least one function option, a learning assistance operation matching the target function option and used for online collaborative learning of multiple objects is executed.

2. The information interaction method according to claim 1, characterized in that, The step of performing a learning assistance operation matching the target function option in response to a trigger operation on the at least one function option includes: In response to a triggering operation on the to-do option, the learning plans of the multiple objects within a preset time range are displayed on the video call page; wherein the learning plan includes at least one learning task. In response to a mark-as-complete operation on any learning task that is in an incomplete state, the learning task that is in a completed state is displayed on the video call page.

3. The information interaction method according to claim 2, characterized in that, The method further includes: Display the learning progress of each of the plurality of objects; wherein the learning progress includes the learning duration within the preset time range and the completion status of the learning plan; If the learning progress of the multiple objects does not meet the target, output optimization suggestions for the learning plan.

4. The information interaction method according to claim 2, characterized in that, The method further includes: In response to a preset operation of the first object among the plurality of objects, the learning record of the first object is displayed; The learning record is used to display the first object's daily learning progress in the form of a calendar.

5. The information interaction method according to claim 1, characterized in that, The learning resource sharing options include learning resource upload options and learning resource download options; The step of performing a learning assistance operation matching the target function option in response to a trigger operation on the at least one function option includes: In response to the first object's trigger operation on the learning resource upload option, the first learning resource uploaded by the first object is saved to the virtual shared space; In response to the first object's triggering operation on the learning resource download option, the second learning resource selected and downloaded by the first object is saved to the first terminal; wherein, the first terminal is the terminal used by the first object.

6. The information interaction method according to claim 1, characterized in that, The step of performing a learning assistance operation matching the target function option in response to a trigger operation on the at least one function option includes: In response to the first object's triggering operation on the screen casting option, a screen casting control page is displayed and screen casting content is sent to a second object; wherein, the second object refers to other objects among the plurality of objects besides the first object.

7. The information interaction method according to claim 6, characterized in that, The method further includes: Annotation tools and whiteboard tools are displayed on the screen projection control page; The annotation tool is used to overlay visual elements on the projection control page when triggered; the whiteboard tool is used to display a virtual blank canvas for free writing when triggered.

8. The information interaction method according to claim 6, characterized in that, The method further includes: The intelligent Q&A entry point is displayed on the screen projection control page; In response to an input operation based on the intelligent question-and-answer entry point, the system obtains response information that matches the input text through an artificial intelligence model and displays the response information on the screen projection control page.

9. The information interaction method according to claim 1, characterized in that, The at least one function option further includes a background music option; the step of performing a learning assistance operation matching the target function option in response to a trigger operation on the at least one function option includes: In response to a triggering operation on the background music option, a music playback component is displayed on the video call page; In response to a playback operation based on the music playback component, a music playback operation is performed based on the candidate music library; In response to a pause operation based on the music playback component, music playback is paused; In response to a collection operation based on the music playback component, the currently playing background music is added to the shared collection. In response to a switching operation based on the music playback component, switch to the next background music track.

10. The information interaction method according to claim 9, characterized in that, The method further includes: Build an initial music library; Based on the attribute data and historical interaction data of the multiple objects, the background music in the initial music library is updated to obtain the candidate music library.

11. The information interaction method according to claim 1, characterized in that, The step of performing a learning assistance operation matching the target function option in response to a trigger operation on the at least one function option includes: In response to the triggering operation of the screen recording option, video recording is started and a video file is generated; The video file is used to record the content of the current video call.

12. The information interaction method according to claim 11, characterized in that, The method further includes: Extract at least one video segment from the video file that includes the key learning scenario; Display the at least one video segment, and in response to a selection operation of a target video segment among the at least one video segment, display the editing page of the target video segment; Based on the editing operations obtained on the editing page, the edited target video clip is displayed; In response to the publish operation, the edited target video clip is published.

13. The information interaction method according to claim 1, characterized in that, The method further includes: The video call page displays the video feed and virtual effects options for each of the multiple objects. In response to a triggering operation of the first object among the plurality of objects on the virtual effect option, a set of virtual effects is displayed; In response to the first object's selection of a target virtual effect in the set of virtual effects, a new video frame of the first object is displayed on the video call page; The new video footage is overlaid with the target virtual effects.

14. The information interaction method according to any one of claims 1-13, characterized in that, The method further includes: The option to add an object is displayed on the video call page; In response to a triggering operation where the first object among the plurality of objects adds an option to the object, the contact list of the first object is displayed; In response to the first object's selection operation of any object in the contact list, a video call invitation is sent to the selected object; The video call invitation is used to invite the selected person to participate in the current video call.

15. An information interaction device, characterized in that, The device includes: The first display module is configured to display a target function entry on the video call page; wherein, the target function entry is used to guide multiple parties participating in the current video call to share information and select a scenario for information sharing, the scenario including a learning scenario; The second display module is configured to respond to the selection of a learning scenario based on the target function entry point, and to display at least one function option that can provide learning assistance on the video call page; the at least one function option includes a learning resource sharing option, a to-do option, a screen projection option, and a screen recording option; The execution module is configured to perform a learning assistance operation that matches the target function option and is used for online collaborative learning of multiple objects in response to a trigger operation of the at least one function option.

16. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the information interaction method as described in any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the information interaction method as described in any one of claims 1 to 14.

18. A computer program product, characterized in that, It includes a computer program that, when executed by a processor of an electronic device, implements the information interaction method as described in any one of claims 1 to 14.

Citation Information

Patent Citations

  • Call interaction method, device and equipment and storage medium

    CN112565657A