Information processing method, mobile terminal and storage medium

CN119744382APending Publication Date: 2025-04-01SHENZHEN TRANSSION HLDG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280099023.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-09-02
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

The increase in the screen size of mobile terminals makes it difficult for users to reach remote function buttons with one hand, making the operation inconvenient.

Method used

By responding to the preset trigger command, the target function button is obtained, and its display position is determined based on the lateral movement distance of the user's hand, holding status, usage habits and instruction direction, ensuring that the function button is displayed in the area that is accessible to the user, including in information display Displayed on the left or right side of the screen as a pop-up window, drop-down bar or fan-shaped sidebar.

Benefits of technology

When the lateral movement distance of the user's hand is limited, it is convenient for the user to operate the function buttons, improves the display method of the terminal display screen content to meet the user's needs, simplifies the operation, solves the difficulty of button operation caused by the increase in screen size, and improves the User experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119744382A_ABST
    Figure CN119744382A_ABST
Patent Text Reader

Abstract

An information processing method, a mobile terminal and a storage medium, the method comprising the following steps: in response to a preset trigger instruction received based on an information display screen, obtaining a target function button, the target function button being used to adjust the information display mode (S10); and displaying the target function button at a target display position (S20). The method displays the target function button at the target display position in response to the preset trigger instruction, and in the case where the lateral movement distance of the user's hand is limited, it is convenient for the user to operate the function button for adjusting the terminal display screen, so that the display mode of the information content in the terminal display screen meets the user's needs, the operation is simple and convenient, and the problem that the screen size of the current mobile terminal is getting larger and larger and the user cannot reach the buttons at the far end with one hand operation is solved, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method, mobile terminal and storage medium Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to an information processing method, a mobile terminal and a storage medium. Background Art

[0002] When playing videos or displaying images full-screen on a mobile device, commonly used function buttons are often located in the lower left, lower right, upper right, or upper left corners of the screen. Furthermore, with the increasing size of mobile device screens, users cannot reach buttons farther away with one hand. For example, the bullet screen settings button in the lower or upper left corner is difficult to reach when holding the phone in the right hand.

[0003] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Technical issues

[0004] In response to the above technical problems, the embodiments of the present application provide an information processing method, a mobile terminal and a storage medium. When the lateral movement distance of the user's hand is limited, it is convenient for the user to operate the function buttons for adjusting the terminal display screen, so that the display method of the information content in the terminal display screen meets the user's needs and the operation is simple and convenient. Technical Solutions

[0005] To solve the above technical problems, the present invention provides an information processing method, including:

[0006] S10: In response to a preset trigger instruction received based on the information display screen, obtaining a target function button, wherein the target function button is used to adjust the information display mode;

[0007] S20: Displaying the target function button at the target display position.

[0008] Optionally, the S20 further includes at least one of the following:

[0009] Determining a target display position at the occurrence position of the information display screen according to the preset trigger instruction;

[0010] Determine the target display position according to the user's hand holding state;

[0011] Determine the target display position based on user usage habits;

[0012] The target display position is determined according to the instruction direction of the preset trigger instruction.

[0013] Optionally, determining the target display position at the occurrence position of the information display screen according to the preset trigger instruction includes at least one of the following:

[0014] If the occurrence position of the preset trigger instruction on the information display screen is within the left screen range, determining the target display position to be a first preset position on the left side of the information display screen;

[0015] If the occurrence position of the preset trigger instruction on the information display screen is within the right screen range, the target display position is determined to be a second preset position on the right side of the information display screen.

[0016] Optionally, determining the target display position according to the user's hand holding state includes at least one of the following:

[0017] If the user's hand holding state is left-hand holding, determining the target display position to be a first preset position on the left side of the information display screen;

[0018] If the user's hand holding state is right-hand holding, the target display position is determined to be a second preset position located on the right side of the information display screen.

[0019] Optionally, the determining the target display position according to the instruction direction of the preset trigger instruction includes at least one of the following:

[0020] If the instruction direction of the preset trigger instruction is left, determining the target display position to be a first preset position located on the left side of the information display screen;

[0021] If the instruction direction of the preset trigger instruction is rightward, the target display position is determined to be a second preset position located on the right side of the information display screen.

[0022] Optionally, the target acquisition function button includes:

[0023] Obtaining usage frequencies corresponding to various function buttons for adjusting the information display screen;

[0024] Select the function button whose usage frequency is higher than the preset threshold as the target function button;

[0025] or,

[0026] The corresponding target function button is acquired according to the information type displayed on the information display screen.

[0027] Optionally, the information display method includes at least one of the size of the information display, the brightness of the information display, the text status during information display, the content switching of the information display, the carrier of the information display, the volume during information display, the playback speed of the information display, the clarity of the information display, and the angle of the information display.

[0028] Optionally, the step S20 includes at least one of the following:

[0029] Displaying a function menu generated by arranging the target function buttons at the target display position;

[0030] Displaying the target function button at the target display position in the form of a pop-up window, a drop-down bar, or a fan-shaped sidebar;

[0031] The target function button is displayed in a circular area centered on the target display position.

[0032] An embodiment of the present application further provides a mobile terminal, comprising: a memory and a processor, wherein the memory stores an information processing program, and when the information processing program is executed by the processor, the steps of the above method are implemented.

[0033] An embodiment of the present application further provides a computer storage medium, wherein the computer storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented. Beneficial effects

[0034] As described above, the information processing method of the present application includes the steps of: obtaining a target function button in response to a preset trigger instruction received based on an information display screen, the target function button being used to adjust the information display method; and displaying the target function button at a target display position. Through the above technical solution, when the user's hand has a limited lateral movement distance, it is convenient for the user to operate the function button for adjusting the terminal display screen, so that the display method of the information content on the terminal display screen meets the user's needs, and the operation is simple and convenient. This solves the problem that the screen size of current mobile terminals is getting larger and larger, and the user cannot reach the buttons at the far end with one hand, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for describing the embodiments. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without inventive work.

[0036] FIG1 is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application;

[0037] FIG2 is a diagram of a communication network system architecture provided by an embodiment of the present application;

[0038] FIG3 is a flow chart of an information processing method according to the first embodiment;

[0039] FIG4 is a flow chart of an information processing method according to a second embodiment;

[0040] FIG5 is a schematic diagram of preset positions of an information processing method according to a second embodiment;

[0041] FIG6 is a schematic flow chart of an information processing method according to a third embodiment;

[0042] FIG7 is a schematic diagram of the information processing interface of the first embodiment;

[0043] FIG8 is a schematic diagram of the information processing interface of the second example;

[0044] FIG9 is a schematic structural diagram of an information processing device provided in an embodiment of the present application;

[0045] FIG10 is a schematic structural diagram of another mobile terminal provided in an embodiment of the present application;

[0046] FIG11 is a schematic diagram of the hardware structure of a controller 140 provided in an embodiment of the present application;

[0047] FIG12 is a schematic diagram of the hardware structure of a network node 150 provided in an embodiment of the present application;

[0048] The purpose of this application, its features, and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and the accompanying text are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of this application to those skilled in the art by reference to specific embodiments. Modes for Carrying Out the Invention

[0049] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0050] It should be noted that, in this document, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0051] It should be understood that although the terms "first," "second," "third," etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are used solely to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the term "if," as used herein, may be interpreted as "upon," "when," or "in response to a determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms "comprising" and "including" indicate the presence of the recited features, steps, operations, elements, components, items, types, and / or groups, but do not preclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, types, and / or groups. The terms "or," "and / or," "including at least one of the following," etc., as used herein, may be interpreted as inclusive, meaning any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”; and for another example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”. An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.

[0052] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and they can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0053] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to the determination" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)," depending on the context.

[0054] It should be noted that in this article, step codes such as S301 and S302 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial restriction on the order. When implementing the step, those skilled in the art may execute S302 first and then S301, etc., but these should all be within the scope of protection of this application.

[0055] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0056] In the subsequent description, the use of suffixes such as "module", "component" or "unit" to represent elements is only for the purpose of facilitating the description of the present application and has no specific meaning. Therefore, "module", "component" or "unit" can be used interchangeably.

[0057] Mobile terminals can be implemented in various forms. For example, the mobile terminals described in this application may include mobile terminals with cameras such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals with cameras such as digital TVs and desktop computers.

[0058] The subsequent description will be made by taking a mobile terminal as an example. It will be understood by those skilled in the art that, in addition to components specifically used for mobile purposes, the configuration according to the embodiments of the present application can also be applied to fixed-type terminals.

[0059] Please refer to Figure 1, which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application, provided in an embodiment of the present application. The mobile terminal 100 may include components such as an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (Audio / Video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will appreciate that the mobile terminal structure shown in Figure 1 does not limit the mobile terminal, and the mobile terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0060] The following is a detailed introduction to the various components of the mobile terminal in conjunction with Figure 1:

[0061] The RF unit 101 can be used to send and receive information or receive signals during calls. Specifically, it receives downlink information from the base station and transmits it to the processor 110 for processing. It also transmits uplink data to the base station. Typically, the RF unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and more. Furthermore, the RF unit 101 can communicate with the network and other devices via wireless communication. The above-mentioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing- Long Term Evolution) and TDD-LTE (Time Division Duplexing- Long Term Evolution), etc.

[0062] WiFi is a short-range wireless transmission technology. A mobile terminal, through WiFi module 102, enables users to send and receive emails, browse web pages, and access streaming media, providing wireless broadband Internet access. Although FIG1 illustrates WiFi module 102, it is understood that it is not a required component of the mobile terminal and can be omitted as needed without changing the essence of the application.

[0063] The audio output unit 103 can convert audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Furthermore, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, or the like.

[0064] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data from still images or videos captured by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the GPU 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the RF unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) in various operating modes, such as phone call mode, recording mode, and voice recognition mode, and process such sound into audio data. In phone call mode, the processed audio (voice) data may be converted into a format that can be transmitted to a mobile communication base station via the RF unit 101. The microphone 1042 may implement various noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.

[0065] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, or other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 based on the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is brought to your ear. An accelerometer, a type of motion sensor, can detect acceleration in all directions (typically three axes) and, when stationary, can detect the magnitude and direction of gravity. This can be used for applications that recognize the phone's posture (e.g., switching between landscape and portrait modes, related games, magnetometer posture calibration), vibration recognition-related functions (e.g., pedometer, tapping), and other functions. Other sensors that may be configured on a mobile phone, such as a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., are not described here.

[0066] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0067] The user input unit 107 can be used to receive input digital or character information and generate key signal input related to user settings and function control of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can detect user touch operations on or near it (for example, operations performed on or near the touch panel 1071 using a finger, stylus, or any other suitable object or accessory) and drive corresponding connected devices according to pre-set programs. The touch panel 1071 may include a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch position and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 110. The touch controller can also receive and execute commands from the processor 110. Furthermore, the touch panel 1071 can be implemented using various types of sensors, including resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, etc., and the specifics are not limited here.

[0068] Optionally, the touch panel 1071 may overlay the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. The processor 110 then provides a corresponding visual output on the display panel 1061 based on the type of touch event. Although in FIG1 , the touch panel 1071 and the display panel 1061 are shown as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the mobile terminal, which is not limited to this specific embodiment.

[0069] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. 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 with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.

[0070] Memory 109 can be used to store software programs and various data. Memory 109 may primarily include a program storage area and a data storage area. Optionally, the program storage area may store an operating system and at least one application required for a function (such as sound playback or image playback); the data storage area may store data generated based on the use of the phone (such as audio data and a phone book). Memory 109 may also include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0071] Processor 110 is the control center of the mobile terminal, connecting all components of the mobile terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 109 and accessing data stored in memory 109, it executes various functions of the mobile terminal and processes data, thereby providing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, processor 110 may integrate an application processor and a modem processor. Optionally, the application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 110.

[0072] The mobile terminal 100 may further include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption.

[0073] Although not shown in FIG. 1 , the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.

[0074] To facilitate understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based is described below.

[0075] Please refer to Figure 2, which is a communication network system architecture diagram provided in an embodiment of the present application. The communication network system is an LTE system of universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203 and an operator's IP service 204, which are connected in sequence.

[0076] Optionally, UE201 may be the above-mentioned mobile terminal 100, which will not be described in detail here.

[0077] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 . Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface). eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide UE 201 with access to EPC 203 .

[0078] The EPC 203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, and a PCRF (Policy and Charging Rules Function) 2036. Optionally, the MME 2031 is a control node that processes signaling between the UE 201 and the EPC 203, providing bearer and connection management. The HSS 2032 provides registers for managing functions such as the Home Location Register (not shown) and stores user-specific information such as service features and data rates. All user data can be sent through SGW2034. PGW2035 can provide IP address allocation and other functions for UE 201. PCRF2036 is the policy and charging control policy decision point for service data flows and IP bearer resources. It selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).

[0079] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.

[0080] Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA and future new network systems, etc., which are not limited here.

[0081] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed.

[0082] An embodiment of the present invention provides an information processing method. Referring to FIG. 3 , FIG. 3 is a flow chart illustrating an information processing method according to a first embodiment.

[0083] In this embodiment, the information processing method includes the following steps:

[0084] S10: In response to a preset trigger instruction received based on the information display screen, a target function button is acquired, where the target function button is used to adjust the information display mode.

[0085] It is understandable that the mobile terminal displays an information display screen, receives the current instruction input by the user based on the information display screen, determines whether the current instruction is a preset trigger instruction, and if so, obtains the target function button. In a specific implementation, the preset trigger instruction can be any one of a single-click screen instruction, a double-click screen instruction, a sliding screen instruction, a key instruction, a screen folding instruction, etc., or any combination of multiple instructions. Among them, the single-click screen instruction, the double-click screen instruction, and the sliding screen instruction can be instructions triggered by a single finger or multiple fingers, and the screen folding instruction is a instruction triggered when the folding screen is folded to a certain angle.

[0086] Optionally, the information display method includes at least one of the size of the information display, the brightness of the information display, the text status during information display, the content switching of the information display, the carrier of the information display, the volume during information display, the playback speed of the information display, the clarity of the information display, and the angle of the information display.

[0087] Optionally, the information display screen includes at least one of a video playback screen, a web page display screen, a text display screen, and a picture display screen.

[0088] Optionally, the information display screen includes a picture display screen, and the information display mode includes at least one of rotating the picture screen, editing the picture screen, resizing the picture screen, switching pictures, renaming pictures, and adding notes to pictures. The function button for switching pictures includes at least one of turning to the previous picture, turning to the next picture, or selecting a picture for display.

[0089] Optionally, the information display screen includes a text display screen, and the information display mode includes at least one of the brightness of the text screen, text switching, text font, and text font size. The function button for switching text includes at least one of page up, page down, previous chapter, next chapter, and selecting text for display.

[0090] Optionally, the information display screen includes a web page display screen, and the information display mode includes at least one of the following: brightness of the web page screen, size of the web page screen, web page switching, web page screen color, web page font, and web page font size. The function button for switching web pages includes at least one of forward, back, select a web page to display, and create a new web page.

[0091] Optionally, the information display screen includes a video playback screen, and the information display method includes at least one of the size of the video screen, the playback speed of the video, the subtitles of the video, the brightness of the video screen, the switching of the video, the playback carrier of the video, the playback clarity of the video, the playback volume of the video, etc.

[0092] It should be noted that the function buttons for adjusting the size of the video screen include at least one of a fixed aspect ratio size (such as 16:9, 2:3, etc.), a custom size, a small window playback size, a full-screen size, and a half-screen size; the function buttons for switching videos include at least one of the previous episode, the next episode, recommended videos, and selected videos; and the function buttons for adjusting the playback carrier of the video include at least one of screen casting and sharing.

[0093] Optionally, the acquiring the target function button includes: acquiring usage frequencies corresponding to the function buttons for adjusting the information display screen; selecting a function button with a usage frequency higher than a preset threshold as the target function button;

[0094] or,

[0095] The corresponding target function button is acquired according to the information type displayed on the information display screen.

[0096] It should be understood that the preset threshold is a critical value set in advance to distinguish between high and low usage frequencies, for example, 1 time / day, 10 times / week, etc. If the usage frequency of a function button is higher than the preset threshold, it indicates that the function button is used frequently, and the function button is selected as the target function button. In a specific implementation, when a user uses a function button, the mobile terminal calls the counter of the function button and performs a count-up process. After receiving a preset trigger instruction based on the information display screen, the mobile terminal periodically queries and counts the counters corresponding to multiple function buttons, determines the counting time, determines the usage frequency based on the counter value and the counting time, and determines the function button with a usage frequency higher than the preset threshold as the target function button.

[0097] In a specific implementation, the information type displayed on the information display screen may include image type, text type, web page type, or video type. Different information types correspond to different target function buttons. For example, the target function buttons corresponding to the image type are image rotation and image editing, and the target function buttons corresponding to the video type are video playback speed and video subtitles. A mapping relationship table between information types and target function buttons is stored in advance. After receiving a preset trigger instruction based on the information display screen, the information type displayed on the information display screen is determined, and the mapping relationship table is searched according to the information type to determine the corresponding target function button.

[0098] S20: Displaying the target function button at the target display position.

[0099] It should be noted that the target display position can be a fixed position set in advance, for example, the lower left corner of the information display screen, the lower right corner of the information display screen, or it can be a position determined by the mobile terminal based on the collected information, for example, the position determined by the occurrence position of the information display screen based on a preset trigger instruction, the user's hand holding state, etc.

[0100] In this embodiment, in response to a preset trigger instruction received based on the information display screen, a target function button is obtained, the target function button being used to adjust the information display mode; and the target function button is displayed at the target display position. This facilitates user operation of the function button for adjusting the terminal display screen when the user's hand has limited lateral movement distance, ensuring that the display mode of the information content on the terminal display screen meets the user's needs. This provides simple and convenient operation, solves the problem of users being unable to reach buttons at distant locations with one hand due to the increasing screen size of current mobile terminals, and thereby improves the user experience.

[0101] Refer to FIG4 , which is a flowchart illustrating an information processing method according to a second embodiment.

[0102] Based on the first embodiment above, the S20 of the information processing method of this embodiment further includes at least one of the following:

[0103] S201: determining a target display position on the information display screen according to the occurrence position of the preset trigger instruction.

[0104] It is understood that the preset trigger instruction is a touch screen instruction (e.g., a single-click instruction). When the preset trigger instruction is received, the location where the preset trigger instruction occurs on the information display screen is determined, and the target display location is determined based on the location. In one implementation, the location where the preset trigger instruction occurs is determined as the target display location, and the target function button is displayed at the target display location.

[0105] In another implementation, the S201 includes at least one of the following: if the occurrence position of the preset trigger instruction on the information display screen is within the left screen range, the target display position is determined to be the first preset position on the left side of the information display screen; if the occurrence position of the preset trigger instruction on the information display screen is within the right screen range, the target display position is determined to be the second preset position on the right side of the information display screen.

[0106] It should be noted that the left screen range is the left half of the information display screen, and the right screen range is the right half of the information display screen. The first preset position is set on the left side of the information display screen, and can be the lower left corner, the upper left corner, the middle of the leftmost boundary, or the center of the left screen range. The second preset position is set on the right side of the information display screen, and can be the lower right corner, the upper right corner, the middle of the rightmost boundary, or the center of the right screen range. Referring to Figure 5, Figure 5 is a schematic diagram of the preset positions of the information processing method shown in the second embodiment; in Figure 5, the first preset position is the lower left corner of the information display screen, and the second preset position is the lower right corner of the information display screen. If the preset trigger instruction occurs within the left screen range, the target function button is displayed at the lower left corner. If the preset trigger instruction occurs within the right screen range, the target function button is displayed at the lower right corner.

[0107] S202: Determine the target display position according to the user's hand holding state.

[0108] It is understood that the user's hand holding state can be determined by the location of the preset trigger instruction on the information display screen. For example, if the preset trigger instruction is generated within the left screen area on the information display screen, the user's hand holding state is determined to be left-handed; if the preset trigger instruction is generated within the right screen area on the information display screen, the user's hand holding state is determined to be right-handed. The user's hand holding state can also be sensed by a sensor.

[0109] Specifically, S202 includes at least one of the following items: if the user's hand holding state is left-hand holding, the target display position is determined to be a first preset position located on the left side of the information display screen; if the user's hand holding state is right-hand holding, the target display position is determined to be a second preset position located on the right side of the information display screen.

[0110] It should be noted that, referring to Figure 5, the first preset position in Figure 5 is the lower left corner of the information display screen, and the second preset position is the lower right corner of the information display screen. If the user's hand holding state is left-handed, the target function button is displayed at the lower left corner. If the user's hand holding state is right-handed, the target function button is displayed at the lower right corner.

[0111] S203: Determine the target display position according to the user's usage habits.

[0112] In a specific implementation, optionally, the user enters the display position in advance based on usage habits, and the mobile terminal searches for the target display position stored in the corresponding area after receiving a preset trigger instruction based on the information display screen; optionally, the user enters the habitual holding state in advance based on usage habits, and the mobile terminal searches for the habitual holding state stored in the corresponding area after receiving a preset trigger instruction based on the information display screen; optionally, the historical occurrence position of the preset trigger instruction on the information display screen over a period of time is counted, and it is determined whether the historical occurrence position is in the left screen range or the right screen range to obtain recorded information, and the habitual holding state is determined based on the recorded information. Referring to Figure 5, if the habitual holding state is left-handed holding, the target function button is displayed in the lower left corner; if the habitual holding state is right-handed holding, the target function button is displayed in the lower right corner.

[0113] S204: Determine a target display position according to the instruction direction of the preset trigger instruction.

[0114] It should be understood that the preset trigger instruction is a sliding instruction, the instruction direction of the preset trigger instruction is monitored, and the target display position is determined according to the instruction direction. Optionally, the intersection position of the instruction direction and the boundary of the information display screen is determined, and the intersection position is determined as the target display position.

[0115] Optionally, S204 includes at least one of the following: if the instruction direction of the preset trigger instruction is left, the target display position is determined to be the first preset position located on the left side of the information display screen; if the instruction direction of the preset trigger instruction is right, the target display position is determined to be the second preset position located on the right side of the information display screen.

[0116] It should be noted that, referring to Figure 5, the first preset position in Figure 5 is the lower left corner of the information display screen, and the second preset position is the lower right corner of the information display screen. If the instruction direction of the preset trigger instruction is to the left, the target function button is displayed at the lower left corner. If the instruction direction of the preset trigger instruction is to the right, the target function button is displayed at the lower right corner.

[0117] In this embodiment, the target display position is determined according to the preset trigger instruction, the user's hand holding state or the user's habit, and the target function button is displayed at the target display position, so that the function button is displayed in a position that the user can reach. When the lateral movement distance of the user's hand is limited, it is convenient for the user to operate to adjust the function button on the terminal display screen, so that the display method of the information content in the terminal display screen meets the user's viewing needs. The operation is simple and convenient, which solves the problem of the user's inconvenience in adjusting the function with one hand, thereby improving the user experience.

[0118] Refer to FIG. 6 , which is a flowchart illustrating an information processing method according to a third embodiment.

[0119] Based on the first embodiment above, S20 of the information processing method of this embodiment includes at least one of the following:

[0120] S205: Displaying a function menu generated by arranging the target function buttons at the target display position.

[0121] Optionally, when a target function button is obtained, the target function button is displayed at the target display position. Optionally, one or more target function buttons are arranged according to a certain rule to generate a function menu, and the function menu is displayed at the target display position.

[0122] S206: Display the target function button at the target display position in the form of a pop-up window, a drop-down bar, or a fan-shaped sidebar.

[0123] Optionally, displaying the target function button in a pop-up window at the target display position includes: embedding the acquired one or more target function buttons into the target pop-up window, and displaying the target pop-up window with the target display position as the center.

[0124] Optionally, displaying the target function button in the form of a drop-down bar at the target display position includes: determining a grid where the target display position is located, and displaying a drop-down bar embedded with one or more target function buttons below the grid.

[0125] Optionally, displaying the target function button in the form of a fan-shaped sidebar at the target display position includes: determining a grid where the target display position is located, and displaying a fan-shaped sidebar embedded with one or more target function buttons on the side of the grid.

[0126] S207: Displaying the target function button in a circular area centered at the target display position.

[0127] It should be understood that the inner radius and outer radius of the annular area can be fixed parameters or can be user-defined parameters according to user habits. Specifically, one or more target function buttons of the same size are embedded in the annular area centered on the target display position.

[0128] The following examples illustrate the information processing method of this application:

[0129] Refer to Figure 7, which is a schematic diagram of the information processing interface of the first example; in the first example: the user inputs a preset trigger instruction by clicking the screen, and the mobile terminal obtains target function buttons including: next episode, 2x speed (×2), volume and brightness under the control of the preset trigger instruction, determines the target display position (i.e., point A in Figure 7) at the occurrence position of the preset trigger instruction on the information display screen, and displays the target function buttons in a circular area centered on point A.

[0130] Refer to Figure 8, which is a schematic diagram of the information processing interface of the second example; in the second example: the mobile terminal obtains the target function buttons including: selection, 1.25 times speed (×1.25), screen projection and sharing under the control of the preset trigger instruction, determines that the user's hand holding state is right-hand holding, and displays the target function buttons in the form of a fan-shaped sidebar in the lower right corner.

[0131] In this embodiment, a function menu generated by arranging target function buttons is displayed at the target display location; target function buttons are displayed at the target display location in the form of a pop-up window, a drop-down bar, or a fan-shaped sidebar; and target function buttons are displayed within a circular area centered at the target display location. These methods enhance the interactive experience, diversify the display methods, meet user needs, and facilitate user manipulation of function buttons on the terminal display screen even when the lateral movement of the hand is limited.

[0132] Please refer to Figure 9, which is a schematic diagram of the structure of an information processing device provided in an embodiment of the present application. The device can be installed on the mobile terminal in the above method embodiment. The information processing device shown in Figure 9 can be used to perform some or all of the functions of the method embodiments described in Figures 3, 4, and 6 above. The detailed description of each module is as follows:

[0133] An acquiring unit 1101 is configured to acquire a target function button in response to a preset trigger instruction received based on an information display screen, wherein the target function button is used to adjust the information display mode;

[0134] The processing unit 1102 is configured to display the target function button at a target display position.

[0135] In an optional embodiment, the processing unit 1102 is further used to determine the target display position according to the occurrence position of the preset trigger instruction on the information display screen; determine the target display position according to the user's hand holding state; determine the target display position according to the user's usage habits; determine the target display position according to the instruction direction of the preset trigger instruction.

[0136] In an optional embodiment, the processing unit 1102 is specifically used to determine the target display position as the first preset position on the left side of the information display screen if the occurrence position of the preset trigger instruction on the information display screen is within the left screen range; if the occurrence position of the preset trigger instruction on the information display screen is within the right screen range, then determine the target display position as the second preset position on the right side of the information display screen.

[0137] In an optional embodiment, the processing unit 1102 is specifically used to determine the target display position as a first preset position on the left side of the information display screen if the user's hand holding state is left-hand holding; if the user's hand holding state is right-hand holding, determine the target display position as a second preset position on the right side of the information display screen.

[0138] In an optional embodiment, the processing unit 1102 is specifically used to determine the target display position as the first preset position located on the left side of the information display screen if the instruction direction of the preset trigger instruction is to the left; if the instruction direction of the preset trigger instruction is to the right, then determine the target display position as the second preset position located on the right side of the information display screen.

[0139] In an optional embodiment, the acquisition unit 1101 is specifically used to obtain the usage frequency corresponding to each function button used to adjust the information display screen; select a function button with a usage frequency higher than a preset threshold as a target function button; or, obtain the corresponding target function button according to the type of information displayed on the information display screen.

[0140] In an optional embodiment, the information display screen includes at least one of a video playback screen, a web page display screen, a text display screen, and a picture display screen, and the information display method includes at least one of the size of the information display, the brightness of the information display, the text status during information display, the content switching of the information display, the carrier of the information display, the volume during information display, the playback speed of the information display, the clarity of the information display, and the angle of the information display.

[0141] In an optional embodiment, the processing unit 1102 is specifically used to display a function menu generated by the target function button arrangement at the target display position; display the target function button at the target display position in the form of a pop-up window, a drop-down bar or a fan-shaped sidebar; and display the target function button in a circular area centered on the target display position.

[0142] According to one embodiment of the present application, some of the steps involved in the information processing method shown in Figures 3, 4 and 6 can be performed by the various modules in the information processing device shown in Figure 9. The various units in the information processing device shown in Figure 9 can be individually or completely merged into one or several other modules to form a structure, or one (or some) of the modules can be further divided into multiple functionally smaller units to form a structure, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above-mentioned units are divided based on logical functions. In actual applications, the functions of a module can also be implemented by multiple modules, or the functions of multiple modules can be implemented by one module. In other embodiments of the present application, the information processing device may also include other modules. In actual applications, these functions can also be implemented with the assistance of other modules, and can be implemented by the collaboration of multiple modules.

[0143] Please refer to Figure 10, which is a schematic diagram of the structure of another mobile terminal provided in an embodiment of the present application. The present application also provides a mobile terminal, which includes a memory 1201, a processor 1202, and an information processing program stored in the memory 1201 and executable on the processor 1202. When the information processing program is executed by the processor, the steps of the information processing method in any of the above embodiments are implemented.

[0144] The present application also provides a computer-readable storage medium, on which an information processing program is stored. When the information processing program is executed by a processor, the steps of the information processing method in any of the above embodiments are implemented.

[0145] In the embodiments of the mobile terminal and computer-readable storage medium provided in this application, all technical features of the embodiments of the above-mentioned information processing method are included. The expanded and explained contents of the specification are basically the same as those of the embodiments of the above-mentioned call note method, and will not be repeated here.

[0146] An embodiment of the present application further provides a computer program product, which includes computer program code. When the computer program code runs on a computer, the computer executes the methods in the various possible implementation modes described above.

[0147] An embodiment of the present application also provides a chip, including a memory and a processor, wherein the memory is used to store computer programs, and the processor is used to call and run the computer programs from the memory, so that a device equipped with the chip executes the methods in the various possible implementation modes as described above.

[0148] The embodiment of the present application also provides a computer module for executing the methods in the various possible implementation modes described above.

[0149] A computing device generally includes a processor and a memory. The memory is used to store instructions. When the instructions are executed by the processor, the computing device executes the steps or program modules of the present invention.

[0150] FIG11 is a schematic diagram of the hardware structure of a controller 140 provided in this application. The controller 140 includes a memory 1401 and a processor 1402. The memory 1401 is used to store program instructions, and the processor 1402 is used to call the program instructions in the memory 1401 to execute the steps performed by the controller in the above method embodiment. The implementation principles and beneficial effects are similar and will not be repeated here.

[0151] Optionally, the controller further includes a communication interface 1403, which can be connected to the processor 1402 via a bus 1404. The processor 1402 can control the communication interface 1403 to implement the receiving and sending functions of the controller 140.

[0152] Figure 12 is a schematic diagram of the hardware structure of a network node 150 provided in this application. The network node 150 includes a memory 1501 and a processor 1502. The memory 1501 is used to store program instructions, and the processor 1502 is used to call the program instructions in the memory 1501 to execute the steps performed by the first node in the above method embodiment. The implementation principles and beneficial effects are similar and will not be repeated here.

[0153] Optionally, the network node further includes a communication interface 1503, which can be connected to the processor 1502 via a bus 1504. The processor 1502 can control the communication interface 1503 to implement the receiving and sending functions of the network node 150.

[0154] The integrated modules implemented in the form of software function modules can be stored in a computer-readable storage medium. The software function modules stored in a storage medium include a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute some of the steps of the methods of various embodiments of the present application.

[0155] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive solid state disk, SSD), etc.

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

[0157] In this application, the same or similar terminology, technical solutions and / or application scenario descriptions are generally only described in detail the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of this application, for the same or similar terminology, technical solutions and / or application scenario descriptions that are not described in detail later, you can refer to the previous relevant detailed descriptions.

[0158] In this application, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0159] The various technical features of the technical solution of this application can be combined arbitrarily. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

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

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

Claims

1. An information processing method, characterized in that: The method comprises the following steps: S10: In response to a preset trigger instruction received based on the information display screen, obtaining a target function button, wherein the target function button is used to adjust the information display mode; S20: Displaying the target function button at the target display position.

2. The information processing method according to claim 1, wherein: The S20 further includes at least one of the following: Determining a target display position at the occurrence position of the information display screen according to the preset trigger instruction; Determine the target display position according to the user's hand holding state; Determine the target display position based on user usage habits; The target display position is determined according to the instruction direction of the preset trigger instruction.

3. The information processing method according to claim 2, wherein: The determining of the target display position at the occurrence position of the information display screen according to the preset trigger instruction includes at least one of the following: If the occurrence position of the preset trigger instruction on the information display screen is within the left screen range, determining the target display position to be a first preset position on the left side of the information display screen; If the occurrence position of the preset trigger instruction on the information display screen is within the right screen range, the target display position is determined to be a second preset position on the right side of the information display screen.

4. The information processing method according to claim 2, wherein: Determining the target display position according to the user's hand holding state includes at least one of the following: If the user's hand holding state is left-hand holding, determining the target display position to be a first preset position on the left side of the information display screen; If the user's hand holding state is right-hand holding, the target display position is determined to be a second preset position located on the right side of the information display screen.

5. The information processing method according to claim 2, wherein: The determining of the target display position according to the instruction direction of the preset trigger instruction includes at least one of the following: If the instruction direction of the preset trigger instruction is left, determining the target display position to be a first preset position located on the left side of the information display screen; If the instruction direction of the preset trigger instruction is rightward, the target display position is determined to be a second preset position located on the right side of the information display screen.

6. The information processing method according to any one of claims 1 to 5, characterized in that: The target acquisition function button includes: Obtaining usage frequencies corresponding to various function buttons for adjusting the information display screen; Select the function button whose usage frequency is higher than the preset threshold as the target function button; or, The corresponding target function button is acquired according to the information type displayed on the information display screen.

7. The information processing method according to any one of claims 1 to 5, characterized in that: The information display method includes at least one of the size of the information display, the brightness of the information display, the text status during the information display, the content switching of the information display, the carrier of the information display, the volume during the information display, the playback speed of the information display, the clarity of the information display, and the angle of the information display.

8. The information processing method according to any one of claims 1 to 5, characterized in that: The S20 includes at least one of the following: Displaying a function menu generated by arranging the target function buttons at the target display position; Displaying the target function button at the target display position in the form of a pop-up window, a drop-down bar, or a fan-shaped sidebar; The target function button is displayed in a circular area centered on the target display position.

9. A mobile terminal, characterized in that: The mobile terminal includes: a memory and a processor, wherein the memory stores an information processing program, and when the information processing program is executed by the processor, the steps of the information processing method according to any one of claims 1 to 8 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the information processing method according to any one of claims 1 to 8.