Terminal equipment control method and device, equipment and storage medium

By obtaining the location information of the terminal device and determining whether it is in the conference room, and automatically setting the audio mode to mute, the meeting interference problem caused by the participants forgetting to manually mute is solved, and the conference environment is quiet and efficient.

CN119892979APending Publication Date: 2025-04-25GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411869192.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the meeting scene, it is difficult for participants to turn their phones to silent in time due to forgetting, negligence or emergencies, resulting in the ringtones and notification sounds of the phones suddenly ringing during the meeting, affecting the smooth progress of the meeting.

Method used

By obtaining the location information of the terminal device, it is determined whether it is located in the conference room. If the meeting conditions are met, the audio mode of the terminal device is automatically set to the silent mode.

Benefits of technology

It effectively prevents the ringtones, notification sounds, etc. from manually setting up manually due to human negligence, which suddenly rings during the meeting, greatly reducing interference to the meeting process and allowing the meeting to be carried out in an orderly manner in a quiet and noise-free environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892979A_ABST
    Figure CN119892979A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a terminal equipment control method and device, equipment and a storage medium. The method comprises the following steps: acquiring position information of terminal equipment; judging whether the terminal equipment is located in a conference room according to the position information; if the terminal device is located in the conference room, collecting an audio signal of the conference room; judging whether the conference room meets a conference proceeding condition or not according to the audio signal; if it is determined that the conference room meets the conference proceeding condition, the audio mode of the terminal equipment is set to be a mute mode; according to the method, whether the terminal equipment is in the conference room or not is judged, and when the terminal equipment is determined to be in the conference room and the conference condition is met, the audio mode is automatically set to be mute, so that sudden ringing of mobile phone ringtones, notification sounds and the like in the conference period due to the fact that manual mute setting is forgotten due to human negligence is effectively prevented, interference to the conference process is greatly reduced, and the user experience is improved. The conference can be orderly carried out in a quiet and noise-free environment, so that the efficiency and the quality of the conference are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a terminal device control method, device, equipment and storage medium. Background Art

[0002] As technology continues to flourish, people's quality of life continues to improve. In conference scenarios, in order to effectively avoid the interference of mobile phone ringing or call sounds on the order of the meeting, participants usually need to manually adjust their mobile phones to silent mode; however, due to the combined influence of various factors such as forgetfulness, negligence, and sudden emergencies, participants sometimes inevitably fail to adjust their mobile phones to silent mode in time, thus affecting the smooth progress of the meeting. Summary of the invention

[0003] In view of the above problems, embodiments of the present invention are proposed to provide a terminal device control method, apparatus, device and storage medium that overcome the above problems or at least partially solve the above problems.

[0004] In order to solve the above problem, an embodiment of the present invention discloses a terminal device control method, the method comprising:

[0005] Obtaining location information of the terminal device;

[0006] According to the location information, determining whether the terminal device is located in a conference room;

[0007] If the terminal device is located in the conference room, collecting the audio signal of the conference room;

[0008] Determining whether the conference room meets the conditions for conducting a meeting based on the audio signal;

[0009] If it is determined that the conference room meets the conditions for conducting the meeting, the audio mode of the terminal device is set to a silent mode.

[0010] Optionally, judging whether the terminal device is located in a conference room according to the location information includes:

[0011] Obtaining the geographical location range of the conference room;

[0012] Determining whether the location information is within the geographical location range;

[0013] If the location information is within the geographical location range, it is determined that the terminal device is located in the conference room.

[0014] Optionally, determining whether the conference room meets the conference proceeding condition according to the audio signal includes:

[0015] Determining whether there is a person speaking in the conference room according to the audio signal;

[0016] If there is a person speaking in the conference room, obtaining the duration of the audio signal;

[0017] If the duration is greater than the preset duration, it is determined that the conference room meets the conditions for conducting a meeting.

[0018] Optionally, the method further comprises:

[0019] If, after a preset time interval, it is detected that the location information of the terminal device is outside the conference room, or the conference room does not meet the conference proceeding conditions, the audio mode of the terminal device is set to an external speaker mode.

[0020] Optionally, the method further comprises:

[0021] When the terminal device is in a muted state, if the terminal device receives a call or message from a specific emergency contact list, the user is reminded in a preset manner.

[0022] Optionally, the preset manner includes: screen flashing, and outputting vibration at a preset time interval.

[0023] Optionally, the method further comprises:

[0024] If the terminal device receives an incoming call from another terminal device during the silent process, a text message reply content is generated according to a preset text message template, and the text message reply content is sent to the other terminal device.

[0025] The present invention also discloses a terminal equipment control device, the device comprising:

[0026] An acquisition module, used to acquire the location information of the terminal device;

[0027] A first determination module, configured to determine whether the terminal device is located in a conference room according to the location information;

[0028] A collection module, configured to collect an audio signal of the conference room if the terminal device is located in the conference room;

[0029] A second judgment module is used to judge whether the conference room meets the conditions for conducting a meeting according to the audio signal;

[0030] The setting module is used to set the audio mode of the terminal device to a silent mode if it is determined that the conference room meets the meeting conditions.

[0031] Optionally, the first determination module includes:

[0032] A first acquisition submodule is used to acquire the geographical location range of the conference room;

[0033] A determination submodule, used to determine whether the location information is within the geographical location range;

[0034] The first determination submodule is configured to determine that the terminal device is located in the conference room if the location information is within the geographical location range.

[0035] Optionally, the second judgment module includes:

[0036] A second determination submodule is used to determine whether there is a person speaking in the conference room according to the audio signal;

[0037] A second acquisition submodule is used to acquire the duration of the audio signal if there is a person speaking in the conference room;

[0038] The third determination submodule is used to determine that the conference room meets the meeting proceeding conditions if the duration is greater than a preset duration.

[0039] Optionally, the device further comprises:

[0040] The external speaker setting module is used to set the audio mode of the terminal device to the external speaker mode if it is detected that the location information of the terminal device is outside the conference room or the conference room does not meet the conditions for conducting the meeting after a preset time interval.

[0041] Optionally, the device further comprises:

[0042] The reminder module is used to remind the user in a preset manner when the terminal device receives a call or message from a specific emergency contact list while the terminal device is in a silent state.

[0043] Optionally, the preset manner includes: screen flashing, and outputting vibration at a preset time interval.

[0044] Optionally, the device further comprises:

[0045] The generation module is used to generate SMS reply content according to a preset SMS template if the terminal device receives an incoming call from other terminal devices during the silent process, and send the SMS reply content to the other terminal devices.

[0046] The present invention also discloses an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is used to execute the steps of the terminal device control method as described above.

[0047] The present invention also discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the terminal device control method as described above are implemented.

[0048] The present invention discloses a terminal device control method, which obtains the location information of the terminal device; determines whether the terminal device is located in a conference room according to the location information; if the terminal device is located in the conference room, collects the audio signal of the conference room; determines whether the conference room meets the conditions for conducting a meeting according to the audio signal; if it is determined that the conference room meets the conditions for conducting a meeting, sets the audio mode of the terminal device to a silent mode; the present invention determines whether the terminal device is in the conference room, and automatically sets the audio mode to silent when it is determined that the terminal device is in the conference room and the conference conditions are met, effectively preventing the sudden sounding of mobile phone ringtones, notification sounds, etc. during the meeting due to human negligence and forgetting to manually set the silent mode, greatly reducing the interference with the meeting process, enabling the meeting to be conducted in an orderly manner in a quiet environment without noise disturbance, helping participants to concentrate on discussion, decision-making and information exchange, thereby improving the efficiency and quality of the meeting. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 A flowchart of a terminal device control method provided by an embodiment of the present invention is shown;

[0050] Figure 2 A structural block diagram of a terminal equipment control device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0051] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0052] One of the core concepts of an embodiment of the present invention is to obtain location information of a terminal device; determine whether the terminal device is located in a conference room based on the location information; if the terminal device is located in the conference room, collect the audio signal of the conference room; determine whether the conference room meets the conditions for conducting a meeting based on the audio signal; if it is determined that the conference room meets the conditions for conducting a meeting, set the audio mode of the terminal device to a silent mode; the present invention determines whether the terminal device is in a conference room, and automatically sets the audio mode to silent when it is determined that the terminal device is in a conference room and the meeting conditions are met, thereby effectively preventing mobile phone ringtones, notification sounds, etc. from suddenly ringing during a meeting due to human negligence and forgetting to manually set the silent mode, greatly reducing interference with the meeting process, enabling the meeting to proceed in an orderly manner in a quiet environment without noise disturbances, and helping participants to concentrate on discussions, decisions and information exchanges, thereby improving the efficiency and quality of the meeting.

[0053] like Figure 1, shows a flow chart of a terminal device control method provided by an embodiment of the present invention, the method may include the following steps:

[0054] Step 101, obtaining the location information of the terminal device.

[0055] In an embodiment of the present invention, a variety of positioning technologies can be used to obtain the location information of the terminal device, such as GPS positioning, Wi-Fi positioning, and base station positioning; if the terminal device supports GPS positioning, it will receive signals from multiple GPS satellites and determine its own latitude and longitude coordinates by calculating the signal propagation time and satellite position. For example, the GPS chip in a smartphone continuously receives satellite data and obtains global positioning information accurate to several meters or even more accurate after complex algorithm processing.

[0056] Wi-Fi positioning is also one of the commonly used methods. The terminal device scans the surrounding Wi-Fi hotspots, obtains the MAC address of the hotspot and information such as signal strength, and then sends this data to the server. The server estimates the location of the terminal device based on the Wi-Fi hotspot location information stored in its database and the correspondence between signal strength and location. For example, in a large shopping mall, many Wi-Fi hotspots are distributed in different areas. The terminal device can roughly determine the floor and area where it is located by connecting to or scanning these hotspots.

[0057] Base station positioning relies on mobile network base stations. Terminal devices communicate with nearby base stations. The base stations determine the relative position of the terminal and the base station based on parameters such as signal arrival time and angle, and then collaboratively calculate the approximate location of the terminal through data from multiple base stations. In cities, base stations are densely distributed. This positioning method can provide location information with a certain degree of accuracy, especially in areas with good indoor and outdoor signals.

[0058] Step 102: Determine whether the terminal device is located in the conference room based on the location information.

[0059] In an embodiment of the present invention, first, a conference room location information database can be constructed. This information database can be a part of the office area management system within the enterprise, recording the detailed location information of each conference room, such as the floor, coordinate range corresponding to the room number or a specific area identifier.

[0060] After obtaining the location information of the terminal device, it is matched with the conference room location information library. If coordinate positioning is used, it is determined whether the longitude and latitude of the terminal device falls within the coordinate range of a conference room; if it is based on regional division, it is checked whether it is in a specific area marked as a conference room. For example, a company's conference room is located in rooms 301-305 on the third floor of an office building. In the location information library, it corresponds to a specific coordinate range or area number. When the terminal device location information matches the range or number, it is determined to be in the conference room.

[0061] It is also possible to combine some auxiliary judgment conditions, such as whether the name of the Wi-Fi network in the area is a specific conference room dedicated network, or whether there are Bluetooth positioning beacons related to the conference room nearby, to further improve the accuracy of the judgment and reduce the possibility of misjudgment.

[0062] It is also possible to determine whether the terminal device is located in the conference room based on the location information of the terminal device and the location information of the conference room.

[0063] Step 103: If the terminal device is located in a conference room, collect the audio signal of the conference room

[0064] In the embodiment of the present invention, the terminal device activates the microphone to collect audio, and the microphone starts to receive the sound in the surrounding environment and converts the sound signal into an electrical signal.

[0065] In order to ensure the quality and accuracy of the collected audio signal, some parameters can be set. For example, adjust the sampling frequency of the microphone. Common sampling frequencies are 44.1kHz or 48kHz. Higher sampling frequencies can restore the details of the sound more accurately, but they will also take up more storage space and processing resources; at the same time, set the appropriate number of sampling bits, such as 16 bits or 24 bits, which determines the quantization accuracy of the sound signal.

[0066] The collected audio signals will be temporarily stored in the buffer area or memory of the terminal device, awaiting subsequent analysis and processing. During the collection process, some audio signal processing technologies, such as noise reduction processing, can be used to remove high-frequency or low-frequency noise interference in some environments, so as to more clearly obtain effective audio information in the conference room, such as the speech of participants and specific audio prompts issued by conference equipment.

[0067] Step 104: Determine whether the conference room meets the conditions for conducting a meeting based on the audio signal.

[0068] In an embodiment of the present invention, the collected audio signal can be analyzed and processed to determine whether it meets the characteristics of an ongoing meeting. Audio feature recognition technology can be used, for example, to analyze parameters such as voice frequency, volume, speaking speed, and voice continuity in the audio signal. If continuous multi-person voice communication is detected and the volume is within a certain reasonable range, and the background noise is relatively stable and not at an abnormally high value, then it can be determined that the conference room meets the conditions for conducting a meeting. For example, if there are multiple people continuously talking at a normal speaking speed and volume in the audio signal, and the ambient noise does not exceed the set threshold, then it can be considered that the meeting is proceeding normally; conversely, if the audio signal is mainly a single low-frequency noise or a short, scattered human voice, then the meeting may not have started or may have ended, and the conditions for conducting a meeting are not met.

[0069] Step 105: If it is determined that the conference room meets the conditions for conducting a meeting, the audio mode of the terminal device is set to a silent mode.

[0070] In the embodiment of the present invention, after receiving a signal indicating that the conference room meets the conditions for conducting a meeting, the terminal device operating system or a related application program starts to execute a mute operation.

[0071] For different types of audio output, mute settings can be made separately. For example, you can mute the incoming call ringtone, which means that when a call comes in, the device will not play the preset ringtone.

[0072] SMS notification tones and message alert tones of various applications will also be set to silent. This can be achieved by modifying the corresponding parameters in the system audio settings, setting the volume of these audio outputs to 0 or switching to a specific silent mode profile.

[0073] Some applications with audio playback functions, such as music players and video players, will also pause playback and enter a muted state to prevent sudden sound playback during the meeting. During the meeting, if the user manually tries to adjust the audio volume or unmute, the system may restrict the user's operation or give corresponding prompts based on the judgment results of the current meeting scene to ensure that the meeting environment is not disturbed by audio, thereby ensuring a quiet and focused meeting environment.

[0074] The present invention discloses a terminal device control method, which obtains the location information of the terminal device; determines whether the terminal device is located in a conference room according to the location information; if the terminal device is located in the conference room, collects the audio signal of the conference room; determines whether the conference room meets the conditions for conducting a meeting according to the audio signal; if it is determined that the conference room meets the conditions for conducting a meeting, sets the audio mode of the terminal device to a silent mode; the present invention determines whether the terminal device is in the conference room, and automatically sets the audio mode to silent when it is determined that the terminal device is in the conference room and the conference conditions are met, effectively preventing the sudden sounding of mobile phone ringtones, notification sounds, etc. during the meeting due to human negligence and forgetting to manually set the silent mode, greatly reducing the interference with the meeting process, enabling the meeting to be conducted in an orderly manner in a quiet environment without noise disturbance, helping participants to concentrate on discussion, decision-making and information exchange, thereby improving the efficiency and quality of the meeting.

[0075] In one embodiment of the present invention, judging whether a terminal device is located in a conference room based on location information includes: obtaining a geographical location range of the conference room; judging whether the location information is within the geographical location range; and if the location information is within the geographical location range, determining that the terminal device is located in the conference room.

[0076] In the embodiments of the present invention, a geographic coordinate system is usually used to define the location range of the conference room, which is commonly expressed in the form of longitude and latitude. For example, GPS is based on longitude and latitude to accurately locate various locations on the earth. For the geographical location of the conference room, it will be determined that it is in the area around a specific point defined by a certain longitude and latitude value.

[0077] In order to accurately define the geographical location of the conference room, its boundary coordinates are generally determined. If longitude and latitude coordinates are used, a common practice is to define a rectangular range by determining the longitude and latitude values ​​of the upper left and lower right endpoints of the conference room area. For example, the longitude and latitude of the upper left corner of the geographical location of a conference room is (longitude 120.12345°, latitude 30.54321°), and the longitude and latitude of the lower right corner is (longitude 120.12355°, latitude 30.54315°). Then all the position points within this longitude and latitude rectangular area can be theoretically considered to be within the scope of the conference room. Of course, in practice, the shape of the conference room is not necessarily a regular rectangle. It may also be defined by polygonal coordinates according to more precise positioning requirements, that is, the longitude and latitude of multiple boundary points are recorded, and these points are connected in sequence to form a polygon to accurately represent the actual geographical location of the conference room. However, this will be relatively complicated in data processing and judgment.

[0078] The data sources for the geographic location ranges of these conference rooms are diverse. For conference rooms within an enterprise, the data are often recorded and maintained by the enterprise's office facilities management system. After the conference room is planned, constructed, or the layout is adjusted, the relevant managers will promptly update its location coordinate information. In some large public places, such as hotels and conference centers, the geographic location information of the venue may be pre-entered into the corresponding reservation system or venue guide system to facilitate subsequent positioning and management. At the same time, in order to ensure the accuracy of the data, the geographic location range of the conference room can also be regularly updated through field measurement, calibration, etc. combined with the latest geographic information technology to avoid inaccurate location information due to factors such as building renovation and map data errors.

[0079] After obtaining the location information of the terminal device, it can be compared with the determined geographical location range of the conference room. If the conference room range is defined by a rectangular longitude and latitude range, the latitude value will be compared first to check whether the latitude of the terminal device is greater than or equal to the minimum latitude value of the rectangular range and less than or equal to the maximum latitude value; on the basis of the latitude being consistent, the longitude value will be compared to see whether the longitude of the terminal device is greater than or equal to the minimum longitude value of the rectangular range and less than or equal to the maximum longitude value. For example, the location coordinates of the terminal device are (longitude 120.12350°, latitude 30.54318°). Compared with the previous The mentioned conference room range (the latitude and longitude of the upper left corner are (longitude 120.12345°, latitude 30.54321°), and the latitude and longitude of the lower right corner are (longitude 120.12355°, latitude 30.54315°)), its latitude 30.54318° is greater than or equal to the minimum latitude 30.54315° and less than or equal to the maximum latitude 30.54321°, and the longitude 120.12350° is greater than or equal to the minimum longitude 120.12345° and less than or equal to the maximum longitude 120.12355°, so from the coordinate comparison, it meets the conditions of being within the conference room range.

[0080] In the actual positioning process, there are certain errors in the accuracy of the terminal device obtaining its own position and the accuracy of the meeting room's geographical location range. For example, the accuracy of general civilian GPS positioning may be between several meters and more than ten meters, and the accuracy of indoor positioning technology varies greatly. Therefore, when making coordinate comparisons and judgments, these error factors need to be taken into account, and a certain error buffer range is usually reserved. For example, if the coordinates of the terminal device are just near the boundary of the meeting room, it can still be determined to be located in the meeting room within the allowable error range, avoiding frequent misjudgments due to minor positioning errors. This may require a reasonable setting of an error threshold based on specific positioning technologies and application scenarios, and appropriate and flexible adjustments to the comparison and judgment of location information.

[0081] In one embodiment of the present invention, determining whether a conference room meets the conditions for conducting a meeting is performed based on an audio signal, including: determining whether there is a person speaking in the conference room based on the audio signal; if there is a person speaking in the conference room, obtaining the duration of the audio signal; if the duration is greater than a preset duration, determining that the conference room meets the conditions for conducting a meeting.

[0082] In an embodiment of the present invention, first, a spectrum analysis can be performed on the collected audio signal. Usually, the audio signal is converted from the time domain to the frequency domain with the help of algorithms such as fast Fourier transform (FFT). The frequency range of human speech is roughly concentrated between 300Hz and 3400Hz. By observing the energy distribution in this frequency band in the frequency domain, it is determined whether there is a person speaking. If a relatively stable signal component with a certain energy intensity is detected in the frequency band, it is preliminarily indicated that there may be a person speaking. For example, when someone is communicating normally in the conference room, through spectrum analysis, it can be seen that the energy peak in the corresponding voice band is significantly higher than that in other frequency bands, thereby confirming the existence of audio features of someone speaking.

[0083] In addition to simply looking at the frequency band, some feature extraction and matching methods in speech recognition technology can also be used. For example, speech feature parameters such as Mel-frequency cepstral coefficients (MFCC) in the audio signal can be extracted and compared with pre-stored normal human speech feature templates. If the matching degree reaches a certain threshold, then it can be more accurately determined that someone is speaking in the conference room. This is similar to letting the machine "listen" to the sound and determine whether it is the sound of human speech. It can further improve the accuracy of the judgment and avoid misjudgment due to interference such as environmental noise in some speech bands.

[0084] Once it is determined that there is a person speaking in the conference room, it is necessary to start recording the time range of the corresponding speech content in the audio signal. This is done by adding a start timestamp to the moment when the person's speech is detected, and then continuously monitoring until the person stops speaking or is interrupted for a certain time interval, and then adding an end timestamp. By calculating the difference between the two timestamps, the duration of the audio signal of the person's speech can be obtained. For example, it is detected that someone starts speaking at 9:10:30 am and stops speaking at 9:12:15 am. After a simple time calculation, it is found that the duration of the speech is 1 minute and 45 seconds.

[0085] In actual meeting scenarios, people may speak intermittently rather than continuously at one time. Therefore, in this case, the duration of each detected speech should be accumulated. For example, the first speech lasts 1 minute and 45 seconds, and then the person pauses for a while and then starts speaking again. The second speech lasts 2 minutes and 30 seconds. The total cumulative duration is 1 minute and 45 seconds + 2 minutes and 30 seconds = 4 minutes and 15 seconds. This continuous accumulation method can be used to accurately count the overall speech duration.

[0086] The setting of the preset duration is usually determined by comprehensively considering multiple factors. On the one hand, reference will be made to the average duration of exchanges and speeches after the formal start of a general meeting. Normal meetings often have continuous communication and interaction within a short period of time after the opening, so the preset duration may be set to about 3 to 5 minutes. On the other hand, it is also necessary to combine specific application scenarios and actual needs. For example, for some small, short discussion meetings, the preset duration can be shortened appropriately, while for large, more formal meetings with more processes, the preset duration can be extended appropriately to ensure that it can be accurately judged that the meeting is actually in progress rather than a brief chat scene.

[0087] When the cumulative duration of people speaking in the audio signal obtained by statistics exceeds the preset duration, it means that there is a high probability that formal meeting communication and interaction is taking place in the conference room, and the conditions for the meeting are met. For example, the preset duration is set to 4 minutes. After monitoring and accumulating the duration of the audio signal, the final duration is 5 minutes and 30 seconds, which is greater than 4 minutes. At this time, it can be determined that the conference room meets the conditions for the meeting. The corresponding terminal equipment can then execute operations such as setting the audio mode to silent mode according to the rules to avoid interfering with the normal progress of the meeting.

[0088] It should be noted that the preset duration can be set according to user needs and is not limited here.

[0089] In an embodiment of the present invention, the audio signal may be semantically analyzed to obtain semantic information, and then judged whether it is related to the meeting topic based on the semantic information, thereby determining whether the meeting room meets the conditions for conducting the meeting.

[0090] In an embodiment of the present invention, after obtaining the semantic information of the audio signal, it is necessary to judge the relevance between it and the pre-set meeting theme. Methods such as the vector space model (VSM) can be used to first represent the meeting theme and the recognized text content in vector form, and then measure their relevance by calculating the similarity between the vectors. For example, if the meeting theme is "Discussion on New Product Development", and the text converted by speech recognition contains content such as "Exploring the Functional Optimization of New Products", after calculating through the vector space model, it is found that the similarity is high, so it can be judged that the speech content is related to the meeting theme. It is also possible to construct a keyword dictionary and count the frequency and weight of keywords related to the meeting theme in the text. If the frequency and weight reach a certain threshold, it is also determined to be related to the meeting theme, thereby determining whether the conference room meets the conditions for conducting the meeting.

[0091] In an embodiment of the present invention, the method further includes: if after a preset time interval, it is detected that the location information of the terminal device is outside the conference room and the conference room does not meet the conditions for conducting a meeting, setting the audio mode of the terminal device to an external speaker mode.

[0092] In an embodiment of the present invention, a preset time interval is used to avoid frequent switching of audio modes due to temporary fluctuations or inaccuracies in the location information of the terminal device. For example, it can be set to 5 minutes or 10 minutes, etc. The specific duration can be determined based on the actual usage scenario and the evaluation of the stability of the positioning accuracy. During this period of time, the system will continue to monitor the location information of the terminal device and the status information of the conference room, but will not immediately adjust the audio mode to ensure that the terminal device has indeed left the conference room environment and the conference room is no longer in a meeting state, rather than being misjudged due to a brief stop at the door of the conference room or a momentary abnormality in the positioning signal.

[0093] Similar to the principle of determining whether the terminal device is located in the conference room, by obtaining the current location information of the terminal device and comparing it with the geographical location range of the conference room, if the location coordinates of the terminal device are not within the geographical range of the conference room, then it is preliminarily determined that it is outside the conference room. However, in this process, positioning accuracy and error factors also need to be considered. For example, if GPS positioning is used, there may be certain positioning deviations due to building obstruction, signal interference, etc., so it may be necessary to combine some other positioning technologies or use filtering processing of positioning data to improve the accuracy of judgment. For example, in an indoor environment, Wi-Fi positioning may be relied on to assist in judgment. When approaching transition areas such as the entrance of the conference room, multiple factors such as GPS signal strength and direction changes are combined to determine whether the terminal device has actually left the conference room.

[0094] This step requires continuous monitoring and analysis of the conference room's audio signals and other related information to determine whether the conference room is still in a meeting state. As mentioned earlier, this can be determined by analyzing the voice features in the conference room's audio signals. If no continuous human speech or other audio features indicating that a meeting is in progress are detected within a preset time interval, and the relevant audio signal parameters are all lower than the set meeting threshold, then it can be determined that the conference room does not meet the meeting conditions. For example, if the energy of the voice band in the conference room's audio signal is almost zero over a period of time, and there is no regular conference equipment prompt sound, it can be considered that the meeting has ended or has not yet started, that is, the meeting conditions are not met.

[0095] When after a preset time interval, if the terminal device is outside the conference room or the conference room does not meet the conditions for conducting a meeting, the system will set the terminal device audio mode to external speaker mode. The specific methods and interfaces for setting the audio mode may vary in different terminal device operating systems or applications. Generally speaking, this can be achieved by calling the system's audio setting API or related audio management modules. For example, on a smartphone, the volume settings of various audio outputs such as ringtones, notification sounds, and media sounds will be restored to the normal external speaker volume level previously set by the user, and any special audio mode settings such as mute and vibration will be canceled, so that the terminal device can play sound normally through the speaker when receiving an incoming call, message, or playing audio or video content, allowing users to hear various reminders in a timely manner and use audio functions normally in non-meeting scenarios.

[0096] In an embodiment of the present invention, the method further includes: when the terminal device is in a muted state, if the terminal device receives a call or message from a specific emergency contact list, reminding the user in a preset manner.

[0097] In an embodiment of the present invention, a user can add, delete, and modify specific emergency contacts in a specially opened "Emergency Contacts" section in the address book or setting application of a terminal device. For example, in the phone settings, click the "Emergency Contacts" option. After entering, you can check the numbers that need to be set as emergency contacts from the address book one by one. These numbers can be family members, important work partners, or emergency rescue service numbers, etc., and they can be grouped or labeled to distinguish different types of emergency contact relationships.

[0098] When the terminal device is in silent mode, the system background will continue to monitor the reception of incoming calls and messages. For incoming calls, the caller number will be obtained at the moment the phone signal is connected, and compared with the pre-set emergency contact list. For example, every time there is a new incoming call, the system will extract the caller number and then traverse the numbers in the emergency contact list. If a match is successful, it will be determined to be a call from an emergency contact.

[0099] For information reception, whether it is a text message, instant messaging software message or email, the sender's identification information is also extracted when the message arrives, and a match is checked with the emergency contact list to determine whether it is from an emergency contact.

[0100] When it is determined that the incoming call or text message is from a specific emergency contact, the user can be reminded in a preset manner, which can be a manner that does not affect the normal progress of the meeting, such as a vibration reminder, or other methods not limited here.

[0101] In an embodiment of the present invention, the preset mode includes: screen flashing, outputting vibration at a preset time interval.

[0102] In the embodiment of the present invention, the preset mode may be screen flashing or outputting vibration at a preset time interval.

[0103] Vibration reminder: The terminal device can remind the user according to a specific vibration pattern. This vibration pattern is different from the vibration pattern of ordinary calls or messages. It usually has a stronger sense of rhythm and continuity to attract the user's attention. For example, ordinary messages may be short single or double vibrations, while the reminder vibration of emergency contacts may be a continuous and regular long vibration sequence, such as vibrating for 3 seconds and stopping for 1 second, repeated multiple times.

[0104] The preset method can also be a pop-up reminder, for example, a striking pop-up window pops up on the screen, displaying the name or number of the emergency contact and a brief summary of the call or message. The pop-up window style will be designed to be more prominent, and may use a larger font and bright colors, and will be displayed on the screen for a period of time. Even if the device is in lock screen mode, it will be displayed on the lock screen interface to ensure that the user can see it in time.

[0105] Screen flashing: The terminal device can flash the screen to remind the user that there is an emergency contact.

[0106] In one embodiment of the present invention, the method further includes: if the terminal device receives an incoming call from another terminal device during the silent process, generating a text message reply content according to a preset text message template, and sending the text message reply content to the other terminal device.

[0107] In an embodiment of the present invention, a user can customize a preset SMS template in the settings of a terminal device or a communication application. The template content should be concise, clear and polite, for example, "Hello, I am in a meeting and cannot answer the phone at the moment. If you have an urgent matter, please leave a message and I will reply to you later." Users can create multiple templates for different purposes according to their own needs and usage scenarios, such as setting appropriate reply content for different situations such as work meetings, private gatherings, and learning lectures.

[0108] The terminal device system provides a template editing function that supports users to modify, delete, and add templates. At the same time, to facilitate users to quickly select, the template list can be displayed according to the frequency of use or a custom order. When editing a template, you can also set some variables, such as the current time, meeting name, etc., so that you can provide more personalized information when replying. For example, the template can be "I am in [meeting name] at the moment and cannot answer the call. The time is [specific time]. Please leave a message."

[0109] When the terminal device is in silent mode and receives an incoming call from another terminal device, the system automatically triggers the SMS reply process. First, after detecting the incoming call signal, it extracts the incoming call number and other related information, and recognizes that it is currently in silent mode.

[0110] Then, based on the SMS template pre-selected by the user for the incoming call situation and the possible variable information, a complete SMS reply content is generated. For example, if the current time is 10 a.m. and a "project progress report meeting" is in progress, and the preset template contains time and meeting name variables, then the generated SMS content may be "Hello, I am in a project progress report meeting and cannot answer the phone at the moment. The time is 10 a.m. If you have any urgent matters, please leave a message and I will reply to you later."

[0111] The terminal device uses the built-in SMS sending function to send the generated SMS reply content to other terminal devices of the incoming call. During the sending process, the reliability and timeliness of SMS sending are ensured. If a sending failure occurs, the system can set an automatic retry mechanism, such as retrying every 30 seconds, up to 3 times. At the same time, the sending status information is recorded so that the user can check whether the sending is successful in the sending record of the SMS application. If the sending fails, the user can manually try to send it again or choose other communication methods to contact the caller.

[0112] The present invention discloses a terminal device control method, which obtains the location information of the terminal device; determines whether the terminal device is located in a conference room according to the location information; if the terminal device is located in the conference room, collects the audio signal of the conference room; determines whether the conference room meets the conditions for conducting a meeting according to the audio signal; if it is determined that the conference room meets the conditions for conducting a meeting, sets the audio mode of the terminal device to a silent mode; the present invention determines whether the terminal device is in the conference room, and automatically sets the audio mode to silent when it is determined that the terminal device is in the conference room and the conference conditions are met, effectively preventing the sudden sounding of mobile phone ringtones, notification sounds, etc. during the meeting due to human negligence and forgetting to manually set the silent mode, greatly reducing the interference with the meeting process, enabling the meeting to be conducted in an orderly manner in a quiet environment without noise disturbance, helping participants to concentrate on discussion, decision-making and information exchange, thereby improving the efficiency and quality of the meeting.

[0113] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.

[0114] like Figure 2 , shows a structural block diagram of a terminal device control device provided by the present invention, the device comprising:

[0115] The acquisition module 201 is used to acquire the location information of the terminal device;

[0116] A first determination module 202 is used to determine whether the terminal device is located in a conference room according to the location information;

[0117] The collection module 203 is used to collect the audio signal of the conference room if the terminal device is located in the conference room;

[0118] The second judgment module 204 is used to judge whether the conference room meets the conditions for conducting a meeting according to the audio signal;

[0119] The setting module 205 is used to set the audio mode of the terminal device to the silent mode if it is determined that the conference room meets the conditions for holding a meeting.

[0120] The present invention discloses a terminal equipment control device, which obtains the location information of the terminal equipment; determines whether the terminal equipment is located in a conference room according to the location information; if the terminal equipment is located in the conference room, collects the audio signal of the conference room; determines whether the conference room meets the conditions for conducting a meeting according to the audio signal; if it is determined that the conference room meets the conditions for conducting a meeting, sets the audio mode of the terminal equipment to a silent mode; the present invention determines whether the terminal equipment is in the conference room, and automatically sets the audio mode to silent mode when it is determined that the terminal equipment is in the conference room and the conference conditions are met, effectively preventing the sudden sounding of mobile phone ringtones, notification sounds, etc. during the meeting due to human negligence and forgetting to manually set the silent mode, greatly reducing the interference with the meeting process, enabling the meeting to be conducted in an orderly manner in a quiet environment without noise disturbance, helping participants to concentrate on discussion, decision-making and information exchange, thereby improving the efficiency and quality of the meeting.

[0121] In one embodiment of the present invention, the first judgment module includes:

[0122] The first acquisition submodule is used to acquire the geographical location range of the conference room;

[0123] A judgment submodule is used to judge whether the location information is within the geographical location range;

[0124] The first determination submodule is used to determine that the terminal device is located in the conference room if the location information is within the geographical location range.

[0125] In one embodiment of the present invention, the second judgment module includes:

[0126] The second determination submodule is used to determine whether there is a person speaking in the conference room according to the audio signal;

[0127] The second acquisition submodule is used to obtain the duration of the audio signal if there is a person speaking in the conference room;

[0128] The third determination submodule is used to determine that the conference room meets the conditions for conducting a meeting if the duration is greater than a preset duration.

[0129] In one embodiment of the present invention, the device further includes:

[0130] The external speaker setting module is used to set the audio mode of the terminal device to the external speaker mode if it is detected that the location information of the terminal device is outside the conference room or the conference room does not meet the conditions for conducting a meeting after a preset time interval.

[0131] In one embodiment of the present invention, the device further includes:

[0132] The reminder module is used to remind the user in a preset way when the terminal device receives a call or message from a specific emergency contact list while the terminal device is in silent mode.

[0133] In an embodiment of the present invention, the preset mode includes: screen flashing, outputting vibration at a preset time interval.

[0134] In one embodiment of the present invention, the device further includes:

[0135] The generation module is used to generate SMS reply content according to a preset SMS template if the terminal device receives an incoming call from other terminal devices during the silent process, and send the SMS reply content to the other terminal devices.

[0136] The present invention discloses a terminal equipment control device, which obtains the location information of the terminal equipment; determines whether the terminal equipment is located in a conference room according to the location information; if the terminal equipment is located in the conference room, collects the audio signal of the conference room; determines whether the conference room meets the conditions for conducting a meeting according to the audio signal; if it is determined that the conference room meets the conditions for conducting a meeting, sets the audio mode of the terminal equipment to a silent mode; the present invention determines whether the terminal equipment is in the conference room, and automatically sets the audio mode to silent mode when it is determined that the terminal equipment is in the conference room and the conference conditions are met, effectively preventing the sudden sounding of mobile phone ringtones, notification sounds, etc. during the meeting due to human negligence and forgetting to manually set the silent mode, greatly reducing the interference with the meeting process, enabling the meeting to be conducted in an orderly manner in a quiet environment without noise disturbance, helping participants to concentrate on discussion, decision-making and information exchange, thereby improving the efficiency and quality of the meeting.

[0137] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0138] An embodiment of the present invention further provides an electronic device, including:

[0139] It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned terminal device control method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0140] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned terminal device control method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0141] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0142] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0143] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0144] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0145] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0146] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0147] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0148] The above is a detailed introduction to a terminal device control method, device, equipment and computer-readable storage medium provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A terminal device control method, characterized in that: The method comprises: Obtaining location information of the terminal device; According to the location information, determining whether the terminal device is located in a conference room; If the terminal device is located in the conference room, collecting the audio signal of the conference room; Determining whether the conference room meets the conditions for conducting a meeting based on the audio signal; If it is determined that the conference room meets the conditions for conducting the meeting, the audio mode of the terminal device is set to a silent mode.

2. The method according to claim 1, characterized in that The determining, based on the location information, whether the terminal device is located in the conference room includes: Obtaining the geographical location range of the conference room; Determining whether the location information is within the geographical location range; If the location information is within the geographical location range, it is determined that the terminal device is located in the conference room.

3. The method according to claim 1, characterized in that The determining, according to the audio signal, whether the conference room meets the conference proceeding condition includes: Determining whether there is a person speaking in the conference room according to the audio signal; If there is a person speaking in the conference room, obtaining the duration of the audio signal; If the duration is greater than the preset duration, it is determined that the conference room meets the conditions for conducting a meeting.

4. The method according to claim 1, characterized in that: The method further comprises: If, after a preset time interval, it is detected that the location information of the terminal device is outside the conference room, or the conference room does not meet the conference proceeding conditions, the audio mode of the terminal device is set to an external speaker mode.

5. The method according to claim 1, characterized in that: The method further comprises: When the terminal device is in a muted state, if the terminal device receives a call or message from a specific emergency contact list, the user is reminded in a preset manner.

6. The method according to claim 5, characterized in that The preset mode includes: screen flashing, outputting vibration at a preset time interval.

7. The method according to claim 1, characterized in that The method further comprises: If the terminal device receives an incoming call from another terminal device during the silent process, a text message reply content is generated according to a preset text message template, and the text message reply content is sent to the other terminal device.

8. A terminal device control device, characterized in that: The device comprises: An acquisition module, used to acquire the location information of the terminal device; A first determination module, configured to determine whether the terminal device is located in a conference room according to the location information; A collection module, configured to collect an audio signal of the conference room if the terminal device is located in the conference room; A second judgment module is used to judge whether the conference room meets the conditions for conducting a meeting according to the audio signal; The setting module is used to set the audio mode of the terminal device to a silent mode if it is determined that the conference room meets the meeting conditions.

9. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor is used to execute the steps of the terminal device control method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the terminal device control method according to any one of claims 1 to 7 are implemented.