Intelligent conference robot and related storage media and computer program products
By adjusting the mute function and executing multiple reminder mechanisms, the intelligent conference robot effectively handles incoming call reminders in the conference scenario, solving the problem of excessively long voice interruption in the conference and improving the user experience.
Patent Information
- Application Number
- CN202411121559.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-19
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2043-10-19
AI Technical Summary
In the conference scenario, it is difficult for intelligent conference robots to effectively handle incoming call reminders, resulting in too long interruption of conference voice, affecting the user experience.
When detecting incoming call events, adjust the user's mute function, and perform pop-up reminders and sound reminders within the preset reminder time. If the incoming call is not processed, continue to make a second reminder in the silent state until the incoming call is rejected or answered.
It improves the stability and fluency of the intelligent conference robot to handle incoming call reminders in the conference scenario, reduces the duration of conference voice interruptions, and improves the user experience.
Smart Images

Figure CN118803120B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the general data processing technology field of the Internet industry, and in particular to an intelligent interaction processing method for conference scenarios and related intelligent conference robots and related storage media and computer program products. Background Art
[0002] At present, work meetings are becoming more and more frequent, and many companies have more and more offices, so remote meetings will also increase. For scenarios with high information security requirements, many companies will purchase special conference systems and equip them with special miniaturized intelligent conference robots for work meetings. In addition, personal mobile phones are usually prohibited from being brought into work meetings, so some intelligent conference robots have communication functions to avoid missing particularly important work calls during the meeting.
[0003] At present, various applications in ordinary mobile phones may encounter phone call problems during use. The common processing mechanism is to interrupt the current application, give priority to incoming call events, and then resume using related applications after the incoming call event is processed. Obviously, if the intelligent conference robot adopts a similar mechanism to ordinary mobile phones, it is usually difficult to meet the flexible needs of conference scenarios. Summary of the invention
[0004] The present application provides an intelligent interactive processing method for conference scenarios and a related intelligent conference robot, in order to improve the stability and fluency of the intelligent conference robot in processing incoming call reminders in conference scenarios and enhance the user experience.
[0005] In a first aspect, the present application discloses an intelligent interaction processing method for a conference scene, the method being applied to an intelligent conference robot with a communication function, wherein a conference application is installed in the intelligent conference robot, and the method comprising:
[0006] In the process of running the conference application to support the target conference, an incoming call event is detected, and the mute function of the user in the target conference is in a non-mute state, and a first reminder duration is determined;
[0007] The mute function is set from the non-mute state to the mute state, and at the same time, a first incoming call reminder operation is performed within a first reminder period corresponding to the first reminder duration, wherein the first incoming call reminder operation includes a pop-up reminder and a sound reminder;
[0008] If the incoming call event is not detected as being rejected or answered within the first reminder time period, the mute function is set from the mute state to the non-mute state, and a second incoming call reminder operation is performed within the second reminder time period. The second incoming call reminder operation only includes the pop-up reminder, and the reminder duration of the incoming call event includes the first reminder duration and the second reminder duration corresponding to the second reminder time period. The time end point of the second reminder time period is the time node when the incoming call event is rejected or answered, and the first reminder duration is less than the preset duration.
[0009] In a second aspect, the present application discloses an intelligent conference robot, comprising a processing unit and a communication unit, wherein the processing unit is used to detect an incoming call event during the process of running a conference application to support a target conference, and the user's mute function in the target conference is in a non-mute state, and determine a first reminder duration; and to set the mute function from the non-mute state to the mute state, and at the same time perform a first incoming call reminder operation within a first reminder time period corresponding to the first reminder duration, the first incoming call reminder operation including a pop-up reminder and a sound reminder; and to set the mute function from the mute state to the non-mute state, and at the same time perform a second incoming call reminder operation within a second reminder time period if the incoming call event is not detected to be rejected or answered within the first reminder time period, the second incoming call reminder operation only including the pop-up reminder, the reminder duration of the incoming call event including the first reminder duration and the second reminder duration corresponding to the second reminder time period, the time end point of the second reminder time period is the time node when the incoming call event is rejected or answered, and the first reminder duration is less than the preset duration.
[0010] In a third aspect, an embodiment of the present application provides an intelligent conference robot, including:
[0011] A processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the first aspect of the embodiment of the present application.
[0012] In a fourth aspect, an embodiment of the present application provides a computer storage medium that stores a computer program for electronic data exchange, wherein the computer program enables an intelligent conference robot to perform some or all of the steps described in the first aspect of this embodiment.
[0013] In a fifth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable the intelligent conference robot to perform some or all of the steps described in the first aspect of the embodiment of the present application. The computer program product can be a software installation package.
[0014] It can be seen that in the embodiment of the present application, the intelligent conference robot detects an incoming call event during the process of running a conference application to support a target conference, and the user's mute function in the target conference is in a non-mute state, determines a first reminder duration, and then sets the mute function from a non-mute state to a mute state, and at the same time performs a first incoming call reminder operation within a first reminder time period corresponding to the first reminder duration, the first incoming call reminder operation includes a pop-up reminder and a sound reminder, if the incoming call event is not detected to be rejected or answered within the first reminder time period, the mute function is set from the mute state to a non-mute state, and at the same time performs a second incoming call reminder operation within the second reminder time period, the second incoming call reminder operation only includes a pop-up reminder, the reminder duration of the incoming call event includes the first reminder duration and the second reminder duration corresponding to the second reminder time period, the time end point of the second reminder time period is the time node when the incoming call event is rejected or answered, and the first reminder duration is less than the preset duration. Compared with the existing mechanism in which the conference voice is interrupted without any reminder during the call reminder process, the intelligent conference robot can maintain effective call reminders to users during the call reminder process while minimizing the duration of complete interruption of the conference voice, thereby preventing other participants from not hearing the user's voice for too long and without any reminders. This is conducive to improving the stability and smoothness of the intelligent conference robot in handling call reminder events in the target conference scenario, and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0016] Figure 1 It is a flowchart of an intelligent interaction processing method for a conference scenario provided by an embodiment of the present application;
[0017] Figure 2 This is a schematic diagram of a display interface of a target conference provided in an embodiment of the present application;
[0018] Figure 3It is a structural schematic diagram of an intelligent conference robot provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0020] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0021] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0022] At present, when ordinary mobile phones detect incoming call reminder events during the running of conference applications, they will continue to interrupt the sound of the current conference. After the user answers the call, the mobile phone can transfer the "call answering event" through the server and synchronize it to the devices of other conference users. In this processing mechanism, the system will synchronize the status of the user answering the call in the conference scene, but in the actual application scenario, before the user answers the call and talks with the caller, the mobile phone will continue to remind the call. If the call reminder event lasts for a long time before the user responds (hangs up or answers), the devices of other conference users will keep the user's voice interrupted during the corresponding period without any prompts, causing problems such as information asynchrony in use, and it is difficult to meet user needs.
[0023] In response to the above problems, an embodiment of the present application provides an intelligent interaction processing method for a conference scenario. The method is applied to an intelligent conference robot with communication functions, and a conference application is installed in the intelligent conference robot (the conference application can, for example, realize an encrypted private domain conference function). The embodiment of the present application is described in detail below in conjunction with the accompanying drawings.
[0024] The specific forms of intelligent conference robots can be varied, for example, they can be various forms of terminal devices with encrypted private domain conferencing functions, or even smartphones with encrypted private domain conferencing functions.
[0025] See also Figure 1 , Figure 1 is a flow chart of an intelligent interaction processing method for a conference scenario provided by an embodiment of the present application, such as Figure 1 As shown, the method is applied to an intelligent conference robot with a communication function, in which a conference application is installed, and the method includes:
[0026] S201, in the process of running a conference application to support a target conference, detecting an incoming call event, and the mute function of the user in the target conference is in a non-mute state, determining a first reminder duration;
[0027] The first reminder duration may be, for example, 3 seconds, 5 seconds, 6 seconds, 10 seconds, etc.
[0028] S202: The mute function is set from the non-mute state to the mute state, and a first incoming call reminder operation is performed within a first reminder time period corresponding to the first reminder duration.
[0029] Among them, the first incoming call reminder operation includes a pop-up reminder and a sound reminder.
[0030] S203, if it is not detected that the incoming call event is rejected or answered within the first reminder period, the mute function is set from the mute state to the non-mute state, and a second incoming call reminder operation is performed within the second reminder period.
[0031] Among them, the second incoming call reminder operation only includes the pop-up reminder, the reminder duration of the incoming call event includes the first reminder duration and the second reminder duration corresponding to the second reminder time period range, the time end point of the second reminder time period is the time node when the incoming call event is rejected or answered, and the first reminder duration is less than the preset duration.
[0032] The duration of the second reminder period may be, for example, 20 seconds, 30 seconds, etc.
[0033] In a specific implementation, if it is detected that the user rejects the call within the first reminder period, the incoming call event is rejected, and the mute function is directly set from the mute state to the non-mute state;
[0034] If the user is detected to answer the call within the first reminder period, the user's call answering status is synchronized to the user devices of other conference participants, and the mute function is kept in the mute state until the call answering process is completed;
[0035] If user rejection is detected within the second reminder period, rejecting the incoming call event and maintaining the non-mute state of the mute function;
[0036] If the user is detected answering the call within the second reminder period, the mute function is set from the non-mute state to the mute state until the call answering process is completed, and the user's call answering status is synchronized to the intelligent conference robots of other conference participants.
[0037] After detecting that the user answers the call, the intelligent conference robot can communicate with the conference server according to the current communication mode to synchronize the called status information of the current user, and then the conference server can simultaneously send prompt information to other intelligent conference robots participating in the target conference to remind other users that the current user is on the call. Specifically including:
[0038] When the intelligent conference robot is a dual-sim dual standby single channel (DSDS) and other communication methods such as Wi-Fi are not enabled, the communication channel will be occupied when the intelligent conference robot is in a phone call period. Therefore, the communication channel can be seized to communicate with the conference server within a preset time period after the incoming call event is detected. If the communication fails, the communication channel will be seized again to communicate with the conference server after a preset time interval.
[0039] When the intelligent conference robot is DSDS and communication methods such as Wi-Fi are enabled, since the intelligent conference robot can maintain the data plane of conference applications at this time, but the sound channel will be occupied, it can communicate with the conference server according to the target communication channel to synchronize the called status information of the current user. The target communication channel is a communication channel for transmitting conference application data.
[0040] When the intelligent conference robot is dual SIM dual active (DSDA), there is no need to consider whether other communication methods are turned on. The intelligent conference robot can maintain the data plane of conference applications, but the sound channel will be occupied. Therefore, it can communicate with the conference server through the target communication channel to synchronize the called status information of the current user. The target communication channel is a communication channel for transmitting conference application data.
[0041] It can be seen that in this example, the intelligent conference robot detects an incoming call event while running the conference application to support the target conference, and the user's mute function in the target conference is in a non-mute state. The robot determines the first reminder duration, then sets the mute function from a non-mute state to a mute state, and performs a first incoming call reminder operation within a first reminder time period corresponding to the first reminder duration. The first incoming call reminder operation includes a pop-up reminder and a sound reminder. If the incoming call event is not detected to be rejected or answered within the first reminder time period, the mute function is set from the mute state to a non-mute state, and a second incoming call reminder operation is performed within the second reminder time period. The second incoming call reminder operation only includes a pop-up reminder. The reminder duration of the incoming call event includes the first reminder duration and the second reminder duration corresponding to the second reminder time period. The end time of the second reminder time period is the time node when the incoming call event is rejected or answered, and the first reminder duration is less than the preset duration. Compared with the existing mechanism in which the conference voice is interrupted without any reminder during the call reminder process, the intelligent conference robot can maintain effective call reminders to users during the call reminder process while minimizing the duration of complete interruption of the conference voice, thereby preventing other participants from not hearing the user's voice for too long and without any reminders. This is conducive to improving the stability and smoothness of the intelligent conference robot in handling call reminder events in the target conference scenario, and enhancing the user experience.
[0042] In a possible example, determining the first reminder duration includes: determining the first reminder duration according to a conference status of the target conference.
[0043] The conference status may be determined according to the conference mode set by the intelligent conference robot in the target conference, or may be determined according to the actual conference situation of the target conference.
[0044] It can be seen that in this example, determining the first reminder duration according to the conference status can improve the flexibility of handling incoming call reminders in conference scenarios and enhance the user experience.
[0045] In a possible example, the conference status includes at least one of the following:
[0046] State ①, the user's voice state, the voice state includes a speaking state and a non-speaking state;
[0047] State ②, the setting state of the shared whiteboard function or shared document function of the user in the target conference, wherein the setting state includes an enabled state and a disabled state;
[0048] State ③, the number of members of the target conference.
[0049] Among them, when determining the voice state, if the microphone of the intelligent conference robot collects the user's voice, it is determined to be a speaking state, otherwise it is a non-speaking state. Or according to the frequency of the sound collected by the microphone in a period of time before the incoming call event is detected, that is, the user's speaking frequency, it is determined whether the current state is a speaking state or a non-speaking state. If the user speaks frequently during this period, even if the user's voice is not collected at the current moment, it is determined based on the user's speaking frequency that the user is likely to speak frequently in the next period of time, so the current state can be determined as a speaking state, but if the user's voice is not collected after a period of time, the state is adjusted to a non-speaking state. If the user does not speak frequently during this period, if no sound is collected, it is determined to be a non-speaking state.
[0050] The method of sharing a whiteboard or a document may include sharing the whiteboard content or the document with other intelligent conference robots in the conference by screen sharing, or by transmitting drawing data to other intelligent conference robots in the conference to achieve sharing of whiteboard or document data.
[0051] It can be seen that in this example, the first reminder duration can be determined based on the user's voice status, setting status, and number of members, which can improve the flexibility of handling incoming call reminders in conference scenarios and enhance the user experience.
[0052] In a possible example, the association relationship between the first reminder duration and the state ① is as follows:
[0053] In the case where the conference state only includes state ①, the first reminder duration corresponding to the speaking state is shorter than the first reminder duration corresponding to the non-speaking state;
[0054] When the conference state includes state ① and a first other state, and the first other state remains unchanged, the first reminder duration corresponding to the speaking state is shorter than the first reminder duration corresponding to the non-speaking state, and the first other state includes state ② and / or state ③.
[0055] It can be seen that setting the first reminder duration to be shorter than the duration when the user is in a speaking state when the user is in a non-speaking state can ensure the normal progress of the meeting and will not cause too much impact on the meeting. It can also improve the stability and smoothness of the intelligent conference robot in handling incoming call reminders in conference scenarios and enhance the user experience.
[0056] In a possible example, the association relationship between the first reminder duration and the state ② is as follows:
[0057] In the case where the conference state only includes state ②, the first reminder duration corresponding to the enabled state is shorter than the first reminder duration corresponding to the disabled state;
[0058] When the conference state includes state ② and a second other state, and the second other state remains unchanged, the first reminder duration corresponding to the enabled state is shorter than the first reminder duration corresponding to the disabled state, and the second other state includes state ① and / or state ③.
[0059] It can be seen that in this instance, if the user has enabled the whiteboard function or the document sharing function, the first reminder duration at this time will be shorter than when it is not enabled. This can reduce the impact on the user's whiteboard sharing or document sharing, improve the stability and smoothness of the intelligent conference robot in handling incoming call reminders in the conference scenario, and enhance the user experience.
[0060] In a possible example, the association relationship between the first reminder duration and the state ③ is as follows:
[0061] When the conference status includes only status ③, the number of members is negatively correlated with the first reminder duration;
[0062] When the conference status includes the status ③ and a third other status, and the third other status remains unchanged, the number of members is negatively correlated with the first reminder duration, and the third other status includes the status ① and / or the status ②.
[0063] Wherein, when the conference status only includes status ③, the first reminder duration t1 can be calculated by the following formula: t1=10÷(e n +1), n is the number of people, or t1=10×ln(e n +1), n is the number of people.
[0064] When the conference status includes status ③, status ① and status ②, the first reminder duration t1 can be calculated by the following formula: t1=(ln(e α +1)×ln(e β +1))×(10÷(en +1)), n is the number of people, and in state ① the non-speaking state corresponds to α=1, the speaking state corresponds to α=0, in state ② the enabled state corresponds to β=0, the non-enabled state corresponds to β=1.
[0065] It can be seen that in this example, determining the reminder duration based on the number of meeting participants can improve the stability and fluency of the intelligent conference robot in handling incoming call reminders in the conference scenario, thereby improving the user experience.
[0066] In a possible example, determining the first reminder duration includes: determining a pre-stored ringing reference duration as the first reminder duration.
[0067] The pre-stored reference ringing duration may be the ringing duration for all incoming calls in all scenarios, or the ringing duration set by the user in a conference scenario, or the ringing duration set by the user for different callers.
[0068] It can be seen that in this example, determining the first reminder duration based on the pre-stored reference ringing duration can improve the stability and smoothness of the intelligent conference robot in handling incoming call reminders in the conference scene, thereby improving the user experience.
[0069] In a possible instance, the pop-up reminder includes popping up a drop-down box control or a floating ball control on a preset area of the display interface of the target meeting to display incoming call request information; the drop-down box control or the floating ball control includes an answer key, a hang-up key, a quick reply key, and the number of calls made by the caller of the incoming call event during the target meeting.
[0070] Among them, Figure 2 As shown, Figure 2 It is a schematic diagram of the display interface of a target conference provided in an embodiment of the present application. It can be seen that the drop-down box control is located at the top of the interface. The user can operate the incoming call event in the control, and can understand the current caller and the number of calls during the meeting. The user can judge whether to answer the call or other operations based on this. Then the user can answer the call or reply to the message or hang up in the control, and it will not block or affect the user's current meeting content. If the user clicks the quick reply button, the area of the drop-down box control can jump to the text message interface, and the user can reply to the text message in this area, or after the user clicks, the intelligent conference robot directly sends a reply message to the caller according to the pre-set quick reply message content.
[0071] It can be seen that in this example, the incoming call event can be processed according to the drop-down box control or the floating ball control, which can improve the user's operation convenience, as well as improve the stability and smoothness of the intelligent conference robot in handling incoming call reminders in the conference scene, thereby improving the user experience.
[0072] In a possible example, after detecting the incoming call event and before determining the first reminder duration, the method further includes: detecting that the user has not shared the screen of the intelligent conference robot in the target meeting.
[0073] It can be seen that in this example, when the user is not currently sharing the screen of the smart conference robot, the first incoming call reminder operation is performed within the first reminder time period corresponding to the first reminder duration. This can avoid user privacy leakage, improve the security and stability of the smart conference robot in handling incoming call reminders in conference scenarios, and enhance the user experience.
[0074] In a possible example, the method further includes: if it is detected that the user is sharing the screen of the intelligent conference robot in the target conference, rejecting the incoming call event.
[0075] It can be seen that in this example, if the user is currently sharing the screen of the smart conference robot, directly rejecting the incoming call event can avoid the user's privacy leakage, improve the security and stability of the smart conference robot in handling incoming call reminders in the conference scenario, and enhance the user experience.
[0076] For the method embodiment consistent with the above, please refer to Figure 3 , Figure 3 It is a structural diagram of an intelligent conference robot 100 provided in an embodiment of the present application. As shown in the figure, the intelligent conference robot 100 includes a processor 120, a memory 130, a communication interface 140 and one or more programs 131, wherein the one or more programs 131 are stored in the above-mentioned memory 130 and are configured to be executed by the above-mentioned processor 120, and the one or more programs 131 include instructions for executing any step in the above-mentioned method embodiment.
[0077] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state hard disk.
[0078] The present embodiment also provides an intelligent conference robot, which can be used to implement some or all steps of any method in the embodiments of the present application. For example, the intelligent conference robot includes a processing unit and a communication unit. The processing unit is used to detect an incoming call event during the process of running a conference application to support a target conference, and the user's mute function in the target conference is in a non-mute state, and determine a first reminder duration; and is used to set the mute function from the non-mute state to the mute state, and at the same time perform a first incoming call reminder operation within a first reminder time period corresponding to the first reminder duration, the first incoming call reminder operation includes a pop-up reminder and a sound reminder; and is used to set the mute function from the mute state to the non-mute state if the incoming call event is not detected to be rejected or answered within the first reminder time period, and at the same time perform a second incoming call reminder operation within a second reminder time period, the second incoming call reminder operation only includes the pop-up reminder, the reminder duration of the incoming call event includes the first reminder duration and the second reminder duration corresponding to the second reminder time period, the time end point of the second reminder time period is the time node when the incoming call event is rejected or answered, and the first reminder duration is less than the preset duration.
[0079] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiment, and the above computer includes an intelligent conference robot.
[0080] The present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an intelligent conference robot.
[0081] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0082] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0083] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0084] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0085] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a volatile memory or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct RAM bus RAM (DR RAM). Various media that can store program code are available.
[0086] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.
Claims
1. An intelligent conference robot, characterized in that: The intelligent conference robot has a communication function, a conference application is installed in the intelligent conference robot, and the intelligent conference robot includes: A processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include a method for executing the following method: In the process of running a conference application to support a target conference, an incoming call event is detected, and the user's mute function in the target conference is in a non-mute state, and a first reminder duration is determined; wherein, the determination of the first reminder duration includes: determining the first reminder duration according to the conference state of the target conference; wherein, the conference state includes: state ①, the voice state of the user, the voice state includes a speaking state and a non-speaking state; state ②, the setting state of the shared whiteboard function or shared document function of the user in the target conference, the setting state includes an enabled state and a non-enabled state; state ③, the number of members of the target conference; The mute function is set from the non-mute state to the mute state, and at the same time, a first incoming call reminder operation is performed within a first reminder period corresponding to the first reminder duration, wherein the first incoming call reminder operation includes a pop-up reminder and a sound reminder; If it is detected within the first reminder period that the user rejects the incoming call event, the incoming call event is rejected, and the mute function is set from the mute state to the non-mute state; if it is detected within the first reminder period that the user answers the incoming call event, the user's phone answering state is synchronized to the user devices of other conference participants, and the mute state of the mute function is maintained until the phone answering process is completed; If the incoming call event is not detected as being rejected or answered within the first reminder time period, the mute function is set from the mute state to the non-mute state, and a second incoming call reminder operation is performed within a second reminder time period, and the second incoming call reminder operation only includes the pop-up reminder, wherein the reminder duration of the incoming call event includes the first reminder duration and the second reminder duration corresponding to the second reminder time period, the time end point of the second reminder time period is the time node when the incoming call event is rejected or answered, and the first reminder duration is less than the preset duration.
2. The intelligent conference robot according to claim 1, characterized in that: The association relationship between the first reminder duration and the state ① is as follows: When the conference state includes state ① and a first other state, and the first other state remains unchanged, the first reminder duration corresponding to the speaking state is shorter than the first reminder duration corresponding to the non-speaking state, and the first other state includes state ② and state ③.
3. The intelligent conference robot according to claim 1, characterized in that: The correlation between the first reminder duration and the state ② is as follows: When the conference state includes state ② and a second other state, and the second other state remains unchanged, the first reminder duration corresponding to the enabled state is shorter than the first reminder duration corresponding to the disabled state, and the second other state includes state ① and state ③.
4. The intelligent conference robot according to claim 1, characterized in that: The correlation between the first reminder duration and the state ③ is as follows: When the conference status includes the status ③ and a third other status, and the third other status remains unchanged, the number of members is negatively correlated with the first reminder duration, and the third other status includes the status ① and the status ②.
5. The intelligent conference robot according to any one of claims 1 to 4, characterized in that: The pop-up reminder includes popping up a drop-down box control or a floating ball control on a preset area of the display interface of the target conference to display the incoming call request information; The drop-down box control or the floating ball control includes an answer key, a hang-up key, a quick reply key, and the number of calls made by the caller of the incoming call event during the target conference.
6. A computer storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program enables the intelligent conference robot to perform the functions of the intelligent conference robot as claimed in any one of claims 1 to 5.
7. A computer program product, characterized in that The above-mentioned computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the above-mentioned computer program can be operated to enable the intelligent conference robot to perform the functions of the intelligent conference robot described in any one of claims 1 to 5.
Citation Information
Patent Citations
Incoming call reminding method and device
CN105657142A
Mobile phone incoming call reminding method
CN106027805A
Incoming call reminding method and device, storage medium and mobile terminal
CN111263008A
Processing method for receiving incoming call in conference, terminal and chip system
CN116320152A