CN108449489B - Flexible screen control method, mobile terminal and server - Google Patents

Flexible screen control method, mobile terminal and server Download PDF

Info

Publication number
CN108449489B
CN108449489B CN201810095928.0A CN201810095928A CN108449489B CN 108449489 B CN108449489 B CN 108449489B CN 201810095928 A CN201810095928 A CN 201810095928A CN 108449489 B CN108449489 B CN 108449489B
Authority
CN
China
Prior art keywords
flexible screen
deformation
mobile terminal
application
model
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.)
Active
Application number
CN201810095928.0A
Other languages
Chinese (zh)
Other versions
CN108449489A (en
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201810095928.0A priority Critical patent/CN108449489B/en
Publication of CN108449489A publication Critical patent/CN108449489A/en
Application granted granted Critical
Publication of CN108449489B publication Critical patent/CN108449489B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • 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
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a flexible screen control method, a mobile terminal and a server, relates to the technical field of electronics, and solves the problems of complex operation and poor user experience in the prior art when a flexible screen is used. The method is applied to the mobile terminal provided with the flexible screen, and comprises the following steps: acquiring a flexible screen deformation model; the flexible screen deformation model comprises an application scene and deformation parameters corresponding to the application scene; determining a deformation parameter of the flexible screen according to the flexible screen deformation model and an application scene where the mobile terminal is located; and controlling the deformation of the flexible screen according to the deformation parameters. According to the scheme of the invention, the deformation of the flexible screen can be automatically controlled to adapt to various application scenes, manual adjustment by a user is not needed, the performance of the terminal is improved, and the user experience is improved.

Description

Flexible screen control method, mobile terminal and server
Technical Field
The invention relates to the technical field of electronics, in particular to a flexible screen control method, a mobile terminal and a server.
Background
The flexible screen has great significance for the development of high-end smart phones in future, and the new smart phone interaction experience can be obtained through folding and bending of the screen. Along with the continuous maturity of flexible screen manufacturing process, the bending angle of flexible screen, the degree that can bend also continuously improve, and simultaneously the inner structure of smart mobile phone also will further design and reach the effect that can fold the bending with the flexible screen. Flexible screen technology will be a revolution in display screens, eventually turning display devices to the new.
The user can exert pressure to the flexible screen cell-phone and make it produce deformation to satisfy user's user demand, but this kind of mode user probably pressure is too big or undersize, leads to adjustment many times, complex operation, and user experience is poor.
Disclosure of Invention
The embodiment of the invention provides a flexible screen control method, a mobile terminal and a server, and aims to solve the problems of complex operation and poor user experience in the prior art when a flexible screen is used.
In order to solve the technical problem, the invention is realized as follows: a flexible screen control method is applied to a mobile terminal provided with a flexible screen, and comprises the following steps:
acquiring a flexible screen deformation model; the flexible screen deformation model comprises an application scene and deformation parameters corresponding to the application scene;
determining a deformation parameter of the flexible screen according to the flexible screen deformation model and an application scene where the mobile terminal is located;
and controlling the deformation of the flexible screen according to the deformation parameters.
The embodiment of the present invention further provides a mobile terminal, including a flexible screen, further including:
the first acquisition module is used for acquiring a flexible screen deformation model; the flexible screen deformation model comprises an application scene and deformation parameters corresponding to the application scene;
the first determining module is used for determining a deformation parameter of the flexible screen according to the flexible screen deformation model and an application scene where the mobile terminal is located;
and the control module is used for controlling the deformation of the flexible screen according to the deformation parameters.
An embodiment of the present invention further provides a mobile terminal, including a processor, a memory, and a computer program stored on the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the flexible screen control method according to any one of the above.
Embodiments of the present invention also provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the flexible screen control method as defined in any one of the above.
The embodiment of the invention also provides a flexible screen control method, which comprises the following steps:
training the initial neural network model according to the obtained application scene and the deformation parameters corresponding to the application scene to obtain a flexible screen deformation model;
and sending the flexible screen deformation model to a mobile terminal.
An embodiment of the present invention further provides a server, including:
the training module is used for training the initial neural network model according to the obtained application scene and the deformation parameters corresponding to the application scene to obtain a flexible screen deformation model;
and the sending module is used for sending the flexible screen deformation model to the mobile terminal.
Embodiments of the present invention also provide a server, including a processor, a memory, and a computer program stored on the memory and executable on the processor, where the computer program, when executed by the processor, implements the steps of the flexible screen control method according to any one of the above.
Embodiments of the present invention also provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the flexible screen control method as defined in any one of the above.
In the embodiment of the invention, a flexible screen deformation model is firstly obtained, wherein the flexible screen deformation model comprises an application scene and a deformation parameter corresponding to the application scene; then, according to the flexible screen deformation model and an application scene where the mobile terminal is located, determining deformation parameters of the flexible screen; and controlling the deformation of the flexible screen according to the deformation parameters. Therefore, based on the flexible screen deformation model, the flexible screen deformation can be automatically controlled to adapt to various application scenes, manual adjustment of a user is not needed, the terminal performance is improved, and the user experience is improved.
Drawings
Fig. 1 is a flowchart illustrating a flexible screen control method applied to a mobile terminal according to an embodiment of the present invention;
FIG. 2 is a schematic structural diagram of a neural network model according to an embodiment of the present invention;
fig. 3 is another flowchart of a flexible screen control method applied to a mobile terminal according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 5 is another schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 6 is another schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 7 is a flowchart of a flexible screen control method applied to a server according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In some embodiments of the present invention, there is provided a flexible screen control method applied to a mobile terminal provided with a flexible screen, as shown in fig. 1, the method including:
step 101, obtaining a flexible screen deformation model; the flexible screen deformation model comprises an application scene and deformation parameters corresponding to the application scene.
Here, the flexible screen deformation model is obtained so as to automatically control the flexible screen deformation based on the flexible screen deformation model.
The server can acquire an application scene and corresponding flexible screen deformation parameters in the application scene in advance, and train the initial neural network model according to the acquired application scene and the deformation parameters corresponding to the application scene to acquire the flexible screen deformation model. Further, the server can train the initial neural network model according to the obtained application data corresponding to the application scene and the deformation parameters corresponding to the application scene, and obtain the flexible screen deformation model.
The flexible screen deformation model can be obtained from the server or other paths in advance and stored locally, the flexible screen deformation model can be directly obtained locally in the step, or the flexible screen deformation model can be obtained from the server in real time in the step.
The application scenarios may include, but are not limited to, call making, photo taking, text messaging, game playing, mobile phone dropping, mobile phone being squeezed, and the like.
The application data corresponding to the application scenario may include, for example and without limitation, information of an application program (such as call software, a short message, a camera, and the like) running in the application scenario, operation information (such as making a call, calling, and the like) performed by a user in the application program, and data (such as pressure, temperature, humidity, acceleration, angular velocity, and the like) collected by each sensor in the current environment of the terminal.
The deformation parameters corresponding to the application scene may include, but are not limited to, shape information of the flexible screen after deformation in the application scene, start coordinates of the rotation axis, and a rotation angle of the flexible screen.
The neural network model may specifically adopt any known neural network model. For example, a neural network model as shown in FIG. 2, which includes a plurality of Input (x) inputs, can be used1、x2……xn) And a plurality of output outputs (y)1、y2……ym) And a plurality of intermediate layers (Layer1, Layer2 … … Layer), n, m and L each being an integer greater than 1. The server can take application data corresponding to multiple groups of application scenes as input and deformation parameters corresponding to multiple groups of application scenes as output, train the neural network model, obtain the weight between each node and further obtain the flexible screen deformation model.
And step 102, determining a deformation parameter of the flexible screen according to the flexible screen deformation model and an application scene where the mobile terminal is located.
According to the flexible screen deformation model and the application scene where the mobile terminal is located, the deformation parameters of the corresponding flexible screen in various application scenes can be accurately determined, so that the deformation of the flexible screen is automatically controlled based on the deformation parameters.
And 103, controlling the deformation of the flexible screen according to the deformation parameters.
Here, according to the deformation parameter automatic control flexible screen deformation that determines for the flexible screen can adapt to various application scenes, does not need user's manual adjustment, has improved terminal performance, has promoted user experience.
For example, when a user plays a game, the flexible screen is automatically controlled to slightly bend outwards according to the flexible screen deformation model so as to increase the display area, increase the game visual field and improve the game experience; when a user makes a call, the flexible screen is automatically controlled to fold the lower half part according to the flexible screen deformation model, so that the sound of a speaker is closer to the microphone, signals are enhanced, and the screen of the lower half part is turned on or the resolution is reduced to achieve the purpose of saving electricity; when the mobile terminal is in a dangerous state, such as being extruded, the flexible screen is automatically controlled to bend to adapt to pressure according to the flexible screen deformation model, and the probability that the mobile terminal is crushed is reduced. Of course, these application scenarios are merely illustrative, and the application scenarios of the embodiments of the present invention are not limited thereto.
The flexible screen control method provided by the embodiment of the invention is based on the flexible screen deformation model, can automatically control the deformation of the flexible screen to adapt to various application scenes, does not need manual adjustment of a user, improves the performance of the terminal and improves the user experience.
Specifically, the application scenario includes application data; as shown in fig. 3, the step 102 includes:
step 1021, acquiring application data corresponding to the application scene where the mobile terminal is located.
Here, the application data corresponding to the application scene where the mobile terminal is located is obtained, so that the flexible screen deformation parameter suitable for the current application scene is determined.
And 1022, determining deformation parameters of the flexible screen according to the application data and the flexible screen deformation model.
According to the application data corresponding to the application scene where the mobile terminal is located and the obtained flexible screen deformation model, the flexible screen deformation parameter adaptive to the current application scene can be accurately determined, so that the flexible screen deformation is controlled based on the deformation parameter to adapt to the current application scene, and the performance of the terminal is improved.
When the server trains the initial neural network model to obtain the flexible screen deformation model, the initial neural network model can be determined according to initial application data and initial deformation parameters respectively corresponding to a plurality of groups of preset application scenes; and then updating the initial neural network model according to the application data and the deformation parameters respectively corresponding to the multiple groups of obtained application scenes to obtain a flexible screen deformation model.
At this time, the server initializes the neural network model according to initial application data and initial deformation parameters obtained by existing experience or multiple tests to obtain an initialized model, and then updates the initialized model by using the application data and the deformation parameters obtained in actual use as a test set to obtain a final flexible screen deformation model. At this time, the model obtained by further training by using the initialized model is more accurate.
Optionally, before step 101, the method further includes:
1001, when deformation of the flexible screen is detected, acquiring application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen;
here, in the use process of the mobile terminal, when the user controls the flexible screen to deform, the application data corresponding to the application scene of the mobile terminal and the deformation parameter of the flexible screen are acquired.
And step 1002, reporting the application data corresponding to the application scene and the deformation parameters of the flexible screen to a server.
Here, the application data corresponding to the application scene and the deformation parameters of the flexible screen are reported to the server, so that the server can train and update the neural network model according to the application data corresponding to the application scene and the deformation parameters of the flexible screen, and a more accurate flexible screen deformation model is obtained.
Certainly, the server trains and updates the neural network model based on the big data, and the server can train and update the neural network model based on the collected multiple groups of data reported by the multiple mobile terminals.
Further, the server can obtain theoretical deformation parameters of the flexible screen according to the obtained application data respectively corresponding to the multiple groups of application scenes and the initial neural network model; then obtaining deformation error parameters according to the deformation parameters respectively corresponding to the obtained multiple groups of application scenes and the theoretical deformation parameters; and updating the initial neural network model according to the deformation error parameters to obtain a flexible screen deformation model.
The server initializes the neural network model to obtain an initialization model, can take application data corresponding to a plurality of groups of collected application scenes as input, and obtains a theoretical deformation parameter output of the flexible screen after the initialization model; then, according to the actual deformation parameter target and the theoretical deformation parameter output respectively corresponding to the plurality of groups of collected application scenes, a deformation error parameter E is calculatedtotal(ii) a And adjusting the weight among all the nodes according to the deformation error parameters, namely updating the initial neural network model to obtain a final flexible screen deformation model.
Wherein, the server can obtain the deformation error parameter E through the following formulatotal
Figure BDA0001565005530000061
Wherein, the server can further add an activation function and a learning coefficient to adjust the weight between each node, so as to further reduce the error.
Further, the server may be personalized for each model of mobile terminal user. Specifically, after the server trains the initial neural network model according to the obtained application scenes and the deformation parameters corresponding to the application scenes to obtain the flexible screen deformation model, the server can also determine application data and deformation parameters corresponding to a plurality of groups of application scenes to which each mobile terminal belongs; and then adjusting the flexible screen deformation model according to the application data and the deformation parameters respectively corresponding to the multiple groups of application scenes to which each mobile terminal belongs, so as to obtain the flexible screen deformation model corresponding to each mobile terminal.
At this moment, the server calls out multiple groups of data to which each mobile terminal belongs as a test set, and further adjusts the flexible screen deformation model to obtain the flexible screen deformation model corresponding to each mobile terminal, so that for a certain mobile terminal, the automatic control of the flexible screen based on the corresponding flexible screen deformation model is more in line with the use habit of the mobile terminal user, the error is smaller, and the user experience can be further improved.
When the server stores the application data and the deformation parameters respectively corresponding to the multiple groups of application scenes to which each mobile terminal belongs, the server can correspondingly store the identification information of each mobile terminal and the multiple groups of data to which the mobile terminal belongs, so that the data to which each mobile terminal belongs can be determined.
The identification information of the mobile terminal may be, for example, an IMEI (International mobile equipment Identity) of the mobile terminal or image information of a user of the mobile terminal, but is not limited thereto.
Optionally, after step 103, the method further includes:
and 104, when detecting the correction operation of the state of the flexible screen after deformation by the user, acquiring application data corresponding to the application scene of the mobile terminal and deformation parameters of the flexible screen after the correction operation.
Here, when the application scene of the mobile terminal changes, the mobile terminal calls the flexible screen deformation model to automatically control the shape of the flexible screen to make reasonable changes, and if the mobile terminal user does not accept the changes, the state of the flexible screen after deformation can be corrected. In this step, when the correction operation of the state of the flexible screen after deformation by the user is detected, the application data corresponding to the application scene of the mobile terminal and the deformation parameter of the flexible screen after the correction operation are obtained, and the application data and the deformation parameter are reported to the server to adjust the model.
And 105, reporting the application data corresponding to the application scene and the deformation parameters of the flexible screen after the correction operation to a server.
Here, the application data corresponding to the application scene and the deformation parameter of the flexible screen after the correction operation are reported to the server, so that the server can adjust the flexible screen deformation model by using the application data corresponding to the application scene and the deformation parameter of the flexible screen after the correction operation as a test set again, and further optimization of the flexible screen deformation model is realized.
Optionally, after step 103, the method further includes:
and 106, when the mobile terminal is detected to be abnormal, acquiring application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen.
Here, when the application scene of the mobile terminal changes, the mobile terminal may call the flexible screen deformation model, automatically control the shape of the flexible screen to make a reasonable change, and if the result caused by the change is not good, the flexible screen deformation model needs to be adjusted to improve the bad result. In this step, when the mobile terminal is detected to be abnormal, the application data corresponding to the application scene of the mobile terminal and the deformation parameters of the flexible screen are acquired, and the application data and the deformation parameters are reported to the server to adjust the model.
And step 107, reporting the application data corresponding to the application scene, the deformation parameters of the flexible screen and the abnormal information of the mobile terminal to a server.
Here, the application data corresponding to the application scene, the deformation parameter of the flexible screen and the abnormal information of the mobile terminal are reported to the server, so that the server can adjust the flexible screen deformation model according to the application data corresponding to the application scene, the deformation parameter of the flexible screen and the abnormal information of the mobile terminal, and bad results brought to the flexible screen deformation control in the application scene are improved.
Specifically, after the server obtains the abnormal information generated by the mobile terminal in a certain application scene, the number of corresponding test sets can be reduced to update the flexible screen deformation model, so that the bad result brought by the flexible screen deformation control in the application scene can be improved.
According to the flexible screen control method, the obtained flexible screen deformation model can meet the requirements of the user more and more through continuous training and updating of the deep-learning neural network model, so that the flexible screen can be changed into the shape which is the best for the user to experience when the user uses the mobile terminal. If the user puts the mobile terminal in a certain place (pocket or bag), the flexible screen can be automatically controlled to display a state adaptive to the current environment state based on the flexible screen deformation model, and the user experience is improved. Or when the mobile terminal is in a dangerous state, the flexible screen can be automatically controlled to change based on the flexible screen deformation model so as to protect the mobile terminal as far as possible, and the probability of damage is reduced.
In the embodiment of the invention, in the process of changing the flexible screen, the application app on the screen, the interaction mode of the user and the like can also be changed correspondingly along with the flexible screen, so that the user experience is further improved.
The flexible screen control method provided by the embodiment of the invention is based on the flexible screen deformation model, can automatically control the deformation of the flexible screen to adapt to various application scenes, does not need manual adjustment of a user, improves the performance of the terminal and improves the user experience.
In some embodiments of the present invention, as illustrated with reference to fig. 4, a mobile terminal 400 is also provided. The mobile terminal 400 includes a flexible screen, and further includes:
a first obtaining module 401, configured to obtain a flexible screen deformation model; the flexible screen deformation model comprises an application scene and deformation parameters corresponding to the application scene;
a first determining module 402, configured to determine a deformation parameter of the flexible screen according to the flexible screen deformation model and an application scene where the mobile terminal is located;
and a control module 403, configured to control deformation of the flexible screen according to the deformation parameter.
The mobile terminal 400 of the embodiment of the invention is based on the flexible screen deformation model, can automatically control the deformation of the flexible screen to adapt to various application scenes, does not need manual adjustment of a user, improves the performance of the terminal and improves the user experience.
Optionally, the application scenario includes application data; as shown in fig. 5, the first determining module 402 includes:
the obtaining sub-module 4021 is configured to obtain application data corresponding to an application scene where the mobile terminal is located;
the determining sub-module 4022 is configured to determine a deformation parameter of the flexible screen according to the application data and the flexible screen deformation model.
Optionally, the mobile terminal 400 further includes:
a second obtaining module 404, configured to obtain application data corresponding to an application scene of the mobile terminal and a deformation parameter of the flexible screen when it is detected that the flexible screen deforms;
a first reporting module 405, configured to report the application data corresponding to the application scene and the deformation parameter of the flexible screen to a server.
Optionally, the mobile terminal 400 further includes:
a second obtaining module 406, configured to obtain, when a correction operation of the state of the flexible screen after deformation by a user is detected, application data corresponding to an application scene of the mobile terminal and a deformation parameter of the flexible screen after the correction operation;
and a second reporting module 407, configured to report the application data corresponding to the application scene and the deformation parameter of the flexible screen after the modification operation to a server.
Optionally, the mobile terminal 400 further includes:
a third obtaining module 408, configured to obtain application data corresponding to an application scene of the mobile terminal and a deformation parameter of the flexible screen when detecting that the mobile terminal is abnormal;
a third reporting module 409, configured to report the application data corresponding to the application scene, the deformation parameter of the flexible screen, and the abnormal information of the mobile terminal to a server.
The mobile terminal provided in the embodiment of the present invention can implement each process implemented by the mobile terminal in the method embodiments of fig. 1 to fig. 3, and is not described herein again in order to avoid repetition. The mobile terminal 400 of the embodiment of the invention is based on the flexible screen deformation model, can automatically control the deformation of the flexible screen to adapt to various application scenes, does not need manual adjustment of a user, improves the performance of the terminal and improves the user experience.
Fig. 6 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention. The mobile terminal 600 includes, but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 6 is not intended to be limiting of mobile terminals, and that a mobile terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
Wherein the display unit 606 comprises a flexible screen.
The processor 610 is used for acquiring a flexible screen deformation model; the flexible screen deformation model comprises an application scene and deformation parameters corresponding to the application scene; determining a deformation parameter of the flexible screen according to the flexible screen deformation model and an application scene where the mobile terminal is located; and controlling the deformation of the flexible screen according to the deformation parameters.
This mobile terminal 600 is based on flexible screen deformation model, can adapt to various application scenes by automatic control flexible screen deformation, does not need user's manual adjustment, has improved the terminal performance, has promoted user experience.
Optionally, the application scenario includes application data; the processor 610 is further configured to: acquiring application data corresponding to an application scene where the mobile terminal is located; and determining deformation parameters of the flexible screen according to the application data and the flexible screen deformation model.
Optionally, the processor 610 is further configured to: when deformation of the flexible screen is detected, acquiring application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen; the radio frequency unit 601 reports the application data corresponding to the application scene and the deformation parameters of the flexible screen to a server.
Optionally, the processor 610 is further configured to: when the correction operation of the state of the flexible screen after deformation by a user is detected, acquiring application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen after the correction operation; the radio frequency unit 601 reports the application data corresponding to the application scene and the deformation parameters of the flexible screen after the correction operation to a server.
Optionally, the processor 610 is further configured to: when the mobile terminal is detected to be abnormal, acquiring application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen; the radio frequency unit 601 reports the application data corresponding to the application scene, the deformation parameter of the flexible screen and the abnormal information of the mobile terminal to a server.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 601 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 610; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 601 may also communicate with a network and other devices through a wireless communication system.
The mobile terminal provides the user with wireless broadband internet access through the network module 602, such as helping the user send and receive e-mails, browse webpages, access streaming media, and the like.
The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output as sound. Also, the audio output unit 603 may also provide audio output related to a specific function performed by the mobile terminal 600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, and the like.
The input unit 604 is used to receive audio or video signals. The input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics processor 6041 processes image data of a still picture or video obtained by an image capturing apparatus (such as a camera) in a video capture mode or an image capture mode. The processed image frames may be displayed on the display unit 606. The image frames processed by the graphic processor 6041 may be stored in the memory 609 (or other storage medium) or transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound, and can process such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 601 in case of the phone call mode.
The mobile terminal 600 also includes at least one sensor 605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 6061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 6061 and/or the backlight when the mobile terminal 600 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 605 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 606 is used to display information input by the user or information provided to the user. The Display unit 606 may include a Display panel 6061, and the Display panel 6061 may be configured by a Liquid Crystal Display (LCD), an organic light-Emitting Diode (OLED), or the like.
The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 6071 using a finger, stylus, or any suitable object or accessory). The touch panel 6071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 610, receives a command from the processor 610, and executes the command. In addition, the touch panel 6071 can be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The user input unit 607 may include other input devices 6072 in addition to the touch panel 6071. Specifically, the other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, and a joystick, which are not described herein again.
Further, the touch panel 6071 can be overlaid on the display panel 6061, and when the touch panel 6071 detects a touch operation on or near the touch panel 6071, the touch operation is transmitted to the processor 610 to determine the type of the touch event, and then the processor 610 provides a corresponding visual output on the display panel 6061 according to the type of the touch event. Although the touch panel 6071 and the display panel 6061 are shown in fig. 6 as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 608 is an interface through which an external device is connected to the mobile terminal 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 600 or may be used to transmit data between the mobile terminal 600 and external devices.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 609 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 610 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 609 and calling data stored in the memory 609, thereby integrally monitoring the mobile terminal. Processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The mobile terminal 600 may further include a power supply 611 (e.g., a battery) for supplying power to the various components, and preferably, the power supply 611 is logically connected to the processor 610 via a power management system, so that functions of managing charging, discharging, and power consumption are performed via the power management system.
In addition, the mobile terminal 600 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides a mobile terminal, which includes a processor 610, a memory 609, and a computer program stored in the memory 609 and capable of running on the processor 610, where the computer program is executed by the processor 610 to implement each process of the flexible screen control method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the flexible screen control method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
In some embodiments of the present invention, there is also provided a flexible screen control method, as shown in fig. 7, including:
step 701, training the initial neural network model according to the obtained application scene and the deformation parameters corresponding to the application scene to obtain a flexible screen deformation model.
Here, the server trains the initial neural network model according to the obtained application scene and the deformation parameter corresponding to the application scene to obtain a flexible screen deformation model, so that the terminal can automatically control the deformation of the flexible screen based on the flexible screen deformation model.
The application scenarios may include, but are not limited to, call making, photo taking, text messaging, game playing, mobile phone dropping, mobile phone being squeezed, and the like.
The application data corresponding to the application scenario may include, for example and without limitation, information of an application program (such as call software, a short message, a camera, and the like) running in the application scenario, operation information (such as making a call, calling, and the like) performed by a user in the application program, and data (such as pressure, temperature, humidity, acceleration, angular velocity, and the like) collected by each sensor in the current environment of the terminal.
The deformation parameters corresponding to the application scene may include, but are not limited to, shape information of the flexible screen after deformation in the application scene, start coordinates of the rotation axis, and a rotation angle of the flexible screen.
The neural network model may specifically adopt any known neural network model. For example, a neural network model as shown in FIG. 2 may be employed, the model including a plurality of inputs (x)1、x2……xn) And a plurality of outputs (y)1、y2……ym) And a plurality of intermediate layers (Layer1, Layer2 … … Layer), n, m and L each being an integer greater than 1. The server can take application data corresponding to multiple groups of application scenes as input and deformation parameters corresponding to multiple groups of application scenes as output, train the neural network model, obtain the weight between each node and further obtain the flexible screen deformation model.
And step 702, sending the flexible screen deformation model to a mobile terminal.
Here, the flexible screen deformation model is sent to the mobile terminal, so that the mobile terminal can accurately determine the deformation parameters of the corresponding flexible screen under various application scenes according to the flexible screen deformation model and the application scenes where the mobile terminal is located, and automatically control the deformation of the flexible screen according to the determined deformation parameters, so that the flexible screen can adapt to various application scenes, manual adjustment of a user is not needed, the performance of the terminal is improved, and the user experience is improved.
According to the flexible screen control method, the flexible screen deformation model is trained and sent to the mobile terminal, so that the mobile terminal can automatically control the flexible screen deformation to adapt to various application scenes based on the flexible screen deformation model, manual adjustment of a user is not needed, the terminal performance is improved, and the user experience is improved.
Optionally, the step 701 includes:
step 7011, an initial neural network model is determined according to initial application data and initial deformation parameters respectively corresponding to a plurality of preset groups of application scenes.
Here, the initial neural network model is determined according to the preset initial application data and the initial deformation parameters, so that a more accurate flexible screen deformation model is obtained based on the initial neural network model.
The initialized application data and the initialized deformation parameters corresponding to the multiple groups of application scenes can be obtained according to the prior experience or multiple tests.
Step 7022, updating the initial neural network model according to the obtained application data and deformation parameters respectively corresponding to the plurality of groups of application scenes to obtain a flexible screen deformation model.
And updating the initial neural network model by using application data and deformation parameters obtained in actual use as a test set to obtain a final flexible screen deformation model. At the moment, the model obtained by further training by using the initial neural network model is more accurate.
Optionally, step 7022 includes:
70221, obtaining theoretical deformation parameters of the flexible screen according to the obtained application data respectively corresponding to the plurality of groups of application scenes and the initial neural network model.
Here, after the server initializes the neural network model, an initialization model, that is, an initial neural network model is obtained, and the server may use application data corresponding to a plurality of groups of collected application scenes as input, and obtain a theoretical deformation parameter output of the flexible screen after the initialization model.
And 70222, acquiring deformation error parameters according to the deformation parameters respectively corresponding to the multiple groups of acquired application scenes and the theoretical deformation parameters.
Here, the deformation error parameter E is calculated according to the actual deformation parameter target and the theoretical deformation parameter output respectively corresponding to the plurality of collected application scenestotalSo as to update the initialization model based on the deformation error parameters to continuously reduce the error.
Step 70223, updating the initial neural network model according to the deformation error parameter to obtain a flexible screen deformation model.
And adjusting the weight among the nodes of the initialization model according to the deformation error parameters, namely updating the initial neural network model to obtain the final flexible screen deformation model.
Wherein, the server can obtain the deformation error parameter E through the following formulatotal
Figure BDA0001565005530000161
Wherein, the server can further add an activation function and a learning coefficient to adjust the weight between each node, so as to further reduce the error.
Optionally, before the step 701, the method further includes:
and receiving application data corresponding to the reported application scene and the deformation parameters of the flexible screen when the mobile terminal detects that the flexible screen deforms.
Here, in the use process of the mobile terminal, when a user controls the flexible screen to deform, the mobile terminal reports application data corresponding to an application scene and deformation parameters of the flexible screen to the server, and the server receives the application data corresponding to the application scene reported by the mobile terminal and the deformation parameters of the flexible screen, so that the server can train and update the neural network model according to the application data corresponding to the application scene and the deformation parameters of the flexible screen, and a more accurate flexible screen deformation model is obtained.
Certainly, the server trains and updates the neural network model based on the big data, and the server can train and update the neural network model based on the obtained multiple groups of data reported by the multiple mobile terminals.
Further, the server may be personalized for each model of mobile terminal user. Specifically, after the step 701, the method further includes:
and 703, determining application data and deformation parameters respectively corresponding to multiple groups of application scenes to which each mobile terminal belongs.
Here, the server calls out a plurality of sets of data to which each mobile terminal belongs.
Step 704, adjusting the flexible screen deformation model according to the application data and the deformation parameters respectively corresponding to the multiple groups of application scenes to which each mobile terminal belongs, and obtaining the flexible screen deformation model corresponding to each mobile terminal.
Here, the server calls out multiple groups of data to which each mobile terminal belongs as a test set, and further adjusts the flexible screen deformation model to obtain the flexible screen deformation model corresponding to each mobile terminal, so that for a certain mobile terminal, the automatic control of the flexible screen based on the corresponding flexible screen deformation model better conforms to the use habit of a user of the mobile terminal, the error is smaller, and the user experience can be further improved.
When the server stores the application data and the deformation parameters respectively corresponding to the multiple groups of application scenes to which each mobile terminal belongs, the server can correspondingly store the identification information of each mobile terminal and the multiple groups of data to which the mobile terminal belongs, so that the data to which each mobile terminal belongs can be determined.
The identification information of the mobile terminal may be, for example, an IMEI (International mobile equipment Identity) of the mobile terminal or image information of a user of the mobile terminal, but is not limited thereto.
Optionally, after the step 702, the method further includes:
step 705, receiving application data corresponding to the application scene and the deformation parameter of the flexible screen after the correction operation, which are reported when the mobile terminal detects the correction operation of the state of the flexible screen after the deformation of the user.
Here, when the application scene of the mobile terminal changes, the mobile terminal calls the flexible screen deformation model to automatically control the shape of the flexible screen to make reasonable changes, and if the mobile terminal user does not accept the changes, the state of the flexible screen after deformation can be corrected. When the mobile terminal detects that a user corrects the state of the flexible screen after deformation, application data corresponding to an application scene and deformation parameters of the flexible screen after correction are reported to the server, and the server receives the application data corresponding to the application scene reported by the mobile terminal and the deformation parameters of the flexible screen after correction.
Step 706, adjusting the flexible screen deformation model according to the application data corresponding to the application scene and the deformation parameter of the flexible screen after the correction operation.
Here, the server can adjust the flexible screen deformation model by using the application data corresponding to the application scene and the deformation parameters of the flexible screen after the correction operation as the test set again, so that the flexible screen deformation model is further optimized.
Optionally, after the step 702, the method further includes:
and 707, receiving application data corresponding to the application scene, the deformation parameter of the flexible screen, and the abnormal information of the mobile terminal, which are reported when the mobile terminal detects that the abnormality occurs.
Here, when the application scene of the mobile terminal changes, the mobile terminal may call the flexible screen deformation model, automatically control the shape of the flexible screen to make a reasonable change, and if the result caused by the change is not good, the flexible screen deformation model needs to be adjusted to improve the bad result. When the mobile terminal detects that the mobile terminal is abnormal, the application data corresponding to the application scene, the deformation parameter of the flexible screen and the abnormal information of the mobile terminal are reported to the server, and the server receives the application data corresponding to the application scene, the deformation parameter of the flexible screen and the abnormal information of the mobile terminal which are reported by the mobile terminal.
Step 708, adjusting the flexible screen deformation model according to the application data corresponding to the application scene, the deformation parameters of the flexible screen and the abnormal information of the mobile terminal.
Here, the server can adjust the flexible screen deformation model according to application data corresponding to the application scene, the deformation parameter of the flexible screen and the abnormal information of the mobile terminal, so as to improve a bad result brought by the flexible screen deformation control in the application scene.
Specifically, after the server obtains the abnormal information generated by the mobile terminal in a certain application scene, the number of corresponding test sets can be reduced to update the flexible screen deformation model, so that the bad result brought by the flexible screen deformation control in the application scene can be improved.
According to the flexible screen control method, the flexible screen deformation model is trained and sent to the mobile terminal, so that the mobile terminal can automatically control the flexible screen deformation to adapt to various application scenes based on the flexible screen deformation model, manual adjustment of a user is not needed, the terminal performance is improved, and the user experience is improved.
In some embodiments of the present invention, as illustrated with reference to fig. 8, there is also provided a server 800 comprising:
a training module 801, configured to train the initial neural network model according to the obtained application scenario and a deformation parameter corresponding to the application scenario, so as to obtain a flexible screen deformation model;
a sending module 802, configured to send the flexible screen deformation model to a mobile terminal.
According to the server 800 provided by the embodiment of the invention, the flexible screen deformation model is trained and sent to the mobile terminal, so that the mobile terminal can automatically control the flexible screen deformation to adapt to various application scenes based on the flexible screen deformation model, manual adjustment of a user is not needed, the terminal performance is improved, and the user experience is improved.
Optionally, the training module 801 includes:
the initialization submodule is used for determining an initial neural network model according to initial application data and initial deformation parameters respectively corresponding to a plurality of groups of preset application scenes;
and the updating submodule is used for updating the initial neural network model according to the application data and the deformation parameters respectively corresponding to the obtained multiple groups of application scenes to obtain the flexible screen deformation model.
Optionally, the update sub-module includes:
the first acquisition unit is used for acquiring theoretical deformation parameters of the flexible screen according to the application data respectively corresponding to the multiple groups of application scenes and the initial neural network model;
the second obtaining unit is used for obtaining deformation error parameters according to the deformation parameters respectively corresponding to the obtained multiple groups of application scenes and the theoretical deformation parameters;
and the updating unit is used for updating the initial neural network model according to the deformation error parameters to obtain the flexible screen deformation model.
Optionally, the server 800 further includes:
and the first receiving module is used for receiving application data corresponding to the reported application scene and the deformation parameter of the flexible screen when the mobile terminal detects that the flexible screen deforms.
Optionally, the server 800 further includes:
the second determining module is used for determining application data and deformation parameters respectively corresponding to a plurality of groups of application scenes to which each mobile terminal belongs;
and the first adjusting module is used for adjusting the flexible screen deformation model according to the application data and the deformation parameters which respectively correspond to the multiple groups of application scenes to which each mobile terminal belongs, so as to obtain the flexible screen deformation model corresponding to each mobile terminal.
Optionally, the server 800 further includes:
the second receiving module is used for receiving application data corresponding to the reported application scene and deformation parameters of the flexible screen after the correction operation when the mobile terminal detects the correction operation of the state of the flexible screen after the deformation of the user;
and the second adjusting module is used for adjusting the flexible screen deformation model according to the application data corresponding to the application scene and the deformation parameters of the flexible screen after the correction operation.
Optionally, the server 800 further includes:
the third receiving module is used for receiving application data corresponding to the reported application scene, the deformation parameter of the flexible screen and the abnormal information of the mobile terminal when the mobile terminal detects that the abnormality occurs;
and the third adjusting module is used for adjusting the flexible screen deformation model according to the application data corresponding to the application scene, the deformation parameters of the flexible screen and the abnormal information of the mobile terminal.
The server provided in the embodiment of the present invention can implement each process implemented by the server in the method embodiment of fig. 7, and is not described herein again to avoid repetition. According to the server 800 provided by the embodiment of the invention, the flexible screen deformation model is trained and sent to the mobile terminal, so that the mobile terminal can automatically control the flexible screen deformation to adapt to various application scenes based on the flexible screen deformation model, manual adjustment of a user is not needed, the terminal performance is improved, and the user experience is improved.
Preferably, an embodiment of the present invention further provides a server, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and when being executed by the processor, the computer program implements each process of the flexible screen control method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the flexible screen control method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (12)

1. A flexible screen control method is applied to a mobile terminal provided with a flexible screen, and is characterized by comprising the following steps:
acquiring a flexible screen deformation model; the flexible screen deformation model comprises an application scene and deformation parameters corresponding to the application scene;
determining a deformation parameter of the flexible screen according to the flexible screen deformation model and an application scene where the mobile terminal is located;
controlling the deformation of the flexible screen according to the deformation parameters;
the application scene comprises a call-making scene, and the deformation parameter corresponding to the application scene comprises folding of the lower half part of the flexible screen;
the method further comprises the following steps:
in the call-making scene, the lower half screen is subjected to screen turning or resolution reduction;
the acquiring of the flexible screen deformation model comprises the following steps: the server trains an initial neural network model according to the obtained application scenes and deformation parameters corresponding to the application scenes to obtain a flexible screen deformation model, and then determines application data and deformation parameters corresponding to multiple groups of application scenes to which each mobile terminal belongs; and adjusting the flexible screen deformation model according to the application data and the deformation parameters respectively corresponding to the multiple groups of application scenes to which the mobile terminals belong, so as to obtain the flexible screen deformation model corresponding to each mobile terminal.
2. The method of claim 1, wherein the application scenario includes application data; the step of determining the deformation parameters of the flexible screen according to the flexible screen deformation model and the application scene of the mobile terminal comprises the following steps:
acquiring application data corresponding to an application scene where the mobile terminal is located;
and determining deformation parameters of the flexible screen according to the application data and the flexible screen deformation model.
3. The method of claim 1, wherein before obtaining the flexible screen deformation model, the method further comprises:
when deformation of the flexible screen is detected, acquiring application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen;
and reporting the application data corresponding to the application scene and the deformation parameters of the flexible screen to a server.
4. The method according to claim 1, wherein after controlling the deformation of the flexible screen according to the deformation parameter, the method further comprises:
when the correction operation of the state of the flexible screen after deformation by a user is detected, acquiring application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen after the correction operation;
and reporting the application data corresponding to the application scene and the deformation parameters of the flexible screen after the correction operation to a server.
5. A mobile terminal, includes flexible screen, its characterized in that still includes:
the first acquisition module is used for acquiring a flexible screen deformation model; the flexible screen deformation model comprises an application scene and deformation parameters corresponding to the application scene;
the first determining module is used for determining a deformation parameter of the flexible screen according to the flexible screen deformation model and an application scene where the mobile terminal is located;
the control module is used for controlling the deformation of the flexible screen according to the deformation parameters;
the application scene comprises a call-making scene, and the deformation parameter corresponding to the application scene comprises folding of the lower half part of the flexible screen; in the call-making scene, the lower half screen is subjected to screen turning or resolution reduction;
the acquiring of the flexible screen deformation model comprises the following steps: the server trains an initial neural network model according to the obtained application scenes and deformation parameters corresponding to the application scenes to obtain a flexible screen deformation model, and then determines application data and deformation parameters corresponding to multiple groups of application scenes to which each mobile terminal belongs; and adjusting the flexible screen deformation model according to the application data and the deformation parameters respectively corresponding to the multiple groups of application scenes to which the mobile terminals belong, so as to obtain the flexible screen deformation model corresponding to each mobile terminal.
6. The mobile terminal of claim 5, wherein the application scenario includes application data; the first determining module includes:
the obtaining sub-module is used for obtaining application data corresponding to an application scene where the mobile terminal is located;
and the determining submodule is used for determining the deformation parameters of the flexible screen according to the application data and the flexible screen deformation model.
7. The mobile terminal of claim 5, further comprising:
the second acquisition module is used for acquiring application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen when the deformation of the flexible screen is detected;
and the first reporting module is used for reporting the application data corresponding to the application scene and the deformation parameters of the flexible screen to a server.
8. The mobile terminal of claim 5, further comprising:
the second obtaining module is used for obtaining application data corresponding to an application scene of the mobile terminal and deformation parameters of the flexible screen after the correction operation when the correction operation of the state of the flexible screen after the deformation by the user is detected;
and the second reporting module is used for reporting the application data corresponding to the application scene and the deformation parameter of the flexible screen after the correction operation to a server.
9. A mobile terminal, characterized in that it comprises a processor, a memory and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the flexible screen control method according to any one of claims 1 to 4.
10. A flexible screen control method is characterized by comprising the following steps:
training the initial neural network model according to the obtained application scene and the deformation parameters corresponding to the application scene to obtain a flexible screen deformation model; determining application data and deformation parameters respectively corresponding to a plurality of groups of application scenes to which each mobile terminal belongs; adjusting the flexible screen deformation model according to application data and deformation parameters respectively corresponding to a plurality of groups of application scenes to which each mobile terminal belongs to obtain the flexible screen deformation model corresponding to each mobile terminal;
sending the flexible screen deformation model to a mobile terminal;
the application scene comprises a call-making scene, and the deformation parameter corresponding to the application scene comprises folding of the lower half part of the flexible screen; and under the call-making scene, the lower half screen is subjected to screen turning or resolution reduction.
11. A server, comprising:
the training module is used for training the initial neural network model according to the obtained application scene and the deformation parameters corresponding to the application scene to obtain a flexible screen deformation model; determining application data and deformation parameters respectively corresponding to a plurality of groups of application scenes to which each mobile terminal belongs; adjusting the flexible screen deformation model according to application data and deformation parameters respectively corresponding to a plurality of groups of application scenes to which each mobile terminal belongs to obtain the flexible screen deformation model corresponding to each mobile terminal;
the sending module is used for sending the flexible screen deformation model to the mobile terminal;
the application scene comprises a call-making scene, and the deformation parameter corresponding to the application scene comprises folding of the lower half part of the flexible screen; and under the call-making scene, the lower half screen is subjected to screen turning or resolution reduction.
12. A server, characterized by comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the flexible screen control method according to claim 10.
CN201810095928.0A 2018-01-31 2018-01-31 Flexible screen control method, mobile terminal and server Active CN108449489B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810095928.0A CN108449489B (en) 2018-01-31 2018-01-31 Flexible screen control method, mobile terminal and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810095928.0A CN108449489B (en) 2018-01-31 2018-01-31 Flexible screen control method, mobile terminal and server

Publications (2)

Publication Number Publication Date
CN108449489A CN108449489A (en) 2018-08-24
CN108449489B true CN108449489B (en) 2020-10-23

Family

ID=63191439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810095928.0A Active CN108449489B (en) 2018-01-31 2018-01-31 Flexible screen control method, mobile terminal and server

Country Status (1)

Country Link
CN (1) CN108449489B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881622A (en) * 2018-05-30 2018-11-23 努比亚技术有限公司 A kind of based reminding method, flexible screen terminal and computer readable storage medium
CN110207643B (en) * 2019-05-31 2021-02-19 闻泰通讯股份有限公司 Folding angle detection method and device, terminal and storage medium
CN110448912A (en) * 2019-07-31 2019-11-15 维沃移动通信有限公司 Terminal control method and terminal device
CN112463007A (en) * 2019-09-06 2021-03-09 中兴通讯股份有限公司 Flexible screen terminal, display method thereof and computer readable storage medium
CN111026350A (en) * 2019-11-28 2020-04-17 维沃移动通信有限公司 Display control method and electronic equipment
CN111158548A (en) * 2019-12-30 2020-05-15 维沃移动通信有限公司 Screen folding method and electronic equipment
CN113630484B (en) * 2020-05-07 2024-03-19 Oppo广东移动通信有限公司 Equipment control method and device, storage medium and electronic equipment
CN113741853A (en) * 2020-05-27 2021-12-03 Oppo广东移动通信有限公司 Device control method, device, storage medium and electronic device
CN113824818A (en) * 2020-06-16 2021-12-21 Oppo广东移动通信有限公司 Device control method, device, storage medium and electronic device
CN112565729A (en) * 2020-11-25 2021-03-26 深圳创维-Rgb电子有限公司 Flexible display device and method, storage medium
CN112905091A (en) * 2021-02-09 2021-06-04 维沃移动通信有限公司 Application program starting method and device and electronic equipment
CN113422872B (en) * 2021-06-17 2023-03-14 维沃移动通信有限公司 Control method and device of electronic equipment, electronic equipment and readable storage medium
CN114120840B (en) * 2021-12-11 2023-05-09 武汉华星光电半导体显示技术有限公司 Deformation control method and deformation control device of flexible display panel

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102142207A (en) * 2010-01-29 2011-08-03 株式会社泛泰 Flexible electronic product having a shape change characteristic and method of changing the shape
CN106406449A (en) * 2016-09-29 2017-02-15 北京小米移动软件有限公司 Deformation method and device for smart wearing device
CN107330439A (en) * 2017-07-14 2017-11-07 腾讯科技(深圳)有限公司 A kind of determination method, client and the server of objects in images posture

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM559510U (en) * 2016-11-14 2018-05-01 創王光電股份有限公司 Flexible display, foldable apparatus, and apparatus thereof
CN107515998B (en) * 2017-10-10 2020-06-23 上海大学 Flexible display screen mechanical simulation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102142207A (en) * 2010-01-29 2011-08-03 株式会社泛泰 Flexible electronic product having a shape change characteristic and method of changing the shape
CN106406449A (en) * 2016-09-29 2017-02-15 北京小米移动软件有限公司 Deformation method and device for smart wearing device
CN107330439A (en) * 2017-07-14 2017-11-07 腾讯科技(深圳)有限公司 A kind of determination method, client and the server of objects in images posture

Also Published As

Publication number Publication date
CN108449489A (en) 2018-08-24

Similar Documents

Publication Publication Date Title
CN108449489B (en) Flexible screen control method, mobile terminal and server
CN108182019B (en) Suspension control display processing method and mobile terminal
CN110209313B (en) Icon moving method and terminal equipment
CN110072014B (en) Screen folding state determining method and mobile terminal
CN108427873B (en) Biological feature identification method and mobile terminal
CN110174993B (en) Display control method, terminal equipment and computer readable storage medium
CN108196815B (en) Method for adjusting call sound and mobile terminal
CN108683850B (en) Shooting prompting method and mobile terminal
CN108900695B (en) Display processing method, terminal equipment and computer readable storage medium
CN111510623B (en) Shooting method and electronic equipment
CN111031234B (en) Image processing method and electronic equipment
CN108174109B (en) Photographing method and mobile terminal
CN110933494A (en) Picture sharing method and electronic equipment
CN108509141B (en) Control generation method and mobile terminal
CN108174110B (en) Photographing method and flexible screen terminal
CN107729100B (en) Interface display control method and mobile terminal
CN109858447B (en) Information processing method and terminal
CN109597546B (en) Icon processing method and terminal equipment
CN109443261B (en) Method for acquiring folding angle of folding screen mobile terminal and mobile terminal
CN108170310B (en) Touch screen control method and mobile terminal
CN111142618A (en) Method for detecting folding angle and electronic equipment
CN111261128B (en) Screen brightness adjusting method and electronic equipment
CN111061407B (en) Video program operation control method, electronic device, and storage medium
CN110456959B (en) Terminal control method and terminal
CN110113490B (en) Information processing method, terminal and computer readable storage medium

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
GR01 Patent grant
GR01 Patent grant