Intelligent volume control methods, systems, terminals, and storage media
By combining real-time location and schedule information with environmental awareness, mobile terminals automatically adjust volume control strategies, solving the problem of uncomfortable volume adjustment in different scenarios and improving user experience and intelligence.
Patent Information
- Application Number
- CN202311196759.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2043-09-15
AI Technical Summary
Existing mobile devices cannot intelligently adjust volume in different scenarios, resulting in a poor user experience, such as being disturbed by ringtones in a meeting or ignoring notifications in noisy outdoor environments.
By acquiring real-time location information and user schedules from mobile terminals, combined with ambient volume and motion status, and using machine learning to train predictive models, volume control strategies are automatically adjusted, including outdoor mode and meeting mode, to adapt to the volume requirements of different scenarios.
It enables mobile terminals to automatically adjust volume in different scenarios, improving the user experience without the need for manual adjustment. It adapts to the volume requirements of noisy outdoor environments and meeting scenarios, reduces power consumption, and enhances the intelligence of the terminal.
Smart Images

Figure CN117240956B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of control technology, and more specifically, to an intelligent volume control method, system, terminal, and storage medium for use in mobile terminals. Background Technology
[0002] With the continuous development of technology, mobile devices such as smartphones, tablets, and laptops are becoming increasingly integrated into daily life, providing great convenience for users' work and life in various scenarios. Currently, the room for hardware optimization in mobile devices is shrinking. In each update and iteration, more attention is being paid to improving the intelligence of terminal devices in order to bring a better user experience.
[0003] In existing technology applications, although mobile terminals have the ability to perceive their surroundings, users may still be disturbed by sudden ringing in some meeting scenarios, or miss message notifications or phone calls in some outdoor scenarios due to excessive noise, resulting in a poor user experience. Summary of the Invention
[0004] To address the problems in the prior art, the purpose of this disclosure is to provide an intelligent volume control method, system, terminal, and storage medium for mobile terminals, enabling the mobile terminal to intelligently select the corresponding mode and automatically control the volume based on a comprehensive consideration of various factors such as the user's schedule, location, and ambient sound.
[0005] Specifically, the first aspect of this disclosure provides a smart volume control method for a mobile terminal, which may include the following steps:
[0006] Obtain the real-time location information of the mobile terminal;
[0007] Based on real-time location information, when the mobile terminal is in an outdoor area, the current mode of the mobile terminal is set to outdoor mode.
[0008] When the mobile terminal is in an indoor area, determine whether the mobile terminal is in a meeting scenario and generate the corresponding judgment result;
[0009] If the judgment result is yes, set the current mode of the mobile terminal to conference mode;
[0010] The system matches the corresponding volume control strategy based on the current mode of the mobile terminal to achieve volume control of the mobile terminal.
[0011] In one possible implementation of the first aspect described above, before obtaining the real-time location information of the mobile terminal, the intelligent volume control method further includes:
[0012] Obtain the user's schedule corresponding to the mobile terminal;
[0013] During the time period covered by the user's schedule, perform actions to obtain the real-time location information of the mobile terminal and follow up with subsequent steps.
[0014] In one possible implementation of the first aspect above, the process of obtaining the user's schedule corresponding to the mobile terminal includes:
[0015] The first action event to obtain user input and the second action event to synchronize with the application;
[0016] Generate a corresponding user action schedule based on the first and second action events; and
[0017] In the event of a conflict between the first and second action events, priority is determined based on the type of action event and / or the weight of the participants in the action event, and the action event with higher priority is set in the user's action schedule.
[0018] In one possible implementation of the first aspect above, the process of determining whether the mobile terminal is in a meeting scenario to generate a corresponding determination result includes:
[0019] Determine whether the local area network currently connected to the mobile terminal belongs to the pre-recorded conference local area network: if so, generate a judgment result of "yes".
[0020] In one possible implementation of the first aspect described above, when the current mode of the mobile terminal is set to conference mode, the intelligent volume control method further includes:
[0021] Determine whether the local area network currently connected to the mobile terminal belongs to the pre-recorded conference local area network; if not, generate the corresponding note feedback.
[0022] After receiving confirmation from the user regarding the annotation, the currently connected LAN will be annotated as the conference LAN.
[0023] In one possible implementation of the first aspect above, the process of determining whether the mobile terminal is in a meeting scenario to generate a corresponding determination result includes:
[0024] Obtain ambient volume information and motion status information of the mobile terminal;
[0025] If the ambient volume information is within the first preset range and the movement range of the mobile terminal is within the second preset range, the judgment result is "yes".
[0026] In one possible implementation of the first aspect described above, when the current mode of the mobile terminal is set to conference mode, the intelligent volume control method further includes:
[0027] The current location of the mobile terminal and its surrounding preset range are used as the meeting scenario for training.
[0028] Machine learning is trained based on multiple training meeting scenarios to generate corresponding prediction models, which are used to predict whether the current location of the mobile terminal is a meeting scenario.
[0029] In determining whether a mobile terminal is in a meeting scenario, the prediction result of the prediction model is used as the corresponding judgment result.
[0030] In one possible implementation of the first aspect above, the process of matching a corresponding volume control strategy according to the current mode of the mobile terminal to control the volume of the mobile terminal includes:
[0031] Obtain ambient sound data within a preset time period to obtain the corresponding real-time volume decibel value:
[0032]
[0033] Among them, L dB P1 represents the real-time volume in decibels, P2 represents the ambient sound data, and P0 represents the preset sound reference value.
[0034] The output volume of the mobile terminal is adjusted based on the real-time ambient decibel value and the volume adjustment coefficient corresponding to the current mode.
[0035] A = (1 * X) * L dB
[0036] Where A is the output volume of the mobile terminal, and X is the volume adjustment coefficient. The output volume is less than or equal to the maximum output volume of the mobile terminal.
[0037] In one possible implementation of the first aspect above, the volume adjustment coefficient corresponding to the conference mode is in the range [0,1);
[0038] The volume adjustment factor for outdoor mode is greater than 1.
[0039] The second aspect of this disclosure provides an intelligent volume control system for a mobile terminal, used to implement the intelligent volume control method for a mobile terminal provided in the first aspect. Specifically, this intelligent volume control system may include:
[0040] Location acquisition unit, used to acquire real-time location information of the mobile terminal:
[0041] The mode setting unit is used to set the current mode of the mobile terminal to outdoor mode when the mobile terminal is in an outdoor area, based on real-time location information.
[0042] The scene determination unit is used to determine whether the mobile terminal is in a meeting scene when the mobile terminal is in an indoor area, and to generate the corresponding determination result.
[0043] The mode setting unit is also used to set the current mode of the mobile terminal to conference mode if the judgment result is yes; and to set the current mode of the mobile terminal to a preset mode if the judgment result is no.
[0044] The volume control unit is used to match the corresponding volume control strategy according to the current mode of the mobile terminal in order to control the volume of the mobile terminal.
[0045] In one possible implementation of the second aspect described above, the intelligent volume control system further includes:
[0046] The scene setting unit is used to set the current location of the mobile terminal and its surrounding preset range as the training meeting scene when the mobile terminal is in a meeting scene.
[0047] The model training unit is used to perform machine learning training based on multiple training meeting scenarios to generate a corresponding prediction model, which is used to predict whether the current location of the mobile terminal is a meeting scenario.
[0048] In determining whether a mobile terminal is in a meeting scenario, the scenario judgment unit uses the prediction result of the prediction model as the corresponding judgment result.
[0049] A third aspect of this disclosure provides a mobile terminal, comprising:
[0050] processor;
[0051] Memory, which stores the processor's executable instructions;
[0052] The processor is configured to execute the intelligent volume control method for a mobile terminal provided in the first aspect by executing executable instructions.
[0053] A fourth aspect of this disclosure provides a computer-readable storage medium for storing a program that, when executed by a processor, implements the intelligent volume control method for a mobile terminal provided in the first aspect.
[0054] Compared with the prior art, this disclosure has the following beneficial effects:
[0055] The technical solution provided in this disclosure can automatically adjust the current mode of the mobile terminal based on the user's schedule, the location of the mobile terminal, and the current ambient sound. It also adjusts the output volume of the mobile terminal accordingly based on the configuration of the current mode, eliminating the need for manual adjustment by the user. In this technical solution, the mobile terminal can automatically adjust its output volume based on the user's current scenario, adapting to the required volume output in both outdoor and meeting scenarios, thus improving the user experience. Attached Figure Description
[0056] Other features, objects, and advantages of this disclosure will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings.
[0057] Figure 1 According to an embodiment of this disclosure, a cross-sectional structural schematic diagram of a display module is provided.
[0058] Figure 2 According to an embodiment of this disclosure, a flowchart for obtaining a user's schedule corresponding to a mobile terminal is provided.
[0059] Figure 3 According to an embodiment of this disclosure, a flowchart is provided for determining whether a mobile terminal is in a meeting scenario.
[0060] Figure 4 According to an embodiment of this disclosure, a flowchart illustrating a process for matching a corresponding volume control strategy based on the current mode of a mobile terminal is provided.
[0061] Figure 5 According to an embodiment of this disclosure, a schematic diagram of a smart volume control system applied to a mobile terminal is provided.
[0062] Figure 6 According to an embodiment of this disclosure, a schematic diagram of the structure of a mobile terminal device is provided.
[0063] Figure 7 According to an embodiment of this disclosure, a schematic diagram of the structure of a computer-readable storage medium is provided. Detailed Implementation
[0064] The following specific examples illustrate the implementation of this disclosure. Those skilled in the art can easily understand other advantages and effects of this disclosure from the content disclosed herein. This disclosure can also be implemented or applied to systems through other different specific embodiments, and various details in this disclosure can also be modified or changed according to different viewpoints and application systems without departing from the spirit of this disclosure. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this disclosure can be combined with each other.
[0065] The embodiments of this disclosure will now be described in detail with reference to the accompanying drawings, so that those skilled in the art to which this disclosure pertains can readily implement it. This disclosure may be embodied in many different forms and is not limited to the embodiments described herein.
[0066] In this disclosure, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic represented in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. Furthermore, the specific features, structures, materials, or characteristics represented may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples represented in this disclosure, as well as the features of those different embodiments or examples.
[0067] Furthermore, the terms "first" and "second" are used for illustrative purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the representation of this disclosure, "a plurality of" means two or more, unless otherwise expressly and specifically defined.
[0068] For the purpose of clarity, devices unrelated to the description are omitted, and the same or similar components throughout the specification are given the same reference numerals.
[0069] Throughout this specification, when it is said that a device is "connected" to another device, this includes not only "direct connection" but also "indirect connection" by placing other components in between. Furthermore, when it is said that a device "comprises" a certain constituent element, unless otherwise stated otherwise, this does not exclude other constituent elements, but rather implies that other constituent elements may be included.
[0070] When we say that a device is "above" another device, this can mean that it is directly above the other device, or it can mean that other devices are present in between. Conversely, when we say that a device is "directly" "above" another device, there are no other devices present in between.
[0071] Although the terms first, second, etc., are used in some instances herein to refer to various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, first interface and second interface, etc., are used. Furthermore, as used herein, the singular forms “a,” “an,” and “the” are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms “comprising,” “including,” indicate the presence of features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms “or” and “and / or” as used herein are interpreted as inclusive, or mean any one or any combination thereof. Thus, “A, B, or C” or “A, B, and / or C” means “any one of: A; B; C; A and B; A and C; B and C; A, B, and C.” Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.
[0072] The technical terms used herein are for reference only to specific embodiments and are not intended to limit the scope of this disclosure. The singular form used herein includes the plural form unless the statement explicitly indicates otherwise. The word "comprising" as used in this specification means to specify a particular characteristic, region, integer, step, operation, element, and / or component, and does not exclude the presence or addition of other characteristics, regions, integers, steps, operations, elements, and / or components.
[0073] Although not explicitly defined, all terms, including technical and scientific terms used herein, shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Terms defined in commonly used dictionaries shall be further interpreted as having a meaning consistent with the relevant technical literature and the content of this present disclosure, and shall not be over-interpreted as having an ideal or overly formulaic meaning unless otherwise defined.
[0074] It is understandable that, as described in the prior art, mobile terminals such as smartphones, tablets, and watches, which are easily carried by users, currently lack the function of autonomously and proactively adjusting the output volume according to changes in the user's environment. This results in these mobile terminals having poor intelligence and a poor user experience. To address these issues, this disclosure provides an intelligent volume control method, system, terminal, and storage medium for mobile terminals, enabling intelligent terminals to autonomously adjust the output volume according to the user's environment. The specific implementation of the above-mentioned intelligent volume control method, system, terminal, and storage medium will be explained and described below based on embodiments of this disclosure.
[0075] Specifically, Figure 1 A flowchart illustrating an intelligent volume control method is shown. This method is applied to mobile terminals with audio playback capabilities, such as smartphones, tablets, and laptops. Figure 1 As shown, this intelligent volume control method may include the following steps:
[0076] Step 101: Obtain the real-time location information of the mobile terminal.
[0077] Step 102: Based on the real-time location information, determine whether the mobile terminal is in an outdoor area: if yes, proceed to step 106; if no, proceed to step 103.
[0078] Step 103: Determine if the mobile terminal is in a meeting scenario: if yes, proceed to step 104; if no, proceed to step 105. This determination can be made by sensing the environment in which the mobile terminal is located; the specific implementation process will be explained in detail later.
[0079] Step 104: Set the mobile terminal's current mode to conference mode, and then proceed to step 107.
[0080] Step 105: Set the current mode of the mobile terminal to the preset mode, and then proceed to step 107.
[0081] Step 106: Set the mobile terminal's current mode to outdoor mode, and then proceed to step 107. The settings related to the preset mode will be further explained and described later.
[0082] Step 107: Match the corresponding volume control strategy according to the current mode of the mobile terminal to control the volume of the mobile terminal. Understandably, when the mobile terminal is in meeting mode, its output volume needs to be adjusted to a lower range or muted to avoid disturbing the user's meeting process; while in outdoor mode, due to the noisy outdoor environment, the mobile terminal's output volume needs to be adjusted to a higher range or maximum volume to prevent the user from missing message notifications. The specific volume control strategies corresponding to meeting mode, outdoor mode, and preset mode will be explained in detail later.
[0083] It is understood that through steps 101 to 107 above, intelligent volume output control of the mobile terminal can be achieved, so that users do not need to manually adjust the output volume of the mobile terminal when switching between different scenarios. The specific implementation of steps 101 to 107 above will be described below with reference to specific embodiments of this disclosure.
[0084] In some embodiments of this disclosure, considering that adjusting the mobile terminal's current mode and output volume is often necessary when a user moves from one specific scene to another, continuously maintaining real-time location information and environmental awareness during daily use would significantly increase the mobile terminal's power consumption and reduce its daily processing performance. Therefore, in the current embodiments of this disclosure, the control activation time period of the intelligent volume control method can be selected based on the user's schedule, specifically including:
[0085] Step S01: Obtain the user's schedule corresponding to the mobile terminal. It is understood that in some other embodiments of this disclosure, mode switching and volume adjustment can be directly performed based on the user's schedule. However, considering that a user's actual actions do not correspond one-to-one with their schedule, for example, a user may have scheduled a meeting with clients between 3 PM and 5 PM, but the actual meeting duration may be between 3:30 PM and 5:30 PM. Simply switching modes and adjusting volume based on the schedule alone is prone to errors. Between 3 PM and 3:30 PM, the user may be in an outdoor environment heading to the meeting, and activating meeting mode and adjusting the volume accordingly would be inappropriate. Therefore, in this embodiment provided by this disclosure, although the need for mobile terminal mode switching and volume adjustment is determined based on the user's schedule, the time period covered by the user's schedule is limited, and the schedule items are not directly used as the basis for adjustment.
[0086] Step S02: During the time period covered by the user's schedule, proceed to step 101 above to begin executing the relevant process steps of the intelligent volume control method. It is understood that in this embodiment, intelligent volume control is not performed during time periods not covered by the user's schedule. This ensures that the user is not disturbed or misses messages during the duration of important schedules, while also maintaining a minimal increase in the power consumption of the mobile terminal.
[0087] In the above embodiments, specifically, during the implementation of step S01, Figure 2 A flowchart illustrating a process for obtaining a user's schedule corresponding to a mobile terminal is shown. Figure 2 As shown, it may include the following steps:
[0088] Step 201: Obtain the first action event input by the user and the second action event synchronized by the application. It is understood that users can manually input their own action events and corresponding time periods, or they can automatically synchronize corresponding action events and their corresponding time periods through other applications such as "Mail" or "Calendar," which is not limited here.
[0089] Step 202: Determine if there is a conflict between the first action event and the second action event: if yes, proceed to step 203; if no, proceed to step 204.
[0090] Step 203: Prioritize events based on their type and / or the weight of participants, and generate corresponding user schedules for events with higher priority. It is understood that, to further enhance the intelligence of mobile terminals, the priority of conflicting events can be determined based on factors such as the type of event and the weight of participants, and higher-priority items can be included in the user's schedule. For example, during pre-set working hours, work events have a higher priority than personal events, while during pre-set non-working hours, personal events have a higher priority than work events. Similarly, when conflicting events occur, events involving the boss have a higher priority than events involving only colleagues. Those skilled in the art can choose appropriate priority determination criteria based on the actual situation, and no limitations are imposed here.
[0091] Step 204: Generate the corresponding user schedule based on the first and second action events. It is understood that if there is no time conflict between the first and second action events, the user schedule will be generated directly based on the time period and the corresponding event.
[0092] Furthermore, in the specific implementation of the above embodiments, generally there is no conflict between the first action events input by the user, but there may be conflicts between the second action events synchronized from different application sources: for example, the user may have a conference call scheduled between 3 pm and 5 pm today from the "Mail" application, while the user may need to pick up their children from school between 4 pm and 5 pm today from the "Calendar" application. In this case, the conflict between the second action events can also be prioritized in the manner described in step 203 above, and there is no limitation here.
[0093] In some embodiments of this disclosure, in one specific implementation of step 105, the scenario in which the mobile terminal is located can be perceived through the local area network (LAN) accessed by the mobile terminal. Specifically, this can include: determining whether the LAN currently connected to the mobile terminal belongs to a pre-marked conference LAN; if so, determining that the mobile terminal is in a conference scenario; if not, further determination is made through other means. It is understood that while the mobile terminal can determine whether it is in a conference scenario through the LAN it accesses, this requires the user to access the LAN corresponding to the current conference scenario at least once beforehand. For a conference scenario visited for the first time, this determination cannot be made directly through the above steps.
[0094] As in the above embodiments, further, after step 106 is completed, i.e., when the mobile terminal's current mode has been set to conference mode, it can be further determined whether the local area network currently connected to the mobile terminal belongs to a pre-marked conference local area network: if not, a corresponding note feedback is generated. It is understood that when the mobile terminal device first connects to the current local area network and is manually or automatically adjusted to conference mode, it indicates that the coverage area of the current local area network may correspond to conference scenarios where the user frequently appears. At this time, the mobile terminal can proactively inquire with the user via pop-up windows or other means whether the current local area network is a conference local area network; and after receiving confirmation from the user regarding the note feedback, the mobile terminal can autonomously mark the currently connected local area network as a conference local area network so that the mobile terminal can automatically switch conference modes the next time it is placed in that conference scenario.
[0095] In some embodiments of this disclosure, in another specific implementation of step 105 described above, the presence or absence of the mobile terminal in a meeting scenario can be determined by the current state of the mobile terminal. Specifically, Figure 3 This diagram illustrates a process for determining whether a mobile terminal is in a meeting context. Figure 3 As shown, it can specifically include:
[0096] Step 301: Obtain ambient volume and motion status information from the mobile terminal. It's understood that smartphones, tablets, and other mobile terminals typically have built-in attitude detection devices such as gyroscopes and accelerometers, as well as audio acquisition devices like microphones. Considering ease of implementation and cost, in cases where the mobile terminal is not in use or is not connected to a pre-designated conference LAN, the aforementioned built-in devices on the mobile terminal can be used to intelligently determine whether a meeting is taking place by sensing the external environment.
[0097] Step 302: If the ambient volume is within the first preset range and the movement of the mobile terminal is within the second preset range, determine that the mobile terminal is in a meeting scenario. Data shows that the suitable ambient sound level for a typical meeting is no more than 60 decibels, and the sound of normal conversation is roughly between 40 and 60 decibels. Therefore, the first preset range can be set to between 40 and 60 decibels, while the second preset range is limited to when the mobile terminal is stationary or its movement is minimal (sensed by the aforementioned built-in structures such as the gyroscope and accelerometer). Meeting both conditions indicates that the mobile terminal is in a meeting scenario.
[0098] In some embodiments of this disclosure, optimized, after the aforementioned step 106 is completed, i.e. the current mode of the mobile terminal has been set to conference mode, the intelligent volume control method provided by this disclosure can further intelligently determine the conference scenarios that the user frequently visits through machine learning and other means. Specifically, it can include: using the current location of the mobile terminal and the surrounding preset range as training conference scenarios, and performing machine learning training based on the obtained multiple training conference scenarios to generate a corresponding prediction model, which can predict whether the current location of the mobile terminal is a conference scenario.
[0099] It is understood that in some embodiments of this disclosure, artificial intelligence and its learning mechanisms are introduced to improve the intelligence and accuracy of meeting mode judgment. After multiple meeting mode switches on a mobile terminal, a pop-up window will proactively ask the user whether the meeting mode switch was accurate, in order to collect relevant data on accurate activation. In the scenarios provided in the above embodiments, the location where the meeting mode is activated and its surrounding area are identified and subjected to machine learning, so that the corresponding meeting mode can be directly activated the next time the same location is visited. Those skilled in the art can select the required machine learning methods to train and optimize the above prediction model according to actual needs, and no limitations are made here.
[0100] Correspondingly, in the subsequent process of determining whether a mobile terminal is in a meeting scenario, the trained prediction model can be used directly for prediction, and the prediction model can be continuously iterated and optimized based on the prediction results.
[0101] In some embodiments of this disclosure, Figure 4 A flowchart illustrating a process for matching a corresponding volume control strategy based on the current mode of the mobile terminal is shown. Figure 4 As shown, the process of controlling the volume of a mobile terminal may specifically include the following steps:
[0102] Step 401: Obtain the corresponding real-time volume decibel value based on the ambient sound data within a preset time period. The specific method for obtaining this value is shown in the following formula:
[0103]
[0104] Among them, L dB P1 represents the real-time volume decibel value, P2 represents the ambient sound data, and P0 represents the preset sound reference value. Specifically, in the implementation of step 401 above, ambient sound data within a preset time period, such as a 1ms time period, can be acquired first, and then its real-time volume decibel value can be calculated. Here, the real-time volume decibel value refers to the maximum amplitude in the sound source data corresponding to the acquired 1ms time period.
[0105] Step 402: Adjust the output volume of the mobile terminal according to the real-time ambient decibel value and the volume adjustment coefficient corresponding to the current mode. The specific adjustment method is shown in the following formula:
[0106] A = (1 * X) * L dB
[0107] Where A is the output volume of the mobile terminal, and X is the volume adjustment coefficient. The output volume A must be less than or equal to the maximum output volume of the mobile terminal. For example, when the preset volume adjustment coefficient is 1.1, the adjusted output volume of the mobile terminal is 1.1 times the real-time volume decibel value. However, no matter how large the volume adjustment coefficient is set, if the adjusted output volume A is greater than the maximum output volume of the mobile terminal, the maximum output volume will be directly used as the output volume A.
[0108] In the above embodiments, it is understood that the volume adjustment coefficient corresponding to different modes of the mobile terminal is different. The volume adjustment coefficient corresponding to the conference mode can be set in the range [0,1); the volume adjustment coefficient corresponding to the outdoor mode can be set in the range greater than 1. Those skilled in the art can select the required volume adjustment coefficient according to actual needs, and no limitation is made here.
[0109] In some embodiments of this disclosure, in the specific implementation of the aforementioned step 108, setting the current mode of the mobile terminal to a preset mode can include multiple implementation methods: In one implementation method, setting the current mode of the mobile terminal to a preset mode can include keeping the current mode and volume output settings of the mobile terminal unchanged, that is, during periods when the user has not scheduled any events and in indoor non-conference mode, the mobile terminal will continue to maintain the previous mode without any changes.
[0110] In another implementation, setting the current mode of the mobile terminal to a preset mode may include adjusting the current mode and volume output of the mobile terminal to a preset fixed form, in which the volume output is set to the output volume most frequently used by the user.
[0111] In another implementation, setting the current mode of the mobile terminal to a preset mode may also include setting the current mode of the mobile terminal to sleep mode or other preset modes. It is understood that, for the mobile terminal, the foregoing embodiments of this disclosure only limit two preset modes: meeting mode and outdoor mode. In other embodiments, the mobile terminal may add other preset modes as needed for other scenarios, such as sleep mode. Those skilled in the art can add judgment conditions and intelligent volume control methods for other modes besides outdoor mode and meeting mode according to actual needs, which are not limited here.
[0112] In some embodiments of this disclosure, Figure 5 A schematic diagram of an intelligent volume control system applied to a mobile terminal is shown. This intelligent volume control system is used to implement the intelligent volume control method for mobile terminals provided in the aforementioned embodiments. Figure 5 As shown, this intelligent volume control system 500 may specifically include:
[0113] Location acquisition unit 501 is used to acquire the real-time location information of the mobile terminal:
[0114] The mode setting unit 502 is used to set the current mode of the mobile terminal to outdoor mode when the mobile terminal is in an outdoor area, based on real-time location information.
[0115] The scene judgment unit 503 is used to determine whether the mobile terminal is in a meeting scene when the mobile terminal is in an indoor area, so as to generate the corresponding judgment result;
[0116] The mode setting unit 502 is also used to set the current mode of the mobile terminal to the conference mode when the judgment result is yes; and to set the current mode of the mobile terminal to the preset mode when the judgment result is no.
[0117] The volume control unit 504 is used to match the corresponding volume control strategy according to the current mode of the mobile terminal in order to control the volume of the mobile terminal.
[0118] It is understood that the functions implemented by the position acquisition unit 501 to the volume control unit 504 correspond to steps 101 to 107 in the aforementioned embodiments, and will not be described in detail here.
[0119] Furthermore, the intelligent volume control system provided in the foregoing embodiments may further include a scene setting unit and a model training unit. The scene setting unit is used to use the current location of the mobile terminal and a preset surrounding area as a training meeting scene when the mobile terminal is in a meeting scene. The model training unit is used to perform machine learning training based on multiple training meeting scenes to generate a corresponding prediction model. This prediction model is used to predict whether the current location of the mobile terminal is a meeting scene. Accordingly, the scene judgment unit can directly use the prediction result of the prediction model as the corresponding judgment result when determining whether the mobile terminal is in a meeting scene.
[0120] According to embodiments of this disclosure, a mobile terminal device is also provided, including a processor and a memory storing executable instructions for the processor. The processor is configured to perform the steps of the intelligent volume control method provided in the foregoing embodiments by executing the executable instructions.
[0121] Based on the foregoing embodiments, the mobile terminal device provided in this disclosure can intelligently and autonomously adjust the appropriate volume output scheme based on multiple factors according to the user's different scenarios, thereby improving the intelligence of the mobile terminal and the user experience.
[0122] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "platform."
[0123] Specifically, Figure 6 A schematic diagram of the structure of a mobile terminal device is shown according to an embodiment of this disclosure. Referring below... Figure 6 To describe a terminal device 600 according to such an embodiment of the present disclosure. Figure 6 The terminal device 600 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments disclosed herein.
[0124] like Figure 6 As shown, the terminal device 600 is presented in the form of a general-purpose computing device. The components of the terminal device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different platform components (including storage unit 620 and processing unit 610), a display unit 640, etc.
[0125] The storage unit stores program code, which can be executed by the processing unit 610 to perform the steps described in the above-described section of the electronic prescription circulation processing method according to various exemplary embodiments of this disclosure. For example, the processing unit 610 can perform actions such as... Figure 1 The steps of the intelligent volume control method shown are as follows.
[0126] Storage unit 620 may include readable media in the form of volatile storage units, such as random access memory (RAM) 6201 and / or cache storage unit 6202, and may further include read-only memory (ROM) 6203.
[0127] Storage unit 620 may also include a program / utility 6204 having a set (at least one) program module 6205, such program module 6205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0128] Bus 630 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the multiple bus structures.
[0129] Terminal device 600 can also communicate with one or more external devices 700 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with terminal device 600, and / or any device that enables terminal device 600 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 650. Furthermore, terminal device 600 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 660. Network adapter 660 can communicate with other modules of terminal device 600 via bus 630. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with terminal device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms.
[0130] This disclosure also provides a computer-readable storage medium for storing a program, which, when executed, implements the steps of an intelligent volume control method. In some possible implementations, various aspects of this disclosure can also be implemented as a program product including program code that, when run on a terminal device, causes the terminal device to perform the steps described in the above-described electronic prescription transfer processing method section of this specification according to various exemplary embodiments of this disclosure.
[0131] Specifically, Figure 7 According to an embodiment of this disclosure, a schematic diagram of the structure of a computer-readable storage medium is shown. For example... Figure 7 As shown, a program product 800 for implementing the above-described method according to an embodiment of the present disclosure is described. This product may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0132] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0133] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0134] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0135] In summary, the technical solution provided in this disclosure can automatically adjust the current mode of the mobile terminal based on the user's schedule, the location of the mobile terminal, and the current ambient sound. It also adjusts the output volume of the mobile terminal accordingly based on the configuration of the current mode, eliminating the need for manual adjustment of the output volume. In this technical solution, the mobile terminal comprehensively judges its own scenario based on multiple factors and can automatically adjust the output volume of the mobile terminal according to the real-time scenario, adapting to the required volume output in both outdoor and meeting scenarios, thus improving the user experience.
[0136] The above description, in conjunction with specific preferred embodiments, provides a further detailed explanation of this disclosure and should not be construed as limiting the specific implementation of this disclosure to these descriptions. For those skilled in the art, various simple deductions or substitutions can be made without departing from the concept of this disclosure, and all such modifications and substitutions should be considered within the scope of protection of this disclosure.
Claims
1. A method for intelligent volume control applied to a mobile terminal, characterized in that, The method comprises: acquiring real-time location information of the mobile terminal; setting a current mode of the mobile terminal as an outdoor mode in a case where the mobile terminal is in an outdoor area according to the real-time location information; judging whether the mobile terminal is in a conference scenario in a case where the mobile terminal is in an indoor area to generate a corresponding judgment result; setting the current mode of the mobile terminal as a conference mode in a case where the judgment result is yes; matching a corresponding volume control strategy according to the current mode of the mobile terminal to realize volume control of the mobile terminal; in a case where the current mode of the mobile terminal is set as the conference mode, the intelligent volume control method further comprises: taking a current location of the mobile terminal and a preset range of the surrounding as a conference scenario for training; performing machine learning training based on a plurality of conference scenarios for training to generate a corresponding prediction model for predicting whether the current location of the mobile terminal is the conference scenario; in the process of judging whether the mobile terminal is in the conference scenario, taking a prediction result of the prediction model as the corresponding judgment result.
2. The intelligent volume control method of claim 1, wherein, Before the acquiring of the real-time location information of the mobile terminal, the intelligent volume control method further comprises: acquiring a user's schedule of events corresponding to the mobile terminal; in a covered time period of the user's schedule of events, performing the acquiring of the real-time location information of the mobile terminal and subsequent steps.
3. The intelligent volume control method of claim 2, wherein, In the process of acquiring the user's schedule of events corresponding to the mobile terminal, it comprises: acquiring a first event input by a user and a second event synchronized by an application program; generating a corresponding schedule of events according to the first event and the second event; and in a case where the first event and the second event conflict, determining priority according to the type of the event and / or the weight of the participant of the event, and setting the event with high priority in the schedule of events.
4. The intelligent volume control method of claim 1, wherein, In the process of judging whether the mobile terminal is in the conference scenario to generate a corresponding judgment result, it comprises: judging whether a local area network currently connected by the mobile terminal belongs to a pre-marked conference local area network: if yes, generating the judgment result as yes.
5. The intelligent volume control method of claim 1 or 4, wherein, In a case where the current mode of the mobile terminal is set as the conference mode, the intelligent volume control method further comprises: judging whether a local area network currently connected by the mobile terminal belongs to a pre-marked conference local area network: if no, generating a corresponding mark feedback; after receiving a confirmation of the mark feedback by a user, marking the currently connected local area network as the conference local area network.
6. The intelligent volume control method of claim 1, wherein, In the process of judging whether the mobile terminal is in the conference scenario to generate a corresponding judgment result, it comprises: acquiring environmental volume information and motion state information of the mobile terminal; in a case where the environmental volume information is in a first preset interval and the moving amplitude of the mobile terminal is in a second preset interval, generating the judgment result as yes.
7. The intelligent volume control method of claim 1, wherein, In the process of matching a corresponding volume control strategy according to the current mode of the mobile terminal to achieve volume control of the mobile terminal, comprising: According to the environmental sound data in a preset time period, the corresponding real-time volume decibel value is obtained: Wherein, L dB is the real-time volume decibel value, P1 is the ambient sound data, and P0 is a preset sound reference value. According to the real-time environmental decibel value and the volume adjustment coefficient corresponding to the current mode, the output volume of the mobile terminal is adjusted: A = (1 * X) * L dB Wherein, A is the output volume of the mobile terminal, X is the volume adjustment coefficient, and the output volume is less than or equal to the maximum output volume of the mobile terminal.
8. The intelligent volume control method of claim 7, wherein, The volume adjustment coefficient corresponding to the conference mode is in the interval [0, 1); The volume adjustment coefficient corresponding to the outdoor mode is greater than 1.
9. A smart volume control system for a mobile terminal for implementing the smart volume control method for a mobile terminal according to any one of claims 1 to 8, characterized in that, Comprising: Position acquisition unit, for acquiring real-time position information of the mobile terminal: Mode setting unit, for setting the current mode of the mobile terminal as outdoor mode in the case that the mobile terminal is in outdoor area according to the real-time position information; Scene judgment unit, for judging whether the mobile terminal is in conference scene in the case that the mobile terminal is in indoor area, to generate a corresponding judgment result; The mode setting unit is also used for setting the current mode of the mobile terminal as conference mode in the case that the judgment result is yes; and setting the current mode of the mobile terminal as a preset mode in the case that the judgment result is no; Volume control unit, for matching a corresponding volume control strategy according to the current mode of the mobile terminal to achieve volume control of the mobile terminal; Scene setting unit, for setting the current position and the surrounding preset range of the mobile terminal as training conference scene in the case that the mobile terminal is in conference scene; Model training unit, for machine learning training based on a plurality of training conference scenes to generate a corresponding prediction model, which is used to predict whether the current position of the mobile terminal is the conference scene; The scene judgment unit takes the prediction result of the prediction model as the corresponding judgment result in the process of judging whether the mobile terminal is in conference scene.
10. A mobile terminal, characterized by Comprising: Processor; Memory, wherein the executable instructions of the processor are stored; Wherein, the processor is configured to execute the executable instructions to execute the intelligent volume control method for mobile terminal in any one of claims 1 to 8.
11. A computer readable storage medium for storing a program, characterized in that, The program is executed by the processor to realize the intelligent volume control method for mobile terminal in any one of claims 1 to 8.
Citation Information
Patent Citations
Automatic mobile terminal volume adjusting method
CN103685713A
Method for controlling silence of mobile terminal and mobile terminal
CN107172295A
Volume setting method, volume setting apparatus, mobile terminal and storage medium
CN107948433A