Live streaming simulation methods, devices, electronic equipment and storage media
By simulating intelligent agent interaction and real-time feedback in a live streaming room, the problems of high training costs and untimely feedback for anchors are solved, achieving efficient live streaming practice and improved results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2026-01-27
- Publication Date
- 2026-05-26
AI Technical Summary
Current technologies result in high training costs and slow feedback for live streamers, leading to poor live streaming performance and significant waste of resources.
It provides a simulated live streaming room, where intelligent agents simulate audience interaction with the host, display live practice guidance information, and provide real-time feedback, enabling simulated practice and real-time guidance.
It reduced the cost of training broadcasters, improved the effectiveness and process completeness of live streaming practice, and enhanced the live streaming effect and resource utilization.
Smart Images

Figure CN122093586A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet application technology, and in particular to a live streaming simulation method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the widespread development of internet applications, live streaming services based on internet applications have also been widely adopted, such as live commerce. In related technologies, streamers typically learn live streaming methods through offline training or online courses. The former is costly and has limited reach, while the latter lacks timely and accurate feedback, resulting in poor live streaming performance for many streamers, leading to wasted live streaming resources and poor live streaming performance. Summary of the Invention
[0003] This disclosure provides a live streaming simulation method, apparatus, electronic device, and storage medium, which can at least provide a simulated live streaming room for broadcasters to conduct live streaming simulation practice. This reduces broadcaster training costs, covers more broadcasters for live streaming simulation practice, and features a simulated live streaming room with live streaming practice guidance and real-time feedback, enabling broadcasters to receive effective live streaming simulation practice and thus improving their live streaming performance after the simulation practice. The technical solution of this disclosure is as follows.
[0004] According to a first aspect of the present disclosure, a live streaming simulation method is provided, comprising: In response to the live streaming simulation practice command of the target account, the simulated live streaming page of the simulated live streaming room is displayed; in the simulated live streaming room, an intelligent agent simulates the interaction between the viewer and the host, and the host is the target account; The simulated live streaming page displays live practice guidance information for the intelligent agent. When the target account performs the corresponding live practice operation based on the live practice guidance information, the agent displays live practice feedback information for the live practice operation.
[0005] In one possible implementation, the method further includes: The live stream launch page is displayed, which shows the entry information for the live stream simulation practice. When the target account triggers the live simulation practice entry information, the live simulation practice instruction is generated.
[0006] In one possible implementation, generating the live simulation exercise instruction when the target account triggers the live simulation exercise entry information includes: When the target account triggers the live simulation practice entry information, multiple streamer practice levels are displayed; When the target account selects the first streamer practice level among the multiple streamer practice levels, the live streaming simulation practice instruction is generated.
[0007] In one possible implementation, the method further includes: If the target account completes the first streamer practice level, live streaming simulation practice guidance information for the second streamer practice level will be displayed; the second streamer practice level is higher than the first streamer practice level.
[0008] In one possible implementation, displaying the agent's live practice guidance information on the simulated live streaming page includes: The simulated live streaming page displays live streaming practice guidance information that matches the practice level of the first streamer.
[0009] In one possible implementation, the live practice guidance information includes any of the following: practice indicator description information for live simulated practice; or, live process guidance prompt information; or, anchor location guidance information; or, anchor action guidance information; or, anchor language description guidance information; or, interactive guidance information for newly joined viewers in the simulated live room; or, anchor response guidance information for viewer comments in the simulated live room, including positive or negative comments; or, guidance information for answering questions about object-related information of recommended objects in the simulated live room.
[0010] In one possible implementation, the anchor location guidance information includes a location guidance box indicating the anchor's location; the anchor action guidance information includes an animation window or anchor action guidance voice; and the step of displaying the live practice guidance information of the intelligent agent on the simulated live streaming page includes: If the streamer's practice level selected by the target account is lower than the preset practice level, a location guide box indicating the streamer's position will be displayed on the simulated live streaming page. Alternatively, an animated window or voice prompts guiding the broadcaster's actions can be displayed on the simulated live streaming page, with the animated window playing actions that guide the broadcaster.
[0011] In one possible implementation, the live practice feedback information includes any of the following: positive evaluation feedback information for the live practice operation; or negative evaluation feedback information for the live practice operation; or practice adjustment guidance information based on the negative evaluation feedback information.
[0012] In one possible implementation, when the target account performs a corresponding live practice operation based on the live practice guidance information, displaying live practice feedback information from the intelligent agent regarding the live practice operation includes: If the multimodal information of the live practice operation does not meet the preset simulation practice requirements, negative evaluation feedback information for the live practice operation and practice adjustment guidance information based on the negative evaluation feedback information will be displayed.
[0013] In one possible implementation, the method further includes: If the target account triggers the end of the live simulation exercise on the simulated live page, a summary report of the live simulation exercise for that session will be displayed.
[0014] In one possible implementation, the live simulation exercise summary report includes at least one of the following: summary description information corresponding to each of multiple preset live simulation exercise indicators; or, positive summary information in the current live simulation exercise and a first simulated live segment corresponding to the positive summary information; or, negative summary information in the current live simulation exercise and a second simulated live segment corresponding to the negative summary information; the method further includes: In response to the target account's triggering of the first simulated live stream segment, the first simulated live stream segment is played; Alternatively, in response to the target account's triggering of the second simulated live stream segment, the second simulated live stream segment is played.
[0015] In one possible implementation, the method further includes: If the target account triggers a live exam, the live exam interface will be displayed. The live exam interface displays the live exam questions generated by the intelligent agent and the live exam trigger control. In response to the triggering of the live exam trigger control, the user enters the simulated live exam room to conduct the live exam in the simulated live exam room.
[0016] In one possible implementation, the live-streamed test questions are generated by the agent based on a summary report of the target account's historical live-streamed simulation exercises.
[0017] In one possible implementation, entering the simulated live streaming room in response to the triggering of the live exam trigger control includes: In response to the triggering of the live exam triggering control, the system enters the simulated live room and displays the first object association information corresponding to the first recommended object to be explained on the simulated live page of the simulated live room. If the explanation time of the first recommended object reaches the preset time, the second object association information corresponding to the second recommended object to be explained is displayed on the simulated live broadcast page.
[0018] According to a second aspect of the present disclosure, a live streaming simulation apparatus is provided, comprising: The simulated live streaming page display module is configured to execute a live streaming simulation practice command in response to the target account and display the simulated live streaming page of the simulated live streaming room; in the simulated live streaming room, an intelligent agent simulates the interaction between the viewer and the host, and the host is the target account; The live practice guidance module is configured to display live practice guidance information of the agent on the simulated live page; The live practice feedback module is configured to display live practice feedback information from the intelligent agent in response to the live practice operation when the target account performs the corresponding live practice operation based on the live practice guidance information.
[0019] In one possible implementation, the device further includes: The simulation practice entry information display module is configured to display the live broadcast startup page, which displays the live simulation practice entry information; The live simulation practice instruction generation module is configured to generate the live simulation practice instruction when the target account triggers the live simulation practice entry information.
[0020] In one possible implementation, the live simulation practice instruction generation module includes: The unit for displaying multiple streamer practice levels is configured to display multiple streamer practice levels when the target account triggers the live simulation practice entry information. The live streaming simulation practice instruction generation unit is configured to generate the live streaming simulation practice instruction when the target account selects the first streamer practice level among the multiple streamer practice levels.
[0021] In one possible implementation, the device further includes: The practice level automatic update display module is configured to display live simulation practice guidance information for the second streamer practice level when the target account completes the first streamer practice level; the second streamer practice level is higher than the first streamer practice level.
[0022] In one possible implementation, the live practice guidance module includes: The live practice guidance unit is configured to display live practice guidance information matching the first streamer's practice level on the simulated live page.
[0023] In one possible implementation, the live practice guidance information includes any of the following: practice indicator description information for live simulated practice; or, live process guidance prompt information; or, anchor location guidance information; or, anchor action guidance information; or, anchor language description guidance information; or, interactive guidance information for newly joined viewers in the simulated live room; or, anchor response guidance information for viewer comments in the simulated live room, including positive or negative comments; or, guidance information for answering questions about object-related information of recommended objects in the simulated live room.
[0024] In one possible implementation, the anchor location guidance information includes a location guidance box indicating the anchor's location; the anchor action guidance information includes an animation window or anchor action guidance voice; the live practice guidance module includes: The location guide box display unit is configured to display the location guide box indicating the location of the streamer on the simulated live streaming page when the streamer's practice level selected by the target account is lower than a preset practice level. Alternatively, the anchor action guidance information display unit is configured to display an animation window or anchor action guidance voice in the simulated live broadcast page, wherein the animation window plays actions to guide the anchor.
[0025] In one possible implementation, the live practice feedback information includes any of the following: positive evaluation feedback information for the live practice operation; or negative evaluation feedback information for the live practice operation; or practice adjustment guidance information based on the negative evaluation feedback information.
[0026] In one possible implementation, the live practice feedback module includes: The live practice negative feedback unit is configured to display negative evaluation feedback information for the live practice operation and practice adjustment guidance information for the negative evaluation feedback information when the multimodal information of the live practice operation does not meet the preset simulation practice requirements.
[0027] In one possible implementation, the device further includes: The simulation practice summary report display module is configured to display a live simulation practice summary report for the current live simulation practice when the target account triggers the end operation of the live simulation practice on the live simulation page.
[0028] In one possible implementation, the live simulation exercise summary report includes at least one of the following: summary description information corresponding to each of multiple preset live simulation exercise indicators; or, positive summary information in the current live simulation exercise and a first simulated live segment corresponding to the positive summary information; or, negative summary information in the current live simulation exercise and a second simulated live segment corresponding to the negative summary information; the device further includes: The first playback module is configured to play the first simulated live stream segment in response to a triggering action by the target account on the first simulated live stream segment. Alternatively, the second playback module is configured to play the second simulated live stream segment in response to a triggering action by the target account on the second simulated live stream segment.
[0029] In one possible implementation, the device further includes: The first live exam interface display module is configured to display the live exam interface when the target account triggers the live exam. The second live exam interface display module is configured to display the live exam questions generated by the agent and the live exam trigger control in the live exam interface. The simulated live room entry module is configured to enter the simulated live room in response to the triggering of the live exam triggering control, so as to conduct the live exam in the simulated live room.
[0030] In one possible implementation, the live-streamed test questions are generated by the agent based on a summary report of the target account's historical live-streamed simulation exercises.
[0031] In one possible implementation, the simulated live stream trigger entry module includes: The simulated live room trigger entry unit is configured to execute a response to the triggering control of the live exam, enter the simulated live room, and display the first object association information corresponding to the first recommended object to be explained in the simulated live page of the simulated live room; The live streaming recommendation object display unit is configured to display the second object association information corresponding to the second recommended object to be explained on the simulated live streaming page when the explanation time of the first recommended object reaches a preset time.
[0032] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as described in any one of the first aspects above.
[0033] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided such that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the methods described in the first aspect of the present disclosure. According to a fifth aspect of the present disclosure, a computer program product is provided, including computer instructions that, when executed by a processor, cause a computer to perform the method described in any one of the first aspects of the present disclosure.
[0034] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: In response to a live streaming simulation practice command from the target account, a simulated live streaming page is displayed. In this simulated live streaming room, an intelligent agent simulates interaction between the viewer and the streamer, with the streamer being the target account. This provides a simulated live streaming room for streamers to conduct live streaming simulation practice, reducing practice costs and allowing more streamers to participate. Furthermore, the simulated live streaming page displays live streaming practice guidance information from the intelligent agent, ensuring timely and efficient guidance and training for the target account, thus improving the workflow completeness. When the target account performs corresponding live streaming practice operations based on the guidance information, the intelligent agent displays feedback information on those operations, providing real-time feedback and evaluation of the streamer's performance. This allows streamers to conduct targeted practice efficiently and effectively, enhancing the effectiveness of their training and making streamer training based on simulated live streaming rooms more efficient. Such simulated live streaming rooms, which provide guidance for live streaming practice and real-time feedback on live streaming practice operations, allow streamers to have effective simulated live streaming practice. The practice cost for streamers is low and convenient, which effectively improves streamer participation in practice. This, in turn, can improve the live streaming effect of more streamers in subsequent real live streams, increase live streaming interaction and participation, and ultimately improve the utilization rate of live streaming resources and live streaming performance.
[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 an application environment according to an exemplary embodiment.
[0038] Figure 2 This is a flowchart illustrating a live streaming simulation method according to an exemplary embodiment.
[0039] Figure 3 This is an illustration of a live streaming startup page that displays live streaming simulation practice entry information and a simulated live streaming room, according to an exemplary embodiment.
[0040] Figure 4a This is a schematic diagram illustrating multiple levels of broadcaster practice according to an exemplary embodiment.
[0041] Figure 4b This is another schematic diagram illustrating multiple levels of broadcaster practice, according to an exemplary embodiment.
[0042] Figure 5 This is a schematic diagram illustrating intelligent speech arrangement in a live simulation practice scenario according to an exemplary embodiment.
[0043] Figure 6 This is a schematic diagram illustrating a location guide box that indicates the position of the anchor, according to an exemplary embodiment.
[0044] Figure 7 This is a schematic diagram illustrating a location guide box indicating the anchor's position and live practice feedback information based on the location guide box, according to an exemplary embodiment.
[0045] Figure 8 This is a schematic diagram illustrating a live practice guidance information based on the opening of a live stream, according to an exemplary embodiment.
[0046] Figure 9 This is a schematic diagram illustrating the display of live practice guidance information in a live simulation exercise according to an exemplary embodiment.
[0047] Figure 10 This is a schematic diagram illustrating the display of reply guidance information for viewer comments in a simulated live broadcast room during a live broadcast simulation exercise, according to an exemplary embodiment.
[0048] Figure 11 This is a schematic diagram illustrating a live simulation exercise summary report according to an exemplary embodiment.
[0049] Figure 12 This is a schematic diagram illustrating a live exam interface according to an exemplary embodiment.
[0050] Figure 13 This is a schematic diagram illustrating a live exam interface displaying recommended objects to be explained, according to an exemplary embodiment.
[0051] Figure 14This is a schematic diagram of the architecture of a live simulation practice system according to an exemplary embodiment.
[0052] Figure 15 This is a block diagram of a live streaming simulation device according to an exemplary embodiment.
[0053] Figure 16 This is a block diagram illustrating an electronic device for live streaming simulation according to an exemplary embodiment.
[0054] Figure 17 This is a block diagram illustrating another electronic device for live streaming simulation according to an exemplary embodiment. Detailed Implementation
[0055] 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.
[0056] 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.
[0057] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. Furthermore, in the specific embodiments of this disclosure, when user-related data is involved, user permission or consent is required when the following embodiments of this disclosure are applied to specific products or technologies, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.
[0058] Artificial intelligence (AI) is the theory, methods, technology, and application systems that use digital computers or computers-controlled machines to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. AI software technology mainly includes computer vision, speech processing, natural language processing, and machine learning / deep learning.
[0059] In recent years, with the research and progress of artificial intelligence technology, artificial intelligence technology has been widely used in many fields. The solutions provided in this application involve technologies such as speech processing and natural language processing, which are specifically illustrated through the following embodiments.
[0060] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, such as... Figure 1 As shown, the application environment may include server 01 and terminal 02.
[0061] In an optional embodiment, terminal 02 can provide services such as live simulation (e.g., live simulated practice) to any user. Specifically, terminal 02 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices. Optionally, the operating system running on the electronic device can be, but is not limited to, Android, iOS, Linux, Windows, etc.
[0062] In an optional embodiment, server 01 can provide background services for terminal 02. Specifically, server 01 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0063] In addition, it should be noted that, Figure 1 The example shown is merely one application environment of the live streaming simulation method provided in this disclosure.
[0064] In the embodiments described in this specification, the server 01 and the terminal 02 can be directly or indirectly connected through wired or wireless communication, and this application does not impose any restrictions on this.
[0065] Figure 2 This is a flowchart illustrating a live streaming simulation method according to an exemplary embodiment. Figure 2 As shown, the method may include the following steps.
[0066] In step S201, in response to the live streaming simulation practice instruction from the target account, the simulated live streaming page of the simulated live streaming room is displayed; in the simulated live streaming room, an intelligent agent simulates the interaction between the audience and the host.
[0067] In the embodiments described in this specification, the target account can be an account in a target application, and the target application can be a social application, such as a short video application, etc. This disclosure does not limit it.
[0068] In one specific embodiment, the live streaming simulation practice instruction for the target account can refer to a live streaming simulation practice instruction triggered by the target account, meaning the live streaming simulation practice instruction is triggered by the target account. For example, if the target account wants to practice live streaming as a broadcaster, it can trigger the live streaming simulation practice instruction to enter a simulated live streaming room for broadcaster practice. Accordingly, the live streaming simulation practice instruction can refer to an instruction used to trigger the live streaming simulation practice.
[0069] In one specific embodiment, a simulated live streaming room (or simulated practice live streaming room) refers to a live streaming room that simulates live streaming, used by an account to conduct simulated live streaming practice as a streamer. In this simulated live streaming room, an intelligent agent can simulate audience interaction with the streamer, such as the intelligent agent simulating audience comments. That is, the audience in the simulated live streaming room is virtual, not real. Exemplarily, the simulated live streaming room can be a live streaming room simulated by a live streaming simulation practice system (which may include intelligent agents, described later and not detailed here). In one example, the intelligent agent can be an AI-based processing component, which is not limited in this disclosure. It is understood that the simulated live streaming room can be used to provide simulated live streaming practice for a target account as a streamer, or it can be said to be used to provide streamer training, or to train the streamer's live streaming skills.
[0070] Accordingly, when the target account triggers the live streaming simulation practice command to enter the simulated live streaming room, the target account can act as the host in the simulated live streaming room for live streaming practice. Based on this, the aforementioned host can be the target account. Optionally, the host in the simulated live streaming room can be called the live streaming simulation practice host. The target account can choose to conduct live streaming simulation practice at any time, thereby improving the target account's subsequent live streaming performance in real live streaming scenarios. For example, in a live commerce scenario, it can answer viewers' questions about products more fluently.
[0071] In one specific embodiment, the simulated live streaming page of a simulated live streaming room can refer to the page corresponding to the simulated live streaming room displayed on the target account's terminal side when the target account enters the simulated live streaming room. That is, the simulated live streaming page of a simulated live streaming room can refer to the page that presents the simulated live streaming room conducting a simulated live stream.
[0072] In one specific embodiment, the live streaming scenario in a simulated live streaming room may include one or more live streaming scenarios. For example, the live streaming scenario may include, but is not limited to, object recommendation live streaming scenarios or knowledge sharing live streaming scenarios, etc., and this disclosure does not limit this. For instance, for e-commerce, objects can be recommended in the live streaming room; for example, objects may include products. Based on this, the aforementioned object recommendation live streaming scenario may include a product recommendation live streaming scenario, i.e., a sales-driven live streaming scenario.
[0073] In one example, the live streaming scenario in the simulated live streaming room can be generated by a live streaming simulation practice system. Correspondingly, the live streaming simulation practice content (i.e., the live streaming content) that the target account needs to practice in the simulated live streaming room can also be generated by the live streaming simulation practice system. For example, the live streaming simulation practice content can be generated based on the live streaming scenario. For instance, in a product-selling live streaming scenario, the system can generate live streaming simulation practice content such as the quantity of products to be recommended and the product information of each product to be recommended. This disclosure does not limit this aspect.
[0074] In another example, the live streaming scenario in the simulated live streaming room can be selected by the target account. For example, multiple live streaming scenarios are displayed before entering the simulated live streaming room, and the target account can choose one of these scenarios for live streaming simulation practice.
[0075] Reference Figure 3 In one possible implementation, the entry information for the live simulation practice can be displayed on a preset page. The preset page can be one or more pages within the target application, and this disclosure does not limit this. Optionally, the preset page may include a live streaming startup page, which allows for live simulation practice guidance when the streamer starts broadcasting, increasing the triggering of the live simulation practice entry information. Based on this, the above method may further include: The live stream launch page is displayed, showing entry information for a live simulation practice session. For example, the live stream launch page can be a page used to trigger the start of a live stream, such as the page a streamer uses to start a real live stream. Figure 3 As shown in the left-hand diagram. The live simulation practice entry information can serve as the entry point for the live simulation practice, used to enter the simulation practice live room. Exemplarily, the form of the live simulation practice entry information can be text, icons, etc., and this disclosure does not limit this. In a specific embodiment, the live simulation practice entry information can be as follows: Figure 3 As shown in 31.
[0076] Furthermore, when the target account triggers (e.g., clicks, long presses, etc.) the live stream simulation practice entry information, the live stream simulation practice instruction can be generated. (Refer to...) Figure 3 Taking mobile devices as an example, if the target account is... Figure 3Click on the live stream launch page shown in the left image. Figure 3 The live simulation practice entry information shown in 31 can trigger the generation of the aforementioned live simulation practice command to enter the simulated live room, for example. Figure 3 As shown in the diagram on the right.
[0077] It should be noted that the interactive functions of the simulated live streaming page can be the same for mobile terminals and PC terminals (e.g., computers), but the layout of the displayed elements in the simulated live streaming page can be different. The mobile terminal side can be presented as an APP (Application), while the computer side can be presented as a webpage; this disclosure does not impose any limitations on this.
[0078] By displaying the live simulation practice entry information on the live stream launch page, the streamers who need to conduct live streams can easily find the live simulation practice entry, improving the effectiveness of the display of the live simulation practice entry information, thereby increasing the participation rate in the live simulation practice.
[0079] Reference Figure 4a and Figure 4b In one possible implementation, generating the live simulation practice instruction when the target account triggers the live simulation practice entry information may include: When the target account triggers the live stream simulation practice entry information, multiple streamer practice levels can be displayed. For example, on the mobile terminal side, the displayed multiple streamer practice levels can be as follows: Figure 4a As shown in 41; or, in the case of a webpage displayed on a computer, the various streamer practice levels can be displayed as follows: Figure 4b As shown in 42, as an example, various streamer practice levels from low to high can include: low practice level (first live stream), medium practice level (I want to improve), and high practice level (the team improves together).
[0080] In one specific embodiment, low-level practice can focus on completing the process and overcoming on-camera nervousness, emphasizing "practicing actions + reciting from a script"; medium-level practice can introduce more high-pressure scenarios, inventory fluctuations, customer service inquiries, and other complex situations, emphasizing "adaptability + rhythm control"; high-level practice focuses on debriefing and team building, such as having the anchor explain the breakdown of a live stream or leading "virtual students" through practice. That is, different anchor practice levels are configured with corresponding simulated practice objectives (or anchor training objectives), thus adapting to the simulated practice needs of different anchors, which is not limited in this disclosure. Optionally, the difficulty of the simulated practice objectives can be positively correlated with the anchor practice level; for example, the higher the anchor practice level, the greater the difficulty of the simulated practice objectives.
[0081] Furthermore, if the target account selects the first streamer practice level among the multiple streamer practice levels (which can be one of the multiple streamer practice levels mentioned above), the live streaming simulation practice instruction is generated. For example, refer to... Figure 3 and Figure 4a For example, the target account can click Figure 3 The number 31 in the text can be displayed accordingly. Figure 4a The various streamer practice levels are shown in section 41. The target account can select one of these levels; for example, selecting the "First Live Stream" level will trigger a live stream simulation practice command. Accordingly, in response to the target account's live stream simulation practice command, the account can enter a simulated live stream room, for example... Figure 3 As shown in the diagram on the right.
[0082] By displaying multiple training levels for streamers to choose from before entering the simulated live streaming room, tiered training is achieved, providing differentiated live streaming simulation training services for different streamers. This better adapts to the live streaming simulation training needs of streamers, allowing them to flexibly choose the live streaming skills they want to practice, making live streaming simulation training more effective.
[0083] Reference Figure 5 Optionally, before entering the simulated live broadcast room, information on intelligent script arrangement can be displayed, allowing the target account to familiarize itself with the overall process and content of the live broadcast simulation practice, which is convenient for subsequent live broadcast simulation practice.
[0084] Optionally, for high-level live-stream simulation practice, the agent can act as a conversational AI coach, offering one or more coach roles for the target account to choose from. For example, the target account can select a coach role before entering the simulated live stream or change the selected coach role during the simulation. For instance, the agent can construct a role-based coach based on a large language model, enabling conversational live-stream guidance. During the live-stream guidance process, the agent can use the role style corresponding to the coach role selected by the target account to provide simulated live-stream guidance. Specifically, constructing a role-based coach based on a large language model can be achieved by training the large language model using a large amount of existing live-stream data from broadcasters, allowing the agent to provide various scripted guidance based on the role style corresponding to the coach role, such as guidance on starting a live stream and guidance on replying to comments.
[0085] In step S203, live practice guidance information for the intelligent agent is displayed on the simulated live streaming page.
[0086] In the embodiments described in this specification, an intelligent agent may refer to an AI-based processing component, and this disclosure does not limit it.
[0087] In the embodiments of this specification, the live practice guidance information may refer to information used to guide the streamer to conduct live practice, thereby enabling live simulation practice for the target account. It can be regarded as live practice guidance given by the role of a live coach, and this disclosure does not limit it.
[0088] In one possible implementation, the aforementioned live practice guidance information may include any of the following: practice indicator description information for live simulated practice; or, live flow guidance prompts; or, anchor location guidance information; or, anchor action guidance information; or, anchor language description guidance information; or, interactive guidance information from the anchor for newly joined viewers in the simulated live room; or, guidance information from the anchor for responding to viewer comments in the simulated live room, where viewer comments may include positive or negative comments; or, guidance information for answering questions related to object-related information of recommended objects in the simulated live room. Exemplarily, the information format of the live practice guidance information may include, but is limited to, single-modal information such as text, images, animation, and audio, or multi-modal information, and this disclosure does not limit this. It should be noted that the aforementioned various live practice guidance information may be displayed independently, or may be displayed in an information fusion manner (e.g., Figure 7 The title shown in 71, "Live Stream Starts Now, First Step: Stand in Front of the Camera," combines live stream flow guidance and anchor positioning guidance. As long as it clearly conveys the simulation practice guidance, this disclosure does not impose any limitations on it.
[0089] For example, refer to Figure 3 The right side of the image Figure 7 The left side of the image Figures 8-10 The live practice guidance information can be displayed below the simulated live page as a pop-up or card. The title in the pop-up or card can be regarded as the live practice guidance information.
[0090] The practice metric description information can correspond to the purpose or goal of the simulated practice, and is used to describe the metrics that the simulated practice needs to achieve. For example, it can include an overview of the simulated practice metrics (such as preset live simulated practice metrics). Figure 3 The right side of the image Figure 7 The left side of the image Figures 8-10 The title of the live practice guidance information displayed at the bottom center), and the key points of the simulated practice corresponding to the simulated practice indicators (e.g., Figure 7 In the left-hand image, within 71, the phrase "Keep in the center of the live stream viewfinder" appears, or as... Figure 9 As shown in the lower left figure, when introducing a product, it is necessary to first explain the product overview, then introduce the price, etc., etc., but this disclosure does not limit this. For example, the key points of the simulation exercise can be used to indicate the key points of the simulation exercise, such as... Figure 7 The standing posture shown in the left-hand diagram, or for example... Figure 9 The right-hand image shows a response to a user's inquiry about product information, or for example... Figure 10 The feedback and comments from live stream viewers allow the target account to promptly and clearly understand the live stream skills being practiced in the current simulation.
[0091] In one optional approach, preset live-stream simulation practice indicators can be configured based on the simulation practice objectives. These indicators can be used to quantify the simulation practice goals. The key points of the simulation practice can be the same as the preset live-stream simulation practice indicators, or they can be more detailed indicators of the preset live-stream simulation practice indicators. Optionally, the key points or preset live-stream simulation practice indicators can be configured with corresponding preset simulation practice requirements to analyze whether the streamer's live-stream simulation practice meets the key points or preset live-stream simulation practice indicators.
[0092] Live stream flow guidance messages can be used to guide the live stream process, for example... Figure 7 As shown in 71, the message "Start the live stream! First step: stand in front of the camera," or for example... Figure 8 The message displayed is "Users have entered the live stream, go say hello to them!" or for example... Figure 9 The left-hand image shows phrases like "Very good, let's start introducing the product according to the script," which can be used to guide the target account through the live streaming process.
[0093] The anchor location guidance information can refer to guidance information used to indicate the anchor's location, such as indicating the anchor's location in a simulated live streaming page using text, voice, or icons. This disclosure does not limit this. For example, indicating the anchor's location graphically may include a location guidance box indicating the anchor's location, such as... Figure 6 or Figure 7 The dashed box shown in the left-hand image, for example Figure 6 As shown in 62, or as Figure 7 As shown in Figure 72 on the left, this disclosure does not limit this. The anchor's position is indicated by text, for example... Figure 6 As shown in 61, or as Figure 7 The text below the title "Live Stream Begins! First Step: Stand in Front of the Camera" shown in image 71 on the left.
[0094] The livestreamer action guidance information can refer to prompts used to guide the livestreamer to perform corresponding actions, such as prompts to guide the livestreamer to display products or click on the shopping cart. This disclosure does not limit this. Optionally, the timing of displaying the livestreamer action guidance information may include: when the livestreamer's action is sequentially scheduled in the livestream process, or when the target account's execution of the livestreamer's action does not meet the action requirements, resulting in the need to repeatedly practice the non-compliant livestreamer action, within the corresponding livestreamer action repetition practice period. For example, if the specified duration of the livestreamer action repetition practice period is 30 seconds, the target account can resume the normal livestream process after practicing the livestreamer's action for 30 seconds.
[0095] The guide information for the broadcaster's language description can be used to guide the broadcaster's language expression. For example, it can provide language description examples, such as the broadcaster's language description text, which the broadcaster can use as a reference when expressing themselves during the live broadcast. For example... Figures 8-10 The greetings and responses are not limited in this publication.
[0096] By setting up a variety of live practice guidance information, the streamers can receive more comprehensive and richer live practice simulations, laying the foundation for improving the actual live streaming effect in the future.
[0097] Reference Figure 6 and Figure 7 In one possible implementation, the aforementioned anchor location guidance information may include a location guidance box indicating the anchor's location; the anchor action guidance information may include an animation window or anchor action guidance voice. Based on this, the aforementioned live practice guidance information displayed on the simulated live streaming page for the intelligent agent may include: If the selected streamer's practice level is lower than the preset practice level, a location guidance box indicating the streamer's position is displayed on the simulated live streaming page. For example, the preset practice level can be pre-set, such as in a live streaming simulation practice system, and this disclosure does not limit this. For instance, in practical applications, streamers at low practice levels are generally new streamers who require positioning guidance, while other practice levels generally do not require this simple live streaming skill training. Therefore, the preset practice level can be set to a medium practice level, making the display of streamer position guidance information more effective and avoiding wasted display resources.
[0098] Alternatively, an animated window or voice prompts guiding the broadcaster's actions can be displayed on the simulated live streaming page. The animated window can play actions that guide the broadcaster. For example, when it is necessary to train the broadcaster to practice one or more live streaming actions, an animated window can be displayed, and actions can be played within the animated window, which is more intuitive; or the voice prompts guiding the broadcaster's actions can be played, for example, voice prompts corresponding to the intelligent agent can be played, which guide the broadcaster to perform the actions in a voice manner.
[0099] By displaying a location guide box indicating the streamer's position on the simulated live streaming page, the streamer can intuitively practice their positioning. Furthermore, if the streamer's practice level selected by the target account is lower than the preset practice level, displaying the location guide box on the simulated live streaming page makes the display of streamer position guidance information more effective, thus avoiding wasted display resources. Additionally, displaying animated windows or streamer action guidance voiceovers on the simulated live streaming page, with the animated window playing actions to guide the streamer, allows for timely and effective training of the streamer's actions during live streaming simulation practice, making the streamer's simulated live streaming practice more effective.
[0100] In one optional implementation, training can be tiered, and the live practice guidance information can correspond to the streamer's practice level, flexibly adapting to streamers with different live streaming skill requirements for simulated live streaming practice. Based on this, the aforementioned display of the agent's live practice guidance information on the simulated live streaming page can include: displaying live practice guidance information matching the first streamer's practice level on the simulated live streaming page. For example, the live streaming simulation practice system can configure corresponding simulation practice objectives for each practice level. The simulation practice objectives configured for each practice level can be different, and correspondingly, the corresponding live practice guidance information can be different. For example, the preset live streaming simulation practice indicators are different, the corresponding description information of the practice indicators is different, or the simulation practice key points under the preset live streaming simulation practice indicators are different, and the corresponding live streaming process guidance prompts, streamer action guidance information, streamer language description guidance information, interaction guidance information, and reply guidance information can be different. For instance, a low practice level may include streamer location guidance information, while a medium or high practice level may not include this streamer location guidance information. Optionally, the live practice guidance information can correspond to the streamer's practice level. The specific settings can be configured according to the needs of live simulation practice, and this disclosure does not limit this.
[0101] In an optional implementation, the method may further include: displaying live simulation practice guidance information for a second streamer practice level when the target account completes a first streamer practice level; the second streamer practice level may be higher than the first streamer practice level. For example, if the target account completes a low practice level (which can be considered the first streamer practice level), live simulation practice guidance information for a medium practice level (which can be considered the second streamer practice level) may be displayed. This live simulation practice guidance information may refer to live practice content used to guide each practice level in the simulation practice. By completing the practice at the current live simulation level and displaying the simulation practice guidance for the next level, the practice becomes more efficient and convenient, and a level-based design for the live simulation practice can be achieved, thereby enhancing the fun and engagement of the live simulation practice.
[0102] In step S205, when the target account performs the corresponding live practice operation based on the live practice guidance information, the agent displays the live practice feedback information for the aforementioned live practice operation.
[0103] In the embodiments of this specification, the live practice operation can refer to the practice operation performed by the target account (anchor) in a simulated live room, such as the anchor's position, live content description, comment reply during the live stream, gestures, etc. This disclosure does not limit this.
[0104] In the embodiments of this specification, the live practice feedback information is used to express the evaluation of the target account's live simulation practice by the intelligent agent (or live simulation practice system). It may include positive simulation practice evaluation and / or negative simulation practice evaluation, so that the target account can receive live effect feedback in a timely manner, thereby correcting and repeating the practice.
[0105] In one specific embodiment, the live practice feedback information may include any of the following: positive evaluation feedback information for the live practice operation, such as... Figure 7 The feedback can be either a "Very good!" message (as shown in section 73) or negative feedback information indicating shortcomings in the target account's execution of the live practice operation, such as failing to meet the corresponding operational requirements (or preset simulation practice requirements). Alternatively, it can be practice adjustment guidance information, which can guide users to adjust their operations to meet the corresponding operational requirements of the live practice operation. By setting the live practice feedback information to include both positive and negative feedback, the streamer's practice progress can be promptly relayed to the streamer, providing effective real-time guidance.
[0106] Reference Figure 10In an optional implementation, when the target account performs the corresponding live practice operation based on the live practice guidance information, displaying the live practice feedback information of the intelligent agent for the live practice operation may include: if the multimodal information of the live practice operation does not meet the preset simulated practice requirements, displaying negative evaluation feedback information for the live practice operation and practice adjustment guidance information for the negative evaluation feedback information. Optionally, if the multimodal information of the live practice operation meets the preset simulated practice requirements, displaying positive evaluation feedback information for the live practice operation.
[0107] For example, the preset simulation practice requirements can be standards for live practice operations pre-configured for simulation practice points or preset live simulation practice indicators. These standards are used to analyze whether the streamer's live simulation practice meets the simulation practice points or preset live simulation practice indicators. If the preset simulation practice requirements are met, the streamer's live practice operation can be determined to be passed (meeting the standard). The preset simulation practice requirements can include quantifiable reference standard operation information, which can correspond to the live practice operations, thereby enabling analysis of whether the live practice operations meet the preset simulation practice requirements represented by the standard operation information. For example, standard operation information can include: standard gesture operation information, standard speech rate information, standard comment reply information, standard streamer positioning information, etc., which are not limited in this disclosure.
[0108] By displaying negative evaluation feedback information and practice adjustment guidance information for the live practice operation when the multimodal information of the live practice operation does not meet the preset simulation practice requirements, the evaluation feedback and adjustment guidance can be provided in real time during the anchor's simulation practice, thereby improving the anchor's practice effect.
[0109] In one optional implementation, the live practice operations performed by the host in the simulated live streaming room can be obtained by the live streaming simulation practice system based on a multimodal perception engine. For example, the multimodal perception engine can include various perception functions, such as perception functions for video, audio, and text, which can be analyzed to obtain the live practice operations and whether they meet preset simulation practice requirements. For example, for live streaming video, it can perform human key point recognition, gesture recognition, image composition detection (whether the product is obscured, whether the subject is too close to the camera), facial expression and eye contact analysis, etc. For simulated live streaming audio, it can perform voiceprint recognition and emotion analysis, speech rate and pause scoring, noise detection, etc. For text, it can use large language understanding to analyze indicators such as the coverage of the explanation content and the matching degree of language style on the text and the transcribed text of the simulated live streaming room.
[0110] In response to a live streaming simulation practice command from the target account, a simulated live streaming page is displayed. In this simulated live streaming room, an intelligent agent simulates interaction between the viewer and the streamer, with the streamer being the target account. This provides a simulated live streaming room for streamers to conduct live streaming simulation practice, reducing streamer training costs and covering more streamers for practice. Furthermore, the simulated live streaming page displays live streaming practice guidance information from the intelligent agent, ensuring timely guidance and efficient training for the target account, improving the workflow completeness. When the target account performs corresponding live streaming practice operations based on the guidance information, the intelligent agent displays feedback information on those operations, providing real-time feedback and evaluation of the streamer's performance. This allows streamers to conduct targeted practice efficiently and effectively, enhancing the effectiveness of their training and making streamer training based on the simulated live streaming room more efficient. Such simulated live streaming rooms, which provide guidance for live streaming practice and real-time feedback on live streaming practice operations, allow streamers to have effective simulated live streaming practice. The practice cost for streamers is low and convenient, which effectively improves streamer participation in practice. This, in turn, can improve the live streaming effect of more streamers in subsequent real live streams, increase live streaming interaction and participation, and ultimately improve the utilization rate of live streaming resources and live streaming performance.
[0111] Reference Figure 11 In an optional implementation, the method may further include: displaying a live simulation exercise summary report for the current live simulation exercise when the target account triggers the end operation of the live simulation exercise on the simulated live page.
[0112] In the embodiments of this specification, the live simulation practice end operation triggered by the target account on the simulated live page can refer to the target account triggering the operation to end the live simulation practice, such as exiting the simulated live room, triggering the live simulation practice end control, etc. This disclosure does not limit it in this way.
[0113] In the embodiments of this specification, the live simulation practice summary report can refer to the summary report generated by the live simulation practice system for the target account for this live simulation practice. It may include summaries corresponding to each preset live simulation practice indicator, summaries of good practice performance (i.e., positive summary information in this live simulation practice), and summaries of areas for improvement (i.e., negative summary information in this live simulation practice). For example, the live simulation practice summary report may include practice summary information in one or more modalities, such as text summary information, video summary information, etc.
[0114] In practical applications, if the target account triggers the "end live simulation exercise" action on the simulated live stream page, a summary report of the live simulation exercise can be displayed. For example, the live simulation exercise summary report can be as follows: Figure 11 As shown.
[0115] In one possible implementation, the aforementioned live-stream simulation exercise summary report may include at least one of the following: summary description information corresponding to each of multiple preset live-stream simulation exercise indicators; or, positive summary information from the current live-stream simulation exercise and the first simulated live-stream segment corresponding to the positive summary information (e.g., Figure 11 The simulated live stream clip below "Highlights of this training session"; or, negative summary information from the current live simulated practice and the corresponding second simulated live stream clip (e.g., ...). Figure 11 (The simulated live stream segment below "Areas for Improvement"). Based on this, the above method may further include: playing the first simulated live stream segment in response to a triggering action by the target account on the first simulated live stream segment; or, playing the second simulated live stream segment in response to a triggering action by the target account on the second simulated live stream segment. This allows for convenient and efficient viewing of live stream segments in simulated practice, and enables more effective review of live stream practice.
[0116] For example, this live simulation exercise may not simulate all the preset live simulation exercise indicators configured under the streamer's practice level (the preset set of live simulation exercise indicators configured under the streamer's practice level). Accordingly, the above-mentioned multiple preset live simulation exercise indicators may be all or part of the preset set of live simulation exercise indicators.
[0117] When the target account triggers the end of the live simulation exercise on the simulated live streaming page, a summary report of the live simulation exercise for that session is displayed. The positive and negative summary information in the live simulation exercise summary report can be interacted with and displayed, making the summary of the live simulation exercise more efficient and intuitive, providing more accurate feedback on the live simulation results for the streamer, thereby improving the live streaming effect of the streamer in the future.
[0118] Reference Figure 12 In one possible implementation, the above method may further include: When the target account triggers a live exam, a live exam interface is displayed. This live exam interface can be used as the interactive interface for the live exam, for example, it can be the interactive interface for the live exam before entering a simulated live exam room. The live exam interface can be a standalone page, or a portion of a page, such as a portion of a simulated live exam page; it can also be in the form of a pop-up window, etc. For example, the live exam interface can be as follows: Figure 12 As shown in 1201.
[0119] Furthermore, the live exam questions generated by the intelligent agent and the live exam trigger control can be displayed in the live exam interface. For example, the live exam trigger control can be as follows: Figure 12 The "Start Exam" control in the middle.
[0120] The target account can trigger entry into a simulated live exam room. For example, after generating live exam questions, the target account can click... Figure 12 The control allows you to "Start Exam". Correspondingly, in response to the triggering of the live exam trigger control, you can enter a simulated live exam room to take the live exam there.
[0121] It should be noted that although the exam is also conducted in a simulated live streaming room, the AI agent may not provide live streaming guidance or may provide very little live streaming guidance. Instead, the target account itself will primarily conduct the live streaming explanation, thereby assessing the target account's broadcasting skills.
[0122] By providing a simulated live streaming room for anchor exams, target accounts can take live streaming exams relatively independently after practicing with simulated live streaming. This enables intelligent agents to provide simulated live streaming support and practice, as well as a unified anchor training or practice system for anchor exams, thereby improving the effectiveness of live streaming practice.
[0123] In one possible implementation, the live-streaming test questions can be generated by the agent based on the target account's historical live-streaming simulation practice summary report. For example, these questions can cover live-streaming test questions that did not meet preset live-streaming simulation practice indicators in the target account's historical live-streaming simulation practice. By generating live-streaming test questions from the target account's historical live-streaming simulation practice summary report, more targeted live-streaming exams can be provided to the target account, making the live-streaming exams more effective and the exam results easier for the target account to adjust its live streams.
[0124] Reference Figure 13 In one possible implementation, the above-mentioned response to the triggering of the live exam triggering control, entering the simulated live broadcast room, may include: In response to the triggering of the live exam triggering control, the system enters the simulated live room and displays the first object association information corresponding to the first recommended object to be explained on the simulated live page of the simulated live room. If the explanation time of the first recommended object reaches the preset time, the second object association information corresponding to the second recommended object to be explained is displayed on the simulated live broadcast page.
[0125] In the embodiments of this specification, the first recommended object and the second recommended object can be two questions in the live test questions, such as two recommended object questions, that is, questions explaining two recommended objects.
[0126] The preset duration can be a pre-defined exam duration for each question, i.e., the time allotted for answering each question. If the preset duration is exceeded, the corresponding question cannot be answered and the explanation must automatically end. Correspondingly, the system can also automatically display the association information of the second recommended object to be explained, so as to facilitate the process of answering the next live question.
[0127] Optionally, in the live-stream test questions, the questions corresponding to the second recommended candidate can be arranged after the questions corresponding to the first recommended candidate. Understandably, the questions explained by the recommended candidates are more suitable for live-streaming e-commerce hosts and may also include other types of questions. Questions from different live-streaming scenarios can be assessed within the same live-streaming test, or they can be tested independently for different live-streaming scenarios; this disclosure does not impose any limitations on this.
[0128] In one specific embodiment, separate exams are conducted for different live streaming scenarios. Before the exam, multiple live streaming scenarios can be displayed for selection. If the target account selects a target live streaming scenario, live streaming questions specific to that scenario can be generated. Specifically, the generation of live streaming questions can be based on at least one of the following: a summary report of the target account's historical live streaming simulation exercises, or the target live streaming scenario selected by the target account.
[0129] Upon triggering the live exam trigger control, the user enters the simulated live exam room. The simulated live exam page displays the first object association information corresponding to the first recommended object to be explained. If the explanation time for the first recommended object reaches a preset time, the simulated live exam page displays the second object association information corresponding to the second recommended object to be explained. This allows the explanation time for each question to be constrained by a preset time limit during the live exam, and enables the sequential explanation of recommended objects, thus ensuring the live exam proceeds in an orderly and controllable manner.
[0130] Reference Figure 14 In one possible implementation, the simulated live streaming room can be a live streaming room simulated by a live streaming simulation practice system (e.g., a live streaming e-commerce strategy simulation system). This simulated live streaming room can include display elements, live streaming content, simulated live streaming viewers, a comment stream, live streaming guidance from a coach's perspective, and live streaming practice feedback. This allows the simulated live streaming room to achieve a complete system encompassing intelligent agent companionship (e.g., live streaming guidance, live streaming practice operation feedback), practice, evaluation (e.g., live streaming simulation practice summary reports), and examinations.
[0131] It should be noted that the intelligent agent can be equivalent to the live-streaming simulation practice system; or the intelligent agent can be a part of the functions of the live-streaming simulation practice system (such as simulating a live-streaming audience, publishing comment streams, providing live-streaming guidance from the perspective of a practice coach, providing live-streaming practice feedback, etc.). In this case, the live-streaming simulation practice system can be used by the intelligent agent to provide backend support for live-streaming simulation practice interaction and other related processing services, providing the overall service of live-streaming simulation practice. In practical applications, the functional relationship and division between the intelligent agent and the live-streaming simulation practice system can be based on actual business needs, and this disclosure does not limit this.
[0132] In one example, refer to Figure 14 The image above illustrates a live-streaming simulation practice scenario for e-commerce. The simulation system can simulate viewers entering a live-streaming room, allowing the streamer to receive feedback and evaluations, and even choose to take an exam, thus achieving self-improvement. For the live-streaming simulation system, given live-streaming guidance, the system can iteratively update its guidance strategy based on user order completion rates and user satisfaction (e.g., user satisfaction with the live-streaming simulation practice), thereby providing a better live-streaming simulation training scenario. For example, Figure 14 The live streaming understanding model and live streaming decision model in the diagram above can both be implemented based on the aforementioned intelligent agent.
[0133] In one specific embodiment, the iterative optimization of the live streaming simulation practice system can be achieved by modeling user characteristics to obtain audience features and live streaming strategies (live streaming guidance strategies) to guide the simulation practice. For example, this could involve guiding the host's product presentation (i.e., explaining products) scripts, comment responses, or setting up simulations of unexpected environmental situations and guiding the host to respond to these situations. Furthermore, based on the audience's output actions during the simulation practice, corresponding live streaming metrics can be determined, such as the number of online viewers and GMV (Gross Merchandise Volume). These metrics can then be used to evaluate and optimize the live streaming guidance strategy.
[0134] In one optional implementation, the overall technical architecture of the above-mentioned live simulation practice system can be divided into four layers: Perception and Acquisition Layer: This layer integrates a camera and microphone via an SDK (Software Development Kit) to capture video, audio, and interactive text (such as text from follower comments). Examples include the acquisition of multimodal information from the aforementioned live-streamed practice sessions.
[0135] Multimodal Analysis and Understanding Layer: Utilizes existing ASR (Automatic Speech Recognition Engine) for high-precision real-time transcription; performs human pose recognition, gesture recognition, and facial expression and emotion analysis based on deep learning models (such as the aforementioned multimodal perception engine). It can also leverage large language models for intent recognition and script analysis, and combine this with a self-built knowledge base (brand script library, platform compliance rules, etc.) for judgment. For example, it determines whether the multimodal information of the live practice operation meets the preset simulation practice requirements.
[0136] Strategic Decision-Making and Coaching Brain Layer: The live-streaming simulation practice system can output live-streaming guidance and comments based on information such as the host's performance and audience feedback. The system can be configured with a dialogue management module that handles switching between different coaching roles. Furthermore, it can continuously optimize live-streaming guidance strategies through reinforcement learning or A / B testing, enabling more effective live-streaming guidance at better times, such as the display of the aforementioned live-streaming practice guidance information.
[0137] Feedback Presentation and Operation Backend Layer: The broadcaster's end presents the script cards and practice tasks in a lightweight overlay to avoid interfering with the screen; the backend can provide data dashboards such as training records, ability distribution, and problem rankings, and supports exporting training reports (i.e., the above-mentioned live simulation practice summary report), which can be used in conjunction with offline tutoring.
[0138] In the embodiments described in this specification, based on the simulated live streaming room provided on the front end and the processing in the back end of the aforementioned live streaming simulation practice system, users can obtain simulated live streaming practice, effectively shortening the training cycle for broadcasters and improving the training effect. This reduces broadcaster training costs and can cover more broadcasters for live streaming simulation practice. In addition, the platform itself with live streaming functionality has accumulated a large amount of historical live streaming videos, bullet comments, and conversion data. After compliance and anonymization, this data can serve as the basis for model fine-tuning, rule extraction, and case library construction, providing a foundation for the establishment of the live streaming simulation practice system. Furthermore, it can be continuously iterated and optimized, ultimately evolving into a platform-level broadcaster growth service capability, providing broadcasters with a closed-loop live streaming simulation training service that includes live streaming simulation practice, companion-style live streaming guidance, live streaming practice evaluation feedback, and live streaming simulation exams.
[0139] In one application example, for instance, the target account logs into a short video application and enters the live streaming launch page within that application. Figure 3 As shown in the left image, the live stream launch page displays... Figure 3 The live simulation practice entry information is shown in section 31. If the target account clicks on this... Figure 3 The live simulation practice entry information shown in Figure 31 can display Figure 4aThe various streamer practice levels shown in section 41 are illustrated; for example, the target account has selected a low practice level, "First Livestream." You can enter a simulated livestream room (e.g., Figure 3 As shown in the right-hand diagram, live streaming simulation exercises are conducted to train broadcasters, providing more suitable live streaming simulation exercises based on the broadcaster's current level.
[0140] Optionally, the target account can also select a simulated live streaming scenario (live streaming scenario) before entering the simulated live streaming room, such as a simulated e-commerce live streaming scenario. Accordingly, after selecting the simulated live streaming scenario and the streamer's practice level, the target account enters the simulated live streaming room.
[0141] For example, taking a simulated live-streaming e-commerce scenario, the live-streaming simulation practice system can generate training points corresponding to the current simulated live-streaming practice based on the selected streamer practice level and the simulated live-streaming e-commerce scenario. These training points can be some or all of the preset live-streaming simulation practice indicators configured under the streamer practice level in the simulated live-streaming e-commerce scenario, such as "completing a 15-minute explanation and successfully guiding the user to click the yellow cart icon." Optionally, more granular training points can also be provided, such as refining the live-streaming simulation practice indicators in the explanation, or action indicators such as guiding the user to click the yellow cart icon, or guidance timing indicators, etc. This disclosure does not limit this.
[0142] Next, in the simulated live streaming room, the streamer's positioning can be guided. For example, after the target account turns on its camera, the live streaming simulation practice system can use human posture recognition and scene detection to mark the optimal positioning area for the streamer with a wireframe (i.e., a position guidance box). Figure 7 As shown in 72, it can also remind viewers to "not block the product" and "pay attention to the direction of the lights" to ensure that the basic picture quality of the live stream is up to standard.
[0143] In one example, gesture and camera awareness training can also be conducted. For instance, animation or voice prompts can guide the host to practice key gestures such as picking up goods, displaying details, and pointing to the shopping cart. A multimodal perception engine can detect in real time whether key gestures are completed, providing feedback accordingly. If the preset simulation practice requirements (such as the training points mentioned above) are not met, negative feedback information and adjustment guidance information can be displayed for the live streaming practice operation. Optionally, for key gestures that do not meet the preset simulation practice requirements, a certain amount of time can be provided for repeated practice until the preset simulation practice requirements are met before proceeding to the next step of the live streaming simulation process. Alternatively, if the preset simulation practice requirements are met, positive feedback can be provided, such as displaying positive feedback information. Figure 7 The "Very good!" shown in 73.
[0144] In one example, guided dialogue can also be provided. During the formal instruction phase, the agent, acting as an AI coach for the live simulation exercise, can gradually provide opening lines (e.g., Figure 8 (As shown), product breakdown descriptions, and transitional phrases at different rhythms, etc. For example, script cards can be displayed on the right or bottom of the live stream screen, allowing the host to watch and speak simultaneously during the live simulation practice. Correspondingly, the live simulation practice system can simultaneously detect whether product feature points are covered, whether sensitive words appear, and whether the speaking speed and emotion are appropriate through ASR and NLP (Natural Language Processing), thereby providing real-time feedback and adjusting guidance based on this synchronous detection.
[0145] In one example, interactive comment simulation and positive / negative feedback can also be implemented. The live-streaming simulation practice system can automatically generate simulated comment streams, which may include general inquiries, questions, and complaints. The host needs to respond live, and the AI coach can provide real-time scoring and offer better responses, helping the host practice expressing empathy and resolving disagreements. For example... Figure 10 As shown, the system can display guidance information for the host to respond to audience comments in a simulated live broadcast room. These audience comments include both positive and negative comments. By displaying guidance information for responding to audience comments, the host can be guided to practice responding to comments in a simulated manner.
[0146] In one example, conversion actions (such as following, placing an order, etc.) can also be guided. At appropriate points, the live streaming simulation practice system can remind the host to "guide users to follow" and "remind them to look at the shopping cart," and evaluate whether the guiding language is clear and the guiding actions are natural, thus providing real-time feedback.
[0147] Furthermore, after training, the live simulation practice system can automatically generate and display a summary report for that live simulation practice session. This summary report may include radar charts for each capability dimension, textual suggestions, and replayable key segments of the live practice (such as the first and second simulated live practice segments mentioned above). The target account can directly click on the key segments to view the performance of a specific dialogue or action. For example, the live simulation practice summary report may look like this: Figure 11 As shown, the target account can view the simulated live stream clips under "Highlights of this training session" or under "Areas for improvement", allowing the target account to better summarize the live simulated practice.
[0148] Optionally, refer to Figure 12 and Figure 13Furthermore, target accounts can choose to enter a mock live stream room to take a mock live stream exam, thereby better identifying live stream issues for adjustment. Based on this, the live stream simulation practice system provides a complete anchor training system including live stream simulation practice, guidance, practice evaluation and feedback, and live stream exams. This allows anchors to obtain more comprehensive live stream practice at a lower cost, thereby improving their live stream performance in real broadcasts.
[0149] Figure 15 This is a block diagram illustrating a live streaming simulation device according to an exemplary embodiment. (Refer to...) Figure 15 The live streaming simulation device may include: The simulated live streaming page display module 1501 is configured to execute a live streaming simulation practice command in response to the target account and display the simulated live streaming page of the simulated live streaming room; in the simulated live streaming room, an intelligent agent simulates the interaction between the audience and the host, and the host is the target account; The live practice guidance module 1503 is configured to display live practice guidance information of the intelligent agent on the simulated live page. The live practice feedback module 1505 is configured to display live practice feedback information from the intelligent agent for the live practice operation when the target account performs the corresponding live practice operation based on the live practice guidance information.
[0150] In response to a live streaming simulation practice command from the target account, a simulated live streaming page is displayed. In this simulated live streaming room, an intelligent agent simulates interaction between the viewer and the streamer, with the streamer being the target account. This provides a simulated live streaming room for streamers to conduct live streaming simulation practice, reducing streamer training costs and covering more streamers for practice. Furthermore, the simulated live streaming page displays live streaming practice guidance information from the intelligent agent, ensuring timely guidance and efficient training for the target account, improving the workflow completeness. When the target account performs corresponding live streaming practice operations based on the guidance information, the intelligent agent displays feedback information on those operations, providing real-time feedback and evaluation of the streamer's performance. This allows streamers to conduct targeted practice efficiently and effectively, enhancing the effectiveness of their training and making streamer training based on the simulated live streaming room more efficient. Such simulated live streaming rooms, which provide guidance for live streaming practice and real-time feedback on live streaming practice operations, allow streamers to have effective simulated live streaming practice. The practice cost for streamers is low and convenient, which effectively improves streamer participation in practice. This, in turn, can improve the live streaming effect of more streamers in subsequent real live streams, increase live streaming interaction and participation, and ultimately improve the utilization rate of live streaming resources and live streaming performance.
[0151] In one possible implementation, the device may further include: The simulation practice entry information display module is configured to display the live broadcast startup page, which displays the live simulation practice entry information; The live simulation practice instruction generation module is configured to generate the live simulation practice instruction when the target account triggers the live simulation practice entry information.
[0152] In one possible implementation, the live simulation practice instruction generation module may include: The unit for displaying multiple streamer practice levels is configured to display multiple streamer practice levels when the target account triggers the live simulation practice entry information. The live streaming simulation practice instruction generation unit is configured to generate the live streaming simulation practice instruction when the target account selects the first streamer practice level among the multiple streamer practice levels.
[0153] In one possible implementation, the device may further include: The practice level automatic update display module is configured to display live simulation practice guidance information for the second streamer practice level when the target account completes the first streamer practice level; the second streamer practice level is higher than the first streamer practice level.
[0154] In one possible implementation, the live practice guidance module 1503 may include: The live practice guidance unit is configured to display live practice guidance information matching the first streamer's practice level on the simulated live page.
[0155] In one possible implementation, the live practice guidance information includes any of the following: practice indicator description information for live simulated practice; or, live process guidance prompt information; or, anchor location guidance information; or, anchor action guidance information; or, anchor language description guidance information; or, interactive guidance information for newly joined viewers in the simulated live room; or, anchor response guidance information for viewer comments in the simulated live room, including positive or negative comments; or, guidance information for answering questions about object-related information of recommended objects in the simulated live room.
[0156] In one possible implementation, the anchor location guidance information may include a location guidance box indicating the anchor's location; the anchor action guidance information may include an animation window or anchor action guidance voice; the live practice guidance module 1503 may include: The location guide box display unit is configured to display the location guide box indicating the location of the streamer on the simulated live streaming page when the streamer's practice level selected by the target account is lower than a preset practice level. Alternatively, the anchor action guidance information display unit is configured to display an animation window or anchor action guidance voice in the simulated live broadcast page, wherein the animation window plays actions to guide the anchor.
[0157] In one possible implementation, the live practice feedback information may include any of the following: positive evaluation feedback information for the live practice operation; or negative evaluation feedback information for the live practice operation; or practice adjustment guidance information based on the negative evaluation feedback information.
[0158] In one possible implementation, the live practice feedback module 1505 may include: The live practice negative feedback unit is configured to display negative evaluation feedback information for the live practice operation and practice adjustment guidance information for the negative evaluation feedback information when the multimodal information of the live practice operation does not meet the preset simulation practice requirements.
[0159] In one possible implementation, the device may further include: The simulation practice summary report display module is configured to display a live simulation practice summary report for the current live simulation practice when the target account triggers the end operation of the live simulation practice on the live simulation page.
[0160] In one possible implementation, the live simulation exercise summary report includes at least one of the following: summary description information corresponding to each of multiple preset live simulation exercise indicators; or, positive summary information in the current live simulation exercise and a first simulated live segment corresponding to the positive summary information; or, negative summary information in the current live simulation exercise and a second simulated live segment corresponding to the negative summary information; the device may further include: The first playback module is configured to play the first simulated live stream segment in response to a triggering action by the target account on the first simulated live stream segment. Alternatively, the second playback module is configured to play the second simulated live stream segment in response to a triggering action by the target account on the second simulated live stream segment.
[0161] In one possible implementation, the device may further include: The first live exam interface display module is configured to display the live exam interface when the target account triggers the live exam. The second live exam interface display module is configured to display the live exam questions generated by the agent and the live exam trigger control in the live exam interface. The simulated live room entry module is configured to enter the simulated live room in response to the triggering of the live exam triggering control, so as to conduct the live exam in the simulated live room.
[0162] In one possible implementation, the live-streamed test questions are generated by the agent based on a summary report of the target account's historical live-streamed simulation exercises.
[0163] In one possible implementation, the simulated live stream trigger entry module may include: The simulated live room trigger entry unit is configured to execute a response to the triggering control of the live exam, enter the simulated live room, and display the first object association information corresponding to the first recommended object to be explained in the simulated live page of the simulated live room; The live streaming recommendation object display unit is configured to display the second object association information corresponding to the second recommended object to be explained on the simulated live streaming page when the explanation time of the first recommended object reaches a preset time.
[0164] 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.
[0165] Figure 16 This is a block diagram illustrating an electronic device for live streaming simulation according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 16 As shown, the device may include an RF (Radio Frequency) circuit 1610, a memory 1620 including one or more computer-readable storage media, an input unit 1630, a display unit 1640, a sensor 1650, an audio circuit 1660, a WiFi (Wireless Fidelity) module 1670, a processor 1680 including one or more processing cores, and a power supply 1690, among other components. Those skilled in the art will understand that... Figure 16 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: RF circuit 1610 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1680 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 1610 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, RF circuit 1610 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0166] The memory 1620 can be used to store software programs and modules. The processor 1680 executes various functional applications and data processing by running the software programs and modules stored in the memory 1620. The memory 1620 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1620 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1620 may also include a memory controller to provide access to the memory 1620 for the processor 1680 and the input unit 1630.
[0167] The input unit 1630 can be used to receive input numerical or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 1630 may include a touch-sensitive surface 1631 and other input devices 1632. The touch-sensitive surface 1631, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1631), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1631 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 1680, and can receive and execute commands from the processor 1680. In addition, the touch-sensitive surface 1631 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1631, the input unit 1630 may also include other input devices 1632. Specifically, other input devices 1632 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. The display unit 1640 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1640 may include a display panel 1641, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel. Further, a touch-sensitive surface 1631 may cover the display panel 1641. When the touch-sensitive surface 1631 detects a touch operation on or near it, it transmits the information to the processor 1680 to determine the type of touch event. Subsequently, the processor 1680 provides corresponding visual output on the display panel 1641 according to the type of touch event. The touch-sensitive surface 1631 and the display panel 1641 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1631 and the display panel 1641 can be integrated to achieve both input and output functions.
[0168] The terminal may also include at least one sensor 1650, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1641 according to the ambient light level, and the proximity sensor can turn off the display panel 1641 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0169] Audio circuitry 1660, speaker 1661, and microphone 1662 provide an audio interface between the user and the terminal. Audio circuitry 1660 converts received audio data into electrical signals, which are then transmitted to speaker 1661, where they are converted into sound signals for output. Conversely, microphone 1662 collects sound signals, converts them into electrical signals, which are received by audio circuitry 1660, converted back into audio data, and then processed by processor 1680 before being transmitted via RF circuitry 1610 to, for example, another terminal, or output to memory 1620 for further processing. Audio circuitry 1660 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0170] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1670, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 8 WiFi module 1670 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.
[0171] The processor 1680 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 1620, and calls data stored in the memory 1620 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1680 may include one or more processing cores; preferably, the processor 1680 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interaction area, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1680.
[0172] The terminal also includes a power supply 1690 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1680 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1690 may also include one or more DC or AC power supplies, a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0173] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.
[0174] Please refer to Figure 17 This illustration shows another block diagram of an electronic device for live streaming simulation provided in another exemplary embodiment of this disclosure. The computer device may be a server for performing the live streaming simulation method described above. Specifically: Computer device 1700 includes a central processing unit (CPU) 1701, a system memory 1704 including random access memory (RAM) 1702 and read-only memory (ROM) 1703, and a system bus 1705 connecting the system memory 1704 and the CPU 1701. Computer device 1700 also includes a basic input / output system (I / O system) 1706 that facilitates information transfer between various devices within the computer, and a mass storage device 1707 for storing the operating system 1713, application programs 1714, and other program modules 1715.
[0175] The basic input / output system 1706 includes a display 1708 for displaying information and an input device 1709 for user input, such as a mouse or keyboard. Both the display 1708 and the input device 1709 are connected to the central processing unit 1701 via an input / output controller 1710 connected to the system bus 1705. The basic input / output system 1706 may also include the input / output controller 1710 for receiving and processing input from multiple other devices such as a keyboard, mouse, or electronic stylus. Similarly, the input / output controller 1710 also provides output to a display screen, printer, or other types of output devices.
[0176] Mass storage device 1707 is connected to central processing unit 1701 via a mass storage controller (not shown) connected to system bus 1705. Mass storage device 1707 and its associated computer-readable media provide non-volatile storage for computer device 1700. That is, mass storage device 1707 may include computer-readable media (not shown) such as hard disk or CD-ROM (Compact Disc Read-Only Memory) drive.
[0177] Without loss of generality, computer-readable media can include computer storage media and communication media. Computer storage media includes volatile and non-volatile, removable and non-removable media implemented using any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes RAM, ROM, EPROM (Erasable Programmable Read Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), flash memory or other solid-state storage technologies, CD-ROM, DVD (Digital Video Disc) or other optical storage, magnetic tape cassettes, magnetic tape, disk storage, or other magnetic storage devices. Of course, those skilled in the art will recognize that computer storage media are not limited to the above-mentioned types. The system memory 1704 and mass storage device 1707 described above can be collectively referred to as memory.
[0178] According to various embodiments of this disclosure, computer device 1700 can also be connected to a remote computer on a network, such as the Internet. That is, computer device 1700 can be connected to network 1712 via network interface unit 1711 connected to system bus 1705, or network interface unit 1711 can be used to connect to other types of networks or remote computer systems (not shown).
[0179] The aforementioned memory also includes a computer program stored in the memory and configured to be executed by one or more processors to implement the aforementioned live streaming simulation method.
[0180] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set is executed by a processor to implement the live streaming simulation method.
[0181] Optionally, the computer-readable storage medium may include: ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0182] In an exemplary embodiment, a computer-readable storage medium including program code is also provided, such as a memory including program code, which can be executed by a processor to perform the live simulation method described above. Optionally, the computer-readable storage medium may be read-only memory (ROM), random access memory (RAM), compact-disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0183] In an exemplary embodiment, a computer program product is also provided, including a computer program that, when executed by a processor, implements the live streaming simulation method described above.
[0184] 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.
[0185] 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. A live streaming simulation method, characterized in that, include: In response to the live streaming simulation practice command of the target account, the simulated live streaming page of the simulated live streaming room is displayed; in the simulated live streaming room, an intelligent agent simulates the interaction between the viewer and the host, and the host is the target account; The simulated live streaming page displays live practice guidance information for the intelligent agent. When the target account performs the corresponding live practice operation based on the live practice guidance information, the agent displays live practice feedback information for the live practice operation.
2. The method according to claim 1, characterized in that, The method further includes: The live stream launch page is displayed, which shows the entry information for the live stream simulation practice. When the target account triggers the live simulation practice entry information, the live simulation practice instruction is generated.
3. The method according to claim 2, characterized in that, When the target account triggers the live simulation practice entry information, the process of generating the live simulation practice instruction includes: When the target account triggers the live simulation practice entry information, multiple streamer practice levels are displayed; When the target account selects the first streamer practice level among the multiple streamer practice levels, the live streaming simulation practice instruction is generated.
4. The method according to claim 3, characterized in that, The method further includes: If the target account completes the first streamer practice level, live streaming simulation practice guidance information for the second streamer practice level will be displayed; the second streamer practice level is higher than the first streamer practice level.
5. The method according to claim 3, characterized in that, The step of displaying the live practice guidance information for the intelligent agent on the simulated live streaming page includes: The simulated live streaming page displays live streaming practice guidance information that matches the practice level of the first streamer.
6. The method according to any one of claims 1-5, characterized in that, The live practice guidance information includes any one of the following: practice indicator description information for live simulation practice; Alternatively, live stream process guidance and prompts; Alternatively, information guiding the broadcaster's location; Alternatively, it could be information guiding the broadcaster's actions; or information guiding the broadcaster's verbal descriptions. Alternatively, the host may provide interactive guidance information for newly joined viewers in the simulated live stream; or, the host may provide guidance information for responding to viewer comments in the simulated live stream, including positive or negative comments; or, the host may provide guidance information for answering questions about object-related information of recommended objects in the simulated live stream.
7. The method according to claim 6, characterized in that, The anchor location guidance information includes a location guidance box indicating the anchor's location; the anchor action guidance information includes an animated window or anchor action guidance voice; the live practice guidance information for displaying the agent on the simulated live streaming page includes: If the streamer's practice level selected by the target account is lower than the preset practice level, a location guide box indicating the streamer's position will be displayed on the simulated live streaming page. Alternatively, an animated window or voice prompts guiding the broadcaster's actions can be displayed on the simulated live streaming page, with the animated window playing actions that guide the broadcaster.
8. The method according to claim 1, characterized in that, The live practice feedback information includes any one of the following: positive evaluation feedback information for the live practice operation; or negative evaluation feedback information for the live practice operation; or practice adjustment guidance information based on the negative evaluation feedback information.
9. The method according to claim 8, characterized in that, When the target account performs the corresponding live practice operation based on the live practice guidance information, the system displays live practice feedback information from the intelligent agent regarding the live practice operation, including: If the multimodal information of the live practice operation does not meet the preset simulation practice requirements, negative evaluation feedback information for the live practice operation and practice adjustment guidance information based on the negative evaluation feedback information will be displayed.
10. The method according to claim 1, characterized in that, The method further includes: If the target account triggers the end of the live simulation exercise on the simulated live page, a summary report of the live simulation exercise for that session will be displayed.
11. The method according to claim 10, characterized in that, The live simulation exercise summary report includes at least one of the following: summary and description information corresponding to each of the various preset live simulation exercise indicators; Alternatively, the positive summary information in the current live simulation exercise and the first simulated live segment corresponding to the positive summary information; Alternatively, negative summary information from the current live-streamed simulation exercise and the corresponding second live-streamed segment; the method further includes: In response to the target account's triggering of the first simulated live stream segment, the first simulated live stream segment is played; Alternatively, in response to the target account's triggering of the second simulated live stream segment, the second simulated live stream segment is played.
12. The method according to claim 1, characterized in that, The method further includes: If the target account triggers a live exam, the live exam interface will be displayed. The live exam interface displays the live exam questions generated by the intelligent agent and the live exam trigger control. In response to the triggering of the live exam trigger control, the user enters the simulated live exam room to conduct the live exam in the simulated live exam room.
13. The method according to claim 12, characterized in that, The live-stream test questions are generated by the intelligent agent based on the historical live-stream simulation practice summary report of the target account.
14. The method according to claim 12, characterized in that, The step of entering the simulated live broadcast room in response to the triggering of the live exam trigger control includes: In response to the triggering of the live exam triggering control, the system enters the simulated live room and displays the first object association information corresponding to the first recommended object to be explained on the simulated live page of the simulated live room. If the explanation time of the first recommended object reaches the preset time, the second object association information corresponding to the second recommended object to be explained is displayed on the simulated live broadcast page.
15. A live streaming simulation device, characterized in that, include: The simulated live streaming page display module is configured to execute a live streaming simulation practice command in response to the target account and display the simulated live streaming page of the simulated live streaming room; in the simulated live streaming room, an intelligent agent simulates the interaction between the viewer and the host, and the host is the target account; The live practice guidance module is configured to display live practice guidance information of the agent on the simulated live page; The live practice feedback module is configured to display live practice feedback information from the intelligent agent in response to the live practice operation when the target account performs the corresponding live practice operation based on the live practice guidance information.
16. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the 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 method as described in any one of claims 1 to 14.
18. A computer program product, characterized in that, Includes computer instructions, which, when executed by a processor, cause the computer to perform the method as described in any one of claims 1 to 14.