Information processing method and device, electronic equipment and computer readable storage medium
By obtaining online meeting information and retrieving the conference assistant supported by the conference platform, the content of online meetings is automatically recorded, which solves the problem of users missing information and complex operations, and improves user experience and information acquisition efficiency.
Patent Information
- Application Number
- CN202411297910.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2024-12-27
AI Technical Summary
Users may miss important information during online meetings, need to organize the meeting content by themselves, and multiple meetings are scattered in different applications, resulting in complex operations and inability to record them in a unified manner.
It provides an information processing method and device, by obtaining online conference information, retrieving the conference assistant supported by the conference platform, controlling it to enter and receive and save the conference audio and video stream, and automatically recording the conference content.
When users are unable to participate in online meetings, it provides an effective way to obtain meeting information, improves the user experience, and simplifies the process of organizing and recording the meeting content.
Smart Images

Figure CN119211479A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computers, specifically to technical fields such as speech processing, deep learning, and image processing, and in particular to an information processing method and device, an electronic device, a computer-readable storage medium, and a computer program product. Background Art
[0002] Currently, some users often need to attend a large number of online meetings in their work. As a result, the following problems may arise: when multiple meetings overlap, users cannot attend at the same time and may miss important information; when the online meeting content is too long, users need to organize and refine the key points and summaries themselves; when multiple meetings use different applications, the operation is complicated and the meeting content cannot be recorded uniformly. Summary of the invention
[0003] The present disclosure provides an information processing method and apparatus, an electronic device, a computer-readable storage medium, and a computer program product.
[0004] According to the first aspect, an information processing method is provided, which includes: obtaining conference information of an online meeting; calling a conference assistant supported by a conference platform of the online meeting, the conference assistant being used to enter and exit the online meeting, and to receive and save conference audio and video streams in the online meeting; based on the conference information, controlling the conference assistant to enter the online meeting; and controlling the conference assistant to receive and save conference audio and video streams of the online meeting.
[0005] According to the second aspect, another information processing method is provided, which is applied to a conference assistant, and the method includes: in response to receiving an entry instruction and conference information, entering an online conference based on the conference information; in response to receiving a recording instruction, receiving a conference audio and video stream sent by the conference platform, and saving the conference audio and video stream.
[0006] According to the third aspect, an information processing device is provided, which includes: an acquisition unit, configured to acquire conference information of an online meeting; a calling unit, configured to call a conference assistant supported by a conference platform of the online meeting, the conference assistant being used to enter and exit the online meeting, and to receive and save conference audio and video streams in the online meeting; a first control unit, configured to control the conference assistant to enter the online meeting based on the conference information; and a second control unit, configured to control the conference assistant to receive and save conference audio and video streams of the online meeting.
[0007] According to the fourth aspect, another information processing device is provided, which includes: an entry unit, configured to enter an online meeting based on the meeting information in response to receiving an entry instruction and meeting information; a recording unit, configured to receive a conference audio and video stream sent by a conference platform in response to receiving a recording instruction, and save the conference audio and video stream.
[0008] According to the fifth aspect, an electronic device is provided, which includes: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in any implementation of the first aspect or the second aspect.
[0009] According to a sixth aspect, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause a computer to execute the method described in any implementation of the first aspect or the second aspect.
[0010] According to a seventh aspect, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the method described in any implementation of the first aspect or the second aspect.
[0011] The information processing method and device provided by the embodiments of the present disclosure first obtain the meeting information of the online meeting; secondly, call the meeting assistant supported by the meeting platform of the online meeting, and the meeting assistant is used to receive and save the meeting audio and video streams in the online meeting; thirdly, based on the meeting information, control the meeting assistant to enter the online meeting; finally, control the meeting assistant to receive and save the meeting audio and video streams of the online meeting. Therefore, by calling the meeting assistant supported by the meeting platform to enter the online meeting, receiving and saving the meeting audio and video streams, the meeting content of the online meeting can be recorded when the user is unable to attend the online meeting, providing the user with an effective way to obtain online meeting information and improving the user experience.
[0012] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0014] Figure 1 is a flow chart of an embodiment of an information processing method according to the present disclosure;
[0015] Figure 2 is a flow chart of another embodiment of the information processing method according to the present disclosure;
[0016] Figure 3 It is a schematic diagram of an interface display for a participant to call a participant assistant in the present disclosure;
[0017] Figure 4 It is another interface display schematic diagram for a participant to call a participant assistant in the present disclosure;
[0018] Figure 5 This is another interface display schematic diagram for a participant to call a participant assistant in the present disclosure;
[0019] Figure 6 This is a schematic diagram of the interface display of the conference initiator calling the conference assistant in the present disclosure;
[0020] Figure 7 is a flow chart of another embodiment of the information processing method according to the present disclosure;
[0021] Figure 8 is a schematic structural diagram of an embodiment of an information processing device according to the present disclosure;
[0022] Fig. 9 is a structural schematic diagram of another embodiment of an information processing device according to the present disclosure;
[0023] Fig.10 The block diagram is a block diagram of an electronic device for implementing the information processing method according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0025] In view of the defect that users cannot participate in online meetings in some cases in traditional technologies, the present disclosure proposes an information processing method that can automatically record the content of online meetings, thereby improving user experience. Figure 1 A process 100 according to an embodiment of the information processing method of the present disclosure is shown. The information processing method comprises the following steps:
[0026] Step 101, obtaining the meeting information of the online meeting.
[0027] In this embodiment, the online conference is a form of remote conference realized by electronic devices such as computers and mobile phones using network technology. It allows participants to communicate in real time through the Internet without having to go to the meeting site in person, and to discuss topics and make decisions together. The conduct of online meetings requires the help of specific software platforms or applications. These software platforms or applications provide functions such as voice, video, screen sharing, and file transfer, allowing participants to communicate, display, and collaborate remotely. At the same time, online meetings can also be recorded through user operations for subsequent review and playback.
[0028] In this embodiment, the meeting information is information related to the online meeting and released by the meeting platform. Through the meeting information, participants can enter the online meeting using the application installed with the online meeting. Specifically, the meeting information may include: the meeting link for entering the online meeting, the meeting start time, the meeting end time, the meeting key for logging into the meeting, etc.
[0029] In the technical solution disclosed in this disclosure, the collection, storage, use, processing, transmission, provision and disclosure of conference information are carried out after authorization and in compliance with relevant laws and regulations. The information related to users in the conference information is obtained after the user's permission, and the processing of information related to users is carried out under confidentiality conditions.
[0030] Step 102: retrieve a conference assistant supported by the conference platform of the online conference.
[0031] In this embodiment, the conference assistant is used to enter and exit the online conference, and receive and save the conference audio and video streams in the online conference. The conference assistant can be an intelligent tool that simulates a user entering or exiting an online conference and has the function of recording the conference audio and video streams. The conference assistant can also be a virtual person implemented by a background program. By sending instructions and conference information to the virtual person, information interaction between the virtual person and the conference platform is realized, thereby achieving the purpose of controlling the conference assistant to enter and exit the online conference and record the conference audio and video streams of the online conference.
[0032] Based on the above functions of the conference assistant, commands for entering, exiting, and controlling the reception of conference audio and video streams can be sent to the conference assistant, thereby realizing the functions of the conference assistant simulating the user to enter or exit the online conference, and recording the conference audio and video streams. Optionally, after entering the online conference, the conference assistant can provide entry feedback information to the executive subject; after exiting the online conference, the conference assistant can provide exit feedback information to the executive subject; after receiving the conference audio and video stream, the conference assistant can provide stream reception information to the executive subject, thereby promptly reminding the executive subject that the conference audio and video stream has been received.
[0033] When the execution subject on which the information processing method runs sends an entry instruction to enter the online conference to the participant assistant, the participant assistant can be controlled to enter the online conference; when the execution subject sends an exit instruction to exit the online conference to the participant assistant, the participant assistant can be controlled to exit the online conference; when the execution subject sends a recording instruction to receive the conference audio and video stream to the participant assistant, the participant assistant can be controlled to receive and save the conference audio and video stream sent by the conference platform; the above-mentioned participant assistant is supported by the conference platform, which means that: the conference platform provides a software development kit that can support the execution subject on which the information processing method runs to use the conference assistant to enter or exit the online conference, and establish a long connection data transmission channel for the conference assistant that is the same as the participant, so that the conference assistant obtains the conference audio and video stream of the online conference; optionally, the conference assistant can enter the online conference anonymously, or enter the online conference after being authenticated by the conference platform, and the credential for the conference assistant to pass the authentication of the conference platform can be the execution subject on which the information processing method runs obtained from the conference information and provided to the conference assistant.
[0034] In this embodiment, the conference platform is a platform that controls the generated online conference. When a participant requests to attend the conference, the conference platform can generate conference information of the online conference for the user through the conference application. The user enters the online conference based on the conference information and the conference application installed on the user's terminal, and publishes audio and / or video information in the online conference.
[0035] In this embodiment, the conference application is the entry point for users to enter the online conference. The conference assistant can be a robot or software that is adapted to the conference application of the current online conference. The purpose of calling or activating the conference assistant is achieved by setting the parameters related to the conference assistant in the conference application of the online conference. After the conference assistant is called, a control instruction can be directly sent to the conference assistant to control the conference assistant to enter the online conference and control the conference assistant to receive and save the conference audio and video streams. For the conference application of the online conference in step 101, the conference assistant adapted to the conference application can be called, so as to facilitate the control of the conference assistant through the conference application. Optionally, the program for controlling the conference assistant can also be an independently written program, which determines the conference application for entering the online conference based on the conference information of the online conference; based on the conference application, determines the program for controlling the conference assistant, and sets parameters on the conference assistant adapted to the conference application through the program, and calls the conference assistant with the parameters set.
[0036] In this embodiment, the online conference is a multi-way communication mode controlled by the conference platform with multiple parties participating. Multiple users use the same conference application and conference link to access the conference platform. The conference platform uses long connection technology to establish a data transmission channel for all users of the online conference, that is, a long connection data transmission channel. The long connection technology allows the client and the server to maintain a continuous connection state, allowing real-time data (such as audio and video data) in the online conference to be continuously transmitted between the client and the server, ensuring that the real-time display and interaction of the conference content are not affected. The long connection technology enables the input (such as text, images, etc.) of each participant to be transmitted to other participants in real time; after the participant assistant is supported by the conference platform, if the conference platform obtains the entry and / or authentication information of the participant assistant, it determines that the participant assistant is legal, and after the online conference starts, a data transmission channel is established for the participant assistant through the long connection technology, and the conference audio and video stream of the online conference is sent to the participant assistant.
[0037] Optionally, the conference assistant's entry or exit of the online conference can be a third-party service (such as the developer of the conference platform) for quick online use. When calling the local conference assistant that can receive and save audio and video streams, the third-party service can be called first to enable the local conference assistant to enter or exit the online conference.
[0038] In this embodiment, the conference platform of the online meeting is configured with a software development tool that allows the conference assistant to join and exit the online meeting. After the conference assistant sends relevant meeting information to the conference platform, the conference platform directly supports the conference assistant to enter the online meeting. After the conference assistant joins the online meeting, the conference platform can also control the conference assistant to directly exit the online meeting based on some reasons.
[0039] In this embodiment, there can be one or more conference assistants, and there can be one or more online meetings. When a user has multiple online meetings at the same time, or when the user needs to attend an online meeting that conflicts with the user's time, the user can call at least one conference assistant through the execution subject to attend the online meeting. One conference assistant corresponds to one online meeting, and the conference audio and video stream of the corresponding online meeting is obtained through the conference assistant.
[0040] Optionally, the above step 102 may include: obtaining robot information of the conference assistant to be called; based on the robot information and conference information, detecting whether the conference assistant to be called is supported by the conference platform of the online meeting; in response to detecting that the conference assistant is supported by the conference platform of the online meeting, calling the conference assistant.
[0041] Step 103: Based on the meeting information, control the conference assistant to enter the online meeting.
[0042] In this embodiment, the conference platform and the conference assistant have an agreed entry method. Since the conference assistant simulates the user entering or exiting the online conference, the user enters the online conference in the same way as the user.
[0043] In this embodiment, the above step 103 includes: determining a membership credential based on the conference information; and sending the membership credential to the conference assistant so that the conference assistant can enter the online conference. The membership credential is an interface for accessing the application of the online conference, for example, the membership credential is a conference link.
[0044] For some conference platforms, when the conference assistant enters the online meeting, it needs to first log in to the online conference application through some credentials. To this end, the conference platform will issue a conference key for the conference assistant to log in to the online meeting. With this conference key, the conference assistant can log in to the online conference application and enter the online meeting through the application.
[0045] Step 104, controlling the conference assistant to receive and save the conference audio and video streams of the online conference.
[0046] In this embodiment, the conference audio and video stream is the audio stream and / or video stream sent by each participant in the online conference. After the participant assistant enters the online conference, if the participant in the online conference has a speech or video release, the conference platform will send the conference audio and video stream generated by the participant's speech or video release to the participant assistant. Since the participant assistant is a program supported by the conference platform, that is, the conference platform defaults the participant assistant to the same participant as the user, the conference platform will send the conference audio and video stream of each participant to the participant assistant.
[0047] In this embodiment, the execution entity on which the information processing method runs can directly send a recording instruction to the conference assistant. After receiving the recording instruction and the conference audio and video stream, the conference assistant directly receives and saves the conference audio and video stream, thereby achieving the purpose of recording the conference content of the online meeting.
[0048] The information processing method provided in this embodiment supports simple listening and recording, and uses a conference assistant to help users record the meeting content of an online conference application, thereby solving the problem of user information anxiety.
[0049] The information processing method provided by the embodiment of the present disclosure first obtains the meeting information of the online meeting; secondly, calls the meeting assistant supported by the meeting platform of the online meeting, and the meeting assistant is used to receive and save the meeting audio and video streams in the online meeting; thirdly, based on the meeting information, controls the meeting assistant to enter the online meeting; finally, controls the meeting assistant to receive and save the meeting audio and video streams of the online meeting. Therefore, by calling the meeting assistant supported by the meeting platform to enter the online meeting, receiving and saving the meeting audio and video streams, the meeting content of the online meeting can be recorded when the user is unable to attend the online meeting, providing the user with an effective way to obtain online meeting information and improving the user experience.
[0050] Optionally, the called conference assistant can be selected from a conference assistant set, the conference assistant set includes conference assistants that support multiple different types of online meetings, the above-mentioned meeting information includes: the application name of the online meeting, and the above-mentioned information processing method also includes: based on the meeting information, selecting a conference assistant from the conference assistant set that matches the application name of the online meeting.
[0051] Optionally, the above-mentioned information processing method also includes: displaying the basic information of the conference attendant assistant by calling the interface of the conference attendant assistant. Due to the different roles on which the information processing method runs, the display content of the interface of the conference attendant assistant is different. Specifically, the interface can be divided into an interface for the conference attendant to call the interface of the conference attendant assistant, and an interface for the conference initiator to call the interface of the conference attendant assistant. By calling the interface of the conference attendant assistant, the current participation status of the conference attendant assistant can be determined. By calling the interface of the conference attendant assistant, the user can also send instructions to the conference attendant assistant to control the conference attendant assistant to enter or exit the online meeting.
[0052] Figure 2 A process 200 according to another embodiment of the information processing method of the present disclosure is shown. The information processing method includes the following steps:
[0053] Step 201, obtaining the meeting information of the online meeting.
[0054] Step 202: retrieve a conference assistant supported by the conference platform of the online conference.
[0055] In this embodiment, the conference assistant is used to enter and exit the online conference, and receive and save the conference audio and video streams in the online conference.
[0056] Step 203: Based on the meeting information, control the conference assistant to enter the online meeting.
[0057] Step 204, controlling the conference assistant to receive and save the conference audio and video streams of the online conference.
[0058] In this embodiment, it should be understood that the operations and features in the above steps 201 to 204 correspond to the operations and features in steps 101 to 104, respectively. Therefore, the above descriptions of the operations and features in steps 101 to 104 are also applicable to steps 201 to 204 and will not be repeated here.
[0059] Step 205: Obtain the conference audio and video stream from the conference assistant.
[0060] In this embodiment, the conference assistant has an area for storing conference audio and video streams. An information acquisition instruction can be sent to the conference assistant. The conference assistant will extract the conference audio and video streams from the area and send the conference audio and video streams to the execution entity on which the information processing method runs. The execution entity receives the conference audio and video streams and saves the conference audio and video streams in the user's network disk.
[0061] Step 206: Determine and display the recording duration based on the conference audio and video streams.
[0062] In this embodiment, the video duration and audio duration of the conference audio and video stream are obtained, and the video duration and audio duration are averaged, and the average is used as the recording duration. The video duration and audio duration of the conference audio and video stream can be obtained with corresponding software, which is a mature technology and will not be described here.
[0063] The information processing method provided in this embodiment obtains the conference audio and video stream from the conference assistant after the conference assistant receives and saves the conference audio and video stream of the online meeting; based on the conference audio and video stream, the recording time is determined and displayed. The user can determine the specific situation of the online meeting through the recording time, which provides a reliable implementation method for the user to summarize the online meeting.
[0064] In some embodiments of the present disclosure, the above-mentioned information processing method also includes: obtaining and displaying the converted text based on the conference audio and video streams.
[0065] In this embodiment, the converted text is information obtained by converting audio information in the conference audio and video stream into text information.
[0066] In this embodiment, the above-mentioned obtaining and displaying the converted text based on the conference audio and video stream includes: extracting audio information in the conference audio and video stream; inputting the audio information into a recording-to-text assistant or a pre-trained speech-to-text model to obtain the converted text output by the recording-to-text assistant or the pre-trained speech-to-text model.
[0067] The information processing method provided in this embodiment can retrieve the audio and video streams recorded by the conference assistant when the user is unable to attend the online conference. The converted text obtained through the recorded audio and video streams can support the user to listen and watch again. The information processing method provided in this embodiment can obtain and display the converted text based on the conference audio and video streams, and can display the conference audio and video streams in another resource display form, and enable the user to identify the content of the online conference through the converted text, thereby improving the user experience.
[0068] Optionally, the above-mentioned information processing method also includes: inputting the converted text and the meeting summary prompt words into a pre-trained large language model to obtain a summary text output by the large language model, wherein the summary text is a text obtained by summarizing the overall idea of the meeting of the converted text.
[0069] In this embodiment, when the user is unable to attend the online meeting, the audio and video streams of the online meeting recorded by the conference assistant are retrieved, and the converted text obtained from the recorded audio and video streams is used to obtain the summary text using a large language model. This can support the summary of the meeting content using a large model and display the summarized meeting content to the user.
[0070] In some optional implementations of the present disclosure, the above-mentioned meeting information includes: the meeting start time and the meeting link. Based on the meeting information, controlling the meeting assistant to enter the online meeting includes: sending the meeting link to the meeting assistant so that the meeting assistant enters the online meeting based on the meeting link.
[0071] The above-mentioned controlling the conference participant assistant to receive and save the conference audio and video stream of the online meeting includes: in response to detecting that the current time reaches the meeting start time, controlling the conference participant assistant to receive and save the conference audio and video stream of the online meeting.
[0072] In this optional implementation, the conference link is the address for entering a pre-established online conference. By accessing this address, you can directly enter the long connection established by the conference platform for the online conference.
[0073] In this optional implementation, the conference assistant has the function of entering or exiting an online conference. Controlling the conference assistant to enter an online conference can be achieved by sending a conference entry instruction to the conference assistant, and controlling the conference assistant to receive and save the conference audio and video streams of the online conference can be achieved by sending a conference recording instruction to the conference assistant.
[0074] The information processing method provided by this optional implementation method sends a conference link to the conference assistant so that the conference assistant enters the online conference based on the conference link. The conference assistant enters the online conference through the conference link, providing a reliable implementation method for the conference assistant to enter the conference; when it is detected that the current time reaches the meeting start time, the conference assistant is controlled to receive and save the conference audio and video streams of the online meeting, so that the audio and video recorded by the conference assistant is effective information of the online meeting, and the recording space of the conference assistant will not be wasted, thereby improving the utilization efficiency of the conference assistant.
[0075] Optionally, the above-mentioned meeting information also includes: the end time of the meeting, and the above-mentioned information processing method also includes: in response to detecting that the current time reaches the end time of the meeting, controlling the conference assistant to exit the online meeting.
[0076] Optionally, the above information processing method further includes: in response to receiving an exit instruction sent by the user, controlling the conference assistant to exit the online conference. It should be noted that no matter when the conference assistant exits the online conference, as long as the conference assistant receives the conference audio and video stream in the online conference, it can be obtained by the execution subject on which the information processing method runs when the conference assistant exits the online conference.
[0077] In some optional implementations of the present disclosure, the above-mentioned conference information also includes: a conference key. Based on the conference information, controlling the conference assistant to enter the online conference also includes: sending the conference key to the conference assistant so that the conference assistant enters the online conference based on the conference link and the conference key.
[0078] In this optional implementation method, for some conference platforms that require login, the conference information includes: the conference key, the conference key and the conference link are sent to the conference assistant, the conference assistant first sends the conference key to the conference platform, so that the conference platform can verify whether the conference assistant is legal; after the conference assistant is verified to be legal by the conference platform, the conference assistant sends the conference link to the conference platform, and the conference platform connects the conference assistant to the long connection of the online meeting, so that the conference assistant can obtain the conference audio and video stream of the online meeting.
[0079] The information processing method provided by this optional implementation method sends the conference key to the conference assistant when the conference information includes the conference key, so that the conference assistant can effectively enter the online conference, so that the conference assistant can receive and save the conference audio and video stream, thereby improving the reliability of the conference audio and video stream.
[0080] In some embodiments of the present disclosure, the above-mentioned information processing method also includes: in response to receiving exit feedback information sent by the conference assistant, detecting whether the conference assistant fails to attend the conference based on the conference information; in response to detecting that the conference assistant fails to attend the conference, issuing a prompt message indicating a retry to attend the conference.
[0081] In this embodiment, the exit feedback information is the information that the participant assistant has exited the online meeting sent to the execution entity by the participant assistant. The parameter robot may send the exit feedback information because it cannot enter the online meeting or is removed from the online meeting by the conference platform, or because the online meeting in which the parameter robot participates has ended, or because the online meeting automatically terminates at the scheduled time; when the conference platform does not allow the participant assistant to enter the online meeting, the participant assistant cannot enter the online meeting, and the participant assistant sends the exit feedback information to the execution entity on which the information processing method is running; or the participant assistant is removed from the online meeting by the conference platform in the middle of the meeting, and the participant assistant sends the exit feedback information to the execution entity on which the information processing method is running.
[0082] In this optional implementation, the above-mentioned meeting information includes: the end time of the meeting. The above-mentioned response to receiving the exit feedback information sent by the conference assistant, based on the meeting information, detecting whether the conference assistant failed to attend the meeting includes: in response to receiving the exit feedback information sent by the conference assistant, detecting whether the current time is greater than or equal to the meeting end time, if it is detected that the current time is greater than or equal to the meeting end time, obtaining the conference audio and video stream from the conference assistant, and determining that the conference assistant failed to attend the meeting based on the content of the conference audio and video stream.
[0083] The information processing method provided by this optional implementation receives the exit feedback information of the conference attendant assistant, detects whether the conference attendant assistant has failed to attend the conference based on the conference information, and in response to detecting that the conference attendant assistant has failed to attend the conference, issues a prompt message indicating a retry to attend the conference. This can effectively prompt the user that the current conference attendant assistant has failed to attend the online conference and needs to retry to enter the online conference, thereby improving the user's awareness of the conference attendant assistant's conference attendance process.
[0084] Optionally, the above information processing method also includes: sending an exit instruction for exiting the online conference to the participating machine, and receiving exit feedback from the participating assistant to the execution subject.
[0085] Optionally, the above information processing method also includes: based on the conference audio and video stream, detecting whether the conference assistant has exited the online meeting normally; in response to detecting that the conference assistant has exited the online meeting normally, saving the conference audio and video stream; in response to detecting that the conference assistant has not exited the online meeting normally, controlling the conference assistant to continue to enter the online meeting.
[0086] In some embodiments of the present disclosure, before controlling the conference assistant to enter the online meeting based on the meeting information, the method also includes: displaying first status information indicating that the conference assistant is waiting to attend the meeting; in response to receiving entry feedback information from the conference assistant, changing the first status to second status information indicating that recording is in progress.
[0087] The information processing method provided in this embodiment includes: obtaining meeting information of an online meeting; calling a meeting assistant supported by a meeting platform of the online meeting, the meeting assistant being used to enter and exit the online meeting, and to receive and save meeting audio and video streams in the online meeting; displaying first status information indicating that the meeting assistant is about to attend the meeting; based on the meeting information, controlling the meeting assistant to enter the online meeting; in response to receiving entry feedback information from the meeting assistant, changing the first status to second status information indicating that recording is being performed; and controlling the meeting assistant to receive and save the meeting audio and video streams of the online meeting.
[0088] In this embodiment, the first status information and the second status information are information displayed on the user operation interface. The first status information can enable the user to understand that the current conference assistant is preparing to attend the conference, and the second status information can enable the user to understand that the current conference assistant is attending the conference. Figure 3 As shown, the first status information includes: "To be started" displayed on the interface, and the interface where the first status information is located also displays the information "Meeting Name" and "Meeting Assistant is expected to start at 20240717 17:30". Through the first status information and this information, it can be known that the online meeting corresponding to the "Meeting Name" to be attended by the meeting assistant is expected to start at 17:30 on July 17, 2024.
[0089] like Figure 4 As shown, the second status information includes: "Attending a meeting" displayed on the interface, and the interface where the second status information is located also displays the information "Meeting Name" and "Meeting Assistant 2024-7-17". Through the second status information and these information, it can be known that the online meeting corresponding to the "Meeting Name" that the meeting assistant is attending is being held on July 17, 2024.
[0090] The information processing method provided in this embodiment displays first status information indicating that the conference assistant is waiting to attend a meeting; in response to receiving entry feedback information from the conference assistant, the first status is changed to second status information indicating that recording is in progress, so that the user can quickly understand the conference status of the conference assistant and improve the user's awareness.
[0091] In some embodiments of the present disclosure, the above-mentioned information processing method further includes: in response to receiving exit feedback information from the conference assistant, changing the second state into third state information indicating the end of recording.
[0092] In this embodiment, the third status information may be information displayed on the user operation interface, and the third status information may enable the user to understand that the current conference assistant has exited the online conference.
[0093] like Figure 5As shown, the third state information includes: "Precision conversion document" displayed on the interface, and the interface where the third state information is located also displays "Conference Name", "Conference Assistant 60:20 2024.09.06" and "Hello everyone, welcome to today's class. Today we will discuss the application of artificial intelligence in the field of healthcare. First, let us learn about artificial intelligence..." Through the third state information and this information, it can be known that the conference audio and video stream of the online conference corresponding to the "Conference Name" recorded by the conference assistant has been converted into a converted text, and the content of the converted text is "Hello everyone, welcome to today's class. Today we will discuss artificial intelligence..." For the online meeting corresponding to the "Conference Name", the recording duration is 60:20, and the online meeting is held on September 6, 2024.
[0094] The information processing method provided in this embodiment changes the second state into third state information indicating the end of recording in response to receiving the exit feedback information from the conference assistant, thereby further improving the user's awareness.
[0095] In some optional implementations of the present disclosure, the above-mentioned obtaining of conference information of the online conference includes: sending a scheduled meeting request to a conference platform; receiving conference information fed back by the conference platform, and sending the conference information to all participants.
[0096] In this optional implementation, when the execution subject on which the processing method runs is the main conference party, the main conference party is the conference initiator of the online conference, and the main conference party will apply to the conference platform to open the online conference, and all the participants invited by the main conference party can participate in the online conference. The scheduled meeting request is a request for opening an online meeting sent by the execution subject on which the information processing method runs to the conference platform. When the conference platform verifies that the conference resources are sufficient and the scheduled meeting request is reasonable, the meeting information is fed back to the execution subject. After the execution subject obtains the meeting information, it displays the meeting information on the user interface of the conference initiator and sends the meeting information to the terminal interface where the participants are located. The conference initiator controls the participant assistant to enter the online meeting based on the meeting information, and the participants participate in the online meeting based on the meeting information.
[0097] like Figure 6 The following is a schematic diagram of the interface display when the conference initiator calls the conference assistant. Figure 6 The interface displayed is the control interface displayed after the user of the terminal where the conference initiator is located has set the relevant information of the conference assistant. Figure 6 In the "Ja" section, it is the account of the conference assistant, and "Conference Assistant" is the default name of the conference assistant displayed to the user. Figure 6The interface shown has operation controls such as audio, video, participants, chat and end, among which the audio control is used to receive or send audio streams. When the audio control is not slashed, the audio stream can be sent and received. When the audio control is slashed, only the audio stream can be received; the video control is used to receive or send video streams. When the video control is not slashed, the video stream can be sent and received. When the video control is slashed, only the video stream can be received; the participant control is used to display the members participating in the current online meeting; the chat control is used to display the chat information between the participant assistant and the participants of the online meeting; the end control is used to exit the online meeting. When the user of the terminal of the conference initiator clicks the end button, the participant assistant directly exits the online meeting and ends the current recording.
[0098] The method for obtaining conference information provided by this optional implementation mode sends a scheduled conference request to the conference platform; receives conference information fed back by the conference platform, and sends the conference information to all participants, providing a reliable implementation mode for the conference initiator to obtain conference information.
[0099] In some optional implementations of the present disclosure, the above-mentioned obtaining of the conference information of the online conference includes: sending a conference participation request to the main conference party; and receiving the conference information of the online conference sent by the main conference party.
[0100] In this optional implementation, the main party is the initiator of the online meeting. The main party applies to the conference platform to open the online meeting and obtains the meeting information; the participants are members who participate in the online meeting other than the main party. Figure 3-Figure 5 The following are the interface display contents of the conference assistant called by the conference participants.
[0101] In this optional implementation, when the execution subject on which the processing method runs is the terminal of the participant, the meeting request is a request sent by the execution subject on which the information processing method runs to the main meeting party to participate in the online meeting. When the main meeting party verifies that the meeting resources are sufficient and the meeting request is reasonable, the meeting information is fed back to the execution subject. After obtaining the meeting information, the execution subject controls the meeting assistant to enter the online meeting based on the meeting information.
[0102] The method for obtaining conference information provided by this optional implementation mode sends a conference participation request to the main conference party; receives the conference information of the online conference sent by the main conference party, and provides a reliable implementation mode for the conference participants to obtain the conference information.
[0103] Figure 7 A process 700 according to another embodiment of the information processing method of the present disclosure is shown. The information processing method is applied to a conference assistant. The information processing method includes the following steps:
[0104] Step 701, in response to receiving an entry instruction and conference information, entering an online conference based on the conference information.
[0105] In this embodiment, the entry instruction is an instruction for the controlling party to control the conference assistant to enter the online conference. The conference information is the credential for entering a certain type of online conference. When the conference assistant in a working state receives the entry instruction, it determines that it needs to enter the online conference through the received conference information. With the help of the conference information, it can interact with the conference platform to enter the online conference indicated by the conference information.
[0106] Step 702, in response to receiving the recording instruction, receiving the conference audio and video stream sent by the conference platform, and saving the conference audio and video stream.
[0107] In this embodiment, the recording instruction is an instruction for the controlling party to control the conference assistant to receive and save the conference audio and video stream of the online meeting. After the conference assistant enters the online meeting, the conference platform will establish a long connection data transmission channel for the conference assistant. Only after receiving the recording instruction will the conference assistant receive and save the conference audio and video stream sent by the conference platform through the long connection data transmission channel.
[0108] The information processing method provided in this embodiment enters an online meeting based on entry instructions and meeting information; based on recording instructions, receives and saves the meeting audio and video streams sent by the conference platform, providing a reliable implementation method for simulating participants to participate in online meetings, and improving the flexibility and reliability of participating in online meetings.
[0109] In some embodiments of the present disclosure, the above-mentioned information processing method further includes: starting work in response to receiving a call instruction.
[0110] In this embodiment, the calling instruction is an instruction for the controller of the conference attendant assistant to call the conference attendant assistant, and the conference attendant assistant starts working through the calling instruction.
[0111] In this embodiment, after determining that a conference assistant is suitable for an online conference indicated by the current conference information, the controller of the conference assistant sends a call instruction to the conference assistant. After receiving the call instruction, the conference assistant initializes the program and starts its own work.
[0112] The information processing method provided in this embodiment starts working in response to receiving a call instruction; enters an online meeting based on the meeting information in response to receiving an entry instruction and meeting information; receives a meeting audio and video stream sent by the meeting platform in response to receiving a recording instruction, and saves the meeting audio and video stream. The work starts after receiving the call instruction, thereby improving the reliability of the meeting assistant starting work.
[0113] In some embodiments of the present disclosure, the above-mentioned information processing method also includes: sending conference audio and video streams.
[0114] In this embodiment, after exiting the online conference, the parameter assistant can send the conference audio and video stream to the controller. Optionally, the parameter assistant can also send the conference audio and video stream to the controller after receiving the exit conference message from the conference platform.
[0115] The information processing method provided in this embodiment sends the conference audio and video stream after saving the conference audio and video stream, which can effectively retrieve the conference audio and video stream and improve the reliability of obtaining the conference audio and video stream.
[0116] In some optional implementations of the present disclosure, the above-mentioned meeting information includes: a meeting link. In response to receiving an entry instruction and the meeting information, entering the online meeting based on the meeting information includes: in response to receiving an entry instruction and the meeting link, entering the online meeting based on the meeting link.
[0117] In this optional implementation, the conference link is the entrance to the online conference. For some online conferences that can be entered anonymously, only the conference link is needed to enter the online conference.
[0118] The method for entering an online conference provided by this optional implementation method enters the online conference based on the conference link after receiving the entry instruction and the conference link, and logs in to the entrance of the online conference through the conference link, thereby improving the accuracy of entering the online conference.
[0119] In some optional implementations of the present disclosure, the above-mentioned meeting information includes: a meeting link and a meeting key. In response to receiving an entry instruction and the meeting information, entering the online meeting based on the meeting information includes: in response to receiving an entry instruction, the meeting link and the meeting key, entering the online meeting based on the meeting link and the meeting key.
[0120] In this optional implementation, the conference link is the entrance to the online conference. For some online meetings that cannot be entered anonymously, the conference link and the conference key provided by the conference platform are required to enter the online conference. The conference platform authenticates the conference assistant based on the conference key. After the authentication is passed, the conference platform establishes a long connection communication channel for the conference assistant in the online meeting.
[0121] The method for entering an online conference provided by this optional implementation method, after receiving an entry instruction, a conference link and a conference key, enters the online conference based on the conference link and the conference key, and authenticates the conference assistant through the conference key, thereby improving the reliability of entering the online conference.
[0122] In some embodiments of the present disclosure, the above-mentioned information processing method further includes: in response to receiving an exit conference message sent by the conference platform, exiting the online conference and sending exit feedback information.
[0123] In this embodiment, the exit meeting message is a message sent by the conference platform to prohibit participation in the online meeting. When the conference platform detects an abnormality in the online meeting or an abnormality in the online meeting communication, it will send an exit meeting message to the participants of the online meeting, thereby preventing the participants from attending the meeting.
[0124] In this embodiment, the exit feedback information is used to indicate that the conference assistant has exited the online conference. The exit feedback information may be information that the conference assistant sends to the controller that the conference assistant has exited the online conference.
[0125] The information processing method provided in this embodiment, upon receiving the exit meeting message provided by the conference platform, exiting the online conference, and sending exit feedback information, can enable the controller of the parameter assistant to effectively know the current status of the conference assistant, thereby improving the reliability of determining the status of the conference assistant.
[0126] Further references Figure 8 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information processing device, which is similar to Figure 1 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0127] like Figure 8 As shown, the information processing device 800 provided in this embodiment includes: an acquisition unit 801, a call unit 802, a first control unit 803, and a second control unit 804. Among them, the acquisition unit 801 can be configured to obtain the meeting information of the online meeting. The call unit 802 can be configured to call the conference assistant supported by the conference platform of the online meeting, and the conference assistant is used to enter and exit the online meeting, and receive and save the conference audio and video streams in the online meeting. The first control unit 803 can be configured to control the conference assistant to enter the online meeting based on the meeting information. The second control unit 804 can be configured to control the conference assistant to receive and save the conference audio and video streams of the online meeting.
[0128] In this embodiment, the specific processing of the acquisition unit 801, the retrieval unit 802, the first control unit 803, and the second control unit 804 and the technical effects thereof can be referred to in the respective Figure 1 The relevant descriptions of step 101, step 102, step 103, and step 104 in the corresponding embodiment are not repeated here.
[0129] In some optional implementations of this embodiment, the above-mentioned device 800 also includes: a determination unit (not shown in the figure), and the above-mentioned determination unit is configured to: obtain the conference audio and video stream from the conference assistant; based on the conference audio and video stream, determine and display the recording time.
[0130] In some optional implementations of this embodiment, the apparatus 800 further includes: an obtaining unit (not shown in the figure), and the obtaining unit is configured to: obtain and display the converted text based on the conference audio and video streams.
[0131] In some optional implementations of this embodiment, the above-mentioned meeting information includes: meeting time and meeting link, and the first control unit 803 is further configured to: send the meeting link to the meeting assistant so that the meeting assistant enters the online meeting based on the meeting link; the second control unit is further configured to: in response to detecting that the current time reaches the meeting start time, control the meeting assistant to receive and save the conference audio and video stream of the online meeting.
[0132] In some optional implementations of this embodiment, the above-mentioned conference information also includes: a conference key, and the first control unit 803 is further configured to: send the conference key to the conference assistant, so that the conference assistant enters the online conference based on the conference link and the conference key.
[0133] In some optional implementations of this embodiment, the above-mentioned device 800 also includes: a prompt unit (not shown in the figure), and the above-mentioned prompt unit is configured to: in response to receiving exit feedback information sent by the conference assistant, detect whether the conference assistant fails to attend the meeting based on the conference information; in response to detecting that the conference assistant fails to attend the meeting, issue a prompt message indicating a retry to attend the meeting.
[0134] In some optional implementations of this embodiment, the above-mentioned device also includes: a first display unit (not shown in the figure), and the above-mentioned first display unit is configured to display first status information indicating that the conference assistant is waiting to attend the meeting; in response to receiving entry feedback information from the conference assistant, the first status is changed to second status information indicating that recording is in progress.
[0135] In some optional implementations of this embodiment, the above-mentioned device 800 also includes: a second display unit (not shown in the figure), and the above-mentioned second display unit is configured to change the second state into a third state information indicating the end of recording in response to receiving exit feedback information from the conference assistant.
[0136] In some optional implementations of this embodiment, the acquisition unit 801 is further configured to: send a scheduled meeting request to the conference platform; receive conference information fed back by the conference platform, and send the conference information to all participants.
[0137] In some optional implementations of this embodiment, the acquisition unit 801 is further configured to: send a meeting participation request to the main meeting party; and receive meeting information of the online meeting sent by the main meeting party.
[0138] The information processing device provided by the embodiment of the present disclosure, first, the acquisition unit 801 acquires the meeting information of the online meeting; secondly, the calling unit 802 calls the conference assistant supported by the conference platform of the online meeting, and the conference assistant is used to receive and save the conference audio and video stream in the online meeting; thirdly, the first control unit 803 controls the conference assistant to enter the online meeting based on the conference information; finally, the second control unit 804 controls the conference assistant to receive and save the conference audio and video stream of the online meeting. Therefore, by calling the conference assistant supported by the conference platform to enter the online meeting, receiving and saving the conference audio and video stream, the meeting content of the online meeting can be recorded when the user cannot attend the online meeting, providing the user with an effective way to obtain online meeting information and improving the user experience.
[0139] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0140] Further references Fig. 9 As an implementation of the above-mentioned method, the present disclosure provides another embodiment of an information processing device, which is similar to Figure 7 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0141] like Fig. 9 As shown, the information processing device 900 provided in this embodiment includes: an entry unit 901 and a recording unit 902. The entry unit 901 can be configured to enter the online meeting based on the meeting information in response to receiving the entry instruction and the meeting information. The recording unit 902 can be configured to receive the meeting audio and video stream sent by the meeting platform in response to receiving the recording instruction, and save the meeting audio and video stream.
[0142] In some embodiments of the present disclosure, the apparatus 900 further includes a trigger unit (not shown in the figure), and the trigger unit is configured to start working in response to receiving a call instruction.
[0143] In some embodiments of the present disclosure, the apparatus 900 further includes a sending unit (not shown in the figure), and the sending unit is configured to send conference audio and video streams.
[0144] In some optional implementations of the present disclosure, the above-mentioned conference information includes: a conference link, and the above-mentioned entry unit 901 is configured to: enter the online conference based on the conference link in response to receiving the entry instruction and the conference link.
[0145] In some optional implementations of the present disclosure, the above-mentioned meeting information includes: a meeting link and a meeting key, and the above-mentioned entry unit 901 is configured to: in response to receiving an entry instruction, a meeting link and a meeting key, enter the online meeting based on the meeting link and the meeting key.
[0146] In some embodiments of the present disclosure, the above-mentioned device 900 also includes: an exit unit (not shown in the figure), and the above-mentioned exit unit is configured to: exit the online meeting in response to receiving an exit meeting message sent by the conference platform, and send exit feedback information.
[0147] The information processing device provided in this embodiment, the entry unit 901 enters the online meeting based on the entry instruction and meeting information; the recording unit 902 receives and saves the conference audio and video stream sent by the conference platform based on the recording instruction, which provides a reliable implementation method for simulating participants to participate in the online meeting and improves the flexibility and reliability of participating in the online meeting.
[0148] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0149] Fig.10 A schematic block diagram of an example electronic device 1000 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0150] like Fig.10 As shown, the device 1000 includes a computing unit 1001, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1002 or a computer program loaded from a storage unit 1008 into a random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the device 1000 can also be stored. The computing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0151] A number of components in the device 1000 are connected to the I / O interface 1005, including: an input unit 1006, such as a keyboard, a mouse, etc.; an output unit 1007, such as various types of displays, speakers, etc.; a storage unit 1008, such as a disk, an optical disk, etc.; and a communication unit 1009, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 1009 allows the device 1000 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0152] The computing unit 1001 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1001 performs the various methods and processes described above, such as information processing methods. For example, in some embodiments, the information processing method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 1008. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 1000 via ROM 1002 and / or communication unit 1009. When the computer program is loaded into RAM 1003 and executed by the computing unit 1001, one or more steps of the information processing method described above may be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the information processing method in any other appropriate manner (e.g., by means of firmware).
[0153] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0154] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable information processing device, so that the program code, when executed by the processor or controller, implements the functions / operations specified in the flow chart and / or block diagram. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0155] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0156] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0157] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an information server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0158] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0159] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0160] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. An information processing method, the method comprising: Get meeting information for online meetings; Retrieve a conference assistant supported by the conference platform of the online conference, wherein the conference assistant is used to enter and exit the online conference and receive and save the conference audio and video streams in the online conference; Based on the meeting information, controlling the conference assistant to enter the online meeting; Control the conference assistant to receive and save the conference audio and video streams of the online conference.
2. The method according to claim 1, further comprising: Obtain the conference audio and video stream from the conference assistant; Based on the conference audio and video streams, the recording duration is determined and displayed.
3. The method according to claim 2, further comprising: Based on the conference audio and video streams, a converted text is obtained and displayed.
4. The method according to claim 1, wherein: The conference information includes: the conference start time and conference link, and the controlling the conference assistant to enter the online conference based on the conference information includes: Sending the conference link to the conference assistant so that the conference assistant enters the online conference based on the conference link; The controlling the conference assistant to receive and save the conference audio and video stream of the online conference includes: In response to detecting that the current time reaches the meeting start time, the conference assistant is controlled to receive and save the conference audio and video streams of the online conference.
5. The method according to claim 4, wherein: The conference information further includes: a conference key, and the controlling the conference assistant to enter the online conference based on the conference information further includes: The conference key is sent to the conference assistant, so that the conference assistant enters the online conference based on the conference link and the conference key.
6. The method according to claim 1, wherein: The method further comprises: In response to receiving the exit feedback information sent by the conference assistant, detecting whether the conference assistant fails to attend the conference based on the conference information; In response to detecting that the conference joining assistant fails to join the conference, a prompt message indicating a retry of joining the conference is issued.
7. The method according to claim 1, wherein: Before controlling the conference assistant to enter the online conference based on the conference information, the method further includes: Displaying first status information indicating that the conference assistant is ready to attend the conference; In response to receiving entry feedback information from the conference assistant, the first state is changed to second state information indicating that recording is in progress.
8. The method according to claim 7, further comprising: In response to receiving the exit feedback information of the conference assistant, the second state is changed to third state information indicating the end of recording.
9. The method according to any one of claims 1 to 8, wherein: The obtaining of the online conference information includes: Sending a scheduled meeting request to the conference platform; Receive the conference information fed back by the conference platform, and send the conference information to all participants.
10. The method according to any one of claims 1 to 8, wherein: The obtaining of the online conference information includes: Send a request for participation to the host; Receive the online conference information sent by the host party.
11. An information processing method, applied to a conference assistant, the method comprising: In response to receiving the entry instruction and the meeting information, entering the online meeting based on the meeting information; In response to receiving the recording instruction, receiving the conference audio and video stream sent by the conference platform, and saving the conference audio and video stream.
12. The method according to claim 11, further comprising: In response to receiving the call instruction, the work starts.
13. The method according to claim 11, wherein: The method further comprises: Send the conference audio and video stream.
14. The method according to any one of claims 11 to 13, wherein: The conference information includes: a conference link, and in response to receiving the entry instruction and the conference information, entering the online conference based on the conference information includes: In response to receiving the entry instruction and the conference link, entering the online conference based on the conference link.
15. The method according to any one of claims 11 to 13, wherein: The conference information includes: a conference link and a conference key, and in response to receiving the entry instruction and the conference information, entering the online conference based on the conference information includes: In response to receiving the entry instruction, the conference link and the conference key, the online conference is entered based on the conference link and the conference key.
16. The method according to any one of claims 11 to 13, further comprising: In response to receiving a conference exit message sent by the conference platform, exit the online conference and send exit feedback information.
17. An information processing device, the device comprising: An acquisition unit, configured to acquire conference information of an online conference; A calling unit, configured to call a conference assistant supported by the conference platform of the online conference, wherein the conference assistant is used to enter and exit the online conference, and receive and save the conference audio and video streams in the online conference; A first control unit is configured to control the conference assistant to enter the online conference based on the conference information; The second control unit is configured to control the conference assistant online conference to receive and save the conference audio and video stream of the online conference.
18. The apparatus according to claim 17, further comprising: A determining unit is configured to: obtain the conference audio and video stream from the conference assistant; Based on the conference audio and video streams, the recording duration is determined and displayed.
19. The apparatus according to claim 18, further comprising: The obtaining unit is configured to obtain and display the converted text based on the conference audio and video streams.
20. The apparatus according to claim 17, wherein the conference information comprises: Meeting time and meeting link, the first control unit is further configured to: send the meeting link to the meeting assistant so that the meeting assistant enters the online meeting based on the meeting link; the second control unit is further configured to: in response to detecting that the current time reaches the meeting start time, control the meeting assistant to receive and save the conference audio and video stream of the online meeting.
21. The device according to claim 20, wherein: The conference information also includes a conference key, and the first control unit is further configured to send the conference key to the conference assistant so that the conference assistant enters the online conference based on the conference link and the conference key.
22. The apparatus according to claim 17, further comprising: a prompting unit configured to: in response to receiving the exit feedback information sent by the conference assistant, detect whether the conference assistant fails to attend the conference based on the conference information; In response to detecting that the conference joining assistant fails to join the conference, a prompt message indicating a retry of joining the conference is issued.
23. The apparatus according to claim 17, further comprising: A first display unit is configured to display first status information indicating that the conference assistant is ready to attend a conference; In response to receiving entry feedback information from the conference assistant, the first state is changed to second state information indicating that recording is in progress.
24. The apparatus according to claim 23, further comprising: The second display unit is configured to change the second state into third state information indicating the end of recording in response to receiving exit feedback information from the conference assistant.
25. The device according to any one of claims 17 to 24, wherein: The acquisition unit is configured to: send a scheduled meeting request to the conference platform; receive conference information fed back by the conference platform, and send the conference information to all conference participants.
26. The device according to any one of claims 17 to 24, wherein: The acquisition unit is further configured to: send a meeting participation request to the main meeting party; and receive meeting information of the online meeting sent by the main meeting party.
27. An information processing device, the device comprising: an entry unit, configured to enter the online conference based on the conference information in response to receiving the entry instruction and the conference information; The recording unit is configured to receive the conference audio and video stream sent by the conference platform in response to receiving the recording instruction, and save the conference audio and video stream.
28. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 16.
29. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 16.
30. A computer program product, comprising a computer program, which, when executed by a processor, implements the method of any one of claims 1 to 16.
