WO2021209047A1 - 传感器调整方法、装置和电子设备 - Google Patents
传感器调整方法、装置和电子设备 Download PDFInfo
- Publication number
- WO2021209047A1 WO2021209047A1 PCT/CN2021/087838 CN2021087838W WO2021209047A1 WO 2021209047 A1 WO2021209047 A1 WO 2021209047A1 CN 2021087838 W CN2021087838 W CN 2021087838W WO 2021209047 A1 WO2021209047 A1 WO 2021209047A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sensor
- data
- interference
- folding state
- folding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0206—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
- H04M1/0241—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call
- H04M1/0243—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings using relative motion of the body parts to change the operational status of the telephone set, e.g. switching on/off, answering incoming call using the relative angle between housings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
- H04M1/0268—Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0206—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
- H04M1/0208—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
- H04M1/0214—Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
Definitions
- This application relates to the technical field of smart terminals, and in particular to a sensor adjustment method, device and electronic equipment.
- a foldable device is a device that can change its shape by folding.
- the foldable device realizes functional changes (for example, increasing/decreasing the visible area of the screen, changing the orientation of the screen, changing the orientation of the camera, etc.) through the change of its own shape, thereby bringing a new and better user experience.
- functional changes for example, increasing/decreasing the visible area of the screen, changing the orientation of the screen, changing the orientation of the camera, etc.
- Mobile terminal devices such as mobile phones will be equipped with a variety of sensors, and these sensors can achieve a variety of functions in conjunction with the sensor response strategy designed in the software.
- foldable devices have a completely new hardware structure, which makes the working environment of sensors on foldable devices different from those on non-foldable devices.
- the device's sensor response strategy is applied to foldable devices, and there are often problems that the sensor does not respond or responds incorrectly.
- this application provides a sensor adjustment method, device and electronic equipment, and this application also provides a computer-readable storage medium to provide a Adjust the data collection mode of the foldable device to avoid the occurrence of sensor unresponsive or incorrect response caused by the folding of the device, and improve the user experience of the foldable device.
- an embodiment of the present application provides a sensor adjustment method, including
- the folding state parameter is used to describe the degree of folding of the foldable device, wherein, compared with the non-folding state, the self-parts of the foldable device in the folded state have a greater impact on the first part of the foldable device.
- the sensor generates the first interference
- the correct implementation of the sensor response strategy can be realized without modifying the existing sensor response strategy, which greatly reduces the workload of developers while ensuring the user experience of the foldable device.
- the method before the invoking the sensor adjustment strategy corresponding to the folding state parameter, the method further includes:
- the sensor adjustment strategy is set according to the amount of data change or the data change range caused by the first interference.
- setting the sensor adjustment strategy according to the amount of data change or the range of data change caused by the first interference includes:
- Setting the sensor adjustment strategy is to perform a correction calculation on the first sensor data based on the amount of data change or the range of data change caused by the first interference to eliminate the first sensor data from the first sensor data.
- the amount of data change or the range of data change caused by interference is to perform a correction calculation on the first sensor data based on the amount of data change or the range of data change caused by the first interference to eliminate the first sensor data from the first sensor data. The amount of data change or the range of data change caused by interference.
- the first sensor data can be corrected and calculated based on the sensor adjustment strategy, thereby effectively eliminating the data change amount or the data change range caused by the first interference in the first sensor data.
- setting the sensor adjustment strategy according to the amount of data change or the range of data change caused by the first interference includes:
- the second collected data bin threshold corresponding to different folding state parameters
- Setting the sensor adjustment strategy is based on the second collected data binning strategy, performing a binning operation on the first sensor data to determine the gear to which the first sensor data belongs.
- the gear division of the first sensor data can be realized based on the sensor adjustment strategy, so that the result of the gear division under the influence of the first interference and the result of the gear division under the influence of the first interference tend to be consistent. Therefore, the data change amount or the data change range caused by the first interference in the first sensor data is effectively eliminated.
- the amount of data change or the range of data change caused by the first interference includes:
- Integrating the comparison results of each of the sample environments determine the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters.
- the amount of data change or the range of data change caused by the first interference includes:
- the first calculation function calculate the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters.
- the method before the invoking the sensor adjustment strategy corresponding to the folding state parameter, the method further includes:
- Setting the sensor adjustment strategy is to adjust the sensor working parameter of the first sensor to a first sensor working parameter corresponding to the folding state parameter.
- the sensor operating parameters of the sensor can be adjusted based on the sensor adjustment strategy, so that the sensor always maintains the same performance as in the unfolded state.
- the folding state parameter includes a folding degree gear position, wherein different folding degree gear positions correspond to different folding angle ranges, and the acquiring the folding state parameter includes:
- the folding degree gear to which the current folding angle belongs is determined according to a preset angle range threshold.
- the obtaining the folding state parameter includes:
- the folding state parameter is acquired when the change of the folding state ends.
- the folding state parameters are acquired only after the folding state of the foldable device changes. After acquiring the folding state parameters once, before the folding state of the foldable device changes again, the folding state parameters are no longer acquired. In addition, after the folding state of the foldable device changes, the folding state parameters are obtained after waiting for the end of the folding state change, thereby avoiding unnecessary data processing resource consumption caused by frequently obtaining the folding state parameters.
- an embodiment of the present application proposes a sensor adjustment device for a foldable device, including:
- the folding state monitoring module is used to obtain the folding state parameters, the folding state parameters are used to describe the degree of folding of the foldable device, wherein, compared with the non-folding state, the self-parts of the foldable device in the folded state are paired
- the first sensor of the foldable device generates first interference
- a strategy invocation module which is used to invoke a sensor adjustment strategy corresponding to the folding state parameter
- a sensor adjustment module configured to perform an adjustment operation on the first sensor according to the sensor adjustment strategy to eliminate the influence of the first interference, and the adjustment operation includes: adjusting sensor working parameters of the first sensor , And/or, perform data preprocessing on the first sensor data collected by the first sensor.
- the device further includes:
- the adjustment strategy generation module is used to generate corresponding sensor adjustment strategies for different folding state parameters, including:
- the interference quantification sub-module is used to determine the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters;
- the sensor adjustment strategy setting sub-module is used to set the sensor adjustment strategy according to the amount of data change or the data change range caused by the first interference.
- the sensor adjustment strategy setting sub-module is configured to set the sensor adjustment strategy to be based on a data change amount or a data change range caused by the first interference , Performing a correction calculation on the first sensor data to eliminate a data change amount or a data change range caused by the first interference in the first sensor data.
- the sensor adjustment strategy setting submodule includes:
- a binning strategy obtaining unit configured to obtain a first collected data binning strategy for the first sensor in an unfolded state, where the first collected data binning strategy includes a first collected data binning threshold;
- a bin threshold calculation unit which is used to determine the second collected data bins corresponding to different folding state parameters according to the first collected data bin threshold and the data change amount or data change range caused by the first interference Threshold
- a binning strategy setting unit which is used to establish a second collected data binning strategy corresponding to different folding state parameters according to the second collected data binning thresholds corresponding to different folding state parameters;
- a sensor adjustment strategy setting unit configured to set the sensor adjustment strategy to perform a binning operation on the first sensor data based on the second collected data binning strategy, and determine whether the first sensor data belongs Stalls.
- the interference quantization submodule includes:
- a sample collection unit which is used to obtain the first sensor data corresponding to the non-folded state and the different folded state parameters in each of the sample environments for a plurality of different sample environments;
- a sample comparison unit which is used to compare the first sensor data corresponding to the unfolded state and different folded state parameters for the same sample environment, and generate a comparison result for the sample environment;
- the quantization calculation unit is used to synthesize the comparison results of each of the sample environments to determine the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters.
- the interference quantization submodule includes:
- An interference analysis unit configured to analyze the generation mechanism of the first interference according to the operating mode of the first sensor and the folding mode of the foldable device;
- the calculation function generating unit is configured to generate a first calculation function based on the analysis result of the first interference generation mechanism, and the parameter variables of the first calculation function include the folding state parameter and the result caused by the first interference The amount of data change or the range of data change;
- the quantization calculation unit is configured to calculate the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters according to the first calculation function.
- the device further includes:
- the adjustment strategy generation module is used to generate corresponding sensor adjustment strategies for different folding state parameters, including:
- a normal performance confirmation sub-module which is used to determine the first performance parameter of the first sensor in the non-folded state when the first sensor is working normally
- the working parameter determination sub-module is used to determine the working parameters of the first sensor corresponding to different folding state parameters, wherein, based on the working parameters of the first sensor, the first sensor maintains the first sensor under the influence of the first interference.
- the sensor adjustment strategy setting sub-module is used to set the sensor adjustment strategy to adjust the sensor working parameter of the first sensor to the first sensor working parameter corresponding to the folding state parameter.
- the folding state parameters include folding degree gears, wherein different folding degree gears correspond to different folding angle ranges
- the folding state monitoring module includes:
- An angle obtaining sub-module which is used to obtain the current folding angle of the foldable device
- the angle gear confirmation sub-module is used to determine the folding degree gear to which the current folding angle belongs according to a preset angle range threshold.
- the folding state monitoring module includes:
- the state change monitoring sub-module is used to monitor the folding state of the foldable device and determine whether the folding state of the foldable device has changed;
- the folding state acquisition sub-module is used to acquire the folding state parameters when the folding state change ends after the folding state of the foldable device changes.
- an embodiment of the present application provides an electronic device.
- the electronic device includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor , Trigger the electronic device to execute the method steps described in the embodiments of the present application.
- an embodiment of the present application provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program, which when running on a computer, causes the computer to execute the method described in the embodiment of the present application.
- Fig. 1 shows a flowchart of an embodiment of a sensor adjustment method of a foldable device according to the present application
- FIG. 2 is a schematic diagram of a foldable device according to an embodiment of a method for adjusting a sensor of a foldable device according to the present application;
- FIG. 3 is a schematic diagram of a foldable device according to an embodiment of a method for adjusting a sensor of a foldable device according to the present application;
- FIG. 4 shows a flowchart of an embodiment of a sensor adjustment method of a foldable device according to the present application
- FIG. 5 shows a partial flowchart of an embodiment of a sensor adjustment method of a foldable device according to the present application
- FIG. 6 shows a partial flowchart of an embodiment of a sensor adjustment method of a foldable device according to the present application
- Fig. 7 is a structural diagram of an embodiment of a sensor adjustment device according to the present application.
- Fig. 8 shows a structural diagram of an embodiment of a sensor adjustment device according to the present application.
- FIG. 9 is a schematic diagram of a device structure according to an embodiment of an electronic device of the present application.
- Fig. 10 is a software structure block diagram of an electronic device according to an embodiment of the present application.
- an embodiment of the present application proposes a sensor adjustment method.
- the inventor first analyzes the specific reasons why the sensor response strategy of non-foldable devices cannot be directly applied to foldable devices.
- one of the significant differences in hardware of foldable devices is that the relative spatial positions of their own components of non-foldable devices are fixed, while the spatial layout of their own components of foldable devices is variable. of. That is, during the folding process, the relative spatial positions of the components of the foldable device change with each other, and after the folding operation is completed, corresponding to different degrees of folding, there are different spatial position relationships among the components of the foldable device. .
- the sensor In actual application scenarios, for the sensor, its working parameters are usually set according to the working environment in which it is located. A sensor that works normally in a certain working environment can be placed on the premise of not changing the working parameters. It may not work properly in another working environment.
- the relative spatial position of the components of the foldable device changes, which is equivalent to a change in the working environment of the sensor on the foldable device, and this change may cause the sensor to fail to work properly.
- the sensing window of the first sensor on it is exposed, and the first sensor can work normally.
- the sensing window of the first sensor is exposed. If the components of the folding device itself are blocked, the first sensor cannot work normally, and the first sensor does not respond.
- the sensor working parameters of the sensor are adjusted correspondingly according to different folding states of the foldable device, so that the sensor can always maintain a normal working state.
- the sensor working parameters of the sensor include but are not limited to output power, sampling frequency, sampling threshold setting, etc.
- adjust the output power of the sensor according to the different folding states of the foldable device (different degrees of occlusion caused by the sensor window) to ensure that the sensor can collect data from the external environment of the foldable device .
- the collection range of the device sensor is usually avoided to interfere with the device's own components that cause interference, or, Predetermine the amount of interference caused by the device's own components to the sensor, and filter the data collected by the sensor in a targeted manner.
- one of the feasible solutions is to modify the relevant processing/response strategy or create a new processing/response strategy for the data collected by the sensor (the following will be directed to the data collected by the sensor).
- the processing operations and/or response operations performed by the data are collectively referred to as the sensor response strategy), but this increases the workload of the developer.
- the modification/development progress of the sensor response strategy lags behind or there are loopholes in the modified sensor response strategy or the newly developed sensor response strategy, the sensor function of the foldable device cannot be effectively used, thereby greatly reducing the number of users of the foldable device Experience.
- Fig. 1 shows a flowchart of an embodiment of a sensor adjustment method of a foldable device according to the present application.
- the sensor adjustment method of a foldable device includes:
- Step 110 Obtain a folding state parameter.
- the folding state parameter is used to describe the degree of folding of the foldable device. Compared with the non-folded state, the self-parts of the foldable device in the folded state generate the first sensor of the foldable device.
- Step 120 call the sensor adjustment strategy corresponding to the folding state parameter
- Step 130 Perform an adjustment operation on the first sensor according to the sensor adjustment strategy to eliminate the influence of the first interference.
- the adjustment operation includes: adjusting sensor working parameters of the first sensor, and/or performing data preprocessing on the first sensor data collected by the first sensor.
- the type of the first sensor is not specifically limited.
- the first sensor may be a gravity acceleration sensor, a gyroscope sensor, an earpiece sensor, an ultrasonic sensor, a Hall sensor, a distance detection sensor, etc.
- the specific interference mode and interference degree of the first interference to the first sensor are determined by the folding mode of the foldable device in the actual application scenario and the working mode of the first sensor.
- the specific interference mode and interference degree of the first sensor on the first sensor are not specifically limited.
- the first interference is embodied as hindering the normal operation of the first sensor; for another example, in an embodiment of the present application, the first interference is embodied as increasing the amount of interference in the data collected by the first sensor .
- the interference of the first interference to the first sensor is constant, that is, when the device is folded to different degrees, the effect of the first interference on the first sensor is unchanged.
- the degree of interference of the first interference to the first sensor corresponding to different folding state parameters is different, that is, with the change of the folding degree of the device, the effect of the first interference on the first sensor is Also changes.
- the first interference occurs when the device is folded; another example, in an embodiment of the present application, the first interference occurs only when the device is in a state of a certain degree of folding.
- the original sensor response strategy for the first sensor is not limited.
- the original sensor response strategy for the first sensor may be to set a detection threshold.
- a special function is triggered.
- Functions include adjusting equipment operating parameters, etc. Adjusting equipment operating parameters includes but is not limited to adjusting radio frequency parameters of terminal equipment, such as transmit power, sensor threshold parameters, etc.
- the method of an embodiment of the present application it is possible to eliminate the adverse effects of the foldable device on its own sensor due to the folding of the device, ensure the normal operation of the sensor, and ensure that the sensor response operation for sensor data can be implemented correctly; further, according to an implementation of the present application
- the example method can realize the correct implementation of the sensor response strategy without modifying the existing sensor response strategy, which greatly reduces the developer's workload while ensuring the user experience of the foldable device.
- the folding state parameter includes a folding angle.
- FIG. 2 is a schematic diagram of a foldable device according to an embodiment of a method for adjusting a sensor of a foldable device according to the present application.
- the left picture of Fig. 2 shows a folded state of the foldable device (a state between fully folded and fully opened); the left picture of Fig. 2 shows a completely folded state of the foldable device.
- the foldable device includes connected parts 201 and 202.
- the parts 201 and 202 can be folded into different angles.
- the folding angle varies from 0° to 180°, fully folded to 0°, and fully expanded to 180°.
- the dashed boxes 210, 220, and 230 mark three areas on the foldable device.
- the sensor 212 is located on the part 201, and the sensor 212 is connected to the part 211 mounted on the edge of the part 201.
- the component 211 is used as a pole of the sensor 212.
- the component 211 can be an antenna or other metal structure.
- the sensor 212 is used to detect the surrounding environment through the component 211, such as a change in the distance of an external object approaching the component 211.
- the component 231 is installed on the edge of the component 202, and the component 231 may be an antenna or other metal and non-metal materials.
- the component 231 does not interfere with the detection of the sensor 212.
- the part 231 gets closer and closer to the part 211 until the part 231 abuts the part 211 when it is completely folded (as shown in the right diagram of FIG. 2).
- the sensor 212 will recognize the component 231 as an external object that is getting closer and closer to the component 211 instead of treating it as a part of the foldable device, which will cause the sensor to respond incorrectly.
- the sensor response strategy is to automatically wake up the device or adjust the transmission power of the device when the sensor 212 detects that an external object is close or the external object is nearby.
- the sensor 212 will always detect that an external object is close or that an external object is nearby, but in fact the sensor 212 detects the component 231, not as defined by the sensor response strategy External objects.
- a sensor 221 is provided in the area 220, and the sensor 221 is used to detect the angle change.
- the sensor 221 may be a Hall sensor, a gravity acceleration/gyro sensor, etc., and the sensor 221 may be one or more, and the purpose is to recognize the folding angle.
- the senor 221 may be an angle sensor of various forms, and may be composed of one or more angle recognition units, and the recognized angle may be one or more, which is completely designed The person controls and designs on the software.
- FIG. 3 is a schematic diagram of a foldable device according to an embodiment of a method for adjusting a sensor of a foldable device according to the present application.
- one sensor 312 can be connected to one or more antenna/electrode components (components 301, 302, ... 30n), which are distributed on the device frame or other positions, It can be realized by using equipment frame or LDS bracket.
- antenna/electrode components components 301, 302, ... 30n
- a sensor 321 is provided, and the sensor 321 is used to detect the angle change. According to the recognition result of the sensor 321, the folding state of the foldable device is judged, the sensor working parameters of the sensor 312 are adjusted in response, and/or the data collected by the sensor 312 is preprocessed to eliminate the components 331, 332, ... 33n Negative effects caused by interference with antenna/electrode components (components 301, 302, ... 30n).
- the folding state parameters include folding degree gears, where different folding degree gears correspond to different folding angle ranges
- the process of obtaining folding state parameters includes:
- the sensor 221 is an angle recognition sensor, such as a Hall sensor, a gravity acceleration/gyro sensor, etc.
- the foldable terminal device is folded to different At the angle, the sensor 221 outputs different folding degree gears; one or more angle ranges can be judged, and correspondingly, one or more folding degree gears can be output.
- the examples in Table 1 are three states, and the angle 1/angle 2 can be configured through software.
- the folding state parameters are acquired and the sensor adjustment strategy corresponding to the folding state parameters is invoked. After acquiring the folding state parameter once and calling the corresponding sensor adjustment strategy, before the folding state of the foldable device changes again, no more folding state parameter acquisition and calling the corresponding sensor adjustment strategy. Therefore, unnecessary data processing resource consumption caused by frequent acquisition of the folding state parameters and/or invoking the sensor adjustment strategy corresponding to the folding state parameters is avoided.
- the folding state of the foldable device changes, wait for the change of the folding state to end (for example, the folding state no longer changes within a preset time threshold) before obtaining the folding state parameters Therefore, unnecessary data processing resource consumption caused by frequent acquisition of folding state parameters and/or invoking the sensor adjustment strategy corresponding to the folding state parameters is avoided.
- the process of obtaining folding state parameters includes:
- the folding state parameter is acquired when the change of the folding state ends.
- FIG. 4 shows a flowchart of an embodiment of a method for adjusting a sensor of a foldable device according to the present application.
- the sensor adjustment method includes:
- Step 400 monitor the folding angle of the foldable device
- Step 401 Determine whether the folding angle of the folding device has changed
- Step 410 If the folding angle of the foldable device changes, obtain the folding angle of the foldable device when the change of the folding angle of the foldable device ends;
- Step 420 call a preset angle range threshold
- Step 430 Determine the folding degree gear according to the folding angle of the foldable device and the preset angle range threshold
- Step 440 Invoke a corresponding sensor adjustment strategy according to the degree of folding.
- Step 450 Adjust the sensor working parameters of the sensor according to the sensor adjustment strategy
- Step 460 Perform data preprocessing on the sensor data collected by the sensor according to the sensor adjustment strategy.
- the final working effect of the sensor is determined by the execution effect of step 130.
- the key lies in the setting of the sensor adjustment strategy. Therefore, in order to improve the execution effect of step 130, in an embodiment of the present application, before step 120 is executed, the following steps need to be executed:
- step 130 data preprocessing is performed on the first sensor data collected by the first sensor.
- data preprocessing is performed by means of data correction.
- the process of data correction includes: first determining the data change amount or data change range caused by the first interference caused by the folding of the foldable device among the data collected by the sensor; and then based on the data change amount or data change caused by the first interference
- the change range is to correct the sensor data collected by the sensor to eliminate the data change amount or the data change range caused by the first interference in the sensor data.
- corresponding sensor adjustment strategies are generated for the data preprocessing method of data correction.
- FIG. 5 shows a partial flowchart of an embodiment of a method for adjusting a sensor of a foldable device according to the present application.
- generating corresponding sensor adjustment strategies for different folding state parameters includes:
- Step 510 Determine a data change amount or a data change range caused by the first interference among the first sensor data collected by the first sensor corresponding to different folding state parameters;
- the sensor adjustment strategy is set as: based on the amount of data change or the range of data change caused by the first interference, the first sensor data collected by the first sensor is corrected and calculated to eliminate the first sensor data collected by the first sensor. The amount of data change or the range of data change caused by the first interference in the sensor data.
- the sensor 212 is used to collect external environment variables through the component 211, and the external environment
- the variable data is linearly accumulated with the number, distance, volume and other parameters of the external environment.
- the component 231 does not interfere with the component 211 (no impact on the data collection of the sensor 212); when the foldable device is fully opened, when there is no other object within the collection range of the component 211, the sensor 212
- the collected measurement parameter value is m; when the external object A enters the collection range of the component 211, and the distance from the component 211 is B, the measurement parameter value collected by the sensor 212 is m+b, and b is the external object A Corresponding measurement data.
- the component 231 interferes with the component 211 (affects the data collection of the sensor 212); when the foldable device is completely closed, when there is no other object in the collection range of the component 211, the sensor 212 collects The measured parameter value is n, and the measured parameter value n essentially contains the measured parameter value for the component 231; in an ideal state, nm is the amount of interference caused by the component 231 to the sensor 212; then, when the foldable device is fully closed The data collected by the sensor 212 is corrected and calculated, that is, the measured parameter value collected by the sensor 212 is subtracted (nm).
- the measurement parameter value collected by the sensor 212 is M
- the acquisition of the interference amount in the data collected by the sensor 212 is just a simple example in an ideal application scenario, and does not represent all application scenarios.
- the first sensor data can be corrected and calculated based on the sensor adjustment strategy, thereby effectively eliminating the data change amount or the data change range caused by the first interference in the first sensor data.
- the corresponding response mode is not set for each different measurement parameter value collected by the sensor, but one or more ranges are set Threshold, thereby dividing a number of sensor measurement parameter gears, and setting a corresponding response mode for each gear. That is to say, as long as the correct gear can be divided for the measured parameter values collected by the sensor, the sensor response strategy can be correctly executed.
- the data preprocessing is performed by dividing the data collected by the sensor into gears, where: Keep the gear division pattern consistent with the gear division pattern in the non-folding state, and eliminate the influence of interference caused by the folding of the device in the process of dividing the gear.
- FIG. 6 shows a partial flowchart of an embodiment of a method for adjusting a sensor of a foldable device according to the present application.
- generating corresponding sensor adjustment strategies for different folding state parameters includes:
- Step 610 Acquire a first collected data bin strategy for the first sensor in a non-folded state, where the first collected data bin strategy includes a first collected data bin threshold;
- Step 620 Determine a data change amount or a data change range caused by the first interference among the first sensor data collected by the first sensor corresponding to different folding state parameters;
- Step 630 Determine a second collected data bin threshold corresponding to different folding state parameters according to the first collected data bin threshold and the data change amount or data change range caused by the first interference;
- Step 640 Establish a second collected data binning strategy corresponding to different folding state parameters according to the second collected data binning thresholds corresponding to different folding state parameters;
- Step 650 Setting the sensor adjustment strategy is to perform a binning operation on the first sensor data collected by the first sensor based on the second collected data binning strategy to determine the gear to which the first sensor data belongs.
- the sensor 212 is used to collect external environmental variables, and the external environmental variable data collected by the sensor 212 is accompanied The number, distance, volume and other parameters of the external environment are linearly accumulated.
- the sensor 212 The collected measurement parameter value is m; when the foldable device is fully opened, when the measurement parameter value collected by the sensor 212 is less than or equal to m1, the corresponding collected data is divided into gear 1; when the measurement collected by the sensor 212 When the parameter value is greater than m1 and less than or equal to m2, the corresponding collected data bin is gear 2; when the measured parameter value collected by the sensor 212 is greater than m2, the corresponding collected data bin is gear 3.
- the component 231 interferes with the component 211 (affects the data collection of the sensor 212); when the foldable device is completely closed, when there is no other object in the collection range of the component 211, the sensor 212 collects
- the measured parameter value of the sensor 212 is n; ideally, nm is the amount of interference caused by the component 231 to the sensor 212; then, when the foldable device is completely closed, when the measured parameter value collected by the sensor 212 is less than or equal to m1-(nm ), the corresponding collected data is divided into gear 1.
- the corresponding collected data is divided into gear 2.
- the measured parameter value collected by the sensor 212 is greater than m2-(nm)
- the corresponding collected data is divided into gear 3.
- the above-mentioned gear division strategy of the data collected by the sensor 212 is only a simple example in an ideal application scenario, and does not represent all application scenarios.
- the specific process of generating the gear division strategy is not limited in detail.
- technicians can divide the gears according to the actual situation for the data collected by the sensor, keep the gear division pattern consistent with the gear division pattern in the non-folding state, and exclude it during the process of dividing the gears. Influenced by the first interference.
- the sensor 212 is connected to the component 211 installed at the edge of the component 201, and can recognize changes in the surrounding environment of the device.
- the sensor 212 can be an infrared distance detection sensor, an ultrasonic sensor, a capacitive distance detection sensor, etc.
- the component 211 and the sensor 212 detect change data through active or passive detection, and perform detection on the detection data. Processing, according to the sensor response strategy demand, divide these data into different gears.
- Table 2 shows that the component 211 and the sensor 212 detect different raw data (Rawdata data), process the Rawdata data to form three gears D1/D2/D3, and finally divide the status according to the reported gear (sensor response) .
- the threshold range used to confirm the gear of the Rawdata data is different.
- the corresponding gear is D2
- the implemented sensor response is state B; in a certain folded state (for example, fully folded), the same is when the Rawdata data is Rawdata2, Since the Rawdata data at this time includes the amount of interference caused by the component 231, the gear corresponding to Rawdata2 at this time is D1, and the implemented sensor response is state A.
- the gear division of the first sensor data can be realized based on the sensor adjustment strategy, so that the result of the gear division under the influence of the first interference and the result of the gear division under the influence of the first interference tend to be Consistent, thereby effectively eliminating the data change amount or data change range caused by the first interference in the first sensor data.
- one of the key points is to determine the amount of data change or the range of data change caused by the first interference.
- a specific value of the interference amount is calculated based on the interference principle based on the analysis of the generation mechanism of the interference amount in the folded state.
- determining the data change amount or data change range caused by the first interference in the first sensor data corresponding to different folding state parameters includes:
- the first calculation function calculate the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters.
- the external environment variable data collected by 212 changes linearly with the distance of the object from the component 211.
- the change formula is:
- M is the data detected by the sensor 212
- h is the distance of the object from the component 211
- k is the parameter constant.
- the component 231 is the farthest from the component 211. As the folding angle continues to decrease, the component 231 is gradually approaching the component 211. When the device is fully folded, the component 231 is the closest to the component 211. (The distance is 0). Then, in an ideal state, the above formula can be used to calculate the amount of interference of the component 231 to the sensor 212.
- the above-mentioned change formula of the data collected by the sensor 212 is only a simple example in an ideal application scenario, and does not represent all application scenarios.
- the specific process of determining the data change amount or the calculation formula of the data change range caused by the first interference under different folding state parameter conditions through the interference mechanism analysis is not limited in detail. In actual application scenarios, technicians can generate corresponding calculation formulas according to actual conditions.
- the sample data of the amount of interference in the folded state is analyzed, and the analysis result of the sample data is integrated to calculate the specific amount of interference.
- Numerical value compared with the data collected by the first sensor in the unfolded state, the data change amount or the data change range caused by the first interference under different folded state parameter conditions is determined, include:
- Integrating the comparison results of each sample environment determine the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters.
- the measurement parameter value collected by the sensor 212 is m1; when the foldable device is fully closed, the measurement parameter value collected by the sensor 212 is n1. Then, in an ideal state, in the sample environment A1, when the foldable device is completely closed, the amount of interference caused by the component 231 to the component 211 is n1-m1. Assuming that in the sample environment A2, when the foldable device is fully opened, the measurement parameter value collected by the sensor 212 is m2; when the foldable device is fully closed, the measurement parameter value collected by the sensor 212 is n2.
- the amount of interference caused by the component 231 to the component 211 is n2-m2.
- the measurement parameter value collected by the sensor 212 is m3; when the foldable device is fully closed, the measurement parameter value collected by the sensor 212 is n3.
- the amount of interference caused by the component 231 to the component 211 is n3-m3.
- the foregoing determination of the amount of interference generated by the component 231 to the component 211 through sample data collection is only a simple example in an ideal application scenario, and does not represent all application scenarios.
- the specific process of determining the data change amount or the data change range caused by the first interference under different folding state parameter conditions through sample analysis is not specifically limited. In actual application scenarios, technicians can determine the number of sample environments, the number of sample values collected, the sample analysis strategy, and the comprehensive analysis strategy for multiple sample environments according to the actual situation.
- the sensor working parameters of the first sensor need to be adjusted according to the sensor adjustment strategy.
- step 130 the purpose of adjusting the sensor working parameters of the sensor is to ensure that the sensor always maintains the same performance as in the unfolded state. Therefore, in an embodiment of the present application, generating corresponding sensor adjustment strategies for different folding state parameters includes:
- the sensor adjustment strategy is set to adjust the sensor working parameter of the first sensor to the first sensor working parameter corresponding to the folded state parameter.
- the sensor 212 is used to transmit a detection signal through the component 211 to collect external environmental variables. It is assumed that when the foldable device is fully opened, the part 231 does not interfere with the part 211 (it does not have any influence on the data collection of the sensor 212). When the foldable device is fully opened and the output power is W1, the detectable range of the detection signal emitted by the component 211 through the component 211 is a.
- the component 231 is equivalent to obstructing the detection signal emitted by the component 211, so that the detectable range of the detection signal emitted by the component 211 is reduced under the premise that the output power remains unchanged.
- the interference of the component 231 to the component 211 gradually increases. Under the premise that the output power remains unchanged, the detectable range of the detection signal emitted by the component 211 is continuously reduced.
- the output power of the sensor 212 is increased, so that under the premise that the component 231 hinders the detection signal emitted by the component 211, the detection signal emitted by the component 211 is maintained
- the detectable range of the detection signal is a.
- the sensor operating parameters of the sensor can be adjusted based on the sensor adjustment strategy, so that the sensor always maintains the same performance as in the unfolded state.
- the above process of adjusting the sensor working parameters of the sensor is just a simple example in an ideal application scenario, and does not represent all application scenarios.
- the specific process of determining the sensor operating parameters corresponding to different folding state parameters, and the specific content contained in the sensor operating parameters are not limited in detail. In actual application scenarios, technicians can determine the sensor working parameters corresponding to different folding state parameters and the specific content contained in the sensor working parameters according to the actual situation.
- FIG. 7 shows a structural diagram of an embodiment of a sensor adjustment device according to the present application.
- the sensor adjustment device 700 includes:
- the folding state monitoring module 710 is used to obtain folding state parameters, and the folding state parameters are used to describe the degree of folding of the foldable device. Compared with the non-folding state, the self-parts of the foldable device in the folded state compare to the foldable device.
- the first sensor produces the first interference
- a strategy invocation module 720 which is used to invoke a sensor adjustment strategy corresponding to the folding state parameters
- the sensor adjustment module 730 is configured to perform an adjustment operation on the first sensor according to a sensor adjustment strategy to eliminate the influence of the first interference.
- the adjustment operation includes: adjusting the sensor working parameters of the first sensor, and/or, adjusting the first sensor Data preprocessing is performed on the collected first sensor data.
- the sensor adjustment device of the foldable device further includes:
- the adjustment strategy generation module is used to generate corresponding sensor adjustment strategies for different folding state parameters, including:
- the interference quantization sub-module is used to determine the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters;
- the sensor adjustment strategy setting sub-module is used to set the sensor adjustment strategy according to the data change amount or the data change range caused by the first interference.
- the sensor adjustment strategy setting sub-module is used to set the sensor adjustment strategy to perform a correction calculation on the first sensor data based on the amount of data change or the data change range caused by the first interference , Eliminate the data change amount or data change range caused by the first interference in the first sensor data.
- the sensor adjustment strategy setting sub-module includes:
- a binning strategy obtaining unit configured to obtain a first collected data binning strategy for the first sensor in an unfolded state, the first collected data binning strategy including a first collected data binning threshold;
- the binning threshold calculation unit is configured to determine the second collected data binning threshold corresponding to different folding state parameters according to the first collected data binning threshold and the data change amount or data change range caused by the first interference;
- a binning strategy setting unit which is used to establish a second collected data binning strategy corresponding to different folding state parameters according to the second collected data binning thresholds corresponding to different folding state parameters;
- the sensor adjustment strategy setting unit is used to set the sensor adjustment strategy to perform a binning operation on the first sensor data based on the second collected data binning strategy to determine the gear to which the first sensor data belongs.
- the interference quantization sub-module in the adjustment management strategy generation module includes:
- a sample collection unit which is used to obtain the first sensor data corresponding to the non-folded state and different folded state parameters in each sample environment for a plurality of different sample environments;
- a sample comparison unit which is used to compare the first sensor data corresponding to the unfolded state and different folded state parameters for the same sample environment, and generate a comparison result for the sample environment;
- the quantitative calculation unit is used to synthesize the comparison results of each sample environment to determine the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters.
- the interference quantization sub-module in the adjustment management strategy generation module includes:
- An interference analysis unit for analyzing the first interference generation mechanism according to the operating mode of the first sensor and the folding mode of the foldable device
- the calculation function generating unit is configured to generate a first calculation function based on the analysis result of the first interference generation mechanism, and the parameter variables of the first calculation function include a folding state parameter and a data change amount or a data change range caused by the first interference;
- the quantization calculation unit is used to calculate the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters according to the first calculation function.
- the adjustment strategy generation module includes:
- the normal performance confirmation sub-module which is used to determine the first performance parameter when the first sensor in the non-folded state is working normally
- the working parameter determination sub-module is used to determine the working parameters of the first sensor corresponding to different folding state parameters, wherein, based on the working parameter of the first sensor, the first sensor maintains the first performance parameter under the influence of the first interference;
- the sensor adjustment strategy setting sub-module is used to set the sensor adjustment strategy to adjust the sensor working parameter of the first sensor to the first sensor working parameter corresponding to the folded state parameter.
- the folding state parameters include folding degree gears, where different folding degree gears correspond to different folding angle ranges
- the folding state monitoring module includes:
- Angle acquisition sub-module which is used to acquire the current folding angle of the foldable device
- the angle gear confirmation sub-module is used to determine the folding degree gear to which the current folding angle belongs according to a preset angle range threshold.
- the folding state monitoring module includes:
- the state change monitoring sub-module which is used to monitor the folding state of the foldable device and determine whether the folding state of the foldable device has changed;
- the folding state acquisition sub-module is used to acquire the folding state parameters when the folding state change ends after the folding state of the foldable device changes.
- FIG. 8 shows a structural diagram of an embodiment of a sensor adjustment device according to the present application.
- the sensor adjustment device 840 includes an adjustment strategy generation module 800, a folding state monitoring module 810, a strategy invocation module 820, and a sensor adjustment module 830.
- the adjustment strategy generation module 800 is used to generate corresponding sensor adjustment strategies for different folding state parameters, which includes a sensor adjustment strategy setting sub-module and an interference quantification sub-module 802.
- the interference quantification sub-module 802 is used to determine corresponding different folding state parameters In the first sensor data, the amount of data change or the range of data change caused by the first interference.
- the sensor adjustment strategy setting sub-module includes:
- the binning strategy obtaining unit 801 is configured to obtain the first collected data binning strategy of the first sensor in a non-folded state, and the first collected data binning strategy includes a first collected data binning threshold;
- the bin threshold calculation unit 803 is configured to determine the second collected data bin threshold corresponding to different folding state parameters according to the first collected data bin threshold and the data change amount or data change range caused by the first interference;
- the binning strategy setting unit 804 is configured to establish a second collected data binning strategy corresponding to different folding state parameters according to the second collected data binning thresholds corresponding to different folding state parameters;
- the sensor adjustment strategy setting unit 805 is configured to set the sensor adjustment strategy to perform a binning operation on the first sensor data based on the second collected data binning strategy to determine the gear to which the first sensor data belongs.
- the folding state monitoring module 810 includes:
- the state change monitoring sub-module 811 is used to monitor the folding state of the foldable device and determine whether the folding state of the foldable device has changed;
- An angle acquisition sub-module 812 which is used to acquire the current folding angle of the foldable device when the folding state change ends after the folding state of the foldable device changes;
- the angle gear confirming sub-module 813 is used to determine the folding degree gear to which the current folding angle belongs according to a preset angle range threshold.
- the strategy invoking module 820 is used for invoking a sensor adjustment strategy corresponding to the folding degree gear.
- the sensor adjustment module 830 is configured to classify the first sensor data collected by the first sensor under the condition of the folded state parameters according to the sensor adjustment strategy.
- the improvement of a technology can be clearly distinguished between hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method and process). ).
- hardware improvements for example, improvements to the circuit structure of diodes, transistors, switches, etc.
- software improvements improvements to the method and process.
- the improvement of many methods and processes of today can be regarded as a direct improvement of the hardware circuit structure.
- Designers almost always get the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be realized by the hardware entity module.
- a programmable logic device for example, a Field Programmable Gate Array (Field Programmable Gate Array, FPGA)
- PLD Programmable Logic Device
- FPGA Field Programmable Gate Array
- HDL Hardware Description Language
- ABEL Advanced Boolean Expression Language
- AHDL Altera Hardware Description Language
- HDCal JHDL
- Lava Lava
- Lola MyHDL
- PALASM RHDL
- VHDL Very-High-Speed Integrated Circuit Hardware Description Language
- Verilog Verilog
- the controller can be implemented in any suitable manner.
- the controller can take the form of, for example, a microprocessor or a processor and a computer-readable medium storing computer-readable program codes (such as software or firmware) executable by the (micro)processor. , Logic gates, switches, application specific integrated circuits (ASICs), programmable logic controllers and embedded microcontrollers. Examples of controllers include but are not limited to the following microcontrollers: ARC625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicon Labs C8051F320, the memory controller can also be implemented as part of the memory control logic.
- controllers in addition to implementing the controller in a purely computer-readable program code manner, it is entirely possible to program the method steps to make the controller use logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded logic.
- the same function can be realized in the form of a microcontroller or the like. Therefore, such a controller can be regarded as a hardware component, and the devices included in it for realizing various functions can also be regarded as a structure within the hardware component. Or even, the device for realizing various functions can be regarded as both a software module for realizing the method and a structure within a hardware component.
- each module/unit is only a division of logical functions.
- the functions of each module/unit can be implemented in the same or multiple software and/or hardware.
- the devices proposed in the embodiments of the present application may be fully or partially integrated into one physical entity during actual implementation, or may be physically separated.
- these modules can all be implemented in the form of software called by processing elements; they can also be implemented in the form of hardware; part of the modules can be implemented in the form of software called by the processing elements, and some of the modules can be implemented in the form of hardware.
- the detection module may be a separately established processing element, or it may be integrated in a certain chip of the electronic device.
- the implementation of other modules is similar.
- all or part of these modules can be integrated together or implemented independently.
- each step of the above method or each of the above modules can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
- the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (Digital Singnal Processor, DSP), or, one or more Field Programmable Gate Array (Field Programmable Gate Array, FPGA), etc.
- ASIC application specific integrated circuit
- DSP Digital Singnal Processor
- FPGA Field Programmable Gate Array
- these modules can be integrated together and implemented in the form of a System-On-a-Chip (SOC).
- SOC System-On-a-Chip
- An embodiment of the present application also proposes an electronic device.
- the electronic device includes a memory for storing computer program instructions and a processor for executing the program instructions. When the computer program instructions are executed by the processor, the electronic device is triggered. The device performs the following steps:
- the folding state parameter is used to describe the degree of folding of the foldable device, where, compared to the non-folded state, the self-parts of the foldable device in the folded state cause first interference to the first sensor of the foldable device;
- the sensor working parameters of the first sensor are adjusted, and/or the first sensor data collected by the first sensor is data preprocessed to eliminate the influence of the first interference.
- the device when the instruction is executed by the device, the device executes the following steps before calling the sensor adjustment strategy corresponding to the folding state parameter:
- the sensor adjustment strategy is set to correct the first sensor data based on the data change amount or data change range caused by the first interference to eliminate the data change amount or data change caused by the first interference in the first sensor data Scope.
- the device when the instruction is executed by the device, the device executes the following steps before calling the sensor adjustment strategy corresponding to the folding state parameter:
- the second collected data bin threshold corresponding to different folding state parameters
- Setting the sensor adjustment strategy is to perform a binning operation on the first sensor data based on the second collected data binning strategy to determine the gear to which the first sensor data belongs.
- the device when the instruction is executed by the device, the device executes the step of determining the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters, including:
- Integrating the comparison results of each sample environment determine the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters.
- the device when the instruction is executed by the device, the device executes the step of determining the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters, including:
- the first calculation function calculate the data change amount or the data change range caused by the first interference in the first sensor data corresponding to different folding state parameters.
- the device when the instruction is executed by the device, the device executes the following steps before calling the sensor adjustment strategy corresponding to the folding state parameter:
- the sensor adjustment strategy is set to adjust the sensor working parameter of the first sensor to the first sensor working parameter corresponding to the folded state parameter.
- the folding state parameters include folding degree gears, where different folding degree gears correspond to different folding angle ranges.
- the device executes the step of obtaining the folding state parameters, including:
- causing the device to execute the step of obtaining the folding state parameter includes:
- the folding state parameter is acquired when the change of the folding state ends.
- a typical implementation device is a computer, such as a desktop computer, a laptop, a tablet, a mobile phone, a personal digital assistant, a media player, a navigation device, a game console, a wearable device, or a combination of any of these devices .
- the above-mentioned electronic device may be a mobile terminal (mobile phone, tablet computer, notebook computer), local terminal (personal/industrial computer), cloud server and other devices.
- the foregoing one or more computer programs are stored in the foregoing memory, and the foregoing one or more computer programs include instructions.
- the foregoing instructions are executed by the foregoing device, the foregoing device executes the method steps of the embodiments of the present application.
- the electronic device shown in an embodiment of the present application may be a terminal device or a circuit device built in the foregoing terminal device.
- the device can be used to execute the functions/steps in the methods provided in the embodiments of the present application.
- the processor of the electronic device may be an on-chip device SOC, and the processor may include a central processing unit (CPU), and may further include other types of processors.
- CPU central processing unit
- the processor involved may include, for example, a CPU, a DSP, a microcontroller, and may also include an application processor (Application Processor, AP), a graphics processor (Graphics Processing Unit, GPU), Embedded neural network processor (Neural-network Process Units, NPU), image signal processor (Image Signal Processing, ISP), modem processor, video codec, baseband processor, pulse width modulation (Pulse width modulation) , PWM) controller.
- Application Processor Application Processor
- AP Application Processor
- GPU Graphics Processing Unit
- NPU Embedded neural network processor
- image signal processor Image Signal Processing, ISP
- modem processor video codec
- baseband processor baseband processor
- PWM pulse width modulation
- the processor may also include necessary hardware accelerators or logic processing hardware circuits, such as ASIC, or one or more integrated circuits used to control the execution of the program of the technical solution of the present application.
- the processor may have a function of operating one or more software programs, and the software programs may be stored in a storage medium.
- the memory includes permanent and non-permanent, removable and non-removable computer-readable media that can implement information storage by any method or technology.
- the information stored in the computer-readable medium of the memory may be computer-readable instructions, data structures, program modules, or other data.
- Examples of computer-readable media include, but are not limited to: Read-Only Memory (ROM), other types of static storage devices that can store static information and instructions, Random Access Memory (RAM), and Erasable Programmable Read-Only Memory (EEPROM), phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), flash memory or other memory Technical memory, Compact Disc Read-Only Memory (CD-ROM), digital versatile disc (DVD) or other optical storage (including compact discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.) , Magnetic tape, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can store program codes and can be accessed by computing devices.
- ROM Read-Only Memory
- RAM Random Access Memory
- EEPROM Erasable Programmable Read-Only Memory
- PRAM phase change memory
- SRAM static random access memory
- DRAM dynamic random access memory
- flash memory or other memory Technical memory
- CD-ROM Compact Disc Read-Only
- the processor and the memory may be combined into a processing device, and more commonly, components are independent of each other.
- the processor is used to execute the program code stored in the memory to implement the method of the embodiment of the present application.
- the memory may also be integrated in the processor, or independent of the processor.
- FIG. 9 is a schematic diagram of a device structure according to an embodiment of an electronic device of the present application.
- the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, and a charging management module 140 , Power management module 141, battery 142, antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, earphone jack 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display screen 194, Subscriber Identification Module (SIM) card interface 195, and so on.
- SIM Subscriber Identification Module
- the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, and ambient light Sensor 180L, bone conduction sensor 180M, etc.
- the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 100.
- the electronic device 100 may include more or fewer components than those shown in the figure, or combine certain components, or split certain components, or arrange different components.
- the illustrated components can be implemented in hardware, software, or a combination of software and hardware.
- the processor 110 may include one or more processing units, for example: the processor 110 may include AP, modem processor, GPU, ISP, controller, video codec, DSP, baseband processor, and/or, NPU Wait. Among them, the different processing units may be independent devices or integrated in one or more processors.
- the controller in the processor 110 can generate an operation control signal according to the instruction operation code and the timing signal, and complete the control of fetching and executing instructions.
- a memory may also be provided in the processor 110 to store instructions and data.
- the memory in the processor 110 is a cache memory.
- the memory can store instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to use the instruction or data again, it can be directly called from the memory. Repeated accesses are avoided, the waiting time of the processor 110 is reduced, and the efficiency of the system is improved.
- the processor 110 may include one or more interfaces.
- the interface may include an integrated circuit (Inter-Integrated Circuit, I2C) interface, an integrated circuit built-in audio (Inter-Integrated Circuit Sound, I2S) interface, a pulse code modulation (Pulse Code Modulation, PCM) interface, and a universal asynchronous transceiver (universal asynchronous) interface.
- I2C Inter-Integrated Circuit
- I2S integrated circuit built-in audio
- PCM pulse code modulation
- PCM pulse code modulation
- UART Universal asynchronous transceiver
- MIPI Mobile Industry Processor Interface
- GPIO General-Purpose Input/Output
- SIM Subscriber Identity Module
- the I2C interface is a bidirectional synchronous serial bus, including a serial data line (Serial Data Line, SDA) and a serial clock line (Serail Clock Line, SCL).
- the processor 110 may include multiple sets of I2C buses.
- the processor 110 may be coupled to the touch sensor 180K, charger, flash, camera 193, etc., respectively through different I2C bus interfaces.
- the processor 110 may couple the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through the I2C bus interface to implement the touch function of the electronic device 100.
- the I2S interface can be used for audio communication.
- the processor 110 may include multiple sets of I2S buses.
- the processor 110 may be coupled with the audio module 170 through an I2S bus to implement communication between the processor 110 and the audio module 170.
- the audio module 170 may transmit audio signals to the wireless communication module 160 through an I2S interface, so as to realize the function of answering calls through a Bluetooth headset.
- the PCM interface can also be used for audio communication to sample, quantize and encode analog signals.
- the audio module 170 and the wireless communication module 160 may be coupled through a PCM bus interface.
- the audio module 170 may also transmit audio signals to the wireless communication module 160 through the PCM interface, so as to realize the function of answering calls through the Bluetooth headset. Both I2S interface and PCM interface can be used for audio communication.
- the UART interface is a universal serial data bus used for asynchronous communication.
- the bus can be a two-way communication bus. It converts the data to be transmitted between serial communication and parallel communication.
- the UART interface is generally used to connect the processor 110 and the wireless communication module 160.
- the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to realize the Bluetooth function.
- the audio module 170 may transmit audio signals to the wireless communication module 160 through a UART interface, so as to realize the function of playing music through a Bluetooth headset.
- the MIPI interface can be used to connect the processor 110 with the display screen 194, the camera 193 and other peripheral devices.
- MIPI interfaces include camera serial interface (Camera Srial Interface, CSI), display serial interface (Display Serial Interface, DSI), etc.
- the processor 110 and the camera 193 communicate through a CSI interface to implement the shooting function of the electronic device 100.
- the processor 110 and the display screen 194 communicate through a DSI interface to realize the display function of the electronic device 100.
- the GPIO interface can be configured through software.
- the GPIO interface can be configured as a control signal or as a data signal.
- the GPIO interface can be used to connect the processor 110 with the camera 193, the display screen 194, the wireless communication module 160, the audio module 170, the sensor module 180, and so on.
- the GPIO interface can also be configured as an I2C interface, I2S interface, UART interface, MIPI interface, etc.
- the USB interface 130 is an interface that complies with the USB standard specification, and specifically may be a Mini USB interface, a Micro USB interface, a USB Type C interface, and so on.
- the USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect earphones and play audio through earphones. This interface can also be used to connect other electronic devices, such as AR devices.
- the interface connection relationship between the modules illustrated in the embodiment of the present invention is merely a schematic illustration, and does not constitute a structural limitation of the electronic device 100.
- the electronic device 100 may also adopt different interface connection modes in the foregoing embodiments, or a combination of multiple interface connection modes.
- the charging management module 140 is used to receive charging input from the charger.
- the charger can be a wireless charger or a wired charger.
- the charging management module 140 may receive the charging input of the wired charger through the USB interface 130.
- the charging management module 140 may receive the wireless charging input through the wireless charging coil of the electronic device 100. While the charging management module 140 charges the battery 142, it can also supply power to the electronic device through the power management module 141.
- the power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110.
- the power management module 141 receives input from the battery 142 and/or the charge management module 140, and supplies power to the processor 110, the internal memory 121, the display screen 194, the camera 193, and the wireless communication module 160.
- the power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle times, and battery health status (leakage, impedance).
- the power management module 141 may also be provided in the processor 110.
- the power management module 141 and the charging management module 140 may also be provided in the same device.
- the wireless communication function of the electronic device 100 can be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor.
- the antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals.
- Each antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization.
- Antenna 1 can be multiplexed as a diversity antenna of a wireless local area network.
- the antenna can be used in combination with a tuning switch.
- the mobile communication module 150 can provide a wireless communication solution including 2G/3G/4G/5G and the like applied to the electronic device 100.
- the mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), and the like.
- the mobile communication module 150 can receive electromagnetic waves by the antenna 1, and perform processing such as filtering, amplifying and transmitting the received electromagnetic waves to the modem processor for demodulation.
- the mobile communication module 150 can also amplify the signal modulated by the modem processor, and convert it into electromagnetic waves for radiation via the antenna 1.
- at least part of the functional modules of the mobile communication module 150 may be provided in the processor 110.
- at least part of the functional modules of the mobile communication module 150 and at least part of the modules of the processor 110 may be provided in the same device.
- the modem processor may include a modulator and a demodulator.
- the modulator is used to modulate the low frequency baseband signal to be sent into a medium and high frequency signal.
- the demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal.
- the demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing.
- the application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.), or displays an image or video through the display screen 194.
- the modem processor may be an independent device.
- the modem processor may be independent of the processor 110 and be provided in the same device as the mobile communication module 150 or other functional modules.
- the wireless communication module 160 can provide applications on the electronic device 100 including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), and global navigation satellites. System (Global Navigation Satellite System, GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared Technology (Infrared, IR) and other wireless communication solutions.
- the wireless communication module 160 may be one or more devices integrating at least one communication processing module.
- the wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110.
- the wireless communication module 160 may also receive a signal to be sent from the processor 110, perform frequency modulation, amplify, and convert it into electromagnetic waves to radiate through the antenna 2.
- the antenna 1 of the electronic device 100 is coupled with the mobile communication module 150, and the antenna 2 is coupled with the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through wireless communication technology.
- Wireless communication technologies can include Global System For Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), and broadband code division. Multiple Access (Wideband Code Division Multiple Access, WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM , And/or IR technology, etc.
- GNSS can include Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), Beidou Navigation Satellite System (BDS), Quasi-Zenith Satellite System (Quasi-Zenith Satellite System, QZSS) and/or Satellite Based Augmentation Systems (SBAS).
- GPS Global Positioning System
- GLONASS Global Navigation Satellite System
- BDS Beidou Navigation Satellite System
- QZSS Quasi-Zenith Satellite System
- SBAS Satellite Based Augmentation Systems
- the electronic device 100 implements a display function through a GPU, a display screen 194, an application processor, and the like.
- the GPU is an image processing microprocessor, which is connected to the display screen 194 and the application processor.
- the GPU is used to perform mathematical and geometric calculations and is used for graphics rendering.
- the processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
- the display screen 194 is used to display images, videos, and the like.
- the display screen 194 includes a display panel.
- the display panel can be a Liquid Crystal Display (LCD), Organic Light-Emitting Diode (OLED), Active-Matrix Organic Light-Emitting Diode, or Active-Matrix Organic Light-Emitting Diode (Active-Matrix Organic Light-Emitting Diode).
- Emitting Diode AMOLED
- Flexible Llight-Emitting Diode FLED
- Miniled MicroLed, Micro-oLed, Quantum Dot Light Emitting Diodes (QLED), etc.
- the electronic device 100 may include one or N display screens 194, and N is a positive integer greater than one.
- the electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
- the ISP is used to process the data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and the light is transmitted to the photosensitive element of the camera through the lens, the light signal is converted into an electrical signal, and the photosensitive element of the camera transmits the electrical signal to the ISP for processing, which is converted into an image visible to the naked eye.
- ISP can also optimize the image noise, brightness, and skin color. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene.
- the ISP may be provided in the camera 193.
- the camera 193 is used to capture still images or videos.
- the object generates an optical image through the lens and is projected to the photosensitive element.
- the photosensitive element may be a Charge Coupled Device (CCD) or a Complementary Metal-Oxide-Semiconductor (CMOS) phototransistor.
- CCD Charge Coupled Device
- CMOS Complementary Metal-Oxide-Semiconductor
- the photosensitive element converts the optical signal into an electrical signal, and then transfers the electrical signal to the ISP to convert it into a digital image signal.
- ISP outputs digital image signals to DSP for processing.
- DSP converts digital image signals into standard RGB, YUV and other formats of image signals.
- the electronic device 100 may include one or N cameras 193, and N is a positive integer greater than one.
- Digital signal processors are used to process digital signals. In addition to digital image signals, they can also process other digital signals. For example, when the electronic device 100 selects the frequency point, the digital signal processor is used to perform Fourier transform on the energy of the frequency point.
- Video codecs are used to compress or decompress digital video.
- the electronic device 100 may support one or more video codecs. In this way, the electronic device 100 can play or record videos in multiple encoding formats, such as: Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, and so on.
- MPEG Moving Picture Experts Group
- MPEG2 MPEG2, MPEG3, MPEG4, and so on.
- NPU is a neural network (Neural-Network, NN) computing processor.
- NN neural network
- applications such as intelligent cognition of the electronic device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, and so on.
- the external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100.
- the external memory card communicates with the processor 110 through the external memory interface 120 to realize the data storage function. For example, save music, video and other files in an external memory card.
- the internal memory 121 may be used to store computer executable program code, and the executable program code includes instructions.
- the internal memory 121 may include a storage program area and a storage data area.
- the storage program area can store an operating system, an application program (such as a sound playback function, an image playback function, etc.) required by at least one function, and the like.
- the data storage area can store data (such as audio data, phone book, etc.) created during the use of the electronic device 100.
- the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (Universal Flash Storage, UFS), and the like.
- the processor 110 executes various functional applications and data processing of the electronic device 100 by running instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
- the electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor. For example, music playback, recording, etc.
- the audio module 170 is used to convert digital audio information into an analog audio signal for output, and is also used to convert an analog audio input into a digital audio signal.
- the audio module 170 can also be used to encode and decode audio signals.
- the audio module 170 may be provided in the processor 110, or part of the functional modules of the audio module 170 may be provided in the processor 110.
- the speaker 170A also called “speaker” is used to convert audio electrical signals into sound signals.
- the electronic device 100 can listen to music through the speaker 170A, or listen to a hands-free call.
- the receiver 170B also called “earpiece” is used to convert audio electrical signals into sound signals.
- the electronic device 100 answers a call or voice message, it can receive the voice by bringing the receiver 170B close to the human ear.
- the microphone 170C also called “microphone”, “microphone”, is used to convert sound signals into electrical signals.
- the user can make a sound by approaching the microphone 170C through the human mouth, and input the sound signal into the microphone 170C.
- the electronic device 100 may be provided with at least one microphone 170C. In other embodiments, the electronic device 100 may be provided with two microphones 170C, which can implement noise reduction functions in addition to collecting sound signals. In other embodiments, the electronic device 100 may also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify sound sources, and realize directional recording functions.
- the earphone interface 170D is used to connect wired earphones.
- the earphone interface 170D may be a USB interface 130, or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, or a US Cellular Telecommunications Industry Association (Cellular Telecommunications Industry Association of the USA, CTIA) standard interface.
- OMTP Open Mobile Terminal Platform
- CTIA US Cellular Telecommunications Industry Association
- the pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal.
- the pressure sensor 180A may be provided on the display screen 194.
- the capacitive pressure sensor may include at least two parallel plates with conductive materials.
- the electronic device 100 determines the intensity of the pressure according to the change in capacitance.
- the electronic device 100 detects the intensity of the touch operation according to the pressure sensor 180A.
- the electronic device 100 may also calculate the touched position according to the detection signal of the pressure sensor 180A.
- touch operations that act on the same touch position but have different touch operation strengths may correspond to different operation instructions. For example: when a touch operation whose intensity of the touch operation is less than the first pressure threshold is applied to the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.
- the gyro sensor 180B may be used to determine the movement posture of the electronic device 100.
- the angular velocity of the electronic device 100 around three axes ie, x, y, and z axes
- the gyro sensor 180B can be used for image stabilization.
- the gyro sensor 180B detects the shake angle of the electronic device 100, calculates the distance that the lens module needs to compensate according to the angle, and allows the lens to counteract the shake of the electronic device 100 through reverse movement to achieve anti-shake.
- the gyro sensor 180B can also be used for navigation and somatosensory game scenes.
- the air pressure sensor 180C is used to measure air pressure.
- the electronic device 100 calculates the altitude based on the air pressure value measured by the air pressure sensor 180C to assist positioning and navigation.
- the magnetic sensor 180D includes a Hall sensor.
- the electronic device 100 may use the magnetic sensor 180D to detect the opening and closing of the flip holster.
- the electronic device 100 can detect the opening and closing of the flip according to the magnetic sensor 180D.
- features such as automatic unlocking of the flip cover are set.
- the acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of electronic devices, and apply to applications such as horizontal and vertical screen switching, pedometers, and so on.
- the electronic device 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 may use the distance sensor 180F to measure the distance to achieve fast focusing.
- the proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector such as a photodiode.
- the light emitting diode may be an infrared light emitting diode.
- the electronic device 100 emits infrared light to the outside through the light emitting diode.
- the electronic device 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100.
- the electronic device 100 can use the proximity light sensor 180G to detect that the user holds the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to save power.
- the proximity light sensor 180G can also be used in leather case mode, and the pocket mode will automatically unlock and lock the screen.
- the ambient light sensor 180L is used to sense the brightness of the ambient light.
- the electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the perceived brightness of the ambient light.
- the ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures.
- the ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touch.
- the fingerprint sensor 180H is used to collect fingerprints.
- the electronic device 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photographs, fingerprint answering calls, and so on.
- the temperature sensor 180J is used to detect temperature.
- the electronic device 100 uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold value, the electronic device 100 reduces the performance of the processor located near the temperature sensor 180J, so as to reduce power consumption and implement thermal protection.
- the electronic device 100 when the temperature is lower than another threshold, the electronic device 100 heats the battery 142 to avoid abnormal shutdown of the electronic device 100 due to low temperature.
- the electronic device 100 boosts the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.
- Touch sensor 180K also called “touch device”.
- the touch sensor 180K may be disposed on the display screen 194, and the touch screen is composed of the touch sensor 180K and the display screen 194, which is also called a “touch screen”.
- the touch sensor 180K is used to detect touch operations acting on or near it.
- the touch sensor can pass the detected touch operation to the application processor to determine the type of touch event.
- the visual output related to the touch operation can be provided through the display screen 194.
- the touch sensor 180K may also be disposed on the surface of the electronic device 100, which is different from the position of the display screen 194.
- the bone conduction sensor 180M can acquire vibration signals.
- the bone conduction sensor 180M can obtain the vibration signal of the vibrating bone mass of the human voice.
- the bone conduction sensor 180M can also contact the human pulse and receive the blood pressure pulse signal.
- the bone conduction sensor 180M may also be provided in the earphone, combined with the bone conduction earphone.
- the audio module 170 can parse the voice signal based on the vibration signal of the vibrating bone block of the voice obtained by the bone conduction sensor 180M, and realize the voice function.
- the application processor can analyze the heart rate information based on the blood pressure beating signal obtained by the bone conduction sensor 180M, and realize the heart rate detection function.
- the button 190 includes a power-on button, a volume button, and so on.
- the button 190 may be a mechanical button. It can also be a touch button.
- the electronic device 100 may receive key input, and generate key signal input related to user settings and function control of the electronic device 100.
- the motor 191 can generate vibration prompts.
- the motor 191 can be used for incoming call vibration notification, and can also be used for touch vibration feedback.
- touch operations applied to different applications can correspond to different vibration feedback effects.
- Acting on touch operations in different areas of the display screen 194, the motor 191 can also correspond to different vibration feedback effects.
- Different application scenarios for example: time reminding, receiving information, alarm clock, games, etc.
- the touch vibration feedback effect can also support customization.
- the indicator 192 may be an indicator light, which may be used to indicate the charging status, power change, or to indicate messages, missed calls, notifications, and so on.
- the SIM card interface 195 is used to connect to the SIM card.
- the SIM card can be inserted or removed from the SIM card interface 195 to achieve contact and separation with the electronic device 100.
- the electronic device 100 may support 1 or N SIM card interfaces, and N is a positive integer greater than 1.
- the SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc.
- the same SIM card interface 195 can insert multiple cards at the same time. The types of multiple cards can be the same or different.
- the SIM card interface 195 can also be compatible with different types of SIM cards.
- the SIM card interface 195 may also be compatible with external memory cards.
- the electronic device 100 interacts with the network through the SIM card to implement functions such as call and data communication.
- the electronic device 100 adopts an eSIM, that is, an embedded SIM card.
- the eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
- the electronic device 900 shown in FIG. 32 can implement each process of the method provided in the embodiment of the present application.
- the operations and/or functions of each module in the electronic device 900 are used to implement the corresponding processes in the foregoing method embodiments.
- the software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture.
- the embodiment of the present invention takes an Android system with a layered architecture as an example to illustrate the software structure of the electronic device 100.
- the layered architecture divides the software into several layers, and each layer has a clear role and division of labor. Communication between layers through software interface.
- the Android system is divided into four layers, from top to bottom, the application layer, the application framework layer, the Android runtime and system library, and the kernel layer.
- the application layer can include a series of application packages.
- Fig. 10 is a software structure block diagram of an electronic device according to an embodiment of the present application.
- the application package may include camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message Wait for the application.
- the application framework layer provides an application programming interface (application programming interface, API) and a programming framework for applications in the application layer.
- the application framework layer includes some predefined functions.
- the application framework layer can include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and so on.
- the window manager is used to manage window programs.
- the window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, take a screenshot, etc.
- the content provider is used to store and retrieve data and make these data accessible to applications.
- Data can include videos, images, audios, phone calls made and received, browsing history and bookmarks, phone book, etc.
- the view system includes visual controls, such as controls that display text, controls that display pictures, and so on.
- the view system can be used to build applications.
- the display interface can be composed of one or more views.
- a display interface that includes a short message notification icon may include a view that displays text and a view that displays pictures.
- the phone manager is used to provide the communication function of the electronic device 100. For example, the management of the call status (including connecting, hanging up, etc.).
- the resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and so on.
- the notification manager enables the application to display notification information in the status bar, which can be used to convey notification-type messages, and it can automatically disappear after a short stay without user interaction.
- the notification manager is used to notify download completion, message reminders, and so on.
- the notification manager can also be a notification that appears in the status bar at the top of the system in the form of a chart or a scroll bar text, such as a notification of an application running in the background, or a notification that appears on the screen in the form of a dialog window. For example, text messages are prompted in the status bar, prompt sounds, electronic devices vibrate, and indicator lights flash.
- Android Runtime includes core libraries and virtual machines. Android runtime is responsible for the scheduling and management of the Android system.
- the core library consists of two parts: one part is the function functions that the java language needs to call, and the other part is the core library of Android.
- the application layer and application framework layer run in a virtual machine.
- the virtual machine executes the java files in the application layer and application framework layer as binary files.
- the virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.
- the system library can include multiple functional modules. For example: surface manager (surface manager), media library (Media Libraries), three-dimensional graphics processing library (for example: OpenGL ES), 2D graphics engine (for example: SGL), etc.
- the surface manager is used to manage the display subsystem and provides a combination of 2D and 3D layers for multiple applications.
- the media library supports playback and recording of a variety of commonly used audio and video formats, as well as still image files.
- the media library can support multiple audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
- the 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing.
- the 2D graphics engine is a drawing engine for 2D drawing.
- the kernel layer is the layer between hardware and software.
- the kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
- the corresponding hardware interrupt is sent to the kernel layer.
- the kernel layer processes touch operations into original input events (including touch coordinates, time stamps of touch operations, etc.).
- the original input events are stored in the kernel layer.
- the application framework layer obtains the original input event from the kernel layer and identifies the control corresponding to the input event. Taking the touch operation as a touch click operation, and the control corresponding to the click operation is the control of the camera application icon as an example, the camera application calls the interface of the application framework layer to start the camera application, and then starts the camera driver by calling the kernel layer.
- the camera 193 captures still images or videos.
- the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the present invention may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program codes.
- any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
- the technical solution of the present application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods in the various embodiments of the present application.
- an embodiment of the present application also provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when it runs on a computer, the computer executes the method provided in the embodiment of the present application.
- An embodiment of the present application further provides a computer program product.
- the computer program product includes a computer program that, when running on a computer, causes the computer to execute the method provided in the embodiment of the present application.
- These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing equipment to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing equipment can be used to generate It is a device that realizes the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
- These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device.
- the device implements the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
- These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment.
- the instructions provide steps for implementing the functions specified in one process or multiple processes in the flowchart and/or one block or multiple blocks in the block diagram.
- At least one refers to one or more
- multiple refers to two or more.
- “And/or” describes the association relationship of the associated objects, indicating that there can be three types of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone. Among them, A and B can be singular or plural.
- the character “/” generally indicates that the associated objects before and after are in an “or” relationship.
- the following at least one item” and similar expressions refer to any combination of these items, including any combination of single items or plural items.
- At least one of a, b, and c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single, or There can be more than one.
- the terms “include”, “include” or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, product, or equipment including a series of elements includes not only those elements, but also Other elements that are not explicitly listed, or also include elements inherent to such processes, methods, commodities, or equipment. If there are no more restrictions, the element defined by the sentence “including a" does not exclude the existence of other identical elements in the process, method, commodity or equipment that includes the element.
- This application may be described in the general context of computer-executable instructions executed by a computer, such as a program module.
- program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types.
- This application can also be practiced in distributed computing environments. In these distributed computing environments, tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
Abstract
Description
| 检测数据 | 档位划分 | 传感器响应 |
| Rawdata1 | D1 | 状态A |
| Rawdata2 | D2 | 状态B |
| Rawdata3 | D3 | 状态C |
Claims (20)
- 一种传感器调整方法,其特征在于,包括:获取折叠状态参数,所述折叠状态参数用于描述可折叠设备的折叠程度,其中,相较于非折叠状态,折叠状态下的所述可折叠设备的自身部件对所述可折叠设备的第一传感器产生第一干扰;调用与所述折叠状态参数对应的传感器调整策略;根据所述传感器调整策略对所述第一传感器进行调整操作以消除所述第一干扰的影响,所述调整操作包括:对所述第一传感器的传感器工作参数进行调整,和/或,对所述第一传感器采集到的第一传感器数据进行数据预处理。
- 根据权利要求1所述的方法,其特征在于,所述调用与所述折叠状态参数对应的传感器调整策略之前,所述方法还包括:针对不同的折叠状态参数生成对应的传感器调整策略,包括:确定对应不同折叠状态参数的第一传感器数据中,所述第一干扰所导致的数据变化量或数据变化范围;根据所述第一干扰所导致的数据变化量或数据变化范围设定所述传感器调整策略。
- 根据权利要求2所述的方法,其特征在于,根据所述第一干扰所导致的数据变化量或数据变化范围设定所述传感器调整策略,包括:设定所述传感器调整策略为,基于所述第一干扰所导致的数据变化量或数据变化范围,对所述第一传感器数据进行修正计算,消除所述第一传感器数据中由所述第一干扰所导致的数据变化量或数据变化范围。
- 根据权利要求2所述的方法,其特征在于,根据所述第一干扰所导致的数据变化量或数据变化范围设定所述传感器调整策略,包括:获取非折叠状态下针对所述第一传感器的第一采集数据分档策略,所述第一采集数据分档策略包括第一采集数据分档阈值;根据所述第一采集数据分档阈值以及所述第一干扰所导致的数据变化量或数据变化范围,确定不同的折叠状态参数对应的第二采集数据分档阈值;根据不同的折叠状态参数对应的第二采集数据分档阈值,建立对应不同折叠状态参数的第二采集数据分档策略;设定所述传感器调整策略为,基于所述第二采集数据分档策略,对所述第一传感器数据进行分档操作,确定所述第一传感器数据所属档位。
- 根据权利要求2~4中任一项所述的方法,其特征在于,所述确定对应不同折叠状态参数的第一传感器数据中,所述第一干扰所导致的数据变化量或数据变化范围,包括:针对多个不同的样本环境,分别获取每个所述样本环境中非折叠状态以及不同折叠状态参数所对应的第一传感器数据;针对同一所述样本环境,对比非折叠状态以及不同折叠状态参数所对应的第一传感器数据,生成针对所述样本环境的对比结果;综合每个所述样本环境的所述对比结果,确定对应不同折叠状态参数的第一传感器数据中,所述第一干扰所导致的数据变化量或数据变化范围。
- 根据权利要求2~4中任一项所述的方法,其特征在于,所述确定对应不同折叠状态参数的第一传感器数据中,所述第一干扰所导致的数据变化量或数据变化范围,包括:根据所述第一传感器的运行方式以及所述可折叠设备的折叠方式解析所述第一干扰的产生机制;基于所述第一干扰的产生机制的解析结果生成第一计算函数,所述第一计算函数的参数变量包括所述折叠状态参数以及所述第一干扰所导致的数据变化量或数据变化范围;根据所述第一计算函数计算对应不同折叠状态参数的第一传感器数据中,所述第一干扰所导致的数据变化量或数据变化范围。
- 根据权利要求1所述的方法,其特征在于,所述调用与所述折叠状态参数对应的传感器调整策略之前,所述方法还包括:针对不同的折叠状态参数生成对应的传感器调整策略,包括:确定非折叠状态下的所述第一传感器正常工作时的第一性能参数;确定不同的折叠状态参数对应的第一传感器工作参数,其中,基于所述第一传感器工作参数,所述第一传感器在所述第一干扰影响下保持所述第一性能参数;设定所述传感器调整策略为,将所述第一传感器的传感器工作参数调整为对应所述折叠状态参数的第一传感器工作参数。
- 根据权利要求1所述的方法,其特征在于,所述折叠状态参数包括折叠程度档位,其中,不同的折叠程度档位对应不同的折叠角度范围,所述获取折叠状态参数,包括:获取所述可折叠设备的当前折叠角度;根据预设的角度范围阈值确定所述当前折叠角度所归属的折叠程度档位。
- 根据权利要求1所述的方法,其特征在于,所述获取折叠状态参数,包括:监控所述可折叠设备的折叠状态,判断所述可折叠设备的折叠状态是否发生变化;在所述可折叠设备的折叠状态发生变化后,在折叠状态变化结束时获取所述折叠状态参数。
- 一种可折叠设备的传感器调整装置,其特征在于,包括:折叠状态监控模块,其用于获取折叠状态参数,所述折叠状态参数用于描述可折叠设备的折叠程度,其中,相较于非折叠状态,折叠状态下的所述可折叠设备的自身部件对所述可折叠设备的第一传感器产生第一干扰;策略调用模块,其用于调用与所述折叠状态参数对应的传感器调整策略;传感器调整模块,其用于根据所述传感器调整策略对所述第一传感器进行调整操作以消除所述第一干扰的影响,所述调整操作包括:对所述第一传感器的传感器工作参数进行调整,和/或,对所述第一传感器采集到的第一传感器数据进行数据预处理。
- 根据权利要求10所述的装置,其特征在于,所述装置还包括:调整理策略生成模块,其用于针对不同的折叠状态参数生成对应的传感器调整策略,包括:干扰量化子模块,其用于确定对应不同折叠状态参数的第一传感器数据中,所述第一干扰所导致的数据变化量或数据变化范围;传感器调整策略设定子模块,其用于根据所述第一干扰所导致的数据变化量或数据变 化范围设定所述传感器调整策略。
- 根据权利要求11所述的装置,其特征在于,所述传感器调整策略设定子模块用于设定所述传感器调整策略为,基于所述第一干扰所导致的数据变化量或数据变化范围,对所述第一传感器数据进行修正计算,消除所述第一传感器数据中由所述第一干扰所导致的数据变化量或数据变化范围。
- 根据权利要求11所述的装置,其特征在于,所述传感器调整策略设定子模块包括:分档策略获取单元,其用于获取非折叠状态下针对所述第一传感器的第一采集数据分档策略,所述第一采集数据分档策略包括第一采集数据分档阈值;分档阈值计算单元,其用于根据所述第一采集数据分档阈值以及所述第一干扰所导致的数据变化量或数据变化范围,确定不同的折叠状态参数对应的第二采集数据分档阈值;分档策略设定单元,其用于根据不同的折叠状态参数对应的第二采集数据分档阈值,建立对应不同折叠状态参数的第二采集数据分档策略;传感器调整策略设定单元,其用于设定所述传感器调整策略为,基于所述第二采集数据分档策略,对所述第一传感器数据进行分档操作,确定所述第一传感器数据所属档位。
- 根据权利要求11~13中任一项所述的装置,其特征在于,所述干扰量化子模块包括:样本采集单元,其用于针对多个不同的样本环境,分别获取每个所述样本环境中非折叠状态以及不同折叠状态参数所对应的第一传感器数据;样本对比单元,其用于针对同一所述样本环境,对比非折叠状态以及不同折叠状态参数所对应的第一传感器数据,生成针对所述样本环境的对比结果;量化计算单元,其用于综合每个所述样本环境的所述对比结果,确定对应不同折叠状态参数的第一传感器数据中,所述第一干扰所导致的数据变化量或数据变化范围。
- 根据权利要求11~13中任一项所述的装置,其特征在于,所述干扰量化子模块包括:干扰解析单元,其用于根据所述第一传感器的运行方式以及所述可折叠设备的折叠方式解析所述第一干扰的产生机制;计算函数生成单元,其用于基于所述第一干扰的产生机制的解析结果生成第一计算函数,所述第一计算函数的参数变量包括所述折叠状态参数以及所述第一干扰所导致的数据变化量或数据变化范围;量化计算单元,其用于根据所述第一计算函数计算对应不同折叠状态参数的第一传感器数据中,所述第一干扰所导致的数据变化量或数据变化范围。
- 根据权利要求10所述的装置,其特征在于,所述装置还包括:调整理策略生成模块,其用于针对不同的折叠状态参数生成对应的传感器调整策略,包括:常态性能确认子模块,其用于确定非折叠状态下的所述第一传感器正常工作时的第一性能参数;工作参数确定子模块,其用于确定不同的折叠状态参数对应的第一传感器工作参数,其中,基于所述第一传感器工作参数,所述第一传感器在所述第一干扰影响下保持所述第 一性能参数;传感器调整策略设定子模块,其用于设定所述传感器调整策略为,将所述第一传感器的传感器工作参数调整为对应所述折叠状态参数的第一传感器工作参数。
- 根据权利要求10所述的装置,其特征在于,所述折叠状态参数包括折叠程度档位,其中,不同的折叠程度档位对应不同的折叠角度范围,所述折叠状态监控模块包括:角度获取子模块,其用于获取所述可折叠设备的当前折叠角度;角度档位确认子模块,其用于根据预设的角度范围阈值确定所述当前折叠角度所归属的折叠程度档位。
- 根据权利要求10所述的装置,其特征在于,所述折叠状态监控模块包括:状态变化监控子模块,其用于监控所述可折叠设备的折叠状态,判断所述可折叠设备的折叠状态是否发生变化;折叠状态获取子模块,其用于在所述可折叠设备的折叠状态发生变化后,在折叠状态变化结束时获取所述折叠状态参数。
- 一种电子设备,其特征在于,所述电子设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述电子设备执行如权利要求1~9中任一项所述的方法步骤。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如权利要求1-9任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/919,028 US12341923B2 (en) | 2020-04-17 | 2021-04-16 | Sensor adjustment method and apparatus, and electronic device |
| EP21787774.5A EP4131910A4 (en) | 2020-04-17 | 2021-04-16 | Sensor adjusting method, apparatus and electronic device |
| KR1020227039384A KR20220166858A (ko) | 2020-04-17 | 2021-04-16 | 센서 조정 방법 및 장치와, 전자 디바이스 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010307771.0A CN113596242B (zh) | 2020-04-17 | 2020-04-17 | 传感器调整方法、装置、电子设备和存储介质 |
| CN202010307771.0 | 2020-04-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021209047A1 true WO2021209047A1 (zh) | 2021-10-21 |
Family
ID=78083925
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/087838 Ceased WO2021209047A1 (zh) | 2020-04-17 | 2021-04-16 | 传感器调整方法、装置和电子设备 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12341923B2 (zh) |
| EP (1) | EP4131910A4 (zh) |
| KR (1) | KR20220166858A (zh) |
| CN (1) | CN113596242B (zh) |
| WO (1) | WO2021209047A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115238769A (zh) * | 2022-06-23 | 2022-10-25 | 李雷 | 一种基于人工智能的异常数据监测方法及装置 |
| EP4207722A4 (en) * | 2021-11-19 | 2024-04-17 | Honor Device Co., Ltd. | Hinge angle detection method and related device |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114780007B (zh) * | 2022-04-12 | 2024-07-26 | Oppo广东移动通信有限公司 | 控制按键调节方法、电子设备和存储介质 |
| CN114785334B (zh) * | 2022-04-12 | 2024-12-17 | Oppo广东移动通信有限公司 | 控制按键调节方法、电子设备及存储介质 |
| CN114721471B (zh) * | 2022-04-18 | 2024-01-23 | Oppo广东移动通信有限公司 | 控制通信性能的方法、装置、存储介质及电子设备 |
| CN115190195A (zh) * | 2022-06-27 | 2022-10-14 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
| CN115297205B (zh) * | 2022-08-01 | 2024-06-18 | 联想(北京)有限公司 | 一种处理方法、装置、电子设备及存储介质 |
| CN116389183B (zh) * | 2023-06-07 | 2023-08-29 | 深圳市华翌科技有限公司 | 一种基于物联网的智能家居交互数据处理方法 |
| CN116896779B (zh) * | 2023-09-07 | 2023-12-01 | 荣耀终端有限公司 | 一种天线功率控制电路及电子设备 |
| CN120103493A (zh) * | 2023-11-30 | 2025-06-06 | 荣耀终端股份有限公司 | 应用于折叠设备的电容式接近传感器调整方法及电子设备 |
| WO2026010129A1 (ko) * | 2024-07-04 | 2026-01-08 | 삼성전자 주식회사 | 안테나를 포함하는 전자 장치 및 상기 안테나의 전압을 제어하는 방법 |
| US12554287B1 (en) | 2024-12-10 | 2026-02-17 | Stmicroelectronics International N.V. | Open close detection of foldable devices |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013007827A (ja) * | 2011-06-23 | 2013-01-10 | Kyocera Corp | 電子機器 |
| CN105324807A (zh) * | 2013-06-19 | 2016-02-10 | Lg电子株式会社 | 可折叠显示装置及其控制方法 |
| CN107368239A (zh) * | 2017-06-19 | 2017-11-21 | 联想(北京)有限公司 | 一种屏幕显示参数调整方法及电子设备 |
| CN107846515A (zh) * | 2017-11-07 | 2018-03-27 | 广东欧珀移动通信有限公司 | 拍摄参数调整方法、装置及终端 |
| CN109144455A (zh) * | 2018-09-25 | 2019-01-04 | Oppo(重庆)智能科技有限公司 | 显示控制方法及相关产品 |
| CN109871147A (zh) * | 2019-02-22 | 2019-06-11 | 华为技术有限公司 | 一种触摸屏的响应方法及电子设备 |
| US20200265799A1 (en) * | 2019-02-19 | 2020-08-20 | Samsung Electronics Co., Ltd. | Electronic device for controlling brightness of display |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3781652B2 (ja) * | 2001-10-12 | 2006-05-31 | 埼玉日本電気株式会社 | 折り畳み式携帯電話機並びに折り畳み式携帯電話機のディスプレイ輝度調整方法及びプログラム |
| US8610663B2 (en) * | 2012-02-06 | 2013-12-17 | Lg Electronics Inc. | Portable device and method for controlling the same |
| KR102104588B1 (ko) * | 2012-07-11 | 2020-04-24 | 삼성전자주식회사 | 플렉서블 디스플레이 장치 및 그 동작 방법 |
| KR101916416B1 (ko) * | 2012-07-30 | 2018-11-08 | 삼성전자주식회사 | 플렉서블 디스플레이 장치 및 그 디스플레이 방법 |
| KR20150043935A (ko) | 2013-10-15 | 2015-04-23 | 삼성전자주식회사 | 단말기 및 단말기의 제어 방법 |
| CN106487963A (zh) * | 2016-12-19 | 2017-03-08 | 北京小米移动软件有限公司 | 移动终端及传感器模块的控制方法 |
-
2020
- 2020-04-17 CN CN202010307771.0A patent/CN113596242B/zh active Active
-
2021
- 2021-04-16 WO PCT/CN2021/087838 patent/WO2021209047A1/zh not_active Ceased
- 2021-04-16 EP EP21787774.5A patent/EP4131910A4/en active Pending
- 2021-04-16 US US17/919,028 patent/US12341923B2/en active Active
- 2021-04-16 KR KR1020227039384A patent/KR20220166858A/ko not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013007827A (ja) * | 2011-06-23 | 2013-01-10 | Kyocera Corp | 電子機器 |
| CN105324807A (zh) * | 2013-06-19 | 2016-02-10 | Lg电子株式会社 | 可折叠显示装置及其控制方法 |
| CN107368239A (zh) * | 2017-06-19 | 2017-11-21 | 联想(北京)有限公司 | 一种屏幕显示参数调整方法及电子设备 |
| CN107846515A (zh) * | 2017-11-07 | 2018-03-27 | 广东欧珀移动通信有限公司 | 拍摄参数调整方法、装置及终端 |
| CN109144455A (zh) * | 2018-09-25 | 2019-01-04 | Oppo(重庆)智能科技有限公司 | 显示控制方法及相关产品 |
| US20200265799A1 (en) * | 2019-02-19 | 2020-08-20 | Samsung Electronics Co., Ltd. | Electronic device for controlling brightness of display |
| CN109871147A (zh) * | 2019-02-22 | 2019-06-11 | 华为技术有限公司 | 一种触摸屏的响应方法及电子设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4131910A4 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4207722A4 (en) * | 2021-11-19 | 2024-04-17 | Honor Device Co., Ltd. | Hinge angle detection method and related device |
| CN115238769A (zh) * | 2022-06-23 | 2022-10-25 | 李雷 | 一种基于人工智能的异常数据监测方法及装置 |
| CN115238769B (zh) * | 2022-06-23 | 2023-12-01 | 李雷 | 一种基于人工智能的异常数据监测方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4131910A4 (en) | 2023-09-06 |
| KR20220166858A (ko) | 2022-12-19 |
| US20230239391A1 (en) | 2023-07-27 |
| CN113596242A (zh) | 2021-11-02 |
| EP4131910A1 (en) | 2023-02-08 |
| CN113596242B (zh) | 2022-10-18 |
| US12341923B2 (en) | 2025-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113596242B (zh) | 传感器调整方法、装置、电子设备和存储介质 | |
| EP4160596B1 (en) | Video synthesis method and apparatus, electronic device, and storage medium | |
| JP7280005B2 (ja) | 無線充電方法および電子デバイス | |
| WO2021213164A1 (zh) | 应用界面交互方法、电子设备和计算机可读存储介质 | |
| CN113722058B (zh) | 一种资源调用方法及电子设备 | |
| US12223939B2 (en) | Noise reduction method and noise reduction apparatus | |
| WO2021052070A1 (zh) | 一种帧率识别方法及电子设备 | |
| WO2022127787A1 (zh) | 一种图像显示的方法及电子设备 | |
| WO2021115112A1 (zh) | 安装包的下载方法、分发方法、终端设备、服务器及系统 | |
| WO2021155709A1 (zh) | 一种充电控制方法及电子设备 | |
| CN112437341B (zh) | 一种视频流处理方法及电子设备 | |
| CN117708009B (zh) | 一种信号传输方法及电子设备 | |
| WO2022170856A1 (zh) | 建立连接的方法与电子设备 | |
| CN114816973A (zh) | 调试代码的方法、装置、电子设备和可读存储介质 | |
| CN114063806A (zh) | 防误触方法和电子设备 | |
| CN114095599A (zh) | 消息显示方法和电子设备 | |
| CN115333941B (zh) | 获取应用运行情况的方法及相关设备 | |
| CN116048831A (zh) | 一种目标信号处理方法和电子设备 | |
| CN114584652B (zh) | 一种用户图形界面显示方法、装置、计算机设备及存储介质 | |
| CN110058729A (zh) | 调节触摸检测的灵敏度的方法和电子设备 | |
| CN115964231A (zh) | 基于负载模型的评估方法和装置 | |
| WO2021129453A1 (zh) | 一种截屏方法及相关设备 | |
| CN114173381B (zh) | 数据传输方法和电子设备 | |
| WO2020233581A1 (zh) | 一种测量高度的方法和电子设备 | |
| WO2020233554A1 (zh) | 一种角度测量方法和电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21787774 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021787774 Country of ref document: EP Effective date: 20221024 |
|
| ENP | Entry into the national phase |
Ref document number: 20227039384 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWR | Wipo information: refused in national office |
Ref document number: 1020227039384 Country of ref document: KR |
|
| WWG | Wipo information: grant in national office |
Ref document number: 17919028 Country of ref document: US |
