CN110035147A - A kind of method and electronic equipment for protecting the movable part of electronic equipment - Google Patents

A kind of method and electronic equipment for protecting the movable part of electronic equipment Download PDF

Info

Publication number
CN110035147A
CN110035147A CN201910209157.8A CN201910209157A CN110035147A CN 110035147 A CN110035147 A CN 110035147A CN 201910209157 A CN201910209157 A CN 201910209157A CN 110035147 A CN110035147 A CN 110035147A
Authority
CN
China
Prior art keywords
electronic equipment
data
mobile phone
acceleration
preset time
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.)
Pending
Application number
CN201910209157.8A
Other languages
Chinese (zh)
Inventor
张北航
陈祖现
谢青冬
曾佳
韩恩泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910209157.8A priority Critical patent/CN110035147A/en
Publication of CN110035147A publication Critical patent/CN110035147A/en
Priority to PCT/CN2020/079380 priority patent/WO2020187170A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0338Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0264Details of the structure or mounting of specific components for a camera module assembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0266Details of the structure or mounting of specific components for a display module assembly
    • H04M1/0268Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User 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

Abstract

The embodiment of the present application discloses a kind of method and electronic equipment for protecting the movable part of electronic equipment; when electronic equipment movable is partially in unsecure position; according to the sensing data repeatedly obtained in preset time; identify that electronic equipment is in complete agravity state; to make the movable of electronic equipment move partially into home, in the movable part of sharp pounding crash protection electronic equipment.

Description

A kind of method and electronic equipment for protecting the movable part of electronic equipment
Technical field
The invention relates to electronic technology field more particularly to a kind of methods for protecting the movable part of electronic equipment And electronic equipment.
Background technique
With the development of electronic technology, for portability, beauty the purpose of, some electronic equipments are installed with movable portion Point, as scalable, fold or sliding on comprehensive screen mobile phone camera module or flexible screen mobile phone in folding part Screen etc., still, when these electronic equipments movable is partially in unsecure position, more when being subjected to sharp pounding collision It is be easy to cause damage, those skilled in the art are dedicated to more accurately predicting whether electronic equipment will occur sharp pounding and touch It hits.
Summary of the invention
The purpose of the embodiment of the present application includes proposing a kind of method and electronic equipment for protecting the movable part of electronic equipment, For being lost completely by accurately identifying that electronic equipment is in when electronic equipment movable is partially in unsecure position Weight state to predict that sharp pounding collision will occur for electronic equipment, and takes corresponding measure, reduces the movable of electronic equipment The degree of a possibility that part is be damaged when undergoing sharp pounding collision and damage.
Above-mentioned purpose will be reached by the feature in independent claims.Other purposes and further implementation exist It is embodied in dependent claims, the description and the appended drawings.
In a first aspect, providing a kind of method of movable part for protecting electronic equipment, comprising:
When the electronic equipment movable is partially in first position, the sensing data of electronic equipment, institute are obtained State sensing data with determine it is related whether the electronic equipment is in complete agravity state;
Determine that electronic equipment is in complete agravity state according to the sensing data repeatedly obtained in preset time.
Movable by the electronic equipment moves partially into the second position.
In this way by the sensing data repeatedly obtained in preset time, the sensor obtained relative to single Data can be reduced the false recognition rate for being identified as complete agravity state of normal use scene.
The a kind of of first aspect may be achieved in that the sensing data for obtaining electronic equipment includes acceleration The data of sensor and the data of gyro sensor.
The a kind of of first aspect may be achieved in that, described according to the sensor number repeatedly obtained in preset time It is complete agravity state according to determining electronic equipment, comprising:
By neural network, according to the data and gyro sensor of the acceleration transducer repeatedly obtained in preset time Data determine electronic equipment be complete agravity state.
The a kind of of first aspect may be achieved in that, by neural network, be added according to what is repeatedly obtained in preset time The data of velocity sensor and the data of gyro sensor determine that electronic equipment is complete agravity state, comprising:
According to the data of the data of the acceleration transducer repeatedly obtained in preset time and gyro sensor, electricity is obtained Acceleration, angular speed and the Z axis acceleration of sub- equipment;
Electronics is determined according to the acceleration for obtaining electronic equipment, angular speed and Z axis acceleration by neural network Equipment is complete agravity state.
In this way, it is possible to reduce by noise jamming, and reduce the rotational motion of electronic equipment to complete The influence of state of weightlessness discrimination, may also adapt to include complete agravity state more complicated dangerous scene, shorten response Time.
The a kind of of first aspect may be achieved in that, described by neural network, repeatedly obtain according in preset time It is described before the data of the acceleration transducer taken and the data of gyro sensor determine that electronic equipment is complete agravity state Method further include: according to the data of the gyro sensor repeatedly obtained in preset time, the angular speed being calculated is not It is zero.
In this way, the operand of neural network can be effectively reduced.
The a kind of of first aspect may be achieved in that, the sensing data for obtaining electronic equipment, including acceleration The data of sensor.
The a kind of of first aspect may be achieved in that, described according to the sensor number repeatedly obtained in preset time Complete agravity state is according to determining electronic equipment, comprising:
The acceleration of electronic equipment is calculated according to the data of the acceleration transducer repeatedly obtained in preset time, it is impartial In acceleration of gravity, determine that electronic equipment is in complete agravity state.
The a kind of of first aspect may be achieved in that, the sensing data for obtaining electronic equipment, including gyroscope The data of sensor.
The a kind of of first aspect may be achieved in that, described according to the sensor number repeatedly obtained in preset time Complete agravity state is according to determining electronic equipment, comprising:
The angular speed that electronic equipment is calculated according to the data of the gyro sensor repeatedly obtained in preset time is It is identical be greater than zero value, determine that electronic equipment is in complete agravity state.
The a kind of of first aspect may be achieved in that the movable part of the electronic equipment includes camera module.
The a kind of of first aspect may be achieved in that the camera module is telescopic camera, telescopic camera shooting Head when reaching outside the shell of electronic equipment in first position, when telescopic camera is contracted in the shell of electronic equipment at In the second position.
The a kind of of first aspect may be achieved in that the movable part of the electronic equipment includes mobilizable display Screen.
The a kind of of first aspect may be achieved in that, after the electronic equipment is in complete agravity state, by the electricity The movable speed for moving partially into the second position of sub- equipment is First Speed, and the electronic equipment is in complete agravity state Before, it is second speed by the movable speed for moving partially into the second position of the electronic equipment, the First Speed is greater than The second speed.
Second aspect, a kind of electronic equipment, including touch screen, memory, one or more processors are multiple to apply journey Sequence, and one or more programs;Wherein one or more of programs are stored in the memory;It is characterized in that, One or more of processors when executing one or more of programs so that the electronic equipment realize in a first aspect, Or the method for any one implementation of the above first aspect.
The third aspect, a kind of computer readable storage medium, including instruction, when described instruction is run on an electronic device When so that the electronic equipment execute in a first aspect, or the above first aspect any one implementation method.
Fourth aspect, a kind of computer program product comprising instruction, when the computer program product is in electronic equipment When upper operation so that the electronic equipment execute in a first aspect, or the above first aspect any one implementation method.
Detailed description of the invention
Fig. 1 is the outline drawing after a kind of camera module of mobile phone of the embodiment of the present application stretches out.
Fig. 2 is 100 outline drawing of mobile phone after a kind of camera module retraction shell 103 of the embodiment of the present application.
Fig. 3 is a kind of structural schematic diagram of mobile phone 100 of the embodiment of the present application.
Fig. 4 is a kind of telescopic camera schematic diagram of the embodiment of the present application.
Fig. 5 is a kind of sliding cover type camera schematic diagram of the embodiment of the present application.
Fig. 6 is a kind of clamshell camera schematic diagram of the embodiment of the present application.
Fig. 7 is a kind of software architecture diagram of mobile phone 100 of the embodiment of the present application.
Fig. 8 is a kind of method of the movable part of protection mobile phone 100 of the embodiment of the present application.
Fig. 9 is a kind of mechanical part schematic diagram of telescopic camera of the embodiment of the present application.
Figure 10 is a kind of mechanical part schematic diagram of folding screen of the embodiment of the present application.
Figure 11 is a kind of method of the movable part of protection mobile phone 100 of the embodiment of the present application.
Figure 12 (a), Figure 12 (b) are schematic diagrames when two kinds of mobile phones 100 of the embodiment of the present application are in complete agravity state.
Figure 13 (a), Figure 13 (b) are showing when two kinds of mobile phones 100 of the embodiment of the present application are in common usage scenario state It is intended to.
Figure 14 is that a kind of mobile phone 100 of the embodiment of the present application falls the schematic diagram of state.
Figure 15 is a kind of method for protecting the movable part of mobile phone 100 by neural network of the embodiment of the present application.
Figure 16 is a kind of architecture diagram of possible neural network of the embodiment of the present application.
Specific embodiment
The method that several protection movable parts of electronic equipment are set forth below.
It should be noted that the electronic equipment in the embodiment of the present application takes the mobile phone as an example, electronic equipment can also be intelligence Wrist-watch, tablet computer, personal digital assistant (personal digital assistant, PDA), point-of-sale terminal (point of Sales, POS), vehicle-mounted computer, desktop computer, laptop, smart television etc., the embodiment of the present application does not limit this.
Fig. 1 is the outline drawing after a kind of camera module of mobile phone of the embodiment of the present application stretches out.
Mobile phone 100 includes camera module 101, display screen 120 and shell 103.
Camera module 101 is a kind of telescopic camera module, can be used as the front camera module of mobile phone 100, if It is placed in 103 top of shell, so as to save mobile phone 100 containing script on 120 side of display screen by front camera module institute The area of occupancy increases screen accounting.
Shell 103 may include the center and front and back panel of mobile phone 100, can be made of unlike material, such as aluminium alloy, glass A possibility that glass etc., inside can contain buffer layer, and the reduction for the sharp pounding collision in mobile phone 100 damages reduces damage Bad degree.
Movable part of the camera module 101 as mobile phone 100 stretches out shell 103 in Fig. 1, is now in non-peace All positon.
In some embodiments, camera module 101 can be set in the side or bottom of mobile phone 100.
Fig. 2 is 100 outline drawing of mobile phone after a kind of camera module retraction shell 103 of the embodiment of the present application, it is seen that is taken the photograph After retracting as head module 101,100 globality of mobile phone is strong, and simple and beautiful, camera module 101 is in unsecure position at this time.
Fig. 3 shows the structural schematic diagram of mobile phone 100, and a kind of internal structure of mobile phone 100 is described in detail below.
Mobile phone 100 may include processor 110, display screen 120, communication module 130, memory 140, sensor module 150 and camera module 101.Wherein, sensor module 150 may include acceleration transducer 151 and gyro sensor 152。
It is understood that the structure of the embodiment of the present application signal does not constitute the specific restriction to mobile phone 100.In this Shen Please in other embodiments, mobile phone 100 may include than illustrating more or fewer components, perhaps combine certain components or Split certain components or different component layouts.The component of diagram can be with hardware, and the combination of software or software and hardware is real It is existing.
Processor 110 may include one or more processing units, such as: processor 110 may include application processor (appl ication processor, AP), modem processor, graphics processor (graphics processing Unit, GPU), image-signal processor (image signal processor, ISP), controller, Video Codec, number Signal processor (digital signal processor, DSP), baseband processor and/or neural network processor (neural-network processing unit, NPU) etc..Wherein, different processing units can be independent device, It can integrate in one or more processors.
Display screen 120 may be disposed at the front panel of mobile phone 100 for showing image, video etc..Display screen 120 includes aobvious Show panel.Display panel can use liquid crystal display (liquid crystal display, LCD), Organic Light Emitting Diode (organic light-emitting diode, OLED), active matrix organic light-emitting diode or active-matrix organic light emission Diode (active-matrix organic light emitting diode's, AMOLED), Flexible light-emitting diodes (flex light-emitting diode, FLED), Miniled, MicroLed, Micro-oLed, light emitting diode with quantum dots (quantum dot light emitting diodes, QLED) etc..In some embodiments, mobile phone 100 may include one Or multiple display screens 120.
Communication module 130 can provide the solution party of wireless communications such as including 2G/3G/4G/5G applied on mobile phone 100 Case.Communication module 130 may include at least one filter, switch, power amplifier, low-noise amplifier (low noise Amplifier, LNA) etc..Communication module 130 can receive electromagnetic wave by antenna, and be filtered to received electromagnetic wave, The processing such as amplification, is sent to modem processor and is demodulated.Communication module 130 can also be to modulated demodulation processor tune Signal amplification after system, switchs to electromagenetic wave radiation by antenna and goes out.In some embodiments, at least portion of communication module 130 Point functional module can be arranged in processor 110.In some embodiments, at least partly function mould of communication module 130 Block can be arranged in the same device at least partly module of processor 110.
Memory 140 can be used for storing computer executable program code, and the executable program code includes instruction. Memory 140 may include storing program area and storage data area.Wherein, storing program area can storage program area, at least one Application program needed for a function (such as sound-playing function, image player function etc.) etc..It storage data area can memory mobile phone Data (such as audio data, phone directory etc.) created in 100 use processes etc..In addition, memory 140 may include high speed Random access memory, can also include nonvolatile memory, a for example, at least disk memory, flush memory device, lead to With flash memories (universal flash storage, UFS) etc..Processor 110 is stored in memory 140 by operation Instruction, and/or be stored in the instruction for the memory being set in processor, execute mobile phone 100 various function application and Data processing.
Acceleration transducer 151 can detect the size of (the generally three axis) acceleration in all directions of mobile phone 100.Work as hand When machine 100 is static, the acceleration magnitude in all directions keeps stablizing, and acceleration magnitude is acceleration of gravity, so as to push away Measure size and the direction of gravity.
Gyro sensor 152 is determined for the athletic posture of mobile phone 100.In some embodiments, can pass through Gyro sensor 152 determines that mobile phone 100 surrounds the angular speed of three axis (that is, X-axis, Y-axis and Z axis), wherein X-axis, Y-axis and Z It is vertical two-by-two between axis, as shown in Figure 1, gyro sensor 152 is the direction of mobile phone screen direction according to Z axis positive direction, if It is placed within mobile phone 100.
Camera module 101 is for capturing still image or video.Object generates optical imagery by camera lens and projects sense Optical element.Photosensitive element can be charge-coupled device (charge coupled device, CCD) or complementary metal oxide Semiconductor (complementarymetal-oxide-semiconductor, CMOS) phototransistor.Photosensitive element believes light Number it is converted into electric signal, electric signal is passed into ISP later and is converted into data image signal.ISP exports data image signal To DSP working process.Data image signal is converted into the RGB of standard, the picture signal of the formats such as YUV by DSP.In some implementations In example, mobile phone 100 may include one or more camera modules 101.
Camera module 101 can be front camera module, in the prior art, in order to promote 100 front panel of mobile phone Screen accounting, some front camera modules have been made into other forms, such as telescopic (the telescopic phase with Fig. 1 and Fig. 2 of Fig. 4 Together), Fig. 5 sliding cover type, Fig. 6 turnover type etc., in these forms, camera module 101 becomes the movable portion of mobile phone 100 Point.
The movable part of mobile phone 100 refer to can with it is anticipated that be set for variation spatially, such as flexible, sliding, Fold etc., mobile phone 100 may include one or more movable parts.
After the movable part of mobile phone 100 is by spatial variations expected from flexible, sliding, fold etc., movable part is right It can change in the relative position of other parts of the mobile phone 100 other than movable part, and institute in the embodiment of the present application The position for the movable part stated all refers to this relative position.It should be noted that in some embodiments, mobile phone 100 in addition to In other parts except movable part, may have partial region the movable part of mobile phone 100 by flexible, sliding, It also changing simultaneously after spatial variations expected from fold etc., such as three faces fold screen mobile phone, the first face is when changing, and the Two faces may also change synchronizing, so for the sake of clarity, mobile phone 100 lives described in the embodiment of the present application The object of reference of the position of dynamic part, selection mobile phone 100 is in the other parts other than movable part, in mobile phone 100 When movable part carries out expected variation, there is no the parts of variation.
The position of movable part includes home and unsecure position, wherein home is relative to non-security position Set, collided in mobile phone 100 by sharp pounding, the movable part of mobile phone 100 or for 100 other parts of mobile phone occur A possibility that damage and degree are all smaller.For example, camera module shown in the B of B, Fig. 6 of B, Fig. 5 of Fig. 1, Fig. 4 101 position belongs to home, it can be seen that camera module 101 and mobile phone 100 in home are more whole Property, and 101 present position of camera module shown in the A of A, Fig. 6 of A, Fig. 5 of Fig. 2, Fig. 4 be unsecure position, this be by The impact bigger than movable part, while movable part camera module can be undertaken in the structure of complete shell 103 101 may also be bigger with the contact area of shell 103 when being in home, thus more securely, so camera mould When block 101 is in home, collided in mobile phone 100 by sharp pounding, camera module 101 and camera module 101 can undertake the less dropping shock power of energy with 103 junction of shell, what movable part camera module 101 was damaged Possibility and degree all can camera module 101 to be in unsecure position ratio smaller.
The software systems of mobile phone 100 can use layer architecture, event-driven framework, micronucleus framework, micro services framework, or Cloud framework.The embodiment of the present application is by taking the android system of layer architecture as an example, the software configuration of exemplary illustration mobile phone 100.
Fig. 7 is a kind of software architecture diagram of mobile phone 100 of the embodiment of the present application.
Software is divided into several layers by layer architecture, and each layer has clearly role and the division of labor.Pass through between layers Software interface communication.In some embodiments, android system is divided into four layers, from top to bottom respectively application layer, answered With process block rack-layer, (Android runtime) and system library and inner nuclear layer when Android is run.
Application layer may include a series of application packages.
As shown in fig. 7, application package may include camera, and picture library, calendar, call, map, navigation, WLAN, bluetooth, Music, video, the application programs such as short message.
Application framework layer provides Application Programming Interface (application for the application program of application layer Programming interface, API) and programming framework.Application framework layer includes some functions predetermined.
As shown in fig. 7, application framework layer may include window manager, Content Provider, view system, phone pipe Manage device, resource manager, notification manager etc..
Window manager is for managing window writing routine.The available display screen size of window manager, judges whether there is shape State column, lock-screen, screen printing etc..
Content Provider is used to store and obtains data, and accesses these data by application program.The data It may include video, image, audio, the phone dialed and answered, browsing history and bookmark, telephone directory etc..
View system includes visible controls, such as the control of display text, shows the control etc. of picture.View system is available In building application program.What display interface can be made of one or more views.E.g., including the display of short massage notice icon Interface may include the view for showing text and the view for showing picture.
Telephone supervisor is for providing the communication function of mobile phone 100.Such as talking state management (including connect, hang up Deng).
Resource manager provides various resources, such as localized strings for application program, icon, picture, topology file, Video file etc..
Notification manager allows application program to show notification information in status bar, can be used for conveying and informs type Message, can be to disappear, without user's interaction automatically after short stay.For example notification manager be used to inform that downloading is completed, and disappear Breath prompting etc..Notification manager, which can also be, appears in the logical of system head status bar with chart or scroll bar textual form Know, for example, running background application program notice, can also be occur notice on the screen in the form of dialog box.Such as Text information is prompted in status bar, issues prompt tone, vibration, indicator light flashing etc..
Android Runtime includes core library and virtual machine.Android runtime be responsible for Android system scheduling and Management.
Core library includes two parts: a part is the power function that java language needs to call, and another part is Android Core library.
Application layer and application framework layer operate in virtual machine.Virtual machine is by application layer and application program It is binary file that the java file of ccf layer, which executes,.Virtual machine is used to execute the management of Object Life Cycle, stack management, line Thread management, safety and the functions such as abnormal management and garbage reclamation.
System library may include multiple functional modules.Such as: surface manager (surface manager), media library (Media Libraries), three-dimensional graph process library (such as: OpenGL ES), 2D graphics engine (such as: SGL) etc..
Surface manager provides 2D and 3D figure layer for being managed to display subsystem for multiple application programs Fusion.
Media library supports a variety of common audios, video format playback and recording and static image file etc..Media library It can support a variety of audio/video coding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG etc..
Three-dimensional graph process library is for realizing 3-D graphic drawing, image rendering, synthesis and figure layer process etc..
2D graphics engine is the drawing engine that 2D draws.
Hardware abstraction layer provides standard interface, shows device hardware functions to the application framework layer of higher level.Firmly Part level of abstraction includes multiple library modules, wherein each module is that certain types of hardware component realizes an interface, such as indigo plant Tooth library module, camera library module, sensor bank module etc..When application framework layer requires access equipment hardware, Android system will load corresponding library module for the hardware component.
Inner nuclear layer is the layer between hardware and software.Inner nuclear layer includes at least display driving, webcam driver, and audio is driven It is dynamic, sensor driving.
By the above-mentioned introduction to mobile phone 100 hardware, software frame, to realize that the embodiment of the present application realization provides operation Specific mobile phone 100 is introduced by the movable part of sharp pounding crash protection below by specific method in basis how.
Such as Fig. 8, a kind of method for proposing protection movable part of mobile phone 100 by detection complete agravity state:
Step 101, the sensing data for being used to detect complete agravity state for obtaining mobile phone 100.
In some embodiments, the movable part of some mobile phones 100 can be controlled by driver in unsecure position and It is moved between home, just starts the biography for obtaining mobile phone 100 after controlling the movable part of mobile phone 100 and entering unsecure position Sensor data and execution subsequent step.
For example, opening Front camera application, after controlling the telescopic stretching of camera 101 fuselage by driver, stretch at this time Contracting formula camera 101 is in unsecure position, and starting obtains the sensing data of mobile phone 100 and executes subsequent step, for another example Other applications such as real-time communication application can also call webcam driver program when carrying out Video chat, so that flexible Formula camera 101 stretches out fuselage, and telescopic camera 101 is in unsecure position at this time, starts the sensor for obtaining mobile phone 100 Data and execution subsequent step.
In further embodiments, the movable part of some mobile phones 100 can not only be controlled by driver from non-security Position enters home, can also be moved between unsecure position and home by external force, mobile phone 100 can lead to It crosses sensor (such as magnetometer) and perceives the movable sensor number for being partially in unsecure position, starting to obtain mobile phone 100 According to and execute subsequent step, for example, the movable part sliding cover type camera that Fig. 5 can be slided to move by user manually.
Similar, the movable part of mobile phone 100 can be controlled between unsecure position and home by driver It is mobile, when controlling the movable part of mobile phone 100 and entering home, terminate execute the sensing data for obtaining mobile phone 100 and It executes subsequent step and home is optionally returned to by the movable part that sensor (such as magnetometer) senses mobile phone 100 Afterwards, it then terminates the sensing data for executing acquisition mobile phone 100 and executes subsequent step.
Above-described embodiment, only when mobile phone 100 movable is partially in unsecure position, the just biography of acquisition mobile phone 100 Sensor data and execution subsequent step, can reduce the waste of 110 computing resource of processor in this way, reduce power consumption.
Optionally, before the sensing data for obtaining mobile phone 100, movable part telescopic camera can first be detected 101, whether still in unsecure position, if telescopic camera 101 is not in unsecure position, stop complete agravity state Detection.
In some embodiments, in the sensing data and execution subsequent step for obtaining mobile phone 100, if mobile phone 100 Movable part telescopic camera 101 returns to home, then stops the sensing data for obtaining mobile phone 100 and execute subsequent Step, for example, the closing of camera applications, end Video chat or external machinery cause telescopic camera 101 to return to safety Position.
When obtaining sensing data, sensor can be acceleration transducer 151 and gyro sensor 152 etc., more in detail Thin scheme will be described in following specific application embodiments.
Step 102 determines that mobile phone 100 is complete agravity state according to the sensing data repeatedly obtained in preset time.
By repeatedly obtaining sensing data within a preset time, analyzed according to process data, the single that compares obtains It takes sensing data to be judged, can more accurately determine the complete agravity state of mobile phone 100, concrete reason and process will It is described in following specific application embodiments.
Step 103, after mobile phone 100 is judged as in complete agravity state, by the movable part of mobile phone 100 from non- Home is moved to home.
As shown in figure 9, telescopic camera module 101 is used as the movable part of mobile phone 100, when mobile phone 100 is state A When, movable part camera module 101 is in unsecure position, when mobile phone 100 is state B, movable part camera mould Block 101 is in safe mode, and after mobile phone 100 is judged as in complete agravity state, mobile phone 100 is mentioned to stepper motor 105 For pulse stepper motor 105 is rotated, band moving gear 106 rotates, to drive movable part camera module 101 from non- Home is moved to home.
As shown in Figure 10, foldable display screen 107 is used as the movable part of mobile phone 100, is that one kind is driven by stepper motor Gear 106 and shaft 108 control the movable display screen of folding, and when mobile phone 100 is state A, movable part is foldable aobvious Display screen 107 is in unsecure position, and when mobile phone 100 is state B, movable part foldable display screen 107 is in safe mode, After mobile phone 100 is judged as in complete agravity state, mobile phone 100 provides pulse to stepper motor 105 and makes stepper motor 105 rotations, band moving gear 106 rotates, thus drive shaft 108, so that movable part foldable display screen 107 is from non-security Position is moved to home.
It should be noted that label is unanimously used to illustrate same type, such as Fig. 9 in attached drawing in the embodiment of the present application With Figure 10 middle gear 106, it is consistent with quantity not represent its specification, repeats no more elsewhere.
It in some embodiments, can be by relative to not locating after mobile phone 100 is judged as in complete agravity state More quick mode makes movable part be moved to unsecure position from home when complete agravity state, so as to Shorten the security response time, such as mobile phone 100 can provide the pulse of higher frequency to stepper motor 105 in Fig. 9, Figure 10, make Stepper motor 105 export revolving speed faster so that movable part camera module 101 returns to security bit faster It sets.
Two kinds of specific application embodiments are described below, wherein with step 101 to the identical part of step 103 method no longer It repeats.
First application embodiment:
A kind of method of the movable part of protection mobile phone 100 as shown in figure 11:
Step 201, the sensing data for being used to detect complete agravity state for obtaining mobile phone 100.
In some embodiments, sensing data, and the data that will be obtained can be obtained according to fixed frequency, by processing The calculation processing of device 110, and processing result is saved in memory 140, wherein the setting for fixed frequency, Ke Yigen According to the length and the requirement of detection response time of the minimum data queue for meeting complete agravity state-detection, while can also take into account The occupancy of power consumption and the resource to processor 110, optionally, the fixed frequency for obtaining sensing data can be 100 hertz, when When queue length is 20, can extrapolate the response time multiplied by queue length according to the period is obtained at this time is about 20 milliseconds.
Optionally, all or part of data of acquired sensing data can also be saved in together with processing result deposits In reservoir 140.
In some embodiments, sensor can be acceleration transducer 151, and acceleration transducer 151 can export mutually Acceleration information in three perpendicular axis directions, when mobile phone 100 is static, the acceleration magnitude in all directions keeps steady Fixed, acceleration magnitude is acceleration of gravity, so as to deduce size and the direction of gravity.
In some embodiments, sensor can be gyro sensor 152, and gyro sensor 152 can export mutually Angular velocity data in three perpendicular axis directions, when mobile phone 100 is without any rotation, the gyro sensor 152 of acquisition Factually border output data the angular speed theoretical value of mobile phone 100 is calculated is 0, when mobile phone 100 is deposited when rotated, and work as mobile phone 100 when being in complete agravity state, and the acceleration that the acceleration information in three axis directions is calculated is a fixed value.
In some other embodiment, sensing data can also be obtained by software-based sensor, be based on software Sensor refer to software simulation hardware based sensor, for example, Android application program ccf layer allow application program visit Ask a plurality of types of sensors, some of sensors be it is hardware based, it is some be it is software-based, wherein hardware based Sensor is the physical assemblies being built in mobile phone or tablet device, (such as is accelerated by directly measuring specific environment attribute Degree, geomagnetic field intensity or angle change) to obtain data, such as acceleration information is directly obtained by acceleration transducer 151, And software-based sensor is not physical equipment, is warp after obtaining its data from one or more hardware based sensors It crosses software to handle to obtain result output, otherwise referred to as virtual-sensor or synthesis sensor, for example, linear acceleration sensors It is exactly common software-based sensor with gravity sensor.
Further, when the acceleration of mobile phone 100 is unsatisfactory for preliminary screening condition, the data obtained can be lost It abandons, wherein preliminary screening condition can be that the size of acceleration is less than the half of acceleration of gravity size.
Whether step 202 meets preset condition according to the sensing data repeatedly obtained in preset time, determines mobile phone 100 be complete agravity state.
In some embodiments, preset condition can be to calculate mobile phone according to 151 data of acceleration transducer of acquisition 100 meet complete agravity state in acceleration signature, i.e., according to the data of the acceleration transducer repeatedly obtained in preset time Meet complete agravity state to determine that mobile phone 100 is in complete agravity state.
Optionally, the feature of the 151 data fit complete agravity state of acceleration transducer of acquisition, may include acceleration Calculated 100 acceleration of mobile phone of 151 data of sensor is equal to acceleration of gravity, i.e., is added according to what is repeatedly obtained in preset time The data of velocity sensor calculate the acceleration of mobile phone 100, are equal to acceleration of gravity, it is determined that mobile phone 100 is in complete State of weightlessness.
In some embodiments, according to the principle of acceleration transducer 151, when 100 acceleration of mobile phone is equal to acceleration of gravity When, i.e., only by gravity, i.e., as shown in Figure 12 (a), the acceleration information of each axis output of tri- axis of X, Y, Z at this time is 0.
Optionally, before the feature that whether 151 data of acceleration transducer meet complete agravity state can be combined with The historical data of acceleration transducer 151 or other sensors is determined, such as first determines mobile phone 100 according to historical data Acceleration of gravity direction after, acceleration then is calculated in acceleration of gravity according to 151 data of acceleration transducer Component on direction, if the component is equal to acceleration of gravity, the spy of 151 data fit complete agravity state of acceleration transducer Sign.
In some embodiments, preset condition can also be that the data of the gyro sensor 152 of acquisition calculate mobile phone 100 angular speed is one and is greater than zero and the constant definite value in direction, it can according to the gyroscope repeatedly obtained in preset time The data of sensor calculate the angular speed of mobile phone 100, be it is identical be greater than zero value, determine mobile phone 100 be in completely lose Weight state.For scene common in routine use, external force of the meeting of mobile phone 100 except by gravity, it is difficult to maintain fixation Angular speed rotation, and in majority of case used in everyday only when mobile phone 100 not the external force except by gravity and locate When complete agravity state, fixed angular speed can just be maintained to rotate, as shown in Figure 12 (b), so in the embodiment of the present application The calculated angular speed of the data of gyro sensor 152 is should be a definite value greater than zero, can be used as a kind of judgement The preset condition of complete agravity state, that is to say, that can be according to the gyro sensor repeatedly obtained in preset time The calculated angular speed of 152 data is one and is greater than zero and the constant definite value in direction, and judgements mobile phone 100 is complete agravity shape State.
It should be noted that in the embodiment of the present application, it, may since the output of sensor usually has certain error fluctuation It is " being equal to acceleration of gravity ", " one be greater than zero definite value " etc. so described in preset condition since device noise introduces, It in implementation, can fluctuate in a certain range, e.g., preset condition can accelerate for three axis of the acceleration transducer 151 obtained For degree according to calculated acceleration less than 0.1, unit is every square of second of rice, and for another example, preset condition can be the gyro of acquisition The data of instrument sensor 152 calculate mobile phone 100 angular speed be one be greater than 0.2 definite value, fluctuating range can for less than 0.1, unit is Radian per second, direction in space variation range less than 0.1 degree.
In some embodiments, preset time can be 20 milliseconds, for example, in 20 milliseconds, according to 100 hertz of frequency The data of No. 20 acceleration transducers 151 obtained, the calculated acceleration of institute is 0, i.e. the actual acceleration etc. of mobile phone 100 In acceleration of gravity;For another example, in some embodiments, it is obtained according to frequency continuous 20 times (continuing 20 milliseconds) of 100 hertz The angular speed that the data of the gyro sensor 152 taken calculate mobile phone 100 is one and is greater than zero and the constant definite value in direction.
For sometime, sensing data is possibly according to preset condition, such as Figure 13 (a) or Figure 13 (b) In common usage scenario, the hand of people does moving or waving for various directions, so the restriction for passing through preset time, it is possible to reduce In normal use a possibility that being mistaken for complete agravity state, reduce probability of misrecognition.
It should be noted that the sensing data obtained in preset time does not meet default item there may be less ratio The abnormal numerical value of part is such as acquired according to 100 hertz frequencies, in continuous 20 times, is had 19 times and is all met preset condition, but once There are the data of 19 acceleration transducers 151 from acquisition in numerical exception, such as continuous 20 times, the calculated acceleration of institute is equal It is 0, but wherein the 5th acquires, the calculated acceleration of institute is 3.13 meters of every square of seconds, this may be due to ambient noise etc. The interference of factor, it is also possible to scene as shown in figure 14, wherein mobile phone 100 is initially located in complete agravity state from the T1 moment, The T2 moment is fallen under, is occurred to wipe with desk 104 and be touched, can not meet complete agravity state within the of short duration time at this time, and later Continue to fall to the T3 moment again, so the consideration preferential for safety, can ignore a small number of exceptions for not meeting preset condition Numerical value considers the mode for meeting preset condition in the data obtained, only to determine that mobile phone 100 is in complete agravity state.
In some embodiments, the available sensing data to different acquisitions of sensing data is obtained, and is preset In the sensing data acquired in time, at least one sensing data of sensing data is obtained every time and meets preset condition Judgement mobile phone 100 is complete agravity state, such as acquires according to 100 hertz frequencies, in continuous 20 times, the wherein acquisition of single The data of acceleration transducer 151 and the data of gyro sensor 152, as long as there is a data fit preset condition that can sentence Determining mobile phone 100 is complete agravity state, to increase the reliability to the complete agravity state-detection of mobile phone 100.
It should also be noted that, determine whether the sensing data obtained meets preset condition in the embodiment of the present application, In can to sensing data carry out equivalent substitution, for example, according to obtain 151 data judging of acceleration transducer whether met Full state of weightlessness can be replaced by according to linear acceleration sensors and determine mobile phone 100 with the presence or absence of except acceleration of gravity Acceleration, this is because linear acceleration sensors are as a kind of software-based sensor, data source is in acceleration Sensor 151 can also be completed the processing of a part of data by sensor, such as be changed the calculating of acceleration, coordinate Calculate etc., these should all fall into the scope of protection of the claims of the embodiment of the present application.
Step 203, after mobile phone 100 is judged as in complete agravity state, by the movable part of mobile phone 100 from non- Home is moved to home.
By the method for above-mentioned application embodiment, when mobile phone 100 movable is partially in unsecure position, mobile phone 100 Complete agravity state-detection is carried out by obtaining sensing data, when whether meeting preset condition according to data and persistently preset Between, it determines mobile phone 100 and is in complete agravity state, and the movable of mobile phone 100 is moved partially into home in time, with Probability of damage and damaged condition that the movable part of mobile phone 100 may collide or fall in sharp pounding are reduced, And reduce probability of misrecognition to normal use scene.
Second application embodiment:
It is a kind of method of protection movable part of mobile phone 100 neural network based as shown in figure 15, wherein with first The similar part of application embodiment repeats no more, can be with reference to the first application embodiment:
Step 301, the sensing data for being used to detect complete agravity state for obtaining mobile phone 100.
In some embodiments, obtain mobile phone 100 sensing data may include acceleration transducer 151 data and The data of gyro sensor 152.
In some embodiments, it is to sensing data obtained processing, according to the data meter of acceleration transducer 151 Calculate acceleration, calculate angular velocity according to the data of gyro sensor 152, and by processing result angular speed and acceleration into Row saves, and further, processing result can also include the Z axis acceleration information in the data by acceleration transducer 151
Step 302 passes through neural network, judges that mobile phone 100 is according to the sensing data repeatedly obtained in preset time No be in is complete agravity state.
In the embodiment of the present application neural network refer to artificial neural network (Artificial Neural Network, i.e., ANN), it is abstracted human brain neuroid from information processing angle, establishes certain naive model, by different connection sides Formula forms different networks.Neural network or neural network are also often directly referred to as in engineering and academia.Neural network is A kind of operational model is constituted by being coupled to each other between a large amount of node (or neuron).Each node on behalf is a kind of specific Output function, referred to as excitation function (activation function).Connection between every two node all represents one for logical The weighted value of the connection signal, referred to as weight are crossed, this is equivalent to the memory of artificial neural network.The output of network is then according to network Connection type, the difference of weighted value and excitation function and it is different.And network itself be usually all to certain algorithm of nature or Person's function approaches, it is also possible to the expression to a kind of logic strategy.Recently during the last ten years, the research work of artificial neural network Deepen continuously, have been achieved for very big progress, pattern-recognition, intelligent robot, automatic control, predictive estimation, biology, The fields such as medicine, economy have successfully solved the insoluble practical problem of many modern computers, show good Intelligent characteristic.
It as shown in figure 16, is a kind of architecture diagram of possible neural network, wherein it is backward that BPNN can be used in neural network Propagation Neural Network combines the Nonlinear Mapping of gradient descent method realization input and output using the feedback of output.
In some embodiments, the input layer of neural network can be the sensing data warp repeatedly obtained in preset time The value after pretreatment is crossed, for example, the data of the data of the acceleration transducer 151 obtained every time and gyroscope angular speed 152 Acceleration, angular speed and the Z axis acceleration being calculated (set as one group of data XN, YN, ZN and acquire 10 times altogether, wherein N For the integer from 1 to 10), wherein Z axis acceleration refers to the acceleration information in the Z-direction in Fig. 1, selects Z axis acceleration The reason of data, is, for the installation site of handset structure and acceleration transducer in mobile phone, X, Y, Z three-axis force square is different, Cause three number of axle of sensor larger according to property difference, Z axis data opposite X, Y-axis feature in weightlessness become apparent.By as above Pretreatment, it is possible to reduce data input dimension, reduce model complexity, and omitted data is from original sensor data to pre- The conversion of processing result can make the direction of neural network learning be absorbed in the judgement to processing result to complete agravity state On, reduce the burden of neural network.
In some embodiments, neural network may include two layers of hidden layer, hidden layer 1, hidden layer 2, the activation letter that hidden layer uses Number can be tanh, and the output layer of neural network can select sigmoid.
In some embodiments, when the data of preservation satisfaction reaches preset quantity, the sensing data that will acquire is counted Obtained acceleration and angular speed is input to neural network, determines mobile phone according to the sensing data of input by neural network Whether 100 be in complete agravity state.
In some embodiments, it if neural network determines mobile phone 100 for non-fully state of weightlessness, can abandon primary earliest Data, continue to execute step 301, obtain the sensing data of the mobile phone 100 of update.
In some embodiments, it is desirable in advance by the various complete agravity states of mobile phone 100 in laboratory and non-fully Under the scene of state of weightlessness, the sensing data that will acquire and it is actual dangerous or non-fully state of weightlessness as training data pair Neural network is trained, and further, data training nerve net when complete agravity state is in by using mobile phone 100 Network, so as to so that whether 100 state of mobile phone that neural network determines according to the sensing data of acquisition is complete agravity state In complete agravity state.
Further, neural network can be when specific user uses mobile phone 100, and the data for collecting specific user are instructed Practice, the use habit for more adapting to specific user for the judgement of the complete agravity state of mobile phone 100 can be made, in this way to subtract A possibility that judging by accident less.
In some embodiments, it can be carried out according to the sensing data repeatedly obtained previously according to certain time pre- Screening, decides whether through neural network, for example, angular velocity first can be calculated according to the data of gyro sensor 152, sentences Whether machine 100 of cutting off the hands has angular speed to stablize the rotation in certain threshold value:
If angular speed is stablized in preset threshold, the judgement of complete agravity state can be carried out by neural network;
Otherwise, not by neural network, and it can determine whether mobile phone 100 is located using the method in application embodiment one In complete agravity state, the operand of neural network can be effectively reduced in this way, performance and power consumption are more excellent.
The complete agravity state that mobile phone 100 is determined by using neural network, is mainly had the advantages that:
1, the mode of neural network can reduce the noises such as the device noise of sensor, ambient noise to mobile phone 100 The influence that state determines;
2, some sensors, such as gyro sensor 152 are in due to its noise and design feature in mobile phone 100 Complete agravity state and there are when rotational motion, the data that gyro sensor 152 exports may have complicated wave Dynamic variation, even if being defined by way of given threshold, for also comparing in the effect of removal noise and reduction False Rate It is limited, and this variation is learnt by introducing neural network, the accurate of identification complete agravity state can be greatly improved Rate.
3, mobile phone 100 can also have an impact the data of acceleration transducer 151 when colliding with or rotating, such as Figure 14 Shown in scene, being collided in whereabouts at the T2 moment causes to rotate, and acceleration transducer 151 is not only at the T2 moment There are changes, while also will receive rotation bring influence, and by the training to these scenes, neural network can be more quasi- True identification gravity field feature determines the complete agravity state of mobile phone 100;
4, more complicated scene can be identified by training identification mobile phone 100, such as can have been entered in conjunction with mobile phone 100 Sensing data before full state of weightlessness is according to less sensing data after mobile phone 100 enters complete agravity state It can determine that out that mobile phone 100 is in the more complicated dangerous scene including complete agravity state, such as the scene of falling of Figure 14, or Such as whether mobile phone 100 such as slides at the scenes from user hand before falling, shorten determine mobile phone 100 in complete agravity in this way The response time of state.
Step 303, after mobile phone 100 is judged as in complete agravity state, by the movable part of electronic equipment 100 Home is moved to from unsecure position.
Above-mentioned second application embodiment provides a kind of more accurate method, for judging by using neural network The complete agravity state of mobile phone 100 out reduces mobile phone 100 to make the operation of the movable part of protection mobile phone 100 in time Movable part by sharp pounding collide probability of damage and damaged condition.
As seen through the above description of the embodiments, those skilled in the art can be understood that above-mentioned implementation All or part of the steps in example method can add the mode of general hardware platform to realize by software.Based on this understanding, The technical solution of the application can be embodied in the form of software products, which can store is situated between in storage In matter, such as read-only memory (English: read-only memory, ROM)/RAM, magnetic disk, CD etc., including some instructions to So that a computer equipment (can be the network communication equipments such as personal computer, server, or router) executes Method described in certain parts of each embodiment of the application or embodiment.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Reality described above It is only schematical to apply example, wherein as illustrated by the separation member module may or may not be it is physically separate , the component shown as module may or may not be physical module, it can and it is in one place, or can also To be distributed over a plurality of network elements.Some or all of the modules therein can be selected to realize this reality according to the actual needs Apply the purpose of a scheme.Those of ordinary skill in the art can understand and implement without creative efforts.
The above is only the illustrative embodiment of the application, is not intended to limit the protection scope of the application.

Claims (16)

1. a kind of method for the movable part for protecting electronic equipment, comprising:
When the electronic equipment movable is partially in first position, the sensing data of electronic equipment, the biography are obtained Sensor data with determine it is related whether the electronic equipment is in complete agravity state;
Determine that electronic equipment is in complete agravity state according to the sensing data repeatedly obtained in preset time;
Movable by the electronic equipment moves partially into the second position.
2. according to the method described in claim 1, it is characterized by:
The sensing data for obtaining electronic equipment includes the data of acceleration transducer and the data of gyro sensor.
3. according to the method described in claim 2, it is characterized by:
It is described to determine that electronic equipment is complete agravity state, packet according to the sensing data repeatedly obtained in preset time It includes:
By neural network, according to the number of the data of the acceleration transducer repeatedly obtained in preset time and gyro sensor It is complete agravity state according to determining electronic equipment.
4. according to the method described in claim 3, it is characterized by:
By neural network, according to the number of the data of the acceleration transducer repeatedly obtained in preset time and gyro sensor It is complete agravity state according to determining electronic equipment, comprising:
According to the data of the data of the acceleration transducer repeatedly obtained in preset time and gyro sensor, obtains electronics and set Standby acceleration, angular speed and Z axis acceleration;
Determine that electronics is set according to the acceleration, angular speed and Z axis acceleration of the obtained electronic equipment by neural network Standby is complete agravity state.
5. according to the method described in claim 3, it is characterized in that, described by neural network, according to more in preset time Before the data of the acceleration transducer of secondary acquisition and the data of gyro sensor determine that electronic equipment is complete agravity state, The method also includes:
According to the data of the gyro sensor repeatedly obtained in preset time, the angular speed being calculated is not zero.
6. according to the method described in claim 1, it is characterized by:
The sensing data for obtaining electronic equipment, the data including acceleration transducer.
7. according to the method described in claim 6, it is characterized by:
It is described to determine that electronic equipment is in complete agravity state according to the sensing data repeatedly obtained in preset time, packet It includes:
The acceleration that electronic equipment is calculated according to the data of the acceleration transducer repeatedly obtained in preset time is equal to weight Power acceleration determines that electronic equipment is in complete agravity state.
8. according to the method described in claim 1, it is characterized by:
The sensing data for obtaining electronic equipment, the data including gyro sensor.
9. according to the method described in claim 8, it is characterized by:
It is described to determine that electronic equipment is in complete agravity state according to the sensing data repeatedly obtained in preset time, packet It includes: calculating the angular speed of electronic equipment according to the data of the gyro sensor repeatedly obtained in preset time, be identical Be greater than zero value, determine that electronic equipment is in complete agravity state.
10. method according to any one of claims 1 to 9, it is characterised in that:
The movable part of the electronic equipment includes camera module.
11. according to the method described in claim 10, it is characterized by:
The camera module is telescopic camera, and first is in when telescopic camera reaches outside the shell of electronic equipment Position is in the second position when telescopic camera is contracted in the shell of electronic equipment.
12. method according to any one of claims 1 to 9, it is characterised in that:
The movable part of the electronic equipment includes mobilizable display screen.
13. according to claim 1 to 12 described in any item methods, it is characterised in that:
After the electronic equipment is in complete agravity state, by the movable second position that moves partially into of the electronic equipment Speed is First Speed, before the electronic equipment is in complete agravity state, by the movable partial movement of the electronic equipment Speed to the second position is second speed, and the First Speed is greater than the second speed.
14. a kind of electronic equipment, including touch screen, memory, one or more processors, multiple application programs and one Or multiple programs;Wherein one or more of programs are stored in the memory;It is characterized in that, one or more A processor is when executing one or more of programs, so that the electronic equipment is realized such as any one of claim 1 to 13 The method.
15. a kind of computer readable storage medium, including instruction, which is characterized in that when described instruction is run on an electronic device When, so that the electronic equipment executes the method as described in any one of claims 1 to 13.
16. a kind of computer program product comprising instruction, which is characterized in that when the computer program product is in electronic equipment When upper operation, so that the electronic equipment executes the method as described in any one of claims 1 to 13.
CN201910209157.8A 2019-03-19 2019-03-19 A kind of method and electronic equipment for protecting the movable part of electronic equipment Pending CN110035147A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910209157.8A CN110035147A (en) 2019-03-19 2019-03-19 A kind of method and electronic equipment for protecting the movable part of electronic equipment
PCT/CN2020/079380 WO2020187170A1 (en) 2019-03-19 2020-03-14 Method for protecting movable part of electronic device and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910209157.8A CN110035147A (en) 2019-03-19 2019-03-19 A kind of method and electronic equipment for protecting the movable part of electronic equipment

Publications (1)

Publication Number Publication Date
CN110035147A true CN110035147A (en) 2019-07-19

Family

ID=67236331

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910209157.8A Pending CN110035147A (en) 2019-03-19 2019-03-19 A kind of method and electronic equipment for protecting the movable part of electronic equipment

Country Status (2)

Country Link
CN (1) CN110035147A (en)
WO (1) WO2020187170A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111143033A (en) * 2019-12-20 2020-05-12 青岛海尔科技有限公司 Operation execution method and device based on scalable operating system
CN111367360A (en) * 2020-02-28 2020-07-03 维沃移动通信有限公司 Control method and device of functional module and electronic equipment
WO2020187170A1 (en) * 2019-03-19 2020-09-24 华为技术有限公司 Method for protecting movable part of electronic device and electronic device
CN111787200A (en) * 2020-06-23 2020-10-16 上海源涛信息科技有限公司 Anti-falling protection system and method for lens and image acquisition equipment
CN112700725A (en) * 2021-01-08 2021-04-23 武汉华星光电半导体显示技术有限公司 Display device
CN114141145A (en) * 2021-12-01 2022-03-04 武汉华星光电半导体显示技术有限公司 Display panel and mobile terminal
CN114416389A (en) * 2021-12-01 2022-04-29 荣耀终端有限公司 Activity identification method and related equipment
WO2023245347A1 (en) * 2022-06-20 2023-12-28 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Imaging device and imaging device control method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113286024B (en) * 2021-05-20 2024-01-30 维沃移动通信有限公司 Electronic equipment
CN116781809A (en) * 2021-11-19 2023-09-19 荣耀终端有限公司 Hinge angle detection method and related equipment
CN116668828A (en) * 2022-12-12 2023-08-29 荣耀终端有限公司 Control method of camera module and related equipment
CN117135434A (en) * 2023-02-22 2023-11-28 荣耀终端有限公司 Motor control method, camera module, electronic equipment and chip system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002354082A (en) * 2001-05-23 2002-12-06 Sharp Corp Portable telephone with a camera
CN107872582A (en) * 2017-11-20 2018-04-03 上海理工大学 A kind of mobile phone shatter-resistant self-protecting device and method
CN108259670A (en) * 2018-01-22 2018-07-06 广东欧珀移动通信有限公司 Electronic device falls processing method and Related product

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9369170B2 (en) * 2014-03-04 2016-06-14 Michael Sorrentino Mobile device case with movable camera cover
CN108924914B (en) * 2018-04-27 2020-12-08 Oppo广东移动通信有限公司 Fall detection method and related product
CN110035147A (en) * 2019-03-19 2019-07-19 华为技术有限公司 A kind of method and electronic equipment for protecting the movable part of electronic equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002354082A (en) * 2001-05-23 2002-12-06 Sharp Corp Portable telephone with a camera
CN107872582A (en) * 2017-11-20 2018-04-03 上海理工大学 A kind of mobile phone shatter-resistant self-protecting device and method
CN108259670A (en) * 2018-01-22 2018-07-06 广东欧珀移动通信有限公司 Electronic device falls processing method and Related product

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020187170A1 (en) * 2019-03-19 2020-09-24 华为技术有限公司 Method for protecting movable part of electronic device and electronic device
CN111143033A (en) * 2019-12-20 2020-05-12 青岛海尔科技有限公司 Operation execution method and device based on scalable operating system
CN111143033B (en) * 2019-12-20 2024-03-22 青岛海尔科技有限公司 Operation execution method and device based on scalable operation system
CN111367360A (en) * 2020-02-28 2020-07-03 维沃移动通信有限公司 Control method and device of functional module and electronic equipment
CN111787200A (en) * 2020-06-23 2020-10-16 上海源涛信息科技有限公司 Anti-falling protection system and method for lens and image acquisition equipment
CN112700725A (en) * 2021-01-08 2021-04-23 武汉华星光电半导体显示技术有限公司 Display device
CN112700725B (en) * 2021-01-08 2022-03-08 武汉华星光电半导体显示技术有限公司 Display device
CN114141145A (en) * 2021-12-01 2022-03-04 武汉华星光电半导体显示技术有限公司 Display panel and mobile terminal
CN114416389A (en) * 2021-12-01 2022-04-29 荣耀终端有限公司 Activity identification method and related equipment
WO2023245347A1 (en) * 2022-06-20 2023-12-28 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Imaging device and imaging device control method

Also Published As

Publication number Publication date
WO2020187170A1 (en) 2020-09-24

Similar Documents

Publication Publication Date Title
CN110035147A (en) A kind of method and electronic equipment for protecting the movable part of electronic equipment
RU2754525C2 (en) Graphical user interface (gui) transitions on wearable electronic device
CN104919421B (en) Controlling a remote electronic device with a wearable electronic device
CN109840061A (en) The method and electronic equipment that control screen is shown
CN110832433B (en) Sensor-based component activation
CN105814532A (en) Approaches for three-dimensional object display
CN107390967A (en) For showing the method and its electronic installation of application
JP2021535644A (en) Service processing method and related equipment
CN110456953A (en) File interface switching method and terminal device
CN109948101B (en) Page switching method and device, storage medium and electronic equipment
CN110377204A (en) A kind of method and electronic equipment generating user's head portrait
CN110489025A (en) Interface display method and terminal device
US11533434B2 (en) Generating and rendering motion graphics effects based on recognized content in camera view finder
CN110008011A (en) A kind of target switching method and terminal device
CN106250076A (en) Devices and methods therefor for the independent multiple regions controlling display
Kjeldsen et al. Dynamically reconfigurable vision-based user interfaces
WO2021135212A1 (en) Order processing
CN109416615A (en) Handle the method for touch event and the electronic device suitable for this method
CN113052078A (en) Aerial writing track recognition method and device, storage medium and electronic equipment
CN109815462A (en) A kind of document creation method and terminal device
CN108595481A (en) A kind of notification message display methods and terminal device
CN108540671A (en) A kind of calendar prompting method and terminal device
CN111796925A (en) Method and device for screening algorithm model, storage medium and electronic equipment
CN110244884A (en) A kind of desktop icon management method and terminal device
Lomker et al. Building modular vision systems with a graphical plugin environment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210423

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Applicant after: Honor Device Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Applicant before: HUAWEI TECHNOLOGIES Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20190719

RJ01 Rejection of invention patent application after publication