A method for joining a conference, a conference terminal, a conference control terminal, and a readable storage medium
Patent Information
- Application Number
- CN202510565965.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2026-10-30
AI Technical Summary
[0003]然而,在使用相应会议平台的会议软件参会的过程中存在一定的局限性
[0021]在该技术方案中,会议控制终端通过向会议终端发送第一控制消息,可以触发会议终端显示第一界面并模拟执行入会操作,第一方面,可以快速执行入会操作,缩短入会时长,从而有利于提高入会效率。第二方面,可以避免输入错误的入会信息导致无法入会或者入会时长较长,从而有利于提高入会效率以及入会成功率。第三方面,通过技术手段模拟用户手动操作入会流程,可以无需依赖于会议平台的SDK,即可实现一键入会功能,这样有利于降低服务成本以及确保稳定性。
Smart Images

Figure CN123020734A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of online conferencing technology, and in particular to a method for joining a meeting, a conferencing terminal, a conferencing control terminal, and a readable storage medium. Background Technology
[0002] With the increasing prevalence of online work, online meeting platforms have become indispensable tools for business communication and team collaboration. Currently, various types of meeting platforms exist on the market, providing users with convenient communication channels.
[0003] However, there are certain limitations to using the meeting software of a particular meeting platform to participate in a meeting. For example, before a user can join an online meeting on a certain platform, they need to open the platform's meeting software and enter information such as the meeting ID, which leads to low joining efficiency. Summary of the Invention
[0004] This application discloses a method for joining a meeting, a meeting terminal, a meeting control terminal, and a readable storage medium, which helps to improve the efficiency of joining a meeting.
[0005] In a first aspect, embodiments of this application provide a meeting entry method, which can be applied to a conference terminal or a device compatible with the conference terminal (e.g., a device with a chip or processor located inside the conference terminal). The method includes: receiving a first control message from a conference control terminal, the first control message being used to instruct the conference terminal to display a first interface and simulate the execution of a meeting entry operation corresponding to a target conference schedule; the meeting entry operation includes at least the following operations: for a launch operation of a target application icon displayed on the first interface, filling in the meeting entry information of the target conference schedule in an input box displayed on the meeting entry interface of the target conference platform; wherein, the application corresponding to the target application icon supports access to the target conference platform, and the target conference platform is the conference platform corresponding to the target conference schedule; displaying the first interface; simulating the execution of a launch operation for the target application icon, displaying the meeting entry interface of the target conference platform; simulating the execution of filling in the meeting entry information in the input box displayed on the meeting entry interface, and then displaying the conference interface of the target conference schedule.
[0006] In this technical solution, the conference control terminal sends a first control message to the conference terminal to trigger the display of a first interface and simulate the joining process, thus mimicking the manual joining process of a user. For example, the conference terminal simulates launching a target application icon to automatically open the target conference platform, eliminating the need for manual user intervention. Similarly, the input box on the target conference platform's joining interface is automatically filled with joining information, eliminating the need for manual input. Compared to manual joining, firstly, it allows for faster joining, shortening the joining time and improving efficiency. Secondly, it avoids errors in joining information that could prevent joining or result in prolonged joining times, further improving efficiency and success rate. Thirdly, by simulating the manual joining process, one-click joining can be achieved without relying on the conference platform's software development kit (SDK), reducing service costs and ensuring stability.
[0007] In one implementation, the method further includes: recording the conference interface to obtain a recorded screen; sending the recorded screen to a conference control terminal, the recorded screen being used by the conference control terminal to display a mirrored interface, the mirrored interface displaying a mirror of the conference interface, the mirror being used to control the conference interface displayed by the conference terminal; receiving a second control message from the conference control terminal, the second control message including information about a first control operation detected by the conference control terminal on the mirrored interface; and executing a second control operation on the conference interface based on the information about the first control operation, the second control operation being the same as the first control operation.
[0008] In this technical solution, the conference control terminal can display a mirror image of the conference interface based on the recorded screen of the conference interface, and control the conference interface displayed on the conference terminal based on this mirror image. This helps to improve the convenience and intelligence of conference control, as well as the efficiency of the conference process.
[0009] In one implementation, recording the meeting interface to obtain the recorded screen can be done by recording the meeting interface to obtain the recorded screen when the meeting control terminal does not have the control application corresponding to the target meeting platform installed.
[0010] In this technical solution, when the conference control terminal has the control application corresponding to the target conference platform installed, it can control the conference interface displayed on the terminal through this application. Recording the conference interface when the control terminal does not have the corresponding application installed avoids wasting the terminal's resources.
[0011] In this technical solution, based on the received control information, the same control operations can be performed on the conference interface. This allows for mirroring of the conference interface, improving the convenience and intelligence of conference control, and increasing the efficiency of the conference process.
[0012] In one implementation, the method further includes: receiving a first notification from the conference control terminal, wherein the first notification user indicates that the conference control terminal has not installed the control application corresponding to the target conference platform.
[0013] This technical solution helps avoid recording the conference interface when the control application is installed on the conference control terminal, thus preventing the waste of the conference terminal's resources.
[0014] In one implementation, the method further includes: detecting a meeting exit operation and sending a second notification to the meeting control terminal, the second notification indicating that a meeting exit operation has been detected, so that the meeting control terminal stops displaying the mirrored interface.
[0015] This technical solution allows the conference terminal and the conference control terminal to exit the conference simultaneously.
[0016] In one implementation, a camera device and an audio device are included. A specific implementation of simulating the launch operation for the target application icon can be: simulating the launch operation for the target application icon when both the camera device and the audio device are idle.
[0017] In this technical solution, by ensuring that both the shooting and audio devices are in an idle state, it is beneficial for participants to use the shooting and audio devices smoothly after joining the meeting, thereby ensuring the smooth progress of the meeting.
[0018] In one implementation, the method further includes: closing a first application, which includes an application occupying the shooting device and an application occupying the audio device.
[0019] In this technical solution, by closing the first application, the occupancy of the shooting device and the audio device can be released, so that both the shooting device and the audio device are in an idle state. This allows the shooting device and the audio device to be used smoothly after joining the meeting, which helps to ensure the smooth progress of the meeting.
[0020] Secondly, embodiments of this application provide another method for joining a meeting, which can be applied to a meeting control terminal or a device compatible with the meeting control terminal (e.g., a device with a chip or processor located inside the meeting control terminal). The method includes: displaying a schedule interface, the schedule interface displaying at least one meeting schedule; upon detecting a start operation for a target meeting schedule among the at least one meeting schedule on the schedule interface, sending a first control message to the meeting terminal, the first control message being used to instruct the meeting terminal to display a first interface and simulate the joining operation corresponding to the target meeting schedule, so that the meeting terminal displays the meeting interface of the target meeting schedule; the joining operation includes at least the following operations: for a start operation of a target application icon displayed on the first interface, filling the joining information of the target meeting schedule in the input box displayed on the joining interface of the target meeting platform; wherein, the application corresponding to the target application icon supports access to the target meeting platform, and the target meeting platform is the meeting platform corresponding to the target meeting schedule.
[0021] In this technical solution, the conference control terminal sends a first control message to the conference terminal, triggering the display of a first interface and simulating the joining process. Firstly, this allows for faster joining, shortening the time and improving efficiency. Secondly, it avoids errors in joining information that could lead to failure or prolonged joining times, further enhancing efficiency and success rate. Thirdly, by simulating manual user operation, this technical approach enables one-click joining without relying on the conference platform's SDK, reducing service costs and ensuring stability.
[0022] In one implementation, the method further includes: receiving a recorded screen from a conference terminal, the recorded screen being a recording of the conference interface by the conference terminal; displaying a mirrored interface based on the recorded screen, the mirrored interface displaying a mirror image of the conference interface, the mirror being used to control the conference interface displayed by the conference terminal; detecting a first control operation on the mirrored interface, sending a second control message to the conference terminal, the second control message including information about the first control operation, the second control message being used to instruct the conference terminal to perform a second control operation on the conference interface, the second control operation being the same as the first control operation.
[0023] In this technical solution, the conference control terminal can control the conference interface displayed on the conference terminal based on mirroring, which helps to improve the convenience and intelligence of conference control, as well as the efficiency of the conference process.
[0024] In one implementation, the method further includes: sending a first notification to the conference control terminal when the control application corresponding to the target conference platform is not installed on the conference control terminal; wherein the first notification is used to indicate that the control application corresponding to the target conference platform is not installed on the conference control terminal, so that the conference terminal can record the screen and send the recorded screen to the conference control terminal.
[0025] This technical solution helps avoid recording the conference interface when the control application is installed on the conference control terminal, thus preventing the waste of the conference terminal's resources.
[0026] In one implementation, the method further includes: receiving a second notification from the conference terminal, the second notification indicating that the conference terminal has detected a conference exit operation; and in response to the second notification, stopping the display of the mirrored interface.
[0027] This technical solution allows the conference terminal and the conference control terminal to exit the conference simultaneously.
[0028] Thirdly, embodiments of this application provide a membership entry device, which includes units for implementing the method described in the first or second aspect.
[0029] Fourthly, embodiments of this application provide a terminal including at least one processor; the at least one processor is configured to execute the method described in the first or second aspect. The terminal may be a conference terminal or a conference control terminal.
[0030] In one alternative implementation, the terminal may further include a memory connected to the at least one processor; the memory is used to store computer programs or instructions; the at least one processor is specifically used to retrieve the computer programs or instructions from the memory to execute the method described in the first aspect or the second aspect.
[0031] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program or computer instructions, which, when executed, cause a conference terminal to perform the method described in the first aspect.
[0032] In a sixth aspect, embodiments of this application provide a computer-readable storage medium storing a computer program or computer instructions that, when executed, cause a conference control terminal to perform the method described in the second aspect.
[0033] In a seventh aspect, embodiments of this application provide a computer program product including a computer program or instructions, which, when run on a conference terminal, causes the conference terminal to perform the method described in the first aspect.
[0034] Eighthly, embodiments of this application provide a computer program product including a computer program or instructions, which, when run on a conference control terminal, causes the conference control terminal to perform the method described in the second aspect. Attached Figure Description
[0035] Figure 1 This is a schematic diagram illustrating an application scenario applicable to an embodiment of this application;
[0036] Figure 2 This is a flowchart illustrating a membership application method provided in an embodiment of this application;
[0037] Figure 3 This is a schematic diagram of a meeting schedule provided in an embodiment of this application;
[0038] Figure 4 This is a schematic diagram of a first interface provided in an embodiment of this application;
[0039] Figure 5 This is a schematic diagram of a meeting terminal automatically filling in meeting information on the meeting interface of a target meeting platform, according to an embodiment of this application.
[0040] Figure 6 This is a schematic diagram of a meeting interface provided in an embodiment of this application;
[0041] Figure 7 This is a flowchart illustrating another membership application method provided in this application embodiment;
[0042] Figure 8 This is a schematic diagram illustrating a scenario where a conference control terminal controls the conference interface displayed on the conference terminal through a mirrored interface, as provided in an embodiment of this application.
[0043] Figure 9 This is a schematic diagram of the structure of a device provided in an embodiment of this application;
[0044] Figure 10 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation
[0045] The terms "first," "second," etc., used in the embodiments of this application are used to distinguish different objects, not to describe a specific order. "At least one" in the embodiments of this application refers to one or more, and "multiple" refers to two or more. "And / or" in the embodiments of this application describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural.
[0046] In the embodiments of this application, "at least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can represent the following seven cases: a, b, c, a and b, a and c, b and c, a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.
[0047] With the increasing prevalence of online work, online meeting platforms have become indispensable tools for business communication and team collaboration. Currently, various types of meeting platforms exist on the market; for example, there might be meeting platform A and meeting platform B. Before joining an online meeting on meeting platform A, users need to open the meeting application on platform A and enter the meeting ID, password, and other information. Similarly, before joining an online meeting on meeting platform B, users need to open the meeting application on platform B and enter the meeting ID, password, and other information. It is evident that when users have meeting schedules on multiple meeting platforms, they need to open the meeting applications of different platforms and enter the meeting IDs to join. On the one hand, this series of operations leads to low meeting entry efficiency. On the other hand, users manually entering the meeting ID and password are prone to errors or forgetting the password, resulting in meeting failures and low entry efficiency.
[0048] This application embodiment triggers a meeting terminal to simulate the meeting entry operation, mimicking the manual entry process of a user. However, in reality, no manual user intervention is required; the meeting terminal automates the process. For example, the meeting terminal automatically accesses the meeting platform and displays its entry interface, eliminating the need for the user to manually open the platform. Similarly, the meeting terminal automatically fills in the entry information in the input boxes on the platform's entry interface, eliminating the need for manual input. Compared to manual entry, this application embodiment offers several advantages: firstly, it allows for faster entry, reducing entry time and improving efficiency; secondly, it avoids errors in entry information that could lead to failure to join or prolonged entry times, further enhancing efficiency and success rate.
[0049] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application scenario applicable to an embodiment of this application. This application scenario may include, but is not limited to, a conference terminal and a conference control terminal. Figure 1 The number and form of the devices and apparatus shown are for illustrative purposes and do not constitute a limitation on the embodiments of this application. In actual applications, they may include two or more conference terminals and two or more conference control terminals. Figure 1The application scenario shown takes a conference terminal 11 and a conference control terminal 12 as an example.
[0050] The conference control terminal 12 can connect to the conference terminal 11 via a local area network (LAN) link and remotely control the conference terminal 11 via the LAN link. Optionally, the LAN link can be a wired link or a wireless link.
[0051] Wherein, conference terminal 11 refers to a terminal device capable of conducting online meetings, and conference terminal 11 may include, but is not limited to, one or more of the following components: a camera, an audio device, a display screen, a touch screen, and a communication interface. Figure 1 (Not shown). In this embodiment, "the device includes a component" means that the component is integrated inside the device, or that the component is connected to the main body of the device via a physical connection (such as a cable or interface). For example, a shooting device, an audio device, a display screen, or a touch screen can be integrated inside the conference terminal 11, or can be connected to the conference terminal 11 via a physical connection.
[0052] In this context, a shooting device refers to a device capable of capturing still images and / or moving videos. For example, a shooting device may include, but is not limited to, a camera or webcam. An audio device refers to a device capable of capturing sound and / or converting electrical signals into sound waves. For example, an audio device may include, but is not limited to, a microphone, speaker, headphones, or audio equipment. A display screen is an output device that can display text, images, video, and other information. A touchscreen is an input device that can detect the user's touch position and convert it into an electronic signal to execute the user's commands. Optionally, the touchscreen may cover the surface of the display screen. The conference terminal can exchange data with other devices, systems, or networks through a communication interface. In this embodiment, the communication interface can be in hardware or software form.
[0053] Optionally, the conference terminal 11 can initiate and participate in online meetings on one or more conference platforms. For example, if the conference terminal 11 can initiate and participate in online meetings on two conference platforms, namely conference platform a and conference platform b, the conference terminal 11 can install the conference application for conference platform a and the conference application for conference platform b. Users can join online meetings on conference platform a by opening the conference application for conference platform a and entering the conference ID and other information. Similarly, users can join online meetings on conference platform b by opening the conference application for conference platform b and entering the conference ID and other information.
[0054] It should be noted that, Figure 1The meeting terminal 11 shown is equipped with meeting applications from meeting platform a and meeting platform b for illustrative purposes only and does not constitute a limitation on the embodiments of this application. In other implementations, meeting terminal 11 may install meeting applications from more or fewer meeting platforms.
[0055] Conference control terminal 12 may include, but is not limited to, one or more of the following components: audio device, display screen, touch screen, communication interface ( Figure 1 (Not shown). Here, the communication interface can refer to the port used to access the local area network control link. The meanings of audio devices, displays, touchscreens, and communication interfaces are described above and will not be repeated here.
[0056] Optionally, the conference control terminal 12 may have one or more of the following functions to control the conference more conveniently and efficiently: turn the power of the conference terminal on or off, adjust the volume of the microphone and / or speaker of the conference terminal, control the on / off state of the microphone of the conference terminal, navigate up, down, left and right to perform specific operations (such as browsing menus, making selections) on the display screen of the conference terminal, control the direction of the camera of the conference terminal, enter the settings menu of the conference terminal, and make annotations on the conference whiteboard of the conference terminal.
[0057] Optionally, the conference control terminal 12 may install control applications for at least one conference platform, and the conference control terminal 12 may remotely control online conferences on the corresponding conference platform on the conference terminal 11 through the control applications.
[0058] Optionally, taking the example that conference terminal 11 can host online conferences on N conference platforms, conference control terminal 12 can install control applications for some or all of the N conference platforms, where N is a positive integer. For example, taking the example that conference terminal 11 can host online conferences on conference platforms a and b, conference control terminal 12 can have the control application for conference platform a installed, but not the control application for conference platform b. Conference control terminal 12 can remotely control the online conference on conference platform a on conference terminal 11 through the control application for conference platform a.
[0059] The embodiments of this application do not limit the form of the conference control terminal 12. For example, the form of the conference control terminal 12 may include, but is not limited to: remote control, mobile phone, tablet computer, desktop computer, laptop computer, all-in-one computer, virtual reality (VR) terminal device, augmented reality (AR) terminal device, handheld device, wearable device or other terminal device.
[0060] The embodiments of this application do not limit the form of the conference terminal 11. For example, the form of the conference terminal 11 may include, but is not limited to, tablet computers, desktop computers, laptop computers, all-in-one computers or other terminal devices.
[0061] Optionally, this application scenario may also include at least one cloud service device 13. The conference terminal 11 and / or the conference control terminal 12 can be connected to the at least one cloud service device 13 via a cloud link, and the cloud service device can provide cloud services to the conference terminal 11 and / or the conference control terminal 12 via the cloud link. The cloud service device may include, but is not limited to, the server of the conference platform, the conference booking platform, etc.
[0062] The conference platform's server can provide one or more of the following services to conference terminal 11 and / or conference control terminal 12: user authentication and authorization, management of user account information and conference schedules, cloud database services such as data querying, cloud collaboration services (such as document editing and conference whiteboards), cloud storage services such as storing conference records, documents, and videos, computing services such as processing video and audio data streams, interactive functions in the conference (such as voting), and communication services such as voice and video calls. The conference whiteboard is an online collaboration tool that simulates the function of a traditional physical whiteboard, allowing conference participants to draw, write, annotate, and share ideas on a virtual canvas.
[0063] The meeting reservation platform's server can provide one or more of the following services to meeting terminal 11 and / or meeting control terminal 12: creating, modifying, and canceling meeting reservations, generating meeting schedules, issuing meeting notices, and displaying meeting room occupancy status in real time, as well as other meeting resource scheduling and management services.
[0064] This application does not limit the specific service content of the cloud services provided by the server of the conference platform or the server of the conference booking platform. Figure 1 The application scenario shown includes three cloud service devices, and taking the online meeting of meeting platform a and meeting platform b as an example, the three cloud service devices can be the server 121 of meeting platform a, the server 122 of meeting platform b, and the server 123 of the meeting reservation platform.
[0065] It is understood that the application scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. Those skilled in the art will know that with the evolution of technology and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0066] The following describes the meeting entry method proposed in the embodiments of this application. This method can be executed by a conference terminal and a conference control terminal, or by a device compatible with the conference terminal (e.g., a device with a chip or processor located inside the conference terminal) and a device compatible with the conference control terminal (e.g., a device with a chip or processor located inside the conference control terminal). This embodiment of the application uses the execution of the meeting entry method by a conference terminal and a conference control terminal as an example. The conference terminal can be... Figure 1 The conference terminal 11 shown can be a conference control terminal. Figure 1 The conference control terminal 12 shown is shown.
[0067] Please see Figure 2 , Figure 2 This is a flowchart illustrating a membership application method provided in an embodiment of this application. Figure 2 As shown, the membership application method may include, but is not limited to, the following steps.
[0068] S201: The conference control terminal displays the schedule interface, which shows at least one conference schedule (hereinafter referred to as T conference schedules, where T is a positive integer).
[0069] A meeting schedule refers to the time arrangement of meeting activities. One meeting schedule corresponds to one meeting on a meeting platform. Different meeting schedules can correspond to the same or different meeting platforms. For example, consider two meeting schedules, Meeting Schedule 1 and Meeting Schedule 2. Assume Meeting Schedule 1 is held in time period a, and Meeting Schedule 2 is held in time period b, where time periods a and b are different. In one scenario, Meeting Schedule 1 and Meeting Schedule 2 can correspond to the same meeting platform; that is, on that platform, one meeting is scheduled for time period a and another for time period b. In another scenario, Meeting Schedule 1 and Meeting Schedule 2 correspond to different meeting platforms. For example, Meeting Schedule 1 corresponds to Meeting Platform 1, and Meeting Schedule 2 corresponds to Meeting Platform 2. In other words, on Meeting Platform 1, one meeting is scheduled for time period a; on Meeting Platform 2, one meeting is scheduled for time period b.
[0070] For a user, there can be one or more meeting schedules. T meeting schedules can include meeting schedules for one or more users. For example, assuming an organization has employees a and b, T meeting schedules can include meeting schedules for either employee a or employee b. Alternatively, T meeting schedules can include meeting schedules for employee a, and may also include meeting schedules for employee b.
[0071] In the schedule interface, T meeting schedules can be organized using tables or other formats. This embodiment of the application illustrates this by showing how T meeting schedules are organized in the form of a meeting schedule table. A schematic diagram of the meeting schedule table can be shown below. Figure 3 As shown.
[0072] Figure 3 Taking T=2 as an example, and the two meeting schedules as Meeting Schedule 1 and Meeting Schedule 2 respectively, Figure 3 The meeting schedule shown includes the meeting day program number, meeting topic, meeting time period, participants, meeting platform identifier, and membership information. It is used as an example and does not constitute a limitation on the embodiments of this application. In other implementations, the meeting schedule may include one or more of the following information: meeting day program number, meeting topic, meeting time period, participants, meeting platform identifier, and membership information.
[0073] The meeting entry information for a meeting schedule may include the information required to enter the meeting corresponding to that schedule. Taking a specific meeting schedule (e.g., meeting schedule a) as an example, the entry information for meeting schedule a may include: the meeting entry information for meeting schedule a, such as the meeting ID and meeting link. Optionally, the entry information for meeting schedule a may also include: a password. Optionally, the entry information for meeting schedule a may also include: the login information for the meeting platform corresponding to meeting schedule a, i.e., the information required to log in to the meeting platform corresponding to meeting schedule a, which may include a username and a password.
[0074] In one possible implementation, the conference terminal can also display the schedule interface, so that users can learn about the conference schedule through the schedule interface displayed on the conference terminal and / or conference control terminal.
[0075] In one possible implementation, the meeting terminals and control terminals can obtain information on T meeting schedules from the server of the meeting booking platform via a cloud link. Users can book meetings on different meeting platforms through the meeting booking platform; therefore, the meeting terminals and control terminals can obtain information on T meeting schedules from the server of the meeting booking platform via the cloud link. Alternatively, users can book meetings on different meeting platforms separately. For example, a user can book a meeting on meeting platform a and a meeting on meeting platform b. In this case, the server of the meeting booking platform can aggregate the user's booked meetings from the servers corresponding to the different meeting platforms, thereby determining the information on the T meeting schedules.
[0076] S202: The conference control terminal detects a start operation for a target conference schedule among T conference schedules on the schedule interface, and sends a first control message to the conference terminal. The first control message instructs the conference terminal to display a first interface and simulate the entry operation corresponding to the target conference schedule, so that the conference terminal displays the conference interface of the target conference schedule. The entry operation includes at least the following operations: for the start operation of the target application icon displayed on the first interface, fill the entry information of the target conference schedule into the input box displayed on the entry interface of the target conference platform; wherein, the application corresponding to the target application icon supports access to the target conference platform, and the target conference platform is the conference platform corresponding to the target conference schedule. Accordingly, the conference terminal receives the first control message from the conference control terminal.
[0077] When the conference control terminal detects an initiation operation targeting a specific conference schedule, it indicates a need to join the meeting corresponding to that schedule. In this case, the conference control terminal sends a first control message to the conference terminal, triggering the conference terminal to simulate the joining operation corresponding to the target conference schedule. This simulates a manual joining process, but in reality, no manual user intervention is required; the process is automated by the conference terminal. In other words, the automated joining operation performed by the conference terminal is just like a manual operation performed by a real user. This allows for faster joining, shortens the joining time, and thus improves joining efficiency.
[0078] For details on the process of the conference terminal displaying the first interface and simulating the entry operation corresponding to the target conference schedule, please refer to the specific descriptions in S203-S205.
[0079] In one possible implementation, the initiation operation for the target meeting schedule can be triggered by the user. For example, a user clicking on the target meeting schedule in the schedule interface can trigger the initiation operation for the target meeting schedule. This application embodiment does not limit the method by which the user triggers the initiation operation for the target meeting schedule. For example, the user can trigger the initiation operation through keyboard input, mouse click, touchscreen operation, voice control, or other methods. Keyboard input may include, but is not limited to: typing, entering commands, using shortcut keys, etc. Mouse click may include, but is not limited to: left click, right click, double click, drag, etc. Touchscreen operation may include, but is not limited to: tap, long press, swipe, zoom, rotate, etc. Voice control: inputting commands via voice.
[0080] Optionally, the schedule interface can also display one-click meeting controls for each meeting schedule (such as...). Figure 3 As shown, by triggering (e.g., clicking) the one-click meeting control, the start operation of the meeting schedule (i.e., the target meeting schedule) corresponding to the clicked one-click meeting control can be triggered.
[0081] Optionally, by triggering (e.g., clicking) the relevant information of any meeting event in the meeting schedule, the launch operation of the meeting event corresponding to the clicked information (i.e., the target meeting event) can be triggered. In this case, the schedule interface can display a one-click meeting control for each meeting event, or it can not display a one-click meeting control.
[0082] In one possible implementation, the start operation for the target meeting schedule can be triggered by a timer. For example, assuming the start time of the target meeting schedule is time a, the trigger time of the timer for the target meeting schedule can be set to time a or a few minutes before time a. When the current time reaches the trigger time, the start operation for the target meeting schedule can be automatically triggered.
[0083] S203: The conference terminal displays the first interface.
[0084] After receiving the first control message, the conference terminal can display a first interface. The first interface can display icons for one or more applications, which may include applications from one or more conference platforms. The application icons for these one or more conference platforms may include at least the icon of the target application, and the application corresponding to the target application icon supports access to the target conference platform.
[0085] In one possible implementation, the application corresponding to the target application icon can be the application of the target meeting platform (i.e., the meeting platform corresponding to the target meeting schedule), or the application corresponding to the target application icon can be a browser or other application that can access the target meeting platform. Entering the URL of the target meeting platform in the browser's address bar will access the target meeting platform.
[0086] Taking an example where the first interface displays application icons for two conferencing platforms, namely conferencing platform a and conferencing platform b, the schematic diagram of the first interface can be as follows: Figure 4 As shown. Figure 4 As shown, the first interface includes application icons for meeting platform a and meeting platform b. The target application icon can be either the application icon for meeting platform a or the application icon for meeting platform b.
[0087] Optionally, the first screen may display icons for other applications besides the target application icon. Optionally, the first screen may provide functions such as file search and access to system settings, in addition to launching applications. Optionally, the first screen may be the initial screen displayed by the conference terminal after startup. For example, the first screen may be the conference terminal's desktop or homepage.
[0088] In one possible implementation, the interface displayed by the conference terminal before receiving the first control message can be the first interface. In this case, the conference terminal can continue to display the first interface.
[0089] In another possible implementation, before receiving the first control message, the conference terminal can display a second interface, which differs from the first interface. In this case, the conference terminal can switch from displaying the second interface to displaying the first interface. This ensures that the conference terminal displays a fixed interface (i.e., the first interface) before simulating the entry operation corresponding to the target meeting schedule, facilitating a smooth simulation. If the conference terminal does not switch from the second interface to the first interface and directly simulates the entry operation while displaying the second interface, it may fail to simulate the launch operation for the target application icon, thus hindering subsequent simulation steps and causing entry failure. If the target application icon is not displayed on the second interface, the application corresponding to the icon cannot be launched, preventing access to the target application platform and resulting in entry failure.
[0090] S204: The conference terminal simulates the launch operation for the target application icon and displays the entry interface of the target conference platform.
[0091] When the conference terminal displays the first interface, it can simulate launching the target application icon. By simulating this launch, the application corresponding to the icon can be launched. Furthermore, this application can access the target conference platform, allowing the conference terminal to display the target conference platform's inbound interface. The display of the target conference platform's inbound interface indicates that the conference terminal has successfully accessed the target conference platform.
[0092] In one possible implementation, after the conference terminal simulates launching the target application icon, it can directly jump from the first display screen to the target conference platform's entry screen. For example, the conference terminal displays the first screen, simulates clicking the target conference platform's application icon on the first screen, and then displays the target conference platform's entry screen. In this case, the conference terminal needs to have the target conference platform's application pre-installed.
[0093] In another possible implementation, after the conference terminal simulates launching the target application icon, it can sequentially navigate to one or more interfaces from the initial screen before finally displaying the target conference platform's inbound interface. For example, the conference terminal displays the initial screen, where clicking the browser icon opens the browser window. The target conference platform's URL is then entered in the address bar, and the inbound interface for that platform is displayed. In this case, the conference terminal does not need to install the target conference platform's application.
[0094] This application does not limit the operation method for launching the target application icon. For example, the operation method may include, but is not limited to, keyboard input, mouse click, touch screen operation, voice control, or other methods. Taking touch screen operation as an example, the conference terminal can simulate a user touching the target application icon displayed on the first interface, so that the application corresponding to the target application icon is launched.
[0095] S205: The meeting terminal simulates the execution of the meeting by filling in the entry information in the input box displayed on the meeting entry interface and displaying the meeting interface of the target meeting schedule.
[0096] The conference terminal simulates the process of filling in the target meeting schedule's information in the input box displayed on the meeting entry interface. In other words, the conference terminal automatically fills in the entry information in the input box, eliminating the need for the user to manually enter it. This avoids both user input errors and the possibility of users being unable to join the meeting due to misremembering their entry information. This method helps to shorten the meeting entry time, thereby improving meeting entry efficiency.
[0097] Optionally, the conference terminal may receive all or part of the target conference schedule information (including at least the membership information) in advance from the server of the target conference platform corresponding to the target conference schedule. Alternatively, the conference terminal may receive all or part of the target conference schedule information (including at least the membership information) in advance from the server of the conference booking platform. Alternatively, the conference terminal may receive all or part of the target conference schedule information (including at least the membership information) in advance from the conference control terminal.
[0098] Optionally, the conference control terminal may send all or part of the target conference schedule information (at least including membership information) to the conference terminal via the first control message. In other words, the first control message may include all or part of the target conference schedule information (at least including membership information). Alternatively, all or part of the target conference schedule information (at least including membership information) may be sent via other messages (such as message a), without being sent via the first control message. The conference control terminal may send the first control message first and then message a, or vice versa; this embodiment does not limit this.
[0099] Optionally, the conference terminal may store all or part of the information (at least including membership information) of the received target conference schedule, so that the membership information can be automatically retrieved from the stored content when it is necessary to automatically populate the membership information. Optionally, the stored content may include the aforementioned conference schedule.
[0100] Taking the automatic extraction of meeting entry information from the meeting schedule by the meeting terminal as an example, assume that the meeting schedule includes two meeting schedules, each of which includes the following information: meeting topic, meeting time period, participants, meeting platform identifier, and entry information. The two meeting schedules are Meeting Schedule 1 and Meeting Schedule 2, as shown in Table 1. As shown in Table 1, by extracting the last two columns of information from the meeting schedule, the meeting terminal can obtain the entry information (i.e., meeting number and entry password) for any meeting schedule.
[0101] Table 1 Meeting Schedule
[0102]
[0103] Taking the target meeting schedule as Meeting Schedule 1 in Table 1, and assuming the target meeting platform's entry interface displays input boxes for both the meeting number and the password, the meeting terminal can automatically fill in the meeting number (i.e., 123) in the meeting number input box and the entry password (i.e., ABC) in the password input box. A diagram illustrating the automatic filling of entry information by the meeting terminal on the target meeting platform's entry interface can be shown below. Figure 5 As shown.
[0104] The conference terminal automatically extracts the meeting information from the target conference platform and automatically fills in the input boxes displayed on the platform's meeting interface. This avoids the following issues: manual input can lead to incorrect information, resulting in failure to join or prolonged joining times. Therefore, automatically extracting and filling in meeting information through the conference terminal improves joining efficiency and success rate.
[0105] In one possible implementation, the conference terminal, while displaying the first interface, can pre-record all operations performed by the user from the first interface until the conference interface is displayed. In this way, the conference terminal can learn how to simulate the joining operation corresponding to the target conference schedule. Alternatively, the conference terminal can pre-store a set of instructions that can trigger the display of the first interface and simulate the joining operation corresponding to the target conference schedule. Upon receiving a first control message, the conference terminal can display the first interface and simulate the joining operation corresponding to the target conference schedule by executing this set of instructions. Optionally, this set of instructions can be sent to the conference terminal by the server corresponding to the target conference platform; in this case, the user does not need to manually perform the joining process of the target conference platform on the conference terminal beforehand.
[0106] In one possible implementation, the input fields displayed on the target meeting platform's entry interface may include, in addition to the meeting ID and password input fields, a login information input field for the target meeting platform. In this case, the meeting terminal can automatically extract the login information from the target meeting platform and automatically fill it into the login information input field. This application's embodiment uses a login-free target meeting platform as an example for illustration and does not constitute a limitation on the embodiments of this application. It should be noted that the methods for obtaining, storing, and retrieving login information can refer to the methods for obtaining, storing, and retrieving meeting information, and will not be repeated here.
[0107] After the conference terminal automatically fills in the meeting ID and password for the target meeting schedule, it can request the server of the target meeting platform to verify the meeting ID and password entered by the conference terminal. After successful verification by the server, the conference terminal can display the meeting interface of the target meeting schedule. The display of the meeting interface by the conference terminal indicates that the user has successfully joined the meeting.
[0108] Optionally, the target meeting platform's entry interface may include a confirmation entry control (such as...). Figure 5 (As shown). After the conference terminal automatically fills in the meeting ID and password for the target conference schedule, it can automatically trigger (e.g., by clicking) the confirmation button. When the confirmation button is triggered, the conference terminal can request the server of the target conference platform to verify the meeting ID and password filled in by the conference terminal.
[0109] Optionally, the information displayed on the meeting interface of the target meeting schedule may include, but is not limited to, one or more of the following: shared materials (such as images, videos, documents, etc.), a list of participants, a chat box, an annotation menu bar, and a settings menu bar. The annotation menu bar may include, but is not limited to, one or more of the following tools: highlight, pencil, arrow, clear, undo, text box, and color. The settings menu bar may include, but is not limited to, one or more of the following tools: audio settings, video settings, exit meeting, screen sharing settings, and participant permission settings.
[0110] For example, a schematic diagram of the meeting interface can be as follows: Figure 6 As shown. Figure 6 In the meeting interface, the shared resource is document xxx. Document xxx is displayed within the shared resource display area. Figure 6 The dashed box indicates the area. Figure 6 The meeting interface also displays a list of participants, an annotation menu, and a settings menu.
[0111] It should be noted that, Figure 6 The element types, element shapes, number of each element, and display positions shown in the conference interface are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. For example, Figure 6 In the meeting interface, the annotation menu bar is displayed in the shared data display area for example purposes. The annotation menu bar can also be displayed in other areas of the meeting interface besides the shared data display area.
[0112] In this embodiment, the conference control terminal sends a first control message to the conference terminal to trigger the display of a first interface and simulate the execution of a meeting entry operation, thus simulating the manual meeting entry process performed by the user. For example, the conference terminal simulates the launch operation of the target application icon to automatically open the target conference platform, eliminating the need for the user to manually open the target conference platform. Similarly, the conference terminal automatically fills in the entry information in the input box displayed on the target conference platform's entry interface, eliminating the need for the user to manually input the entry information. Compared to the manual meeting entry method, by implementing this embodiment, firstly, the meeting entry operation can be executed quickly, shortening the entry time and thus improving entry efficiency. Secondly, it can avoid the inability to enter a meeting or the long entry time caused by inputting incorrect entry information, thereby improving entry efficiency and success rate. Thirdly, based on the conference platform's Software Development Kit (SDK), the one-click meeting entry function is implemented by accessing the conference platform through a standard protocol. However, this method has stability and service cost issues. For example, assume there are two conference platforms, conference platform a and conference platform b. One-click meeting functionality on meeting platform A requires an SDK that interfaces with its software interface via a standard protocol. Similarly, one-click meeting functionality on meeting platform B requires an SDK that interfaces with its software interface via a standard protocol. Therefore, implementing one-click meeting functionality across different meeting platforms in this way is costly and may suffer from stability issues due to interface integration errors. In contrast, this embodiment of the application simulates the user's manual meeting entry process using technical means, achieving one-click meeting functionality without relying on the meeting platform's SDK. This reduces service costs and ensures stability.
[0113] In one possible implementation, S701-S705 can be executed after S205. For example... Figure 7 As shown, Figure 7 This is a flowchart illustrating another membership application method provided in an embodiment of this application. Figure 7 As shown, the membership application method may include, but is not limited to, the following steps. Details regarding S201-S205 will not be elaborated upon here.
[0114] S701: The conference terminal records the conference interface and obtains the recorded screen.
[0115] In one possible implementation, if the conference control terminal does not have the control application corresponding to the target conference platform installed, the conference terminal can record the conference interface. Optionally, the conference terminal can know in advance which conference platform control applications are installed on the conference control terminal, and therefore, the conference terminal can know whether the conference control terminal has the control application corresponding to the target conference platform installed. Optionally, the conference control terminal can notify the conference terminal in advance which conference platform control applications are installed on the conference control terminal.
[0116] If the conference control terminal has the corresponding control application for the target conference platform installed, it can control the conference interface displayed on the terminal through this application. In this case, the conference terminal does not need to record the conference interface. However, if the conference control terminal does not have the corresponding control application installed, recording the conference interface avoids wasting the terminal's resources.
[0117] Optionally, if the conference control terminal does not have the control application corresponding to the target conference platform installed, the conference control terminal can send a first notification to the conference terminal. This first notification indicates that the conference control terminal does not have the control application corresponding to the target conference platform installed, thus preventing the conference terminal from recording the screen and sending it to the conference control terminal. Correspondingly, the conference terminal receives the first notification from the conference control terminal. This method helps avoid recording the conference interface even when the control application is installed on the conference control terminal, thereby preventing the waste of the conference terminal's resources.
[0118] Optionally, the conference terminal may receive the first notification after successful participation. Alternatively, the conference terminal may receive the first notification before successful participation. This application embodiment does not limit the timing of the conference control terminal sending the first notification, nor does it limit the timing of the conference terminal receiving the first notification.
[0119] S702: The conference terminal sends a recorded screen to the conference control terminal. The recorded screen is used by the conference control terminal to display a mirrored interface, which shows a mirror of the conference interface. This mirrored interface is used to control the conference interface displayed by the conference terminal. Correspondingly, the conference control terminal receives the recorded screen.
[0120] The conference terminal can send Z frames of recorded footage to the conference control terminal as soon as it records Z frames, where Z is a positive integer. Alternatively, the conference terminal can send the most recently recorded footage within a preset time interval to the conference control terminal at preset time intervals. This application embodiment does not limit the timing of the conference device sending recorded footage to the conference control terminal.
[0121] Optionally, the value of Z and the preset duration can be set by default by the conference equipment or conference control terminal; or, the value of Z and the preset duration can be set or modified by the conference equipment or conference control terminal according to user operation. The specific value of Z and the preset duration and the setting method are not limited in the embodiments of this application.
[0122] S703: The conference control terminal displays a mirrored interface based on the recorded screen.
[0123] The mirrored interface displays a copy of the meeting interface displayed on the meeting terminal. When the meeting interface displayed on the meeting terminal changes, the mirrored interface displayed on the meeting control terminal changes synchronously. In this way, even if the meeting control terminal does not have the control application corresponding to the target meeting platform installed, it can still synchronously display the content of the meeting terminal's meeting interface by displaying the mirrored interface, which facilitates the sharing of meeting resources.
[0124] S704: The conference control system detects the first control operation on the mirrored interface and sends a second control message to the conference terminal. The second control message includes information about the first control operation and instructs the conference terminal to perform a second control operation on the conference interface. The second control operation is the same as the first control operation. Correspondingly, the conference terminal receives the second control message from the conference control terminal.
[0125] The first control operation may include one or more operations; in other words, the first control operation may include a single operation, or the first control operation may include a set of operations in which the operations are sequentially related. For example, the first control operation may include two operations, and the two operations are executed in the following order: a click operation on an annotation menu bar (such as an arrow menu bar) displayed on the mirrored interface (hereinafter referred to as operation 1), and a sliding operation to draw an arrow on the mirrored interface (hereinafter referred to as operation 2).
[0126] The type of first control operation may include, but is not limited to: touch screen operation, keyboard input, mouse click, voice control, or other types of operation.
[0127] The information for the first control operation includes information that can be reproduced on the conference interface of the conference terminal. Taking a click operation (such as operation 1 described above) and a swipe operation (such as operation 2 described above) as examples, the information for a click operation may include, but is not limited to, one or more of the following: click location, the clicked element or component, click type (such as single click, double click, long press, right click, etc.), and number of clicks. The information for a swipe operation may include, but is not limited to, one or more of the following: touch start position, touch end position, swipe direction, swipe distance, swipe speed, and swipe trajectory.
[0128] S705: The conference terminal executes a second control operation on the conference interface based on the information from the first control operation.
[0129] Based on the information received from the first control operation, the conference terminal can execute a second control operation on the conference interface that is identical to the first control operation. In this way, the conference control terminal can control the conference interface displayed on the conference terminal through mirroring. Users can remotely control the conference interface displayed on the conference terminal through the conference control terminal, which improves the convenience and intelligence of conference control, as well as the efficiency of the conference process.
[0130] For example, the conference interface displayed on the conference terminal and the mirrored interface displayed on the conference control terminal are both like this. Figure 6 As shown, and taking the first control operation as an example including operations 1 and 2 mentioned above, a scenario diagram illustrating the scenario where the conference control terminal controls the conference interface displayed on the conference terminal through a mirrored interface can be illustrated as follows: Figure 8 As shown.
[0131] Figure 8 In the diagram, ①, ②, ③, ④, and ⑤ represent the order of operations from front to back. In other words, the conference control terminal performs the following operations in sequence: Perform operation ① (i.e., click operation, operation 1) on the mirrored interface; perform operation ② (i.e., draw on the mirrored interface) on the mirrored interface. Figure 8 The bold arrow indicates the sliding operation, operation 2), followed by operation 3 (i.e., sending the second control message). Then, the conference terminal performs the following operations in sequence: operation 4 (click operation) on the conference interface, and operation 5 (drawing on the conference interface). Figure 8 (The sliding operation indicated by the bold arrow). See also Figure 8 It can be seen that, based on the information of the first control operation carried in the second control message, the conference terminal can perform the same control operation on the conference interface as it does on the mirror interface.
[0132] In one possible implementation, when the conference terminal detects a conference exit operation, it can send a second notification to the conference control terminal. This second notification indicates that the conference terminal has detected the exit operation, causing the conference control terminal to stop displaying the mirrored interface. Correspondingly, the conference control terminal receives the second notification from the conference terminal and, in response, stops displaying the mirrored interface.
[0133] In one possible implementation, the first control operation detected by the conference control terminal can be a conference exit operation. In this case, based on the information of the received first control operation, the conference terminal can execute the conference exit operation on the conference interface, thereby exiting the conference. The conference exit operation can be a setting menu bar (such as "Return to Conference") displayed on the conference interface. Figure 8 The triggering operation is shown in the figure.
[0134] In this way, both the conference terminal and the conference control terminal can exit the conference simultaneously.
[0135] In one possible implementation, after a conference terminal exits the conference, it can revert to a first default state (e.g., displaying a fourth interface). Optionally, this fourth interface can be the same as or different from the first interface.
[0136] In one possible implementation, after the conference control terminal stops displaying the mirrored interface, it can revert to a second default state (e.g., displaying the fifth interface). The fifth interface can be any interface or page that the conference control terminal can display. Optionally, the fifth interface can be the initial screen interface displayed by the conference control terminal after startup. For example, the fifth interface can be the conference control terminal's desktop or homepage.
[0137] In this embodiment, the conference control terminal can display a mirror image of the conference interface based on the recorded screen of the conference interface, and control the conference interface displayed on the conference terminal based on the mirror image. This helps to improve the convenience and intelligence of conference control, as well as the efficiency of the conference process.
[0138] In one possible implementation, when the conference terminal displays the conference interface showing the target conference schedule, it can output a fourth notification indicating whether to confirm starting a new conference schedule. Upon triggering the start operation for the new conference schedule, the conference terminal can display the first interface and simulate the joining operation corresponding to the new conference schedule to enter the meeting. Here, triggering the start operation for the new conference schedule indicates that the user confirms starting the new conference schedule. In this way, new meetings can be joined during the current meeting.
[0139] Optionally, users can confirm whether to start a new meeting schedule by operating the meeting terminal, or users can control the meeting terminal to confirm whether to start a new meeting schedule by operating the meeting control terminal.
[0140] In one possible implementation, S204 can be implemented as follows: when both the shooting device and the audio device are idle, the conference terminal executes S204 (i.e., simulates the execution of a launch operation for the target application icon).
[0141] In this way, the conference terminal can ensure that both the camera and audio devices are idle, so that the terminal can use them smoothly after a participant joins, thus ensuring the smooth running of the meeting. If, after a participant joins, the camera is still occupied by an application other than the current conference application, the current conference application will be unable to use the camera. Similarly, if, after a participant joins, the audio device is still occupied by an application other than the current conference application, the current conference application will be unable to use the audio.
[0142] In one possible implementation, before executing S204, the conference terminal may also close a first application, which includes applications occupying the camera device and applications occupying the audio device. The number of first applications can be one or more. The first applications may include all applications occupying the camera device and all applications occupying the audio device.
[0143] In this way, the conference terminal can release the camera and audio devices from use, leaving them both idle. This allows the conference terminal to use the camera and audio devices smoothly after a participant joins, ensuring the smooth running of the meeting. This method can be understood as forcibly releasing the camera and audio devices from use, essentially forcibly closing the primary application.
[0144] In one possible implementation, after receiving the first control message from the conference control terminal, the conference terminal can query whether the camera device and the audio device are occupied. If both the camera device and the audio device are idle, the conference terminal does not need to close the first application. If at least one of the camera device and the audio device is occupied, the conference terminal can forcibly release the occupied device from its occupancy status.
[0145] This application does not limit the execution order of closing the first application and displaying the first interface on the conference terminal. For example, the conference terminal may close the first application first and then display the first interface; or, the conference terminal may display the first interface first and then close the first application; or, the conference terminal may display the first interface and close the first application simultaneously.
[0146] Please see Figure 9 , Figure 9 This is a schematic diagram of a membership registration device provided in an embodiment of this application. Figure 9 As shown, the meeting access device 90 includes a processing unit 901, a display unit 902, and a communication unit 903. The device 90 can execute the relevant steps of the meeting terminal or meeting control terminal in the aforementioned method embodiments.
[0147] For the case where device 90 is used to implement the function of the conference terminal in the method embodiment:
[0148] The communication unit 903 is used to receive a first control message from the conference control terminal. The first control message is used to instruct the conference terminal to display a first interface and simulate the execution of the entry operation corresponding to the target conference schedule. The entry operation includes at least the following operations: for the launch operation of the target application icon displayed on the first interface, fill the entry information of the target conference schedule into the input box displayed on the entry interface of the target conference platform; wherein, the application corresponding to the target application icon supports access to the target conference platform, and the target conference platform is the conference platform corresponding to the target conference schedule.
[0149] Display unit 902 is used to display the first interface;
[0150] Processing unit 901 is used to simulate the execution of a launch operation for the target application icon;
[0151] Display unit 902 is also used to display the meeting interface of the target meeting platform;
[0152] The processing unit 901 is also used to simulate filling in the membership information in the input box displayed on the membership interface;
[0153] Display unit 902 is also used to display the meeting interface of the target meeting schedule.
[0154] Specifically, in this situation, the operations performed by the processing unit 901, the display unit 902, and the communication unit 903 can be referred to as follows: Figures 2-8 The corresponding embodiment describes the conference terminal.
[0155] For the case where device 90 is used to implement the function of the conference control terminal in the method embodiment:
[0156] Display unit 902 is used to display a schedule interface, which displays at least one meeting schedule;
[0157] The communication unit 903 is configured to detect a start operation for a target meeting schedule in at least one meeting schedule on the schedule interface, and send a first control message to the meeting terminal. The first control message is configured to instruct the meeting terminal to display a first interface and simulate the entry operation corresponding to the target meeting schedule, so that the meeting terminal displays the meeting interface of the target meeting schedule. The entry operation includes at least the following operations: for the start operation of the target application icon displayed on the first interface, fill the entry information of the target meeting schedule in the input box displayed on the entry interface of the target meeting platform; wherein, the application corresponding to the target application icon supports access to the target meeting platform, and the target meeting platform is the meeting platform corresponding to the target meeting schedule.
[0158] Specifically, in this situation, the operations performed by the processing unit 901, the display unit 902, and the communication unit 903 can be referred to as follows: Figures 2-8 The corresponding embodiment describes the conference control terminal.
[0159] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of a terminal 100 provided in an embodiment of this application. It can be used to implement the functions of the conference terminal and conference control terminal in the above method embodiments. The terminal 100 may include a display 1001, a processor 1002, and a transceiver 1003. Optionally, the terminal 100 may also include one or more of the following: a memory 1004, a camera 1005, an audio device 1006, and a touchscreen 1007. The display 1001, processor 1002, transceiver 1003, memory 1004, camera 1005, audio device 1006, and touchscreen 1007 can be connected via a bus 1008 or other means. Figure 10 The connections between other components are shown in bold lines only and are not intended to be limiting. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0160] The coupling in this application embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information interaction between devices, units, or modules. This application embodiment does not limit the specific connection medium between the above-mentioned display 1001, processor 1002, transceiver 1003, memory 1004, imaging device 1005, audio device 1006, and touch screen 1007.
[0161] For details regarding the display 1001, the shooting device 1005, the audio device 1006, and the touch screen 1007, please refer to [link to relevant documentation]. Figure 1 The descriptions of the application scenarios shown are omitted here.
[0162] Memory 1004 may include read-only memory and random access memory, and provides instructions and data to processor 1002. A portion of memory 1004 may also include non-volatile random access memory.
[0163] The processor 1002 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor; optionally, the processor 1002 can also be any conventional processor.
[0164] In one example, when the conference terminal uses Figure 10 When in the form shown, Figure 10 The processor in the process can execute the method executed by the conference terminal in any of the above method embodiments.
[0165] In one example, when the conference control terminal uses Figure 10 When in the form shown, Figure 10 The processor in the system can execute the methods performed by the conference control terminal in any of the above method embodiments.
[0166] In one optional implementation, memory 1004 is used to store computer programs or instructions; processor 1002 is used to call the computer programs or instructions stored in memory 1004 for execution. Figures 2-9 The steps performed by the conference terminal or conference control terminal in the corresponding embodiment.
[0167] Specifically, Figure 10 The functions / implementation processes of the processing unit 901, display unit 902, and communication unit 903 can all be achieved through... Figure 10 The processor 1002 in the memory calls a computer program or instruction stored in the memory 1004 to implement the function. Alternatively, Figure 10 The function / implementation process of the processing unit 901 can be achieved through... Figure 10 The processor 1002 in the memory calls the computer program or instructions stored in the memory 1004 to implement it. Figure 10 The function / implementation process of the display unit 902 can be achieved through... Figure 10This is achieved through the display 1001. Figure 10 The function / implementation process of the communication unit 903 in the middle can be achieved through Figure 10 It is implemented using transceiver 1003.
[0168] In the embodiments of this application, the method provided in the embodiments of this application can be implemented by running a computer program (including program code) capable of performing the steps involved in the above-described method on a general-purpose computing device, such as a computer, which includes processing elements and storage elements such as a CPU, random access memory (RAM), and read-only memory (ROM). The computer program can be recorded on, for example, a computer-readable recording medium, and loaded into a conference terminal or conference control terminal via the computer-readable recording medium, and run therein.
[0169] Based on the same inventive concept, the principle and beneficial effects of the terminal 100 provided in the embodiments of this application in solving the problem are similar to the principle and beneficial effects of the conference terminal and conference control terminal in the method embodiments of this application in solving the problem. Please refer to the principle and beneficial effects of the method embodiments. For the sake of brevity, they will not be repeated here.
[0170] This application also provides a computer-readable storage medium storing a computer program or computer instructions, which are adapted to be loaded by a conference terminal or conference control terminal and executed by the method provided in the above-described method embodiments.
[0171] This application also provides a computer program product containing a computer program or instructions, which, when executed on a conference terminal, causes the conference terminal to perform the methods provided in the above-described method embodiments. Alternatively, when executed on a conference control terminal, the computer program or instructions cause the conference control terminal to perform the methods provided in the above-described method embodiments.
[0172] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.
[0173] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0174] In the above embodiments, the descriptions of each embodiment have their own emphasis, and any multiple embodiments can be used in combination. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0175] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.
[0176] The modules in the device of this application embodiment can be merged, divided, and deleted according to actual needs.
[0177] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by program instructions and related hardware. The program instructions can be stored in a computer-readable storage medium, which may include: flash drive, ROM, RAM, disk or optical disk, etc.
[0178] The above-disclosed embodiments are merely one example of this application and only a part of the embodiments of this application. They should not be construed as limiting the scope of this application.
Claims
1. A method for joining a membership, characterized in that, Applied to a conference terminal, the method includes: The system receives a first control message from a conference control terminal, which instructs the conference terminal to display a first interface and simulate the entry operation corresponding to the target conference schedule. The entry operation includes at least the following operations: for the launch operation of the target application icon displayed on the first interface, the system fills the entry information of the target conference schedule into the input box displayed on the entry interface of the target conference platform; wherein the application corresponding to the target application icon supports access to the target conference platform, and the target conference platform is the conference platform corresponding to the target conference schedule. Display the first interface; Simulate the launch operation for the target application icon and display the meeting entry interface of the target meeting platform; After the simulated execution of filling the membership information in the input box displayed on the membership interface, the meeting interface of the target meeting schedule is displayed.
2. The method according to claim 1, characterized in that, The method further includes: Record the meeting interface to obtain the recorded screen; The recorded screen is sent to the conference control terminal. The recorded screen is used for the conference control terminal to display a mirrored interface. The mirrored interface displays a mirror of the conference interface. The mirrored interface is used to control the conference interface displayed by the conference terminal. Receive a second control message from the conference control terminal, the second control message including information about a first control operation detected by the conference control terminal on the mirror interface; Based on the information from the first control operation, a second control operation is performed on the conference interface, the second control operation being the same as the first control operation.
3. The method according to claim 2, characterized in that, The recording of the meeting interface, resulting in a recorded screen, includes: If the control application corresponding to the target conference platform is not installed on the conference control terminal, the conference interface is recorded to obtain the recorded screen.
4. The method according to claim 3, characterized in that, The method further includes: The system receives a first notification from the conference control terminal, which indicates that the conference control terminal has not installed the control application corresponding to the target conference platform.
5. The method according to any one of claims 2-4, characterized in that, The method further includes: Upon detecting a meeting exit operation, a second notification is sent to the meeting control terminal to cause the meeting control terminal to stop displaying the mirrored interface. The second notification indicates that the meeting exit operation has been detected.
6. The method according to any one of claims 1-4, characterized in that, The conference terminal includes a camera and an audio device; The simulated execution of a launch operation targeting the target application icon includes: When both the shooting device and the audio device are idle, a launch operation targeting the target application icon is simulated.
7. The method according to claim 6, characterized in that, The method further includes: Close the first application, which includes applications that occupy the shooting device and applications that occupy the audio device.
8. A method for joining a membership, characterized in that, The method, applied to a conference control terminal, includes: A schedule interface is displayed, showing at least one meeting schedule. Upon detecting a launch operation for a target meeting schedule among the at least one meeting schedules on the schedule interface, a first control message is sent to the meeting terminal. The first control message instructs the meeting terminal to display a first interface and simulate the entry operation corresponding to the target meeting schedule, so that the meeting terminal displays the meeting interface of the target meeting schedule. The entry operation includes at least the following operations: for a launch operation of a target application icon displayed on the first interface, the entry information of the target meeting schedule is filled into the input box displayed on the entry interface of the target meeting platform. Wherein, the application corresponding to the target application icon supports access to the target meeting platform, and the target meeting platform is the meeting platform corresponding to the target meeting schedule.
9. The method according to claim 8, characterized in that, The method further includes: Receive a recording from the conference terminal, wherein the recording is obtained by the conference terminal recording the conference interface; Based on the recorded screen, a mirrored interface is displayed, which shows a mirror of the conference interface. The mirrored interface is used to control the conference interface displayed on the conference terminal. Upon detecting a first control operation on the mirrored interface, a second control message is sent to the conference terminal. The second control message includes information about the first control operation and is used to instruct the conference terminal to perform a second control operation on the conference interface. The second control operation is the same as the first control operation.
10. The method according to claim 9, characterized in that, The method further includes: If the control application corresponding to the target conference platform is not installed on the conference control terminal, a first notification is sent to the conference terminal. The first notification is used to indicate that the control application corresponding to the target conference platform is not installed on the conference control terminal, so that the conference terminal can record the recording screen and send the recording screen to the conference control terminal.
11. The method according to claim 9 or 10, characterized in that, The method also includes: Receive a second notification from the conference terminal, the second notification being used to indicate that the conference terminal has detected a conference exit operation; In response to the second notification, the display of the mirrored interface is stopped.
12. A conference terminal, characterized in that, include: At least one processor, and a memory connected to said at least one processor; wherein, The memory is used to store computer programs or instructions, and the at least one processor is used to execute the computer programs or instructions in the memory, such that when the computer programs or instructions are executed by the processor, the conference terminal performs the method as described in any one of claims 1-7.
13. A conference control terminal, characterized in that, include: At least one processor, and a memory connected to said at least one processor; wherein, The memory is used to store computer programs or instructions, and the at least one processor is used to execute the computer programs or instructions in the memory, such that when the computer programs or instructions are executed by the processor, the conference control terminal performs the method as described in any one of claims 8-11.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or computer instructions that, when executed by a processor, cause the method described in any one of claims 1-7 or 8-11 to be performed.
