WO2019127159A1 - 终端设备及其图形用户界面以及图形用户界面的控制方法 - Google Patents
终端设备及其图形用户界面以及图形用户界面的控制方法 Download PDFInfo
- Publication number
- WO2019127159A1 WO2019127159A1 PCT/CN2017/119143 CN2017119143W WO2019127159A1 WO 2019127159 A1 WO2019127159 A1 WO 2019127159A1 CN 2017119143 W CN2017119143 W CN 2017119143W WO 2019127159 A1 WO2019127159 A1 WO 2019127159A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user interface
- icon
- icons
- graphical user
- terminal device
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Definitions
- the present application relates to the field of graphical user interface control, and in particular, to a terminal device based on a touch display screen and a graphical user interface thereof and a control method of the graphical user interface.
- the flexible touch display is made of soft material and can be deformed and bended to give users a novel experience.
- the embodiment of the present application discloses a terminal device based on a touch display screen and a graphical user interface thereof and a control method of the graphical user interface to solve the above problem.
- a terminal device disclosed in the embodiment of the present application includes a touch display screen and a pressure sensor, wherein the touch display screen displays a graphical user interface, and the graphical user interface displays multiple icons, and each icon passes a corresponding display. Attributes are displayed; the pressure sensor senses a pressing operation on the touch display screen in real time and generates a sensing signal including a pressing force and/or a pressing duration; the terminal device further includes a memory, a processor, and a storage a computer program running in the memory and operable on the processor, the processor executing the computer program: obtaining the pressing force and/or pressing time sensed by the pressure sensor Determining, according to the pressing force and/or the pressing duration in the sensing signal and the preset pressing force and/or the correspondence between the pressing duration and the number of icons, determining the pressing force and/or the number of icons corresponding to the pressing duration Controlling the graphical user interface to display an icon of the number of icons.
- a graphical user interface on a terminal device with a touch display screen disclosed in the embodiment of the present application, the touch display screen displays a graphical user interface, the graphical user interface displays multiple icons, and each icon passes a corresponding display Attributes are displayed;
- the terminal device includes a pressure sensor that senses a pressing operation on the touch display screen in real time and generates a sensing signal including a pressing force and/or a pressing duration;
- the graphical user interface is controlled by the processor of the terminal device and is configured to: acquire the pressing force and/or the pressing duration sensed by the pressure sensor; according to the pressing force and/or pressing in the sensing signal Determining the pressing force and/or the number of icons corresponding to the pressing duration according to the duration and the preset pressing force and/or the correspondence between the pressing duration and the number of icons; controlling the graphical user interface to display the icon of the number of icons .
- a graphical user interface adjustment method is applied to a terminal device having a touch display screen, wherein the touch display screen displays a graphical user interface, the graphical user interface displays a plurality of icons, and each icon is performed by a corresponding display attribute Displaying;
- the terminal device includes a pressure sensor that senses a pressing operation on the touch display screen in real time and generates a sensing signal including a pressing force and/or a pressing duration;
- the interface adjustment method includes: acquiring the pressing force and/or the pressing duration sensed by the pressure sensor; according to the pressing force and/or the pressing duration in the sensing signal and the preset pressing strength and/or The correspondence between the pressing duration and the number of icons determines the pressing force and/or the number of icons corresponding to the pressing duration; and controls the graphical user interface to display the icon of the number of icons.
- the touch display screen of the terminal device of the present application displays a graphical user interface having a plurality of icons, each of which is displayed by a corresponding display attribute.
- the processor acquires the pressing force and/or the pressing duration sensed by the pressure sensor; determining the pressing force and/or according to a preset pressing force and/or a corresponding relationship between the pressing duration and the number of icons; Or pressing the number of icons corresponding to the duration; and controlling the graphical user interface to display the icon number of the icons, so that when the terminal device is awake, the number of different icons can be displayed according to the pressing strength and/or the pressing duration Icon for a more dynamic interactive experience.
- FIG. 1 is a schematic block diagram of a terminal device in an embodiment of the present application.
- FIG. 2 is a front elevational view of the terminal device after being fully deployed according to an embodiment of the present application.
- FIG. 3 is a schematic perspective view of a folding process of a terminal device according to an embodiment of the present application.
- FIG. 4 is a schematic perspective view of the terminal device after being completely folded according to an embodiment of the present application.
- FIG. 5 is a schematic side view of the terminal device after being completely folded according to an embodiment of the present application.
- FIG. 6 is a schematic rear view of the terminal device after being completely folded according to an embodiment of the present application.
- FIG. 7 is a schematic diagram of a state of a terminal device in a sleep state according to an embodiment of the present application.
- FIG. 8 is a schematic diagram of a state in which a terminal device wakes up in a sleep state according to an embodiment of the present application.
- FIG. 9 is a schematic diagram of a first state of a terminal device after waking up according to an embodiment of the present application.
- FIG. 10 is a schematic diagram of a second state of a terminal device after waking up according to an embodiment of the present application.
- FIG. 11 is a schematic diagram of a third state of a terminal device after waking up according to an embodiment of the present application.
- FIG. 12 is a schematic diagram of a fourth state of a terminal device after waking up according to an embodiment of the present application.
- FIG. 13 is a schematic diagram of a fifth state of a terminal device after waking up according to an embodiment of the present application.
- FIG. 14 is a flowchart of a method for controlling a graphical user interface of a terminal device according to an embodiment of the present application.
- FIG. 1 is a structural block diagram of a terminal device 100 according to an embodiment of the present application.
- the terminal device 100 may be, but not limited to, a mobile phone, a tablet computer, an e-reader, a wearable electronic device, etc., and is not limited herein.
- the terminal device 100 includes, but is not limited to, a processor 10, and a memory 20, a touch display screen 30, and a pressure sensor 40 that are electrically connected to the processor 10, respectively.
- FIG. 1 is only an example of the terminal device 100 and does not constitute a limitation on the terminal device 100.
- the terminal device 100 may include more than that shown in FIG. 1 or Fewer components, or combinations of certain components, or different components, such as the terminal device 100 may also include input and output devices, network access devices, data buses, and the like.
- the processor 10 may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like, which is a control center of the terminal device 100, and connects the entire terminal device 100 by using various interfaces and lines. Various parts of it.
- the memory 20 can be used to store the computer program and/or module, the processor 10 by running or executing a computer program and/or module stored in the memory 20, and recalling data stored in the memory 20, Various functions of the terminal device 100 are implemented.
- the memory 20 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for a plurality of functions (such as a sound playing function, an image playing function, etc.); and the storage data area may be Stores data created based on the use of the phone (such as audio data, phone book, etc.).
- the memory 20 may include a high-speed random access memory, and may also include a non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a secure digital (Secure Digital, SD) card, flash card, multiple disk storage devices, flash memory devices, or other volatile solid-state storage devices.
- a non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a secure digital (Secure Digital, SD) card, flash card, multiple disk storage devices, flash memory devices, or other volatile solid-state storage devices.
- the touch display screen 30 is a flexible touch screen display, which can be bent and deformed.
- the touch display screen 30 has a folding area 31.
- the touch display screen 30 can be folded along a fold line 37 within the fold zone 31. It can be understood that, in this embodiment, the folding area 31 is two.
- the two folding regions 31 are disposed on both sides of the touch display screen 30.
- the touch display screen 30 is divided into a main screen 33 and two auxiliary screens 35 along the folding area 31.
- the two auxiliary screens 35 are respectively located at two sides of the main screen 33. Referring to FIG.
- the two auxiliary screens 35 are completely folded along the respective corresponding folding regions 31, the two auxiliary screens 35 are located on the back of the main screen 33.
- the position of the folding area 31 can be set according to actual needs, but needs to be set before leaving the factory.
- the folding area 31 has a semicircular shape. It will be appreciated that in other embodiments, the fold region 31 can take other suitable shapes.
- the number of the folding areas 31 may be one or more, and the touch display screen 30 is divided into a main screen 33 and one or more auxiliary screens 35. There are no restrictions here.
- the two auxiliary screens 35 cannot respond to the touch operation of the user, and only the main screen 33 Respond to the user's touch operation on it.
- the touch screen 30 is in a folded state, and the two auxiliary screens 35 are also responsive to a touch operation on the user.
- the “folded state” refers to that the folding angle of the auxiliary screen 35 relative to the main screen 33 is greater than 0 degrees, wherein when the folding angle is 0 degrees, the auxiliary screen 35 and the main screen 33 are completely separated.
- the folding angle is 180 degrees
- the auxiliary screen 35 is completely covered on the main screen 33, and when the folding angle is greater than 0 degrees and less than or equal to 180 degrees, the folding state belongs to the above-mentioned folded state.
- the folding angle can be obtained according to an angle sensor (not shown) disposed in the folding area 31.
- the touch display screen 30 can also be a rigid display screen. There are no restrictions here.
- the processor 10 controls the touch display 30 to display a graphical user interface 50 by running or executing a computer program and/or module stored in the memory 20.
- the graphical user interface 50 is a window through which the user interacts with the terminal device 100.
- the graphical user interface 50 has a plurality of icons 51 thereon. Specifically, please refer to FIG. 3, FIG. 4, FIG. 5 and FIG. 6.
- the graphical user interface 50 corresponds to the area of the main screen 33 as the main screen area 501, and the graphical user interface 50 corresponds to each auxiliary screen 35.
- the area is the auxiliary screen area 503, and the area of the graphical user interface 50 corresponding to each folding area 31 is a folded area 505.
- FIG. 1 the processor 10 controls the touch display 30 to display a graphical user interface 50 by running or executing a computer program and/or module stored in the memory 20.
- the graphical user interface 50 is a window through which the user interacts with the terminal device 100.
- the graphical user interface 50 has a plurality
- the graphical user interface 50 has a display strip 53.
- the display strip 53 extends through the graphical user interface 50 along the length of the graphical user interface 50, and the width of the display strip 53 is less than the width of the graphical user interface 50. Further preferably, for a better visual experience, the display strip 53 is disposed in a substantially central upper position of the graphical user interface 50 along the width direction of the graphical user interface 50.
- the plurality of icons 51 are disposed within the display belt 53, and, in any case, the plurality of icons 51 are located within the display belt 53.
- the shapes of the plurality of icons 51 are respectively circular shapes of different sizes.
- the plurality of icons 51 may be in other suitable shapes, such as an ellipse, a polygon, a square, etc., which are not limited herein, and are specifically set according to actual needs.
- the icons 51 having a smaller size are surrounded by the icons 51 having a larger size, and the "small size" means that the area of the icons is smaller than the area of the icons having a larger size.
- the plurality of icons 51 are disposed substantially uniformly within the display strip 53.
- the plurality of icons 51 are display icons of an application installed in the terminal device 100, and the user selects any one of the icons 51 through the touch display screen 30, and the application corresponding to the icon 51 is started. .
- the plurality of icons 51 may be various application icons, such as communication application icons, and may include, but are not limited to, a call application icon, a short message application icon, and an instant information application icon, and the instant information application icon may include, but is not limited to, a QQ application. Icons, WeChat app icons, Weibo app icons, etc.
- Each icon 51 is displayed by a corresponding display attribute.
- the display attributes include, but are not limited to, at least one of display size, transparency, and icon arrangement density.
- the “display size” refers to a display area displayed by the icon 51 on the graphic user interface 50, including a fixed size and a relative size after scaling relative to the fixed size, wherein the relative size is comparable
- the fixed size is large or small, depending on the ratio of the zoom size to the fixed size being the contraction or the reduction/retraction. For example, the relative size of the enlargement ratio of 20% is smaller than the relative size of the enlargement ratio of 50%.
- the "transparency” refers to the transparency displayed by the icon 51 in the graphical user interface 50.
- the "icon arrangement density” refers to the number of icons arranged in a unit area in a certain area on the graphic user interface 50, including the icon arrangement density in the main screen area 501, and the auxiliary screen area 503. The icons are arranged in density.
- the display attribute includes a first display attribute and a second display attribute.
- the first display attribute and the second display attribute respectively include, but are not limited to, at least one of display size, transparency, and icon arrangement density.
- the processor 10 controls an icon 51 located in the home screen area 501 of the graphical user interface 50 to be displayed using the first display attribute.
- the processor 10 controls the icon 51 located in the auxiliary screen area 503 of the graphical user interface 50 to be displayed using the second display attribute.
- the first display attribute substantially maintains a constant value.
- the second display attribute changes as the secondary screen 35 is folded toward the main screen 33. When the main screen 33 and the auxiliary screen 35 are completely folded, the difference between the first display attribute and the second display attribute is the largest and larger than a preset value.
- the specific difference is: display size, transparency, and icon arrangement density.
- the first display attribute has a large display size, a small transparency, and a small icon arrangement density.
- the display attribute of the second display attribute is small, the transparency is large, and the icon arrangement density is large.
- the attribute value of the second display attribute approaches the attribute value of the first display attribute.
- the pressure sensor 40 is disposed on the touch display screen 30. Specifically, the pressure sensor 40 is disposed on a top surface, a bottom surface, an inner portion or other suitable position of the touch display screen 30. More specifically, the pressure sensor 40 is disposed corresponding to a certain partial area of the entire display surface of the touch display screen 30, or the pressure sensor 40 corresponds to the entire display surface of the touch display screen 30. Settings.
- the processor 10 controls the display of a clock on the graphical user interface 50.
- the processor 10 controls the touch display screen 30 to be in a lock screen state.
- the pressure sensor 40 senses whether there is a pressing operation from the user on the touch display screen 30 in real time.
- FIG. 8 when the pressure sensor 40 senses that there is a pressing operation from the user on the touch display screen 30, the terminal device 100 will be woken up from the sleep state. Referring to FIG.
- the pressure sensor 40 also senses the pressing operation and generates a sensing signal including a pressing force and/or a pressing duration. Specifically, when the terminal device 100 is in the sleep state, the pressure sensor 40 senses that the user presses the area corresponding to the pressure sensor 40 on the touch display screen 30 to wake up the terminal device. And sensing the pressing operation when the terminal device 100 is awakened and generating a sensing signal including a pressing force and/or a pressing duration.
- the processor 10 acquires the pressing force and/or the pressing duration sensed by the pressure sensor 40 in response to the sensing signal.
- the processor 10 determines the number of icons corresponding to the pressing force and/or the pressing duration according to the preset pressing force and/or the correspondence between the pressing duration and the number of icons.
- the memory 20 stores the correspondence.
- the pressing force and/or the pressing duration is proportional to the number of icons, and the pressing force and/or the pressing duration is longer, the number of icons is larger, the pressing force and/or the pressing duration is shorter, and the number of icons is shorter. The less.
- the processor 10 controls the graphical user interface 50 to display an icon 51 of the number of icons.
- the processor 10 controls the icon 51 of the number of icons to be displayed one by one/group by group according to the size of the graphic user interface 50. It can be understood that, in other embodiments, the processor 10 controls the icon 51 of the number of icons on the graphical user interface 50 to take the center of the graphical user interface 51 as an origin, according to each icon 51 and The order of the distances between the origins is displayed one by one/group by group. When there is at least two icons 51 equal to the distance between the origins, the processor 10 controls the at least two icons 51 equal in distance to the origin to be displayed one by one/group by group in order of size. Wherein the "group by group display" is to display one group at a time, and each group includes two or more icons 51. The distance between the icon 51 and the origin may be the closest distance between the circumferential edge of the icon 51 and the origin, or may be the distance between the center of the icon 51 and the origin, and may be set according to actual needs. There are no restrictions here.
- the control icon 51 is first displayed with high transparency, and the icon 51 is controlled after the preset time period is separated. Low transparency displays and controls the next icon 51 to be displayed with high transparency.
- the processor 10 obtains seven icons from the correspondence according to the pressing strength and/or the pressing duration.
- the processor 10 controls the seven icons 51 of the graphical user interface 50 to be sequentially displayed in descending order of size.
- the processor 10 controls the first one of the seven icons 51 of the graphical user interface 50 to be first displayed with high transparency.
- the processor 10 controls the first icon 51 to display with low transparency after the first icon 51 is displayed, for example, after a predetermined interval of 0.05 seconds.
- the second icon 51 of the seven icons 51 is displayed with high transparency.
- the processor 10 controls the third icon 51 to display with low transparency after the third icon 51 is displayed with a preset time period, for example, after 0.05 seconds.
- the fourth icon 51 of the seven icons 51 is controlled to be displayed with high transparency.
- the processor 10 controls the sixth icon 51 to display with a low transparency after the sixth icon 51 is displayed with a preset interval of time interval, for example, after 0.05 seconds. Controlling the seventh icon 51 of the seven icons 51 to be displayed with high transparency, and after the seventh icon 51 is displayed, the interval is preset by a predetermined period of time, for example, after 0.05 seconds, the processor 10 controls the station. The seventh icon 51 is displayed with low transparency. At this point, seven icons 51 have all been displayed on the graphical user interface 50.
- the touch display screen 30 also senses a pressing position of the pressing operation.
- the processor 10 controls the plurality of icons 51 on the graphical user interface 50 to be based on the pressing position, and the icon 51 near the pressing position is first displayed, and the icon is away from the pressing position. Displayed after 51, and the transparency of the icon 51 near the pressing position is low, and the transparency of the icon 51 away from the pressing position is high. Thereby, giving the user a better interaction experience.
- the processor 10 adjusts the size of each icon 51 according to the frequency of use of each of the plurality of icons 51 on the graphical user interface 50.
- one of the plurality of icons 51 has the highest frequency of use, the size of which is adjusted to the maximum, and the use frequency of a certain icon 51 is the lowest, and the size thereof is adjusted to the minimum.
- the frequency of use of an icon 51 in a preset time period is increased relative to the previous one, and the size thereof will grow.
- the frequency of use of an icon 51 in the preset time period is reduced relative to the previous time, and the size thereof is reduced. small.
- the size of the icon 51 is also related to the weight value that the user has previously set for each icon 51. The larger the weight value, the larger the size of the icon 51 will be. Conversely, the smaller the weight value, the smaller the size of the icon 51 will be.
- the processor 10 controls the dynamic data of the application corresponding to the icon 51 to be displayed on the icon 51.
- the application corresponding to the icon M is a calendar, and the processor 10 controls the icon M to display the current date in real time, for example, on October 10, the user does not need to click the icon.
- the calendar application corresponding to M can know the current date.
- the icon N the application corresponding to the icon N is weather
- the processor 10 controls the icon N to display the current weather condition in real time, for example, there is rain, the temperature is 26 degrees, and the user does not need to click the icon N.
- the corresponding weather application can know the current weather conditions and bring convenience to users.
- the processor 10 controls the main screen area 501 of the graphical user interface 50 to display the icon 51 of the number of icons.
- the processor 10 controls the main screen area 501, the auxiliary screen area 503, and the folding area 505 of the graphical user interface 50 to display the number of icons. Icon 51.
- FIG. 14 is a flowchart of a method for controlling a graphical user interface according to an embodiment of the present application.
- the graphical user interface control method is applied to the aforementioned terminal device 100, and the order of execution is not limited to the order shown in FIG.
- the terminal device 100 includes a processor 10, a touch display screen 30, and a pressure sensor 40.
- the processor 10 controls the touch display screen 30 to display a graphical user interface 50.
- the graphical user interface 50 displays a plurality of displays. Icons 51, each of which is displayed by a corresponding display attribute.
- the pressure sensor 40 senses in real time whether there is a pressing operation from the user on the touch display screen 30.
- the pressure sensor 40 senses that there is a pressing operation from the user on the touch display screen 30, the terminal device 100 will wake up from the sleep state.
- the pressure sensor 40 also senses the pressing force and/or the pressing duration of the pressing operation. The method includes the steps of:
- Step 1401 When the terminal device 100 receives the pressing operation being awakened, the pressure sensor 40 senses the pressing force and/or the pressing duration of the pressing operation and generates a sensing signal.
- the pressure sensor 40 senses that the user presses the area corresponding to the pressure sensor 40 on the touch display screen 30 to wake up the terminal device. 100.
- the pressure sensor 40 also senses the pressing force and/or the pressing duration of the pressing operation and generates a sensing signal including the pressing force and/or the pressing duration.
- step 1403 the processor 10 determines the number of icons corresponding to the pressing force and/or the pressing duration according to the preset pressing strength and/or the correspondence between the pressing duration and the number of icons.
- the memory 20 stores a preset pressing force and/or a correspondence relationship between the pressing duration and the number of icons.
- the pressing force and/or the pressing duration is proportional to the number of icons, and the pressing force and/or the pressing duration is longer, the number of icons is larger, the pressing force and/or the pressing duration is shorter, and the number of icons is shorter. The less.
- the processor 10 acquires the number of icons corresponding to the pressing force and/or the pressing duration from the corresponding relationship according to the pressing force and/or the pressing duration.
- Step 1404 the processor 10 controls the graphical user interface 50 to display the icon 51 of the number of icons.
- the processor 10 controls the icon 51 of the number of icons to be displayed one by one/group by group according to the size of the graphic user interface 50. It can be understood that, in other embodiments, the processor 10 controls the icon 51 of the number of icons on the graphical user interface 50 to take the center of the graphical user interface 51 as an origin, according to each icon 51 and The order of the distances between the origins is displayed one by one/group by group. When there is at least two icons 51 equal to the distance between the origins, the processor 10 controls the at least two icons 51 equal to the origin distance to be displayed one by one/group by group in order of size. Wherein the "group by group display" is to display one group at a time, and each group includes two or more icons 51. The distance between the icon 51 and the origin may be the closest distance between the circumferential edge of the icon 51 and the origin, or may be the distance between the center of the icon 51 and the origin, and may be set according to actual needs. There are no restrictions here.
- the processor 10 controls the graphic user interface 50 to display the icon 51 of the number of icons, controlling an icon 51 to be first displayed with high transparency, and after the preset time period is separated, the icon 51 is Low transparency displays and controls the next icon 51 to be displayed with high transparency.
- the present application further provides a computer readable storage medium having stored therein a plurality of program instructions, the program instructions being executed by the processor 10, and executing FIG. 11 Any method step of controlling the pressure sensor 40 to sense a pressing operation on the touch display screen 30 in real time and generating a sensing signal including a pressing force and/or a pressing duration; the processor 10 responds The sensing signal acquires the pressing force and/or the pressing duration sensed by the pressure sensor 40; the processor 10 according to a preset pressing force and/or a corresponding relationship between the pressing duration and the number of icons, Determining the number of icons corresponding to the pressing force and/or the pressing duration, and controlling the graphical user interface 50 to display the icon 51 of the number of icons.
- the computer storage medium is the memory 20, and may be any storage device that can store information such as a memory card, a solid state memory, a micro hard disk, an optical disk, or the like.
- the touch display screen 30 of the terminal device 100 of the present application displays a graphical user interface 50 having a plurality of icons 51, each of which is displayed by a corresponding display attribute.
- the processor 10 acquires the pressing force and/or the pressing duration sensed by the pressure sensor 40; the processor 10 according to a preset pressing force and/or a corresponding relationship between the pressing duration and the number of icons, Determining the number of icons corresponding to the pressing force and/or the pressing duration, and controlling the graphical user interface 50 to display the icon 51 of the number of icons.
- the icon 51 of the different number of icons is displayed according to the pressing force of the pressing operation and/or the length of the pressing time, giving the user a more dynamic interactive experience.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
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)
Abstract
一种终端设备(100),包括触控显示屏(30)和压力感测器(40),触控显示屏(30)显示图形用户界面,图形用户界面显示多个图标,每个图标通过相应的显示属性进行显示;压力感测器(40)实时感测触控显示屏(30)上的按压操作并产生感测信号;终端设备(100)还包括存储器(20)、处理器(10),处理器(10)执行存储器(20)存储的计算机程序时实现:响应感测信号获取按压力度和/或按压时长;根据预设按压力度和/或按压时长与图标个数的对应关系,确定按压力度和/或按压时长对应的图标个数;根据图标个数控制图形用户界面显示图标个数的图标;所述终端设备(100)的图形用户界面控制方法能够在终端设备(100)被唤醒时根据按压力度和/或按压时长控制显示图标的个数,用户体验好。
Description
本申请涉及一种图形用户界面控制领域,尤其涉及一种基于触控显示屏的终端设备及其图形用户界面以及图形用户界面的控制方法。
柔性触控显示屏作为液晶显示屏之后的新生代显示屏,其通过柔软的材料制成,可变形可弯曲,给用户带来新奇的使用体验。然而,现在仍缺乏基于触控显示屏的图形用户界面控制方法。
发明内容
本申请实施例公开一种基于触控显示屏的终端设备及其图形用户界面以及图形用户界面的控制方法,以解决上述问题。
本申请实施例公开的一种终端设备,包括触控显示屏和压力感测器,所述触控显示屏显示图形用户界面,所述图形用户界面显示多个图标,每个图标通过相应的显示属性进行显示;所述压力感测器实时感测所述触控显示屏上的按压操作并产生包含按压力度和/或按压时长的感测信号;所述终端设备还包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现:获取所述压力感测器感测到的所述按压力度和/或按压时长,根据所述感测信号中的按压力度和/或按压时长以及预设的按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数;控制所述图形用户界面显示所述图标个数的图标。
本申请实施例公开的一种具有触控显示屏的终端设备上的图形用户界面,所述触控显示屏显示图形用户界面,所述图形用户界面显示多个图标,每个图标通过相应的显示属性进行显示;所述终端设备包括压力感测器,所述压力感测器实时感测所述触控显示屏上的按压操作并产生包含按压力度和/或按压时长的感测信号;所述图形用户界面由所述终端设备的处理器控制并实现:获取 所述压力感测器感测到的所述按压力度和/或按压时长;根据所述感测信号中的按压力度和/或按压时长以及预设的按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数;控制所述图形用户界面显示所述图标个数的图标。
一种图形用户界面调整方法,应用在具有触控显示屏的终端设备上,所述触控显示屏显示图形用户界面,所述图形用户界面显示多个图标,每个图标通过相应的显示属性进行显示;所述终端设备包括压力感测器,所述压力感测器实时感测所述触控显示屏上的按压操作并产生包含按压力度和/或按压时长的感测信号;所述图形用户界面调整方法包括:获取所述压力感测器感测到的所述按压力度和/或按压时长;根据所述感测信号中的按压力度和/或按压时长以及预设的按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数;控制所述图形用户界面显示所述图标个数的图标。
本申请的终端设备的触控显示屏显示一图形用户界面,所述图形用户界面上具有多个图标,每个图标通过相应的显示属性显示。所述处理器获取所述压力感测器感测到的所述按压力度和/或按压时长;根据预设按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数;以及控制所述图形用户界面显示所述图标个数的图标,从而在所述终端设备被唤醒时能够根据按压力度和/或按压时长的不同显示不同图标个数的图标,具有更动感的交互体验。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例中的终端设备的模块示意框图。
图2为本申请一实施例中的终端设备在完全展开后的正面示意图。
图3为本申请一实施例中的终端设备的折叠过程的立体示意图。
图4为本申请一实施例中的终端设备在完全折叠后的立体示意图。
图5为本申请一实施例中的终端设备在完全折叠后的侧面示意图。
图6为本申请一实施例中的终端设备在完全折叠后的背面示意图。
图7为本申请一实施例中的终端设备在休眠状态时的状态示意图。
图8为本申请一实施例中的终端设备在休眠状态唤醒中的状态示意图。
图9为本申请一实施例中的终端设备在唤醒后的第一状态示意图。
图10为本申请一实施例中的终端设备在唤醒后的第二状态示意图。
图11为本申请一实施例中的终端设备在唤醒后的第三状态示意图。
图12为本申请一实施例中的终端设备在唤醒后的第四状态示意图。
图13为本申请一实施例中的终端设备在唤醒后的第五状态示意图。
图14为本申请一实施例中的终端设备的图形用户界面控制方法的流程图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,为本申请一实施例中的终端设备100的结构框图。所述终端设备100可以是但不限于手机、平板电脑、电子阅读器、穿戴式电子设备等,此处不做限定。所述终端设备100包括但不限于处理器10,以及分别与所述处理器10电性连接的存储器20、触控显示屏30和压力感测器40。本领域技术人员应当理解的是,所述图1仅是所述终端设备100的示例,并不构成对所述终端设备100的限定,所述终端设备100可以包括比图1所示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备100还可以包括输入输出设备、网络接入设备、数据总线等。
所述处理器10可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用 集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者所述处理器也可以是任何常规的处理器等,所述处理器是所述终端设备100的控制中心,利用各种接口和线路连接整个所述终端设备100的各个部分。
所述存储器20可用于存储所述计算机程序和/或模块,所述处理器10通过运行或执行存储在所述存储器20内的计算机程序和/或模块,以及调用存储在存储器20内的数据,实现所述终端设备100的各种功能。所述存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、多个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,所述存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
请一并参考图2,本实施例中,所述触控显示屏30为柔性触控显示屏,其可以弯曲变形。所述触控显示屏30具有折叠区31。所述触控显示屏30能够沿所述折叠区31内的折叠线37折叠。可理解,本实施例中,所述折叠区31为两个。所述两个折叠区31设置在所述触控显示屏30的两侧上。请一并参考图3,所述触控显示屏30沿着所述折叠区31划分为主屏33和两个辅屏35。所述两个辅屏35分别位于所述主屏33的两侧。请一并参考图4,当将所述两个辅屏35分别沿各自对应的所述折叠区31完全折叠后,所述两个辅屏35位于所述主屏33的背面。可理解,所述折叠区31的位置可根据实际需要设置,但需在出厂前设置好。所述两个辅屏35分别各自对应的所述折叠区31折叠至完全折叠状态时,所述折叠区31呈半圆形状。可理解,在其它实施例中,所述折叠区31可呈其它适合的形状。所述折叠区31的数量可以是一个或者多个,所述触控显示屏30被相应的划分为主屏33和一个或者多个辅屏35。此处不做限制。
请一并参考图3和图4,本实施例中,所述触控显示屏30在折叠状态下, 所述两个辅屏35不能响应用户在其上的触控操作,只有所述主屏33响应用户在其上的触控操作。可理解,在其它实施例中,所述触控显示屏30在折叠状态下,所述两个辅屏35也能响应用户在其上的触控操作。可理解,所述“折叠状态”是指所述辅屏35相对所述主屏33的折叠角度大于0度,其中,折叠角度为0度时,所述辅屏35和所述主屏33之间完全展开,折叠角度为180度时,所述辅屏35完全盖在所述主屏33上,折叠角度在大于0度小于等于180度的区间内时,均属于上述的折叠状态。其中,所述折叠角度可根据设置在所述折叠区31的角度感测器(图未示)获得。
可理解,在其它实施例中,所述触控显示屏30还可以是刚性显示屏。此处不做限制。
请再次参考图1和图2,所述处理器10通过运行或执行存储在所述存储器20内的计算机程序和/或模块而控制所述触控显示屏30显示一图形用户界面50。所述图形用户界面50是用户与所述终端设备100进行各种交互的窗口。所述图形用户界面50上具有多个图标51。具体地,请一并参考图3、图4、图5和图6,所述图形用户界面50对应所述主屏33的区域为主屏区域501,所述图形用户界面50对应每个辅屏35的区域为辅屏区域503,所述图形用户界面50对应每个折叠区31的区域为折叠区域505。优选地,请再次参考图2,所述图形用户界面50具有一显示带53。所述显示带53沿所述图形用户界面50的长度方向贯穿所述图形用户界面50,且所述显示带53的宽度小于所述图形用户界面50的宽度。进一步优选地,为了更好的视觉体验,所述显示带53沿所述图形用户界面50的宽度方向设置在所述图形用户界面50的大致中部靠上位置。具体地,所述多个图标51设置在所述显示带53内,并且,在任何情况下,所述多个图标51均位于所述显示带53内。所述多个图标51的形状分别为不同尺寸的圆形。可理解,在其它实施例中,所述多个图标51可呈其它适合的形状,例如,椭圆形,多边形,方形等,此处不做限制,具体根据实际需要设置。所述多个图标51中,尺寸较小的图标51簇拥在尺寸较大的图标51周围,所谓“尺寸较小”是指所述图标的面积小于尺寸较大的图标的面积。所述多个图标51间隔大致均匀地设置在所述显示带53内。所述多个图标51均为安装在所述终端设备100的应用程序的显示图标,用户通过所述触控显示 屏30点选任意一个所述图标51,将启动所述图标51对应的应用程序。所述多个图标51可以是各种应用图标,例如通信应用图标,可以包括但不限于通话应用图标、短信应用图标和即时信息应用图标,所述即时信息应用图标可以包括但不限于:QQ应用图标、微信应用图标、微博应用图标等。
每个图标51通过相应的显示属性进行显示。所述显示属性包括但不限于显示大小、透明度和图标排列密度中的至少一种。其中,所述“显示大小”是指所述图标51在所述图形用户界面50上显示的显示面积,包括一固定尺寸及相对所述固定尺寸缩放之后的相对尺寸,其中,所述相对尺寸可比所述固定尺寸大或小,取决于缩放尺寸相对固定尺寸是缩或放及缩/放的比率。例如,放大比率为20%的相对尺寸小于放大比率为50%的相对尺寸。所述“透明度”是指所述图标51在所述图形用户界面50显示的透明度,所述透明度为0%时,表明所述图标51没有透明,所述透明度为100%时,表明所述图标51完全透明。所述“图标排列密度”是指所述图形用户界面50上的某一区域内单位面积内排列的图标数,包括,所述主屏区域501内的图标排列密度,及所述辅屏区域503内的图标排列密度。
所述显示属性包括第一显示属性和第二显示属性。所述第一显示属性和第二显示属性分别包括但不限于显示大小、透明度和图标排列密度中的至少一种。所述处理器10控制位于所述图形用户界面50的所述主屏区域501内的图标51采用所述第一显示属性显示。所述处理器10控制位于所述图形用户界面50的所述辅屏区域503内的图标51采用所述第二显示属性显示。其中,所述第一显示属性基本保持一个恒定值。所述第二显示属性随着所述辅屏35向所述主屏33折叠的过程而变化。所述主屏33与所述辅屏35完全折叠时,所述第一显示属性和所述第二显示属性之间的差别最大且大于预设值。具体差别为:显示大小、透明度和图标排列密度不同。其中,所述第一显示属性的显示尺寸大、透明度小、图标排列密度小。所述第二显示属性的显示尺寸小、透明度大、图标排列密度大。所述触控显示屏30展开的过程中,所述第二显示属性的属性值趋近于所述第一显示属性的属性值。所述触控显示屏30完全展开时,所述第一显示属性和第二显示属性的属性值完全相同。
所述压力感测器40设置在所述触控显示屏30上。具体地,所述压力感测 器40设置在所述触控显示屏30的顶面、底面、内部或者其它适合的位置上。进一步具体地,所述压力感测器40对应所述触控显示屏30的整个显示面的某一局部区域设置,或者所述压力感测器40对应所述触控显示屏30的整个显示面设置。
请一并参考图7,所述终端设备100在休眠状态时,所述处理器10控制所述图形用户界面50上显示一时钟。在其他实施方式中,所述终端设备100在休眠状态时,所述处理器10控制触控显示屏30处于锁屏状态。所述压力感测器40实时感测所述触控显示屏30上是否有来自用户的按压操作。请一并参考图8,所述压力感测器40感测到所述触控显示屏30上有来自用户的按压操作时,所述终端设备100将从休眠状态被唤醒。请一并参考图9,所述终端设备100被唤醒的过程中,所述压力感测器40还感测所述按压操作并产生包含按压力度和/或按压时长的感测信号。具体地,所述终端设备100在休眠状态下,所述压力感测器40感测用户在所述触控显示屏30上对应所述压力感测器40的区域的按压操作唤醒所述终端设备100并在所述终端设备100被唤醒时感测所述按压操作并产生包含按压力度和/或按压时长的感测信号。
所述处理器10响应所述感测信号获取所述压力感测器40感测到的所述按压力度和/或按压时长。
所述处理器10根据预设按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数。所述存储器20存储所述对应关系。在所述对应关系中,按压力度和/或按压时长与图标个数呈正比,按压力度和/或按压时长越长,图标个数越多,按压力度和/或按压时长越短,图标个数越少。
所述处理器10控制所述图形用户界面50显示所述图标个数的图标51。
具体地,本实施例中,所述处理器10控制所述图形用户界面50上按照尺寸大小逐一/逐组的方式显示所述图标个数的图标51。可理解,在其它实施例中,所述处理器10控制所述图形用户界面50上的所述图标个数的图标51以所述图形用户界面51的中心为原点,按照每个图标51与所述原点之间的距离大小的顺序逐一/逐组显示。当有至少两个图标51与所述原点之间的距离相等,所述处理器10控制与所述原点距离相等的所述至少两个图标51按照尺寸大小 的顺序逐一/逐组显示。其中,所述“逐组显示”是每次显示一组,并且每组包括是两个或者多个图标51。所述图标51与原点之间的距离,可以是所述图标51的圆周边缘与原点之间的最近距离,也可以是所述图标51的圆心与原点之间的距离,具有可根据实际需要设置,此处不做限制。
具体地,所述处理器10控制所述图形用户界面50显示所述图标个数的图标51时,控制一个图标51首先以高透明度显示,并在间隔预设时间段后控制所述图标51以低透明度显示并控制下一个图标51以高透明度显示。
具体地,请一并参考图10,在一实施例中,所述处理器10根据所述按压力度和/或按压时长从所述对应关系中获取的图标个数为七。所述处理器10控制所述图形用户界面50的七个图标51按照尺寸从大到小的顺序依次显示。所述处理器10控制所述图形用户界面50的七个图标51中的第一个图标51首先以高透明度显示。
请一并参考图11,所述处理器10在所述第一个图标51显示后间隔预设时间段,例如,间隔0.05秒后,控制所述第一个图标51以低透明度显示,并控制所述七个图标51中的第二个图标51以高透明度显示。
请一并参考图12,依次类推,所述处理器10在第三个图标51显示后间隔预设时间段,例如,间隔0.05秒后,控制所述第三个图标51以低透明度显示,并控制所述七个图标51中的第四个图标51以高透明度显示。
请一并参考图13,依次类推,所述处理器10在第六个图标51显示后间隔预设时间段,例如,间隔0.05秒后,控制所述第六个图标51以低透明度显示,并控制所述七个图标51中的第七个图标51以高透明度显示,并在所述第七个图标51显示后间隔预设时间段,例如,间隔0.05秒后,所述处理器10控制所述第七个图标51以低透明度显示。此时,七个图标51已全显示在所述图形用户界面50上。
可选择地,在一实施例中,所述触控显示屏30还感测所述按压操作的按压位置。所述处理器10控制所述图形用户界面50上的所述多个图标51以所述按压位置为基点,靠近所述按压位置的所述图标51先显示,远离所述按压位置的所述图标51后显示,且靠近所述按压位置的所述图标51的透明度较低,远离所述按压位置的所述图标51的透明度较高。从而,给用户更好的交互体 验。
可理解,在本实施例中,所述处理器10根据所述图形用户界面50上的所述多个图标51中每个图标51的使用频率高低而调节每个图标51的尺寸大小。换句话说,所述多个图标51中某个图标51的使用频率最高,将其尺寸调节为最大,某个图标51的使用频率最低,将其尺寸调节为最小。可理解,某个图标51在预设时间段内使用频率相对之前有增高,其尺寸将长大;同理,某个图标51在预设时间段内使用频率相对之前有降低,其尺寸将减小。
可理解,在其它实施例中,所述图标51的尺寸大小还与用户预先针对每个图标51设定的权重值有关。权重值越大,所述图标51的尺寸将越大。相反的,权重值越小,所述图标51的尺寸将越小。
可理解,当所述图标51的尺寸增大到预设值而能够显示动态数据时,所述处理器10控制所述图标51上显示所述图标51对应的应用程序的动态数据。例如,如图2所示的图标M,所述图标M对应的应用程序是日历,所述处理器10控制所述图标M实时显示当前日期,例如10月10日,用户不用点开所述图标M对应的日历应用程序即可获知当前日期。又如,图标N,所述图标N对应的应用程序是天气,所述处理器10控制所述图标N实时显示当前天气情况,例如,有雨,气温26度,用户不用点开所述图标N对应的天气应用程序即可获知当前天气情况,给用户带来便利。
可理解,当所述触控显示屏30处于折叠状态时,所述处理器10控制所述图形用户界面50的所述主屏区域501显示所述图标个数的图标51。
可理解,当所述触控显示屏30处于展开状态时,所述处理器10控制所述图形用户界面50的所述主屏区域501、辅屏区域503和折叠区域505显示所述图标个数的图标51。
请参阅图14,为本申请一实施例中的图形用户界面控制方法的流程图。所述图形用户界面控制方法应用于前述的终端设备100中,执行顺序并不限于图14所示的顺序。所述终端设备100包括处理器10、触控显示屏30和压力感测器40,所述处理器10控制所述触控显示屏30显示图形用户界面50,所述图形用户界面50上显示多个图标51,每个图标51通过相应的显示属性进行显示。所述压力感测器40实时感测所述触控显示屏30上是否有来自用户的 按压操作。所述压力感测器40感测到所述触控显示屏30上有来自用户的按压操作时,所述终端设备100将从休眠状态唤醒。所述终端设备100被唤醒时,所述压力感测器40还感测所述按压操作的按压力度和/或按压时长。所述方法包括步骤:
步骤1401,所述终端设备100接收到所述按压操作被唤醒时,所述压力感测器40感测所述按压操作的按压力度和/或按压时长并产生感测信号。
具体地,所述终端设备100在休眠状态下,所述压力感测器40感测用户在所述触控显示屏30上对应所述压力感测器40的区域的按压操作唤醒所述终端设备100。所述压力感测器40还感测所述按压操作的按压力度和/或按压时长并产生包含按压力度和/或按压时长的感测信号。
步骤1403,所述处理器10根据预设的按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数。
具体地,所述存储器20存储预设的按压力度和/或按压时长与图标个数之间的对应关系。在所述对应关系中,按压力度和/或按压时长与图标个数呈正比,按压力度和/或按压时长越长,图标个数越多,按压力度和/或按压时长越短,图标个数越少。所述处理器10根据按压力度和/或按压时长从所述对应关系中获取所述按压力度和/或按压时长对应的图标个数。
步骤1404,所述处理器10控制所述图形用户界面50显示所述图标个数的图标51。
具体地,本实施例中,所述处理器10控制所述图形用户界面50上按照尺寸大小逐一/逐组的方式显示所述图标个数的图标51。可理解,在其它实施例中,所述处理器10控制所述图形用户界面50上的所述图标个数的图标51以所述图形用户界面51的中心为原点,按照每个图标51与所述原点之间的距离大小的顺序逐一/逐组显示。当有至少两个图标51与所述原点之间的距离相等,所述处理器10控制与所述原点距离相等的所述至少两个图标51按照尺寸大小的顺序逐一/逐组显示。其中,所述“逐组显示”是每次显示一组,并且每组包括是两个或者多个图标51。所述图标51与原点之间的距离,可以是所述图标51的圆周边缘与原点之间的最近距离,也可以是所述图标51的圆心与原点之间的距离,具有可根据实际需要设置,此处不做限制。
具体地,所述处理器10控制所述图形用户界面50显示所述图标个数的图标51时,控制一个图标51首先以高透明度显示,并在间隔预设时间段后将所述图标51以低透明度显示并控制下一个图标51以高透明度显示。
在一些实施例中,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有若干程序指令,所述若干程序指令供所述处理器10调用执行后,执行图11的任一方法步骤,从而控制所述压力感测器40实时感测所述触控显示屏30上的按压操作并产生包含按压力度和/或按压时长的感测信号;所述处理器10响应所述感测信号获取所述压力感测器40感测到的所述按压力度和/或按压时长;所述处理器10根据预设按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数,并控制所述图形用户界面50显示所述图标个数的图标51。在一些实施例中,所述计算机存储介质即为所述存储器20,可为存储卡、固态存储器、微硬盘、光盘等任意可存储信息的存储设备。
本申请的终端设备100的触控显示屏30显示一图形用户界面50,所述图形用户界面50上具有多个图标51,每个图标51通过相应的显示属性显示。所述处理器10获取所述压力感测器40感测到的所述按压力度和/或按压时长;所述处理器10根据预设按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数,并控制所述图形用户界面50显示所述图标个数的图标51。从而根据按压操作的按压力度和/或按压时长的不同显示不同图标个数的图标51,给用户一种更动感的交互体验。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应所述知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应所述知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,所述程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施例进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施例及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (20)
- 一种终端设备,包括触控显示屏和压力感测器,所述触控显示屏显示图形用户界面,所述图形用户界面显示多个图标,每个图标通过相应的显示属性进行显示;所述压力感测器实时感测所述触控显示屏上的按压操作并产生包含按压力度和/或按压时长的感测信号;所述终端设备还包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现:获取所述压力感测器感测到的所述按压力度和/或按压时长,根据所述感测信号中的按压力度和/或按压时长以及预设的按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数;控制所述图形用户界面显示所述图标个数的图标。
- 如权利要求1所述的终端设备,其特征在于,所述对应关系中所述预设按压力度和/或按压时长与所述图标个数呈正比。
- 如权利要求1所述的终端设备,其特征在于,所述处理器执行所述计算机程序时还实现:控制所述图形用户界面按照图标的尺寸大小以逐一或逐组的方式显示所述图标个数的图标。
- 如权利要求1所述的终端设备,其特征在于,所述控制所述图形用户界面显示所述图标个数的图标具体包括:以所述图形用户界面的中心为原点,按照每个图标与所述原点之间的距离大小的顺序逐一或逐组显示所述图标个数的图标。
- 如权利要求4所述的终端设备,其特征在于,所述处理器执行所述计算机程序时还实现:当有至少两个图标与所述原点之间的距离相等,则与所述原点距离相等的所述至少两个图标再按照图标的尺寸大小的顺序逐一或逐组显示。
- 如权利要求1所述的终端设备,其特征在于,所述处理器执行所述计算机程序时还实现:在所述终端设备在休眠状态时,控制所述压力感测器实时感测所述触控显示屏上是否有按压操作;所述压力感测器感测到所述触控显示屏上有按压操作时,将所述终端设备从休眠状态中唤醒。
- 如权利要求1所述的终端设备,其特征在于,所述处理器执行所述计算机程序时还实现:根据所述图标个数控制所述图形用户界面显示所述图标个数的图标时,控制一个图标首先以高透明度显示,并在间隔预设时间段后将所述图标以低透明度显示并控制下一个图标以高透明度显示。
- 如权利要求1所述的终端设备,其特征在于,所述处理器执行所述计算机程序时还实现:根据所述图形用户界面上的所述多个图标中每个图标的使用频率和/或权重值的高低而控制每个图标的尺寸大小。
- 如权利要求1所述的终端设备,其特征在于,所述处理器执行所述计算机程序时还实现:控制所述图标的尺寸增大到预设值而能够显示动态数据时,所述处理器控制所述图标显示与所述图标对应的应用程序的动态数据。
- 一种具有触控显示屏的终端设备上的图形用户界面,所述触控显示屏显示图形用户界面,所述图形用户界面显示多个图标,每个图标通过相应的显示属性进行显示;所述终端设备包括压力感测器,所述压力感测器实时感测所述触控显示屏上的按压操作并产生包含按压力度和/或按压时长的感测信号;所述图形用户界面由所述终端设备的处理器控制并实现:获取所述压力感测器感测到的所述按压力度和/或按压时长;根据所述感测信号中的按压力度和/或按压时长以及预设的按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图标个数;控制所述图形用户界面显示所述图标个数的图标。
- 如权利要求10所述的图形用户界面,其特征在于,所述图形用户界面由所述处理器控制并实现:根据所述图标个数控制所述图形用户界面按照图标的尺寸大小逐一或逐组的方式显示所述图标个数的图标。
- 如权利要求10所述的图形用户界面,其特征在于,所述图形用户界面由所述处理器控制并实现:根据所述图标个数控制所述图形用户界面显示所述图标个数的图标时,控制每个图标首先以高透明度显示,并在间隔预设时间段后将所述图标以低透明度显示并控制下一个图标以高透明度显示。
- 如权利要求10所述的图形用户界面,所述图形用户界面由所述处理器控制并实现:根据所述图形用户界面上的所述多个图标中每个图标的使用频率和/或权重值的高低而控制每个图标的尺寸大小。
- 如权利要求10所述的图形用户界面,其特征在于,所述图形用户界面由所述处理器控制并实现:控制所述图标的尺寸增大到预设值而能够显示动态数据时,控制所述图标显示与所述图标对应的应用程序的动态数据。
- 一种图形用户界面调整方法,应用在具有触控显示屏的终端设备上,所述触控显示屏显示图形用户界面,所述图形用户界面显示多个图标,每个图标通过相应的显示属性进行显示;所述终端设备包括压力感测器,所述压力感测器实时感测所述触控显示屏上的按压操作并产生包含按压力度和/或按压时长的感测信号;所述图形用户界面调整方法包括:获取所述压力感测器感测到的所述按压力度和/或按压时长;根据所述感测信号中的按压力度和/或按压时长以及预设的按压力度和/或按压时长与图标个数的对应关系,确定所述按压力度和/或按压时长对应的图 标个数;控制所述图形用户界面显示所述图标个数的图标。
- 如权利要求15所述的图形用户界面调整方法,其特征在于,所述图形用户界面调整方法还包括:控制所述图形用户界面按照图标的尺寸大小以逐一或逐组的方式显示所述图标个数的图标。
- 如权利要求15所述的图形用户界面调整方法,其特征在于,所述图形用户界面调整方法还包括:在所述终端设备在休眠状态时,所述压力感测器实时感测所述触控显示屏上是否有按压操作;所述压力感测器感测到所述触控显示屏上有按压操作时,所述终端设备将被从休眠状态唤醒。
- 如权利要求15所述的图形用户界面调整方法,其特征在于,所述图形用户界面调整方法还包括:根据所述图标个数控制所述图形用户界面显示所述图标个数的图标时,控制每个图标首先以高透明度显示,并在间隔预设时间段后将所述图标以低透明度显示并控制下一个图标以高透明度显示。
- 如权利要求15所述的图形用户界面调整方法,其特征在于,所述图形用户界面调整方法还包括:根据所述图形用户界面上的所述多个图标中每个图标的使用频率和/或权重值的高低而控制每个图标的尺寸大小。
- 如权利要求15所述的图形用户界面调整方法,其特征在于,所述图形用户界面调整方法还包括:控制所述图标的尺寸增大到预设值而能够显示动态数据时,控制所述图标显示与所述图标对应的应用程序的动态数据。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780097408.7A CN111433726A (zh) | 2017-12-27 | 2017-12-27 | 终端设备及其图形用户界面以及图形用户界面的控制方法 |
PCT/CN2017/119143 WO2019127159A1 (zh) | 2017-12-27 | 2017-12-27 | 终端设备及其图形用户界面以及图形用户界面的控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/119143 WO2019127159A1 (zh) | 2017-12-27 | 2017-12-27 | 终端设备及其图形用户界面以及图形用户界面的控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019127159A1 true WO2019127159A1 (zh) | 2019-07-04 |
Family
ID=67064393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/119143 WO2019127159A1 (zh) | 2017-12-27 | 2017-12-27 | 终端设备及其图形用户界面以及图形用户界面的控制方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111433726A (zh) |
WO (1) | WO2019127159A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053783A (zh) * | 2009-10-26 | 2011-05-11 | 三星电子株式会社 | 提供基于触摸屏的用户界面的方法和便携式终端 |
CN102200883A (zh) * | 2010-03-26 | 2011-09-28 | 三星电子株式会社 | 移动终端及其图标控制方法 |
CN104246677A (zh) * | 2012-04-20 | 2014-12-24 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
CN105183319A (zh) * | 2015-09-09 | 2015-12-23 | 魅族科技(中国)有限公司 | 一种应用操作方法、应用操作装置及终端 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105528149A (zh) * | 2014-10-21 | 2016-04-27 | ***通信集团公司 | 一种应用图标显示方法及装置 |
CN105867824A (zh) * | 2016-04-14 | 2016-08-17 | 深圳天珑无线科技有限公司 | 双指缩放调整桌面图标宫格的方法及*** |
CN106775391B (zh) * | 2016-11-29 | 2020-04-21 | 努比亚技术有限公司 | 界面切换装置和方法 |
-
2017
- 2017-12-27 CN CN201780097408.7A patent/CN111433726A/zh active Pending
- 2017-12-27 WO PCT/CN2017/119143 patent/WO2019127159A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102053783A (zh) * | 2009-10-26 | 2011-05-11 | 三星电子株式会社 | 提供基于触摸屏的用户界面的方法和便携式终端 |
CN102200883A (zh) * | 2010-03-26 | 2011-09-28 | 三星电子株式会社 | 移动终端及其图标控制方法 |
CN104246677A (zh) * | 2012-04-20 | 2014-12-24 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
CN105183319A (zh) * | 2015-09-09 | 2015-12-23 | 魅族科技(中国)有限公司 | 一种应用操作方法、应用操作装置及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN111433726A (zh) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11886252B2 (en) | Foldable device and method of controlling the same | |
US10990804B2 (en) | Face image processing method and device, and storage medium | |
CN107728901B (zh) | 界面显示方法、装置及终端 | |
CN107870724B (zh) | 显示屏展开方法、装置及终端 | |
KR102353766B1 (ko) | 디스플레이를 제어하는 장치 및 방법 | |
US20160217551A1 (en) | Method of configuring screen, electronic device, and storage medium | |
CN107111443B (zh) | 电子设备及其显示方法 | |
EP2950196B1 (en) | Electronic device and method for operating display | |
CN107850982B (zh) | 屏幕操作方法和支持该方法的电子设备 | |
WO2017088605A1 (zh) | 图片编辑中的图片显示控制方法及装置 | |
WO2020147677A1 (zh) | 显示内容的方法、装置、终端及存储介质 | |
CN107831895A (zh) | 闹钟控制方法、装置及终端 | |
CN107885277B (zh) | 一种调节显示屏角度的方法、装置、移动终端及存储介质 | |
KR102651705B1 (ko) | 전자 장치에서 진동 제공 방법 및 장치 | |
KR102468086B1 (ko) | 컨텐츠 표시 방법 및 이를 구현한 전자 장치 | |
WO2023061280A1 (zh) | 应用程序显示方法、装置及电子设备 | |
CN107748656A (zh) | 一种画面显示方法、装置、终端及存储介质 | |
EP2891963A1 (en) | Window display method and apparatus of displaying a window using an external input device | |
WO2022262499A1 (zh) | 一种显示方法、装置、存储介质及电子设备 | |
CN103631379B (zh) | 触摸选择的视觉反馈方法和装置 | |
WO2019127159A1 (zh) | 终端设备及其图形用户界面以及图形用户界面的控制方法 | |
WO2016127525A1 (zh) | 终端屏幕显示方法、装置及计算机存储介质 | |
WO2019127158A1 (zh) | 终端设备及其图形用户界面以及图形用户界面的控制方法 | |
WO2015161775A1 (en) | Gui display method and apparatus, and terminal device | |
WO2019127156A1 (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: 17936238 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: 17936238 Country of ref document: EP Kind code of ref document: A1 |