WO2019228106A1 - Procédé et dispositif d'optimisation de zone de pression, terminal mobile et support de stockage - Google Patents
Procédé et dispositif d'optimisation de zone de pression, terminal mobile et support de stockage Download PDFInfo
- Publication number
- WO2019228106A1 WO2019228106A1 PCT/CN2019/084140 CN2019084140W WO2019228106A1 WO 2019228106 A1 WO2019228106 A1 WO 2019228106A1 CN 2019084140 W CN2019084140 W CN 2019084140W WO 2019228106 A1 WO2019228106 A1 WO 2019228106A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- center
- pressing area
- distance
- area
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Definitions
- the present application relates to the technical field of mobile terminals, and more particularly, to an information display method, device, mobile terminal, and storage medium.
- the present application proposes a method, a device, a mobile terminal, and a storage medium for optimizing the pressing area to improve the above problems.
- an embodiment of the present application provides a method for optimizing a pressing area, which is applied to a mobile terminal.
- the method includes: detecting a touch operation on a user interface of the mobile terminal, and acquiring a corresponding touch operation.
- the center of the contact ; obtaining the distance between the center of the contact and the edge of the screen nearest the mobile terminal to the center of the contact; determining whether the distance is less than a preset distance; when the distance is less than the preset distance , Decrease the preset pressing area to obtain the current pressing area threshold.
- an embodiment of the present application provides a pressing area optimization device applied to a mobile terminal.
- the device includes a contact center acquisition module for detecting a touch operation on a user interface of the mobile terminal. To obtain the center of the contact corresponding to the touch operation; a distance acquisition module for acquiring the distance between the center of the contact and the edge of the screen nearest the mobile terminal to the center of the contact; a distance determination module for determining Whether the distance is less than a preset distance; a current pressing area threshold acquisition module, configured to reduce the preset pressing area to obtain the current pressing area threshold when the distance is less than the preset distance.
- an embodiment of the present application provides a mobile terminal including a touch screen, a memory, and a processor.
- the touch screen and the memory are coupled to the processor, and the memory stores instructions.
- the processor executes, the processor executes the above method.
- an embodiment of the present application provides a computer-readable storage medium, where the computer-readable storage medium stores program code, and the program code can be called by a processor to execute the foregoing method.
- FIG. 1 is a schematic flowchart of a pressing area optimization method according to an embodiment of the present application
- FIG. 2 is a schematic flowchart of a pressing area optimization method according to another embodiment of the present application.
- FIG. 3 shows a schematic diagram of large-area compression provided by an embodiment of the present application
- FIG. 4 is a schematic diagram of a user interface of a mobile terminal according to an embodiment of the present application.
- FIG. 5 is a schematic flowchart of step S260 of the pressing area optimization method provided by the embodiment shown in FIG. 2 of the present application;
- FIG. 6 is a schematic flowchart of a pressing area optimization method according to another embodiment of the present application.
- FIG. 7 shows a block diagram of a pressing area optimization device according to an embodiment of the present application.
- FIG. 8 shows a block diagram of a pressing area optimization device according to another embodiment of the present application.
- FIG. 9 is a schematic structural diagram of a mobile terminal according to an embodiment of the present application.
- FIG. 10 shows a block diagram of a mobile terminal for performing a pressing area optimization method according to an embodiment of the present application.
- FIG. 11 illustrates a storage unit for saving or carrying a program code that implements a method for optimizing a pressing area according to an embodiment of the present application.
- FIG. 1 is a schematic flowchart of a method for optimizing a pressing area according to an embodiment of the present application.
- the pressing area optimization method is used to change the determination threshold of the pressing area according to the pressing position, and solves the problem that it is difficult to trigger the edge of the screen when a large area pressing gesture is used.
- the pressing area optimization method is applied to a pressing area optimization device 200 as shown in FIG. 7 and a mobile terminal (FIG. 9) configured with the pressing area optimization device 200.
- a mobile terminal is taken as an example to explain the specific process of this embodiment.
- the mobile terminal applied in this embodiment may be a smart phone, a tablet computer, a wearable electronic device, etc. limited.
- the process shown in FIG. 1 will be described in detail below.
- the pressing area optimization method may specifically include the following steps:
- Step S110 Detect a touch operation on a user interface of the mobile terminal, and obtain a contact center corresponding to the touch operation.
- the mobile terminal first displays a user interface
- the user interface may be an interface corresponding to the system desktop of the mobile terminal or an interface corresponding to a page of an application, where the user interface is a page of an application
- the application can be a native application provided by the mobile terminal system, such as memos, photos, etc., or a third-party application installed by the user, such as a novel reader, Weibo, WeChat, Today Headlines and the like are not specifically limited here. It can be understood that, for an application, it usually includes multiple user interfaces. When the application runs in the foreground of the mobile terminal, one of the user interfaces of the multiple user interfaces of the application will be on the mobile terminal. Display on the touch screen.
- the touch operation on the user interface of the mobile terminal is detected.
- the touch operation may include single-finger tap, multi-finger tap, single-finger long press, multi-finger long press, and heavy pressure.
- Single-finger click refers to a single-finger click operation on the user interface
- the multi-finger click refers to a multi-finger click operation on the user interface at the same time
- Single-finger long press means single-finger pressing on the user interface for more than the preset time
- Multi-finger long press means multi-finger pressing simultaneously on the user interface for more than the preset time
- heavy pressing means that the pressing pressure on the user interface exceeds the preset time Strength
- multiple clicks means that the number of clicks exceeds the preset number within a preset time
- a swipe operation means dragging a card to slide on the touch screen
- a large-area press means a single-finger pressing range on the user interface exceeds the preset range
- acquiring a contact center corresponding to a touch operation is a method for acquiring a touch area of the touch operation when a touch operation acting on a user interface is detected, and calculating based on the touch area, Obtain the center position of the touch area, where the center position is the center of the contact corresponding to the touch operation.
- Step S120 Obtain a distance between the center of the touch point and the edge of the screen closest to the center of the touch point of the mobile terminal.
- the upper edge, lower edge, left edge, and right edge of the touch center from the screen of the mobile terminal can be calculated. Distance from the center of the contact to the top edge, bottom edge, left edge, and right edge, to obtain the screen edge closest to the center of the touch and the distance between the center of the touch and the edge of the screen.
- Step S130 Determine whether the distance is less than a preset distance.
- the mobile terminal sets and stores a preset distance in advance, and the preset distance is used as a basis for determining the distance. Therefore, after obtaining the distance between the center of the touch point and the nearest screen edge, , Comparing the distance with a preset distance to determine whether the distance is less than the preset distance.
- the mobile terminal presets and stores a preset pressing area, and the preset pressing area is a minimum value for triggering a large-area compression. It is understandable that when a user wants to trigger a large-area compression, the The pressing area corresponding to the user's touch operation should not be less than the preset pressing area.
- the graphic corresponding to the large-area pressing is a circle as an example.
- the preset distance is not larger than the preset pressing area.
- the corresponding diameter that is, the preset distance may be 1/4 of the diameter corresponding to the preset pressing area, may be 1/3 of the diameter corresponding to the preset pressing area, or may be a radius corresponding to the preset pressing area.
- the preset distance is a radius corresponding to a preset pressing area.
- Step S140 When the distance is less than the preset distance, reduce the preset pressing area to obtain a current pressing area threshold.
- the formed pressing area when the distance is less than the preset distance, the formed pressing area will exceed the edge of the screen closest to the center of the touch point, and the pressing part beyond the edge of the screen will not be detected. Therefore, The pressing area obtained by the touch operation obtained by the mobile terminal will be smaller than a preset pressing area, resulting in failure of a large area pressing judgment.
- the current pressing area threshold value is used as a judgment of a large area pressing at this time.
- the corresponding pressing area may be larger than the current pressing area threshold, which promotes the use of large area pressing.
- the screen edge is more difficult to trigger.
- the preset distance is a radius corresponding to the preset pressing area, and the distance is smaller than the radius corresponding to the preset pressing area, reducing the preset pressing area to obtain the current pressing area threshold.
- the pressing area optimization method detects a touch operation on a user interface of a mobile terminal, obtains a contact center corresponding to the touch operation, and obtains the distance between the contact center and the mobile terminal from the contact center. The distance from the nearest edge of the screen to determine whether the distance is less than a preset distance. When the distance is less than the preset distance, reduce the preset pressing area to obtain the current pressing area threshold, thereby changing the determining threshold of the pressing area according to the pressing position, and solve the problem. A problem that is difficult to trigger on the edge of the screen when pressing a large area.
- FIG. 2 is a schematic flowchart of a pressing area optimization method according to another embodiment of the present application.
- the process shown in FIG. 2 will be described in detail below.
- the method may specifically include the following steps:
- Step S210 Detect a touch operation on a user interface of the mobile terminal, and obtain a contact center corresponding to the touch operation.
- Step S220 Determine whether the contact center is located in the special determination area.
- FIG. 3 shows a schematic diagram of large-area pressing provided by an embodiment of the present application.
- a region in the screen range of the mobile terminal is preset as a special judgment region A.
- the shape of the special judgment area A is consistent with the shape of the screen of the mobile terminal.
- the shape of the special judgment area A and the shape of the screen of the mobile terminal are both rectangular, and each of the special judgment area A is rectangular.
- the distance between the edge and each edge corresponding to the screen of the mobile terminal is L1.
- the coordinate information of the contact center and the coordinate information of the special judgment area A are acquired to determine whether the coordinate information of the contact center falls within the coordinate information of the special judgment area A.
- the coordinate information of the contact center falls within the coordinate information of the special judgment area A, it indicates that the contact center is located in the special judgment area A; when the coordinate information of the contact center does not fall in the special judgment area A
- it means that the center of the contact is not located in the special judgment area A.
- Step S230 When the contact center is located in the special judgment area, reduce the preset pressing area to obtain the current pressing area threshold.
- the preset pressing area is reduced by a quarter ratio, that is, the preset pressing area is reduced by a half of the radius.
- the diameter corresponding to the current pressing area threshold obtained is smaller than L1. Therefore, even if the center of the contact falls in the special judgment area A, it can still meet the user's needs for a large area. Press to avoid the problem that the trigger condition cannot be triggered due to the judgment condition that the pressing area at the edge of the screen does not reach the preset pressing area.
- Step S240 Obtain a pressing area corresponding to the touch operation.
- a touch area corresponding to the touch operation can be obtained, a surrounding area is formed based on the touch area, and a pressing area corresponding to the surrounding area is calculated.
- the pressing area may be consistent with the touch area between the touch operation and the screen, or may be different from the touch area between the touch operation and the screen.
- the pressing area may be based on the touch area.
- the area of the enclosing area that is larger than the touch area is not limited herein.
- Step S250 Determine whether the pressing area is not less than the current pressing area threshold.
- the mobile terminal After acquiring the current pressing area threshold, the mobile terminal caches the current pressing area threshold to the memory of the mobile terminal or stores it locally as a basis for judging the pressing area. Therefore, when acquiring the pressing area, the pressing is performed. The area is compared with the current pressing area threshold to determine whether the pressing area is not less than the current pressing area threshold. When the pressing area is not less than the current pressing area threshold, it indicates that the large area pressing judgment is successful, and the pressing area is smaller than the current pressing area threshold. When the pressing area threshold value indicates that the large area pressing judgment has failed.
- Step S260 When the pressing area is not less than the current pressing area threshold, based on the touch operation, at least one card is superimposed and displayed on a part of the user interface, and the at least one card is used to display Information identified by at least one interface element on the user interface.
- FIG. 4 shows a schematic diagram of a user interface of a mobile terminal according to an embodiment of the present application.
- the user interface shown in FIG. 4 can be determined by the user interface shown in FIG. Jump to get.
- Part of the user interface can be located in the lower half of the user interface, can be located in the upper half of the user interface, can be located in the left half of the user interface, or the user
- a partial area of the right half of the interface is optional.
- the partial area is located in an area near the bottom of the lower half of the user interface, and its size is not specifically limited.
- interface elements in the user interface include, but are not limited to, text, pictures, audio, or video, and are identified to obtain search result information corresponding to the content in the user interface.
- the search result information is based on a card. Display in a format, wherein the card serves as a carrier carrying the search result information, and each card may display at least one search result information, and the number of search result information displayed by each card in at least one card may be the same or Different, and the search result information displayed by each card can come from the same application, or from different applications.
- the at least one card is displayed in a superimposed form on a partial area of the user interface. Understandably, at this time, the card may be displayed in a layered manner above the partial area of the user interface. It may also cover a part of the user interface and be displayed at a different level from the user interface. In addition, in this embodiment, when the at least one card is superimposed and displayed in a partial area of the user interface, the original content located in the partial area is still partially visible and is not completely blocked for a user's click operation.
- FIG. 5 illustrates a schematic flowchart of step S260 of the pressing area optimization method provided by the embodiment shown in FIG. 2 of the present application.
- the process shown in FIG. 5 will be described in detail below.
- the method may specifically include the following steps:
- Step S261 when the pressing area is not less than the current pressing area threshold, obtaining coordinate information of the center of the touch point and determining the at least one interface element based on the coordinate information.
- the coordinate information of the contact center and the coordinate information of each text on the user interface are acquired, and it is determined whether there is a text that coincides with the coordinate information of the contact center, as a kind of Method, the text with the coincident coordinate information is determined as the interface element, and the text with the coincident coordinate information is determined as the non-interface element; as another method, the paragraph where the text coincides with the coordinate information of the center of the contact is located, and the above paragraph is used as Interface elements, with other paragraphs as non-interface elements.
- the determination of the interface element may also be performed by other methods.
- a selection box may be generated and displayed on the user interface based on the coordinate information of the center of the contact, where the selection box is used to select the interface element, and in addition, the selection box
- the size and position of the selection box can be controlled and changed, and based on the user's control of the selection box, the interface element in the selection box is determined to be at least one interface element here, which is no longer exhaustive.
- Step S262 Perform a search based on the at least one interface element, obtain content corresponding to the at least one interface element, and form the at least one card based on the content.
- the search for the keywords may correspond to how many Search result information, displaying the plurality of search result information on at least one card, and the mobile terminal displaying the at least one card on a part of a user interface.
- the search result information may correspond to detailed information in a browser, and may also correspond to playback information of an application, for example, when the keyword is a movie name, the search result information may include a browser
- the introduction of the key information about the movie in the movie can also include the video playback application program playing the movie, etc., which are all displayed on the card, which is more convenient for users to obtain a variety of information corresponding to the movie name.
- Step S263 Display the at least one card on a partial area of the user interface.
- the pressing area optimization method detects a touch operation on a user interface of a mobile terminal, acquires a contact center corresponding to the touch operation, and determines whether the contact center is located in a special judgment area.
- the preset pressing area is reduced to obtain the current pressing area threshold, and the pressing area corresponding to the touch operation is obtained to determine whether the pressing area is not less than the current pressing area threshold.
- the pressing area is not less than the current pressing area, At the area threshold, based on the touch operation, at least one card is superimposed and displayed on a part of the user interface.
- the at least one card is used to display information identified by at least one interface element on the user interface, thereby changing the pressing area according to the pressing position.
- the threshold value of the resolution solves the problem that it is difficult to trigger the edge of the screen when using a large-area pressing gesture, and quickly recognizes and displays text information when the pressing area is not less than the reduced pressing area threshold.
- FIG. 6 illustrates a schematic flowchart of a method for optimizing a pressing area according to another embodiment of the present application.
- the process shown in FIG. 6 will be described in detail below.
- the method may specifically include the following steps:
- Step S310 Detect a touch operation on a user interface of the mobile terminal, and obtain an enclosed area formed by the touch operation.
- Step S320 Obtain a maximum horizontal coordinate difference value and a maximum vertical coordinate difference value of the surrounding area.
- the maximum abscissa difference and the largest ordinate difference value in the surrounding area can be obtained. It can be understood that the width of the surrounding area can be obtained based on the maximum abscissa difference value, and the maximum ordinate difference value can be obtained based on the maximum abscissa value. The length of the surrounding area, based on the width and the length, the maximum area of the surrounding area can be obtained.
- Step S330 Determine whether the maximum abscissa difference is greater than a first preset value, and determine whether the maximum ordinate difference is greater than a second preset value.
- the mobile terminal sets and stores a first preset value and a second preset value in advance, wherein the first preset value is used as a basis for determining a width value corresponding to a touch operation, and the second preset value is The value is used as a basis for judging the length value corresponding to the touch operation, and when the width value is greater than the first preset value and the length value is greater than the second preset value, the pressing area corresponding to the touch operation may satisfy the area setting It is determined that the touch operation is a large area pressing.
- Step S340 When the maximum abscissa difference is greater than the first preset value and when the maximum ordinate difference is greater than the second preset value, determine that the touch operation is a large-area pressing.
- Step S350 Obtain the center position of the surrounding area, and use the center position as the center of the contact.
- Step S360 Obtain a distance between the center of the touch point and the edge of the screen closest to the center of the touch point of the mobile terminal.
- Step S370 Determine whether the distance is less than a preset distance.
- Step S380 When the distance is less than the preset distance, reduce the preset pressing area to obtain a current pressing area threshold.
- the pressing area optimization method detects a touch operation on a user interface of a mobile terminal, acquires a surrounding area formed by the touch operation, and obtains a maximum horizontal coordinate difference value and a maximum vertical direction of the surrounding area. Coordinate difference, to determine whether the maximum horizontal coordinate difference is greater than a first preset value and whether the maximum vertical coordinate difference is greater than a second preset value, when the maximum horizontal coordinate difference is greater than the first preset value and when the maximum vertical coordinate difference When the coordinate difference is greater than the second preset value, it is determined that the touch operation is a large-area pressing, the center position of the surrounding area is obtained, the center position is used as the contact center, and the contact center and the mobile terminal are closest to the contact center The distance of the edge of the screen to determine whether the distance is less than the preset distance.
- FIG. 7 illustrates a block diagram of a pressing area optimization device 200 according to an embodiment of the present application.
- the pressing area optimization device 200 is applied to a mobile terminal.
- the pressing area optimization device 200 includes: a contact center acquisition module 210, a distance acquisition module 220, a distance judgment module 230, and a current The pressing area threshold obtaining module 240, wherein:
- the contact center obtaining module 210 is configured to detect a touch operation on a user interface of the mobile terminal, and obtain a contact center corresponding to the touch operation.
- the distance obtaining module 220 is configured to obtain a distance between the center of the touch point and a screen edge of the mobile terminal closest to the center of the touch point.
- the distance determining module 230 is configured to determine whether the distance is less than a preset distance.
- the current pressing area threshold acquisition module 240 is configured to reduce the preset pressing area to obtain the current pressing area threshold when the distance is less than the preset distance.
- FIG. 8 illustrates a block diagram of a pressing area optimization device 300 according to another embodiment of the present application.
- the pressing area optimization device 300 is applied to a mobile terminal.
- the pressing area optimization device 300 includes: a contact center acquisition module 310, a contact center determination module 320, and a current pressing area threshold.
- the obtaining module 330, the pressing area acquiring module 340, the pressing area judging module 350, and the card display module 360 among which:
- the contact center obtaining module 310 is configured to detect a touch operation on a user interface of the mobile terminal, and obtain a contact center corresponding to the touch operation. Further, the contact center acquisition module 310 includes a surrounding area acquisition sub-module, a coordinate difference acquisition sub-module, a coordinate difference judgment sub-module, a large area determination sub-module, and a contact center acquisition sub-module, wherein:
- a surrounding area acquisition submodule is configured to detect a touch operation on a user interface of the mobile terminal, and obtain a surrounding area formed by the touch operation.
- the coordinate difference obtaining submodule is configured to obtain a maximum horizontal coordinate difference value and a maximum vertical coordinate difference value of the surrounding area.
- the coordinate difference judgment submodule is configured to determine whether the maximum horizontal coordinate difference is greater than a first preset value, and determine whether the maximum vertical coordinate difference is greater than a second preset value.
- the large area pressing determination sub-module is configured to determine the touch operation when the maximum abscissa difference is greater than the first preset value and when the maximum ordinate difference is greater than the second preset value Press for a large area.
- the contact center acquisition submodule is configured to acquire a center position of the surrounding area, and use the center position as the contact center.
- the contact center determination module 320 is configured to determine whether the contact center is located in the special determination area.
- the current pressing area threshold acquisition module 330 is configured to reduce the preset pressing area to obtain the current pressing area threshold when the contact center is located in the special determination area.
- the pressing area acquiring module 340 is configured to acquire a pressing area corresponding to the touch operation.
- the pressing area determination module 350 is configured to determine whether the pressing area is not less than the current pressing area threshold.
- a card display module 360 is configured to superimpose and display at least one card on a partial area of the user interface based on the touch operation when the pressing area is not less than the current pressing area threshold, and the at least one card is used for Displaying information identified by at least one interface element on the user interface. Further, the card display module 360 includes: an interface element determination sub-module, a card acquisition sub-module, and a card display sub-module, wherein:
- An interface element determination submodule is configured to obtain coordinate information of the center of the touch point and determine the at least one interface element based on the coordinate information when the pressing area is not less than the current pressing area threshold.
- the card acquisition submodule is configured to perform a search based on the at least one interface element, acquire content corresponding to the at least one interface element, and form the at least one card based on the content.
- the card display submodule is configured to superimpose and display the at least one card on a part of the user interface.
- a method, device, mobile terminal, and storage medium for optimizing a pressing area detect a touch operation on a user interface of a mobile terminal, and obtain a contact center corresponding to the touch operation. To obtain the distance between the center of the touch point and the edge of the screen closest to the center of the touch point, and determine whether the distance is less than a preset distance. When the distance is less than the preset distance, reduce the preset pressing area to obtain the current pressing area threshold. Therefore, the determination threshold of the pressing area is changed according to the pressing position, and the problem that the edge of the screen is difficult to trigger when using a large area pressing gesture is solved.
- an embodiment of the present application further provides a mobile terminal 100 including an electronic body part 10 including a housing 12 and disposed on the housing.
- the casing 12 can be made of metal, such as steel and aluminum alloy.
- the main display screen 120 generally includes a display panel 111, and may also include a circuit for responding to a touch operation on the display panel 111, and the like.
- the display panel 111 may be a liquid crystal display (Liquid Crystal Display, LCD).
- the display panel 111 is a touch screen 109 at the same time.
- the mobile terminal 100 can be used as a smart phone terminal.
- the electronic body portion 10 usually further includes one or more (only shown in the figure) (A) The processor 102, the memory 104, an RF (Radio Frequency) module 106, an audio circuit 110, a sensor 114, an input module 118, and a power module 122.
- A The processor 102, the memory 104, an RF (Radio Frequency) module 106, an audio circuit 110, a sensor 114, an input module 118, and a power module 122.
- the structure shown in FIG. 10 is only schematic, and it does not limit the structure of the electronic body portion 10.
- the electronic body portion 10 may further include more or fewer components than those shown in FIG. 10, or have a different configuration from that shown in FIG. 10.
- peripheral interface 124 may be implemented based on the following standards: Universal Asynchronous Receiver / Transmitter (UART), General Input / Output (GPIO), Serial Peripheral Interface , SPI), Inter-Integrated Circuit (I2C), but not limited to the above standards.
- UART Universal Asynchronous Receiver / Transmitter
- GPIO General Input / Output
- SPI Serial Peripheral Interface
- I2C Inter-Integrated Circuit
- the peripheral interface 124 may only include a bus; in other examples, the peripheral interface 124 may further include other elements, such as one or more controllers, for example, for connecting the display panel.
- these controllers can also be separated from the peripheral interface 124 and integrated into the processor 102 or a corresponding peripheral.
- the memory 104 may be used to store software programs and modules, and the processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104.
- the memory 104 may include a high-speed random access memory, and may further include a non-volatile memory, such as one or more magnetic storage devices, a flash memory, or other non-volatile solid-state memory.
- the memory 104 may further include memories remotely disposed with respect to the processor 102, and these remote memories may be connected to the electronic body portion 10 or the main display screen 120 through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
- the RF module 106 is used to receive and send electromagnetic waves, to realize the mutual conversion of electromagnetic waves and electrical signals, and to communicate with a communication network or other equipment.
- the RF module 106 may include various existing circuit elements for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption / decryption chip, a subscriber identity module (SIM) card, a memory, and the like .
- the RF module 106 can communicate with various networks, such as the Internet, an intranet, and a wireless network, or communicate with other devices through a wireless network.
- the wireless network may include a cellular telephone network, a wireless local area network, or a metropolitan area network.
- the above wireless network can use various communication standards, protocols and technologies, including but not limited to Global System for Mobile Communication (GSM), Enhanced Data Communication Technology (GSM) Environment, EDGE, Broadband Code Division multiple access technology (wideband code division multiple access, W-CDMA), code division multiple access technology (Code division access, CDMA), time division multiple access technology (time division multiple access, TDMA), wireless fidelity technology (Wireless, Fidelity , WiFi) (such as the American Institute of Electrical and Electronics Engineers standards IEEE 802.10A, IEEE 802.11b, IEEE802.11g, and / or IEEE 802.11n), Voice over Internet (Internet Protocol, VoIP), and Global Microwave Interoperability for Microwave Access (Wi-Max), other protocols for mail, instant messaging, and short messaging, and any other suitable communication protocol, even those that have not yet been developed.
- GSM Global System for Mobile Communication
- GSM Global System for Mobile Communication
- GSM Global System for Mobile Communication
- GSM Global System for Mobile Communication
- GSM Global System for Mobile Communication
- GSM
- the audio circuit 110, the earpiece 101, the sound jack 103, and the microphone 105 collectively provide an audio interface between the user and the electronic body portion 10 or the main display screen 120.
- the audio circuit 110 receives sound data from the processor 102, converts the sound data into electrical signals, and transmits the electrical signals to the handset 101.
- the earpiece 101 converts electrical signals into sound waves that human ears can hear.
- the audio circuit 110 also receives electrical signals from the microphone 105, converts the electrical signals into sound data, and transmits the sound data to the processor 102 for further processing. Audio data may be obtained from the memory 104 or through the RF module 106. In addition, the audio data may also be stored in the memory 104 or transmitted through the RF module 106.
- the sensor 114 is disposed in the electronic body portion 10 or the main display screen 120.
- Examples of the sensor 114 include, but are not limited to, a light sensor, a running sensor, a pressure sensor, a gravity acceleration sensor, and other sensors. .
- the sensor 114 may include a light sensor 114F and a pressure sensor 114G.
- the pressure sensor 114G can detect a pressure generated by pressing on the mobile terminal 100. That is, the pressure sensor 114G detects the pressure generated by the contact or pressing between the user and the mobile terminal, such as the pressure generated by the contact or pressing between the user's ear and the mobile terminal. Therefore, the pressure sensor 114G can be used to determine whether a contact or a press has occurred between the user and the mobile terminal 100, and the magnitude of the pressure.
- the light sensor 114F and the pressure sensor 114G are disposed adjacent to the display panel 111.
- the light sensor 114F may turn off the display output when an object approaches the main display screen 120, for example, when the electronic body portion 10 moves to the ear.
- a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used to identify the attitude of the mobile terminal 100 (such as horizontal and vertical Screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tap) and so on.
- the electronic body portion 10 may be configured with other sensors such as a gyroscope, a barometer, a hygrometer, and a thermometer, which are not described herein again.
- the input module 118 may include the touch screen 109 provided on the main display screen 120, and the touch screen 109 may collect a user's touch operation on or near the user (such as a user using a finger, a stylus, etc.). Wait for any suitable object or accessory to be operated on or near the touch screen 109), and drive the corresponding connection device according to a preset program.
- the touch screen 109 may include a touch detection device and a touch controller. The touch detection device detects a user's touch position, and detects a signal caused by a touch operation, and transmits the signal to the touch controller.
- the touch controller receives touch information from the touch detection device, and The touch information is converted into touch point coordinates, and then sent to the processor 102, and can receive and execute commands sent by the processor 102.
- various types such as resistive, capacitive, infrared, and surface acoustic wave can be used to implement the touch detection function of the touch screen 109.
- the input module 118 may further include other input devices, such as keys 107.
- the keys 107 may include, for example, character keys for inputting characters, and control keys for triggering control functions. Examples of the control buttons include a "return to the home screen" button, an on / off button, and the like.
- the main display screen 120 is used to display information input by the user, information provided to the user, and various graphical user interfaces of the electronic body portion 10, and these graphical user interfaces may include graphics, text, icons, numbers, videos, and
- the touch panel 109 may be arranged in any combination. In one example, the touch screen 109 may be disposed on the display panel 111 so as to form a whole with the display panel 111.
- the power module 122 is configured to provide power to the processor 102 and other components.
- the power module 122 may include a power management system, one or more power sources (such as a battery or an AC power source), a charging circuit, a power failure detection circuit, an inverter, a power status indicator, and any other electronic body. Components related to the generation, management, and distribution of power in the unit 10 or the main display screen 120.
- the mobile terminal 100 further includes a locator 119, which is configured to determine an actual location where the mobile terminal 100 is located.
- the locator 119 uses a positioning service to implement positioning of the mobile terminal 100.
- the positioning service should be understood as obtaining position information (such as latitude and longitude coordinates) of the mobile terminal 100 through a specific positioning technology. ), A technology or service for marking the location of an object on an electronic map.
- the above-mentioned mobile terminal 100 is not limited to a smart phone terminal, and it should refer to a computer device that can be used in mobile. Specifically, the mobile terminal 100 refers to a mobile computer device equipped with a smart operating system.
- the mobile terminal 100 includes, but is not limited to, a smart phone, a smart watch, a tablet computer, and the like.
- FIG. 11 illustrates a structural block diagram of a computer-readable storage medium provided by an embodiment of the present application.
- the computer-readable storage medium 400 stores program code, which can be called by a processor to execute the method described in the foregoing method embodiment.
- the computer-readable storage medium 400 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read-Only Memory), an EPROM, a hard disk, or a ROM.
- the computer-readable storage medium 400 includes a non-transitory computer-readable storage medium.
- the computer-readable storage medium 400 has a storage space of program code 410 that performs any of the method steps in the above-described methods. These program codes can be read from or written into one or more computer program products.
- the program code 410 may be compressed, for example, in a suitable form.
- first and second are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as “first” and “second” may explicitly or implicitly include at least one of the features. In the description of the present application, the meaning of "plurality” is at least two, for example, two, three, etc., unless it is specifically and specifically defined otherwise.
- Any process or method description in a flowchart or otherwise described herein can be understood as a module, fragment, or portion of code that includes one or more executable instructions for implementing a particular logical function or step of a process
- the scope of the preferred embodiments of the present application includes additional implementations, in which the functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved, which should It is understood by those skilled in the art to which the embodiments of the present application pertain.
- Logic and / or steps represented in a flowchart or otherwise described herein, for example, a sequenced list of executable instructions that may be considered to implement a logical function, may be embodied in any computer-readable medium, For use by or in combination with an instruction execution system, device, or device (such as a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, device, or device) Or equipment.
- a "computer-readable medium” may be any device that can contain, store, communicate, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.
- computer-readable media include the following: electrical connections (mobile terminals) with one or more wirings, portable computer disk enclosures (magnetic devices), random access memory (RAM), Read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disk read-only memory (CDROM).
- the computer-readable medium may even be paper or other suitable medium on which the program can be printed, because, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or other suitable Processing to obtain the program electronically and then store it in computer memory.
- each part of the application may be implemented by hardware, software, firmware, or a combination thereof.
- multiple steps or methods may be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system.
- a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it may be implemented using any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gate circuits, programmable gate arrays (PGA), field programmable gate arrays (FPGA), etc.
- each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist separately physically, or two or more units may be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or software functional modules. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
- the aforementioned storage medium may be a read-only memory, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Les modes de réalisation de l'invention se rapportent au domaine technique des terminaux mobiles et concernent un procédé et un dispositif de zone de pression, ainsi qu'un terminal mobile et un support de stockage. Le procédé d'optimisation de zone de pression est appliqué au terminal mobile et consiste à : détecter une opération tactile agissant sur une interface utilisateur du terminal mobile, puis obtenir un centre de point de contact correspondant à l'opération tactile ; obtenir la distance entre le centre de point de contact et le bord d'écran du terminal mobile le plus proche du centre de point de contact ; déterminer si la distance est inférieure à une distance prédéfinie ; et réduire une zone de presse prédéfinie lorsque la distance est inférieure à la distance prédéfinie afin d'obtenir un seuil de zone de pression actuel. Selon le procédé et le dispositif d'optimisation de zone de pression, le terminal mobile et le support de stockage concernés par les modes de réalisation de l'invention, un seuil de détermination d'une zone de pression est modifié en fonction d'une position de pression, ce qui permet de résoudre le problème selon lequel il est difficile de déclencher un bord d'écran lorsqu'un geste de pression sur une grande surface est effectué.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810524858.6 | 2018-05-28 | ||
| CN201810524858.6A CN108897446A (zh) | 2018-05-28 | 2018-05-28 | 按压面积优化方法、装置、移动终端以及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019228106A1 true WO2019228106A1 (fr) | 2019-12-05 |
Family
ID=64343313
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/084140 Ceased WO2019228106A1 (fr) | 2018-05-28 | 2019-04-24 | Procédé et dispositif d'optimisation de zone de pression, terminal mobile et support de stockage |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108897446A (fr) |
| WO (1) | WO2019228106A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108897446A (zh) * | 2018-05-28 | 2018-11-27 | Oppo广东移动通信有限公司 | 按压面积优化方法、装置、移动终端以及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140258937A1 (en) * | 2013-03-11 | 2014-09-11 | Samsung Electronics Co., Ltd. | Method for controlling display and an electronic device thereof |
| CN106598335A (zh) * | 2016-12-16 | 2017-04-26 | 广东欧珀移动通信有限公司 | 一种移动终端的触摸屏控制方法、装置及移动终端 |
| CN206147580U (zh) * | 2015-06-07 | 2017-05-03 | 苹果公司 | 电子设备和用于响应于检测到边缘输入而执行操作的装置 |
| CN106775407A (zh) * | 2016-12-16 | 2017-05-31 | 广东欧珀移动通信有限公司 | 一种移动终端的触摸屏控制方法、装置及移动终端 |
| CN108897446A (zh) * | 2018-05-28 | 2018-11-27 | Oppo广东移动通信有限公司 | 按压面积优化方法、装置、移动终端以及存储介质 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006345209A (ja) * | 2005-06-08 | 2006-12-21 | Sony Corp | 入力装置、情報処理装置、情報処理方法、及びプログラム |
| US20140237422A1 (en) * | 2013-02-15 | 2014-08-21 | Flatfrog Laboratories Ab | Interpretation of pressure based gesture |
| CN105426074A (zh) * | 2015-10-29 | 2016-03-23 | 上海救要救信息科技有限公司 | 一种取消误操作的方法及系统 |
| CN105653193A (zh) * | 2015-12-31 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种搜索的方法及终端 |
| CN105786391A (zh) * | 2016-03-24 | 2016-07-20 | 京东方科技集团股份有限公司 | 触控方法及装置、触控显示设备 |
| CN107870685B (zh) * | 2016-09-27 | 2022-10-18 | 中兴通讯股份有限公司 | 一种触控操作识别方法和装置 |
-
2018
- 2018-05-28 CN CN201810524858.6A patent/CN108897446A/zh active Pending
-
2019
- 2019-04-24 WO PCT/CN2019/084140 patent/WO2019228106A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140258937A1 (en) * | 2013-03-11 | 2014-09-11 | Samsung Electronics Co., Ltd. | Method for controlling display and an electronic device thereof |
| CN206147580U (zh) * | 2015-06-07 | 2017-05-03 | 苹果公司 | 电子设备和用于响应于检测到边缘输入而执行操作的装置 |
| CN106598335A (zh) * | 2016-12-16 | 2017-04-26 | 广东欧珀移动通信有限公司 | 一种移动终端的触摸屏控制方法、装置及移动终端 |
| CN106775407A (zh) * | 2016-12-16 | 2017-05-31 | 广东欧珀移动通信有限公司 | 一种移动终端的触摸屏控制方法、装置及移动终端 |
| CN108897446A (zh) * | 2018-05-28 | 2018-11-27 | Oppo广东移动通信有限公司 | 按压面积优化方法、装置、移动终端以及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108897446A (zh) | 2018-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108664190B (zh) | 页面显示方法、装置、移动终端以及存储介质 | |
| WO2019233212A1 (fr) | Procédé et dispositif d'identification de texte, terminal mobile, et support de stockage | |
| CN108710456B (zh) | 应用程序图标处理方法、装置以及移动终端 | |
| CN108664475A (zh) | 翻译显示方法、装置、移动终端及存储介质 | |
| CN109104521B (zh) | 接近状态的校正方法、装置、移动终端及存储介质 | |
| CN108512997B (zh) | 显示方法、装置、移动终端以及存储介质 | |
| CN108932102B (zh) | 数据处理方法、装置以及移动终端 | |
| CN108762466A (zh) | 显示方法、装置、移动终端以及存储介质 | |
| CN110221882B (zh) | 显示方法、装置、移动终端以及存储介质 | |
| CN108646959A (zh) | 屏幕控制方法、装置以及移动终端 | |
| CN109032465B (zh) | 数据处理方法、装置以及移动终端 | |
| CN108958634A (zh) | 快递信息获取方法、装置、移动终端以及存储介质 | |
| CN109032491A (zh) | 数据处理方法、装置以及移动终端 | |
| CN108769299A (zh) | 屏幕控制方法、装置以及移动终端 | |
| WO2019201109A1 (fr) | Procédé et appareil de traitement de mots, terminal mobile et support d'informations | |
| CN108664205A (zh) | 信息显示方法、装置、移动终端以及存储介质 | |
| CN108494851B (zh) | 应用程序推荐方法、装置以及服务器 | |
| CN108646967A (zh) | 显示切换方法、装置、移动终端以及存储介质 | |
| CN108803972B (zh) | 信息显示方法、装置、移动终端以及存储介质 | |
| CN108803961B (zh) | 数据处理方法、装置以及移动终端 | |
| CN107918517B (zh) | 屏幕旋转的响应方法、装置、移动终端及存储介质 | |
| CN108536407B (zh) | 文本显示方法、装置以及移动终端 | |
| WO2019228106A1 (fr) | Procédé et dispositif d'optimisation de zone de pression, terminal mobile et support de stockage | |
| CN110221735A (zh) | 图标处理方法、装置以及移动终端 | |
| CN109085944B (zh) | 数据处理方法、装置以及移动终端 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19811435 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19811435 Country of ref document: EP Kind code of ref document: A1 |