Method, device and computer-readable storage medium for adjusting incoming call ringtone

By obtaining environmental information on the smart terminal, dynamically adjusting the incoming ringtone and playback parameters, the mechanization problem of fixed ringtone mode is solved, providing a more comfortable and diverse incoming call prompt experience, adapting to different environmental scenarios.

CN110351447BActive Publication Date: 2024-12-10SHENZHEN TRANSSION HLDG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201910628811.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-07-11
Publication Date
2024-12-10
Estimated Expiration
2039-07-11

AI Technical Summary

Technical Problem

Existing smart terminals use fixed ringtones and fixed volumes to prompt when incoming calls, which makes it difficult to hear sounds in noisy environments or too loud and too mechanized at night, causing inconvenience to users.

Method used

When the mobile terminal receives an incoming call, it obtains the current environmental information, determines the incoming call ringtone and playback parameters based on the environmental information, controls the terminal to play the ringtone, and adjusts the playback parameters when the environmental information changes to ensure that the ringtone adapts to different environmental scenes.

Benefits of technology

By dynamically adjusting the ringtone and volume, the mechanization problem of fixed ringtone mode is solved, providing a more comfortable and diverse call prompt experience, adapting to the current application scenarios, and avoiding the embarrassment of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110351447B_ABST
    Figure CN110351447B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device and computer-readable storage medium for adjusting incoming call ringtones, comprising the following steps: when a mobile terminal receives an incoming call, obtaining current environment information; determining an incoming call ringtone according to the current environment information; and controlling the mobile terminal to play the incoming call ringtone. Because the present invention can determine the ringtone to be played and the playback parameters according to the environment information of the mobile terminal when the mobile terminal receives an incoming call, different environment information corresponds to different ringtones and ringtone volumes, thereby solving the problem that the incoming call prompt method with a fixed ringtone and a fixed volume is too mechanical.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a method and device for adjusting incoming call ringtones, and a computer-readable storage medium. Background Art

[0002] With the development of science and technology, electronic devices have been rapidly popularized in people's use, and electronic products have begun to enrich people's lives. People can conveniently communicate with them through smart terminals, such as phone calls, text messages, and the Internet. At present, most smart terminals mainly set a ringtone and then fix the ringtone reminder mode when a call comes in. The volume, ringtone type, etc. are all set by the user and the reminder is performed according to the setting mode.

[0003] However, this incoming call notification method can easily cause a lot of inconvenience to users. For example, in a relatively noisy environment, it is easy for users to hear the call clearly because the ringtone volume set by the user is too low, or when resting late at night, the ringtone style is too intense and the volume is too loud, which makes users break out in a cold sweat. Therefore, the incoming call notification method with a fixed ringtone and fixed volume is too mechanical.

[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of the present invention is to provide a method, device and computer-readable storage medium for adjusting incoming call ringtones, aiming to solve the problem that the incoming call prompting method with fixed ringtones and fixed volume is too mechanical.

[0006] In order to achieve the above object, the present invention provides a method for adjusting an incoming call ring tone, the method comprising the following steps:

[0007] When the mobile terminal receives an incoming call, obtain current environment information;

[0008] Determine an incoming call ring tone according to the current environment information;

[0009] Control the mobile terminal to play the incoming call ringtone.

[0010] Preferably, the step of controlling the mobile terminal to play the incoming call ringtone comprises:

[0011] Determine incoming call playback parameters according to the environmental information;

[0012] The mobile terminal is controlled to play the incoming call information according to the incoming call playing parameter.

[0013] Preferably, after the step of controlling the mobile terminal to play the incoming call information according to the incoming call playing parameter, the method for adjusting the incoming call ringtone further includes:

[0014] During the playing of the incoming call ringtone, current environment information is periodically detected;

[0015] When the current environment information changes, the playing parameters of the incoming call ringtone are adjusted according to the changed environment information.

[0016] Preferably, the current environment information includes noise information and / or light intensity in the environment and / or user movement information and / or geographic location information and / or weather information; the playback parameters include playback volume and / or playback frequency and / or playback duration.

[0017] Preferably, when the environmental information includes noise information, the playback volume and frequency in the playback parameters are different from the volume and frequency of the noise information.

[0018] Preferably, the method for adjusting the incoming call ring tone further includes:

[0019] When receiving an incoming call, obtain the incoming call number;

[0020] Determine whether the incoming call number is a repeated call within a preset time;

[0021] When the incoming call number repeatedly calls within a preset time, play the incoming call ringtone used in the last call;

[0022] When the incoming call number does not call repeatedly within the preset time, the step of obtaining the current environment information is performed.

[0023] Preferably, the method for adjusting the incoming call ring tone further includes:

[0024] When receiving an incoming call, obtain the incoming call number;

[0025] Determine whether there is a preset incoming ringtone for the incoming call number;

[0026] When it is determined that the incoming call number has a preset incoming call ring tone, playing the preset incoming call ring tone;

[0027] When there is no preset incoming ring tone for the incoming call number, the step of acquiring current environment information is performed.

[0028] Preferably, after the step of controlling the mobile terminal to play the incoming call ringtone, the method for adjusting the incoming call ringtone further includes:

[0029] Determine a terminal display parameter according to the environmental information, wherein the terminal display parameter includes display brightness and / or display duration;

[0030] Acquire incoming call information, and display the incoming call information according to the terminal display parameters.

[0031] In addition, to achieve the above-mentioned purpose, the present invention also provides a device for adjusting an incoming call ringtone, which includes a processor, a memory, and an incoming call ringtone adjustment program stored in the memory and executable on the processor, and the incoming call ringtone adjustment program, when executed by the processor, implements the steps of the incoming call ringtone adjustment method as described above.

[0032] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a program for adjusting the incoming call ringtone is stored. When the program for adjusting the incoming call ringtone is executed by a processor, the steps of the method for adjusting the incoming call ringtone as described above are implemented.

[0033] The method, device and computer-readable storage medium for adjusting the incoming call ringtone provided by the present invention first obtain the current environment information when the mobile terminal receives an incoming call, then determine the incoming call ringtone according to the current environment information, and finally control the mobile terminal to play the incoming call ringtone. Because the present invention can determine the ringtone to be played and the playback parameters according to the environment information of the mobile terminal when the mobile terminal receives an incoming call, different environment information corresponds to different ringtones and ringtone volumes, thereby solving the problem that the incoming call prompt method with fixed ringtones and fixed volume is too mechanical. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0035] Figure 1 A schematic diagram of the hardware structure of the device for adjusting the incoming call ringtone involved in the embodiment of the present invention;

[0036] Figure 2 It is a flowchart of a first embodiment of a method for adjusting an incoming call ring tone of the present invention;

[0037] Figure 3 It is a flow chart of a second embodiment of a method for adjusting an incoming call ring tone of the present invention;

[0038] Figure 4 It is a flowchart of a third embodiment of a method for adjusting an incoming call ring tone of the present invention;

[0039] Figure 5 It is a flowchart of a fourth embodiment of a method for adjusting an incoming call ring tone of the present invention;

[0040] Figure 6 FIG. 5 is a flow chart of a fifth embodiment of a method for adjusting an incoming ring tone according to the present invention.

[0041] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0042] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0043] Since the existing incoming call reminder method is to fix the ring tone reminder mode after setting a ring tone, the volume, ring tone type, etc. are all set by the user and the reminder is performed according to the setting mode, which makes it easy for the user to hear the ring tone volume set by the user too low in a relatively noisy environment, or to scare the user into a cold sweat when the ring tone style is too intense and the volume is too loud when resting late at night. The method of fixing the ring tone and the volume makes the incoming call reminder method too mechanical.

[0044] The present invention provides a solution. First, when a mobile terminal receives an incoming call, current environment information is obtained; then, the incoming call ring tone is determined according to the current environment information; and finally, the mobile terminal is controlled to play the incoming call ring tone. Because the present invention can determine the ring tone to be played and the playing parameters according to the environment information of the mobile terminal when the mobile terminal receives an incoming call, different environment information corresponds to different ring tones and ring tone volumes, thereby solving the problem that the incoming call prompt method with fixed ring tones and fixed volume is too mechanical.

[0045] like Figure 1 As shown, Figure 1 It is a schematic diagram of the hardware structure of the device involved in the embodiment of the present invention.

[0046] Reference Figure 1 , the device may include: a processor 1001, such as a CPU, a memory 1002, a communication bus 1003, a network interface 1004, and a user interface 1005. Among them, the communication bus 1003 is used to realize the connection and communication between the various components in the device. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may also include a standard wired interface and a wireless interface. The memory 1002 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk storage. The memory 1002 may optionally be a storage device independent of the aforementioned processor 1001. Figure 1As shown, the memory 1002 as a computer storage medium may include an operating system, a network communication module, and a program for adjusting incoming call ringtones.

[0047] Optionally, the device may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the smart terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the smart terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, tapping), etc.; of course, the smart terminal can also be equipped with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which will not be repeated here.

[0048] Those skilled in the art will understand that Figure 1 The device structure shown in the figure does not constitute a limitation of the device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0049] exist Figure 1 In the hardware involved in the device shown, the network interface 1004 can be used to obtain the corresponding ringtone from the cloud according to the environmental information; the user interface 1003 is mainly used to connect to the client and communicate data with the client. The processor 1001 can be used to call the adjustment program of the incoming call ringtone stored in the memory 1002 and perform the following operations:

[0050] When the mobile terminal receives an incoming call, obtain current environment information;

[0051] Determine an incoming call ring tone according to the current environment information;

[0052] Control the mobile terminal to play the incoming call ringtone.

[0053] Further, the processor 1001 may be used to call the incoming call ring tone adjustment program stored in the memory 1002, and further perform the following operations:

[0054] Determine incoming call playback parameters according to the environmental information;

[0055] The mobile terminal is controlled to play the incoming call information according to the incoming call playing parameter.

[0056] Further, the processor 1001 may be used to call the incoming call ring tone adjustment program stored in the memory 1002, and further perform the following operations:

[0057] During the playing of the incoming call ringtone, current environment information is periodically detected;

[0058] When the current environment information changes, the playing parameters of the incoming call ringtone are adjusted according to the changed environment information.

[0059] Further, the processor 1001 may be used to call the incoming call ring tone adjustment program stored in the memory 1002, and further perform the following operations:

[0060] When the environmental information includes noise information, the playback volume and frequency in the playback parameters are different from the volume and frequency of the noise information.

[0061] Further, the processor 1001 may be used to call the incoming call ring tone adjustment program stored in the memory 1002, and further perform the following operations:

[0062] When receiving an incoming call, obtain the incoming call number;

[0063] Determine whether the incoming call number is a repeated call within a preset time;

[0064] When the incoming call number repeatedly calls within a preset time, play the incoming call ringtone used in the last call;

[0065] When the incoming call number does not call repeatedly within the preset time, the step of obtaining the current environment information is performed.

[0066] Further, the processor 1001 may be used to call the incoming call ring tone adjustment program stored in the memory 1002, and further perform the following operations:

[0067] When receiving an incoming call, obtain the incoming call number;

[0068] Determine whether there is a preset incoming ringtone for the incoming call number;

[0069] When it is determined that the incoming call number has a preset incoming call ring tone, playing the preset incoming call ring tone;

[0070] When there is no preset incoming ring tone for the incoming call number, the step of acquiring current environment information is performed.

[0071] Further, the processor 1001 may be used to call the incoming call ring tone adjustment program stored in the memory 1002, and further perform the following operations:

[0072] Determine a terminal display parameter according to the environmental information, wherein the terminal display parameter includes display brightness and / or display duration;

[0073] Acquire incoming call information, and display the incoming call information according to the terminal display parameters.

[0074] Reference Figure 2 , Figure 2 This is a first embodiment of the method for adjusting the incoming ring tone of the present invention, and the method for adjusting the incoming ring tone includes:

[0075] Step S10: When the mobile terminal receives an incoming call, obtain current environment information;

[0076] The method for adjusting the incoming call ringtone provided by the present invention is mainly used to determine the ringtone and playback parameters of the terminal when a call comes in according to the current environmental information of the mobile terminal, so as to dynamically play the incoming call ringtone according to the current environmental information. The terminal involved in the method for adjusting the incoming call ringtone provided by the present invention includes but is not limited to a mobile phone, a tablet computer with a call function, etc., and the terminal is pre-loaded with a related application system.

[0077] The technical solution provided by the present invention, the current environmental information includes noise information and / or light intensity in the environment and / or user movement information and / or geographic location information and / or weather information. The present invention is based on the detection of the sound sensor, light sensor, and acceleration sensor of the mobile terminal and combined with the device system clock and location information to obtain the environmental information of the mobile terminal. Scene judgment is mainly implemented based on three parts: audio scene, light scene and motion scene. The mobile terminal obtains the spectral characteristics of the ambient sound through the sound sensor to perform frequency and amplitude analysis, thereby identifying the tone and loudness in the ambient sound to achieve audio scene recognition; the mobile terminal judges by combining the light intensity received by the light sensor with the system clock to achieve light scene recognition; the mobile terminal identifies the motion scene by combining the motion state of the acceleration sensor with the device location information data. The environmental information obtained by the above technical means can realize accurate judgment of the corresponding application scenarios, such as night rest, daily exercise, work meetings, etc.

[0078] At present, most smart terminals set a fixed ringtone for incoming calls, and the volume and ringtone type are set by the user. However, the fixed ringtone and volume are too mechanical. Therefore, when the mobile terminal receives an incoming call, it sends a data acquisition instruction to the sound sensor, light sensor and acceleration sensor in the terminal to obtain the noise information, light intensity and user movement information of the current environment.

[0079] Step S20, determining an incoming call ring tone according to the current environment information;

[0080] In the technical solution provided by this embodiment, since the incoming call ringtone is dynamically acquired based on environmental information, it is necessary to pre-establish a sound source library and a mapping relationship table between application scenarios and ringtones. The sound source library includes a variety of scene models, and different scene models store corresponding ringtones. When the mobile terminal receives an incoming call, the current application scenario is determined based on the acquired environmental information, and then the incoming call ringtone is determined through the mapping relationship table between the application scenario and the ringtone. It can be understood that in addition to determining the incoming call ringtone using the mapping relationship table between the application scenario and the ringtone, the incoming call ringtone can also be determined using mathematical modeling. For example, a pre-trained ringtone acquisition model is used, and then the noise information, light intensity, and user motion information in the environmental information are input into the ringtone acquisition model. The ringtone acquisition model outputs the calculated value, and then determines the interval in which the value is located. Finally, the corresponding ringtone is obtained according to the interval in which the value is located.

[0081] Step S30: Control the mobile terminal to play the incoming call ringtone.

[0082] In the technical solution provided by this embodiment, after the incoming call ring tone is determined according to the environmental information, the mobile terminal is controlled to play the incoming call ring tone.

[0083] The present invention can dynamically determine the ringtone to be played according to the environmental information of the mobile terminal when the mobile terminal receives an incoming call, that is, different environmental information corresponds to different ringtones, thereby solving the problem that the incoming call prompt method with a fixed ringtone and a fixed volume is too mechanical, allowing users to feel the diversity of incoming call ringtones, and the ringtone of the current incoming call adapts to the current application scenario, avoiding embarrassing situations for users.

[0084] Further, see Figure 3 , Figure 3 This is a second embodiment of the method for adjusting the incoming ring tone of the present invention. Based on the above embodiment, step S30 includes:

[0085] Step S31, determining the incoming call playback parameters according to the environmental information;

[0086] Step S32: Control the mobile terminal to play the incoming call information according to the incoming call playing parameter.

[0087] In the technical solution provided by this embodiment, the current environment information includes noise information and / or light intensity in the environment and / or user movement information and / or geographic location information and / or weather information; the playback parameters include playback volume and / or playback frequency and / or playback duration. When the environment information includes noise information, the playback volume and frequency in the playback parameters are different from the volume and frequency of the noise information. Since it is easy to not hear the incoming call when the ringtone volume is low in a noisy environment, and the ringtone volume is high in the dead of night, it affects the user. Therefore, after determining the ringtone according to the environment information, it is also necessary to determine the incoming call playback parameters according to the environment information. Specifically, when the mobile terminal receives an incoming call, the volume of the incoming call ringtone is determined according to the noise information, light intensity and user movement information in the environment information. When analyzing the noise information, the mobile terminal obtains the spectral characteristics of the environmental sound through the sound sensor to perform frequency and amplitude analysis. When it is determined that the sound of the current environment has a strong frequency, a playback frequency different from the frequency is generated. Finally, the playback parameters are generated according to the volume and playback frequency, and the mobile terminal is controlled to play the incoming call information according to the incoming call playback parameters.

[0088] Furthermore, in other embodiments, after step S32, the following steps are further included:

[0089] Step S40, during the process of playing the incoming call ringtone, periodically detecting current environment information;

[0090] Step S50: When the current environment information changes, adjust the playing parameters of the incoming call ringtone according to the changed environment information.

[0091] In the technical solution provided by this embodiment, since the environmental information changes at any time with the user's activities, for example, when leaving the conference room, passing by the tea room and then returning to the work station, during the playback of the incoming call ringtone, the data acquisition instruction is regularly sent to the sound sensor, light sensor, and acceleration sensor, and then the noise information, light information and user movement information returned by the sound sensor, light sensor, and acceleration sensor are received, and then the real-time environmental information is obtained based on the returned sensor data analysis. Then it is determined whether the real-time environmental information has changed from the previously detected environmental information. When it is determined that there is a change, the playback parameters of the incoming call ringtone are adjusted according to the changed environmental information. When it is determined that there is no change or the change is small, there is no need to adjust the playback parameters of the incoming call ringtone. The present invention detects environmental information in real time during the incoming call process, thereby avoiding the embarrassing situation that the ringtone and volume of the user change in a short time when the application scenario changes.

[0092] The present invention determines incoming call playback parameters according to environmental information and detects the environmental information regularly, and timely adjusts the playback parameters when the environmental information changes, so that the user can hear the most comfortable incoming call ringtone in the current environment.

[0093] Further, see Figure 4 , Figure 4 The third embodiment of the method for adjusting the incoming call ring tone of the present invention further includes:

[0094] Step S60: when receiving an incoming call, obtain the incoming call number;

[0095] Step S70, determining whether the incoming call number is a repeated call within a preset time;

[0096] Step S80, when the incoming call number repeatedly calls within a preset time, play the incoming ringtone used in the last incoming call;

[0097] Step S90: When the incoming call number does not call again within a preset time, execute the step of obtaining current environment information.

[0098] In the technical solution provided in this embodiment, the preset time can be one minute, two minutes or more. Due to the fact that communication is missed on the phone, the contact may call the user number again. In this case, the application scenario of most users, that is, the environmental information, has not changed. Therefore, when an incoming call is received, the caller number is obtained, and then the caller number is used to determine whether the call is repeated within the preset time. When the caller number repeats the call within the preset time, the incoming ringtone used in the last call is played. When the caller number does not repeat the call within the preset time, the environmental information of the current user is obtained, and then the ringtone and playback parameters are determined based on the environmental information, and finally the ringtone is played according to the playback parameters.

[0099] The mobile terminal of the present invention determines whether the current incoming call number is a repeated call when receiving an incoming call, and uses the ringtone played last time when determining that the incoming call number is a repeated call, thereby reducing the time for obtaining the ringtone.

[0100] Further, see Figure 5 , Figure 5 This is a fourth embodiment of the method for adjusting the incoming call ring tone of the present invention, and the method for adjusting the incoming call ring tone further includes:

[0101] Step S100: when receiving an incoming call, obtain the incoming call number;

[0102] Step S110, determining whether the incoming call number has a preset incoming call ringtone;

[0103] Step S120: When it is determined that the incoming call number has a preset incoming call ring tone, play the preset incoming call ring tone;

[0104] Step S130: When there is no preset incoming ringtone for the incoming call number, execute the step of obtaining current environment information.

[0105] In the technical solution provided by this embodiment, since there is a situation where a user sets a fixed incoming call ringtone for a special contact, when an incoming call is received, the incoming call number is obtained, and then the incoming call number is queried whether there is a preset incoming call ringtone. When it is determined that the incoming call number has a preset incoming call ringtone, the environmental parameters are obtained and the playback parameters are obtained according to the environmental parameters, and then the preset incoming call ringtone is played according to the playback parameters. When there is no preset incoming call ringtone for the incoming call number, the environmental information of the current user is obtained, and then the ringtone and playback parameters are determined according to the environmental information, and finally the ringtone is played according to the playback parameters.

[0106] The present invention obtains playing parameters when a user sets a preset incoming call ring tone for a special contact and plays the preset incoming call ring tone according to the playing parameters, so that the user can distinguish the corresponding special contact through the preset incoming call ring tone.

[0107] Further, see Figure 6 , Figure 6 The fifth embodiment of the method for adjusting the incoming ring tone of the present invention is based on Figure 2 Based on the embodiment of the present invention, after step S30, the method for adjusting the incoming call ringtone further includes:

[0108] Step S140: determining terminal display parameters according to the environmental information, wherein the terminal display parameters include display brightness and / or display duration;

[0109] Step S150: Acquire incoming call information, and display the incoming call information according to the terminal display parameters.

[0110] In the technical solution provided in this embodiment, since the user's contact may call in the middle of the night, if only the ringtone played is adjusted according to environmental factors, but the brightness of the terminal display screen showing the incoming call information is too high, the user will feel extremely dazzling at night, so the method of displaying the incoming call information at a fixed brightness is too mechanical and affects the user experience. When a contact calls, the light intensity and / or weather information in the environment in the environmental information is obtained, and then the display parameters of the terminal are determined according to the light intensity and / or weather information in the environment in the environmental information, that is, the display brightness and / or display duration of the terminal display screen is determined according to the light intensity and / or weather information in the environment in the environmental information, and finally the incoming call information is displayed according to the terminal display parameters.

[0111] This embodiment can determine the terminal display parameters of the terminal display screen according to the environmental information, and display the incoming call information according to the terminal display parameters, so that the user can see the incoming call information comfortably in the current environment.

[0112] To achieve the above-mentioned purpose, the present invention also provides a device for adjusting an incoming call ringtone, which includes a processor, a memory, and an incoming call ringtone adjustment program stored in the memory and executable on the processor. When the incoming call ringtone adjustment program is executed by the processor, the steps of the incoming call ringtone adjustment method as described above are implemented.

[0113] To achieve the above objectives, the present invention also provides a computer-readable storage medium, on which a program for adjusting the incoming ringtone is stored. When the program for adjusting the incoming ringtone is executed by a processor, the steps of the method for adjusting the incoming ringtone as described above are implemented.

[0114] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system 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 system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0115] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0116] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a TV, mobile phone, computer, device, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0117] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for adjusting an incoming call ring tone, characterized in that: The method for adjusting the incoming call ring tone comprises the following steps: When the mobile terminal receives an incoming call, obtain current environment information; Determine an incoming call ring tone according to the current environment information; When the environmental information includes noise information, generating incoming call playback parameters whose playback volume and frequency are different from the volume and frequency of the noise information; Controlling the mobile terminal to play the incoming call ringtone according to the incoming call playing parameter; The method for adjusting the incoming call ring tone further includes: When receiving an incoming call, obtain the incoming call number; Determine whether the incoming call number is a repeated call within a preset time; When the incoming call number repeatedly calls within a preset time, play the incoming call ringtone used in the last call; When the incoming call number does not call repeatedly within the preset time, the step of obtaining the current environment information is performed.

2. The method for adjusting the incoming ring tone according to claim 1, characterized in that: After the step of controlling the mobile terminal to play the incoming call ringtone according to the incoming call playing parameter, the method for adjusting the incoming call ringtone further includes: During the playing of the incoming call ringtone, current environment information is periodically detected; When the current environment information changes, the playing parameters of the incoming call ringtone are adjusted according to the changed environment information.

3. The method for adjusting the incoming call ring tone according to claim 1, characterized in that: The current environment information includes noise information and / or light intensity in the environment and / or user movement information and / or geographic location information and / or weather information; the playback parameters also include playback duration.

4. The method for adjusting the incoming ring tone according to claim 1, characterized in that: The method for adjusting the incoming call ring tone further includes: When receiving an incoming call, obtain the incoming call number; Determine whether there is a preset incoming ringtone for the incoming call number; When it is determined that the incoming call number has a preset incoming call ring tone, playing the preset incoming call ring tone; When there is no preset incoming ring tone for the incoming call number, the step of acquiring current environment information is performed.

5. The method for adjusting the incoming ring tone according to claim 1, characterized in that: After the step of controlling the mobile terminal to play the incoming call ringtone, the method for adjusting the incoming call ringtone further includes: Determine a terminal display parameter according to the environmental information, wherein the terminal display parameter includes display brightness and / or display duration; Acquire incoming call information, and display the incoming call information according to the terminal display parameters.

6. A device for adjusting incoming call ringtone, characterized in that: The device for adjusting the incoming ring tone includes a processor, a memory, and an adjusting program for the incoming ring tone stored in the memory and executable on the processor. When the adjusting program for the incoming ring tone is executed by the processor, the steps of the method for adjusting the incoming ring tone as described in any one of claims 1 to 5 are implemented.

7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program for adjusting the incoming ring tone. When the program for adjusting the incoming ring tone is executed by the processor, the steps of the method for adjusting the incoming ring tone according to any one of claims 1 to 5 are implemented.