WO2016138661A1 - 终端的用户界面的处理方法、用户界面和终端 - Google Patents

终端的用户界面的处理方法、用户界面和终端 Download PDF

Info

Publication number
WO2016138661A1
WO2016138661A1 PCT/CN2015/073688 CN2015073688W WO2016138661A1 WO 2016138661 A1 WO2016138661 A1 WO 2016138661A1 CN 2015073688 W CN2015073688 W CN 2015073688W WO 2016138661 A1 WO2016138661 A1 WO 2016138661A1
Authority
WO
WIPO (PCT)
Prior art keywords
interface
sliding
event
terminal
touched
Prior art date
Application number
PCT/CN2015/073688
Other languages
English (en)
French (fr)
Inventor
李建华
甘元莉
赵薇
高伟
黄邦邦
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201580029616.4A priority Critical patent/CN106415471A/zh
Priority to US15/555,838 priority patent/US20180046366A1/en
Priority to EP15883718.7A priority patent/EP3255535A4/en
Priority to PCT/CN2015/073688 priority patent/WO2016138661A1/zh
Publication of WO2016138661A1 publication Critical patent/WO2016138661A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0489Interaction 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 dedicated keyboard keys or combinations thereof

Definitions

  • the user is presented in a preset area of the display screen of the terminal according to the first touch event
  • the first interface of one-hand operation includes:
  • the terminal determines that the type of the virtual button touched by the first operation matches the second preset type and the first operation is in the When the contact duration on the virtual button touched by the first operation satisfies the first preset duration, the first interface is presented on the display screen.
  • the second touch event comprises: a navigation area of the terminal collected by the terminal according to the second operation a third sliding event, a fourth sliding event collected by the terminal according to the second operation on a physical button of the terminal, and the terminal collected in the navigation area according to the second operation a second long press event of the virtual button, at least one of the fifth sliding event in the adjustable area collected by the terminal according to the second operation, the adjustable area being the display screen An area outside the first interface;
  • the fourth sliding event includes a type of a physical button touched by the second operation, a number of physical buttons touched by the second operation, and a physical button touched by the second operation in the second operation a sliding track thereon, a sliding speed of the second operation on a physical button touched by the second operation, and a sliding direction of the second operation on a physical button touched by the second operation;
  • the display module is specifically configured to: when the first touch event is the first sliding event When the first determining module determines that the first operation corresponds to the sliding trajectory of the navigation area and the first operation corresponds to the sliding speed of the navigation area satisfies the first preset condition, according to The first operation corresponding to presenting the first interface on the display screen in a sliding direction of the navigation area; or
  • the display module is configured to: when the first touch event is the first long press event, determine, by the first determining module, a type of the virtual button touched by the first operation and a second pre- When the type matching is performed and the contact duration of the first operation on the virtual button touched by the first operation satisfies the first preset duration, the first interface is presented on the display screen.
  • An input device for obtaining a first operation input by a user
  • the processor is further used Determining, by the third operation of the user input, a third touch event corresponding to the third operation; and adjusting a position of the first interface on the display screen according to the third touch event; wherein
  • the third touch event includes: a sixth sliding event collected by the terminal according to the third operation in the adjustable area or a collected by the terminal according to the third operation in the first interface The third long press event.
  • FIG. 7 is a schematic diagram 5 showing a display effect of a first interface according to an embodiment of the present disclosure
  • FIG. 11 is a schematic diagram 9 showing a display effect of a first interface according to an embodiment of the present invention.
  • the embodiment relates to that when the first touch event is the first long press event, the terminal displays according to the first long press event.
  • the screen presents the specific process of the first interface. That is, the S102 specifically includes: the terminal determines that the type of the virtual button touched by the first operation matches the second preset type, and the contact duration of the first operation on the virtual button touched by the first operation is satisfied.
  • the first interface is presented on the display screen for a first predetermined duration.
  • the terminal may determine, according to the pressing event and the lifting event in the third sliding event, the sliding trajectory (ie, the sliding distance) of the second operation corresponding to the navigation area, for example, according to the coordinate difference between the pressing event and the lifting event.
  • the second operation corresponds to a sliding track in the navigation area; the terminal may further determine, according to the pressing event, the moving event, and the lifting event, the second operation corresponding to the sliding track of the navigation area (in this case, the third sliding event includes more A moving event in which the continuous and trajectory overlap), in which case the sliding trajectory can be understood as the total sliding displacement.
  • FIG. 24 is a schematic structural diagram of Embodiment 1 of a terminal according to an embodiment of the present disclosure. As shown in FIG. 24, the terminal may include: a first determining module 10 and a display module 11.
  • the display module 11 is configured to present, according to the first touch event, a first interface for a one-hand operation of the user in a preset area of the display screen of the terminal; wherein the content of the interface element of the first interface is The content of the interface element of the second interface displayed by the display screen of the terminal is the same, and the size of the interface element of the first interface is the size of the interface element of the scaled second interface; or, the first The content of the interface element of the interface is the same as the content of the partial interface element of the interface element of the second interface, and the size of the interface element of the first interface is the same as the size of the partial interface element.
  • the display module 11 is configured to: when the first touch event is the second sliding event, determine, at the first determining module 10, the physical button touched by the first operation a type, a number of physical keys touched by the first operation, a sliding trajectory of the first operation on a physical key touched by the first operation, and the first operation being touched by the first operation After the sliding speed on the physical button satisfies the second preset condition, the first interface is presented on the display screen according to the sliding direction of the first operation on the physical button touched by the first operation.
  • the display module 11 is configured to: when the first touch event is the double-click event, determine, by the first determining module 10, the type of the virtual button touched by the first operation The first preset type matches and the first operation presents the first interface on the display screen when the number of clicks on the virtual button touched by the first operation is two.
  • the resizing module 13 is configured to adjust a size of the first interface according to the second touch event.
  • the second long press event includes a type of the virtual button touched by the second operation and a contact duration of the second operation on the virtual button touched by the second operation;
  • FIG. 26 is a schematic structural diagram of Embodiment 3 of a terminal according to an embodiment of the present disclosure.
  • the terminal may further include: a third determining module 14 and a position adjusting module 15.
  • the third long press event includes the third operation corresponding to a contact duration within the first interface.
  • the processor 20 is configured to: when the second touch event is the second long press event, determine the type of the virtual button touched by the second operation and the third preset After the type matching and the second operation meets the second preset duration on the virtual button touched by the second operation, the display screen 23 is instructed to present the first adjustable button on the first interface.
  • the first adjustable button is for providing an interface to a user to adjust the size of the first interface.

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

本发明提供一种终端的用户界面的处理方法、用户界面和终端。该方法包括:获取用户输入的第一操作,确定第一操作对应的第一触摸事件;根据第一触摸事件,在终端的显示屏的预设区域内呈现供用户单手操作的第一界面。本发明实施例提供的方法,丰富了触发终端生成单手操作界面的方式,进一步提高了人机交互的智能性。

Description

终端的用户界面的处理方法、用户界面和终端 技术领域
本发明涉及通信技术,尤其涉及一种终端的用户界面的处理方法、用户界面和终端。
背景技术
随着终端技术的不断发展,市面上的大屏电子设备越来越多,用户使用大屏电子设备已然成为一种潮流。以手机为例,当前市面上的手机的屏幕已经超越了普通人类手掌的大小,一些手机甚至已经达到了6寸以上,而用户在使用这些大屏手机时,用户往往需要用一只手托住手机,用另外一只手点击完成对触摸屏的触控操作。
针对此单手操作不便的问题,现有技术提供了如下解决方案:通过触控触摸屏上特定的工具或者通过按下终端上特定的物理按键,来触发显示屏所显示的界面变化成更适合用户单手操作的尺寸大小。
但是,现有技术触发生成单手操作界面的方式单一,无法满足用户的使用要求,人机交互不够智能化。
发明内容
本发明实施例提供一种终端的用户界面的处理方法、用户界面和终端,用以解决现有技术中生成单手操作界面的方式单一,无法满足用户的使用要求,人机交互不够智能化的技术问题。
第一方面,本发明实施例提供一种终端的用户界面的处理方法,包括:
获取用户输入的第一操作,确定所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
结合第一方面,在第一方面的第一种可能的实施方式中,所述第一滑动事件包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向;
所述第二滑动事件包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向;
所述双击事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键;
所述第一长按事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的接触时长。
结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面,具体包括:
当所述第一触摸事件为所述第一滑动事件时,则所述终端在判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述第一操作对应在所述导航区的滑动方向在所述显示屏上呈现所述第一界面;或者,
当所述第一触摸事件为所述第二滑动事件时,则所述终端在判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根 据所述第一操作在所述第一操作所触及的物理按键上的滑动方向在所述显示屏上呈现所述第一界面;或者,
当所述第一触摸事件为所述双击事件时,则所述终端在判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏上呈现所述第一界面;或者,
当所述第一触摸事件为所述第一长按事件时,则所述终端在判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏上呈现所述第一界面。
结合第一方面至第一方面的第二种可能的实施方式中的任一项,在第一方面的第三种可能的实施方式中,在所述根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面之后,所述方法还包括:
获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域为所述显示屏上除所述第一界面之外的区域;
根据所述第二触摸事件,调整所述第一界面的尺寸大小。
结合第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,所述第三滑动事件包括所述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向;
所述第四滑动事件包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向;
所述第二长按事件包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长;
所述第五滑动事件包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
结合第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式中,所述根据所述第二触摸事件,调整所述第一界面的尺寸大小,具体包括:
当所述第二触摸事件为所述第三滑动事件时,则所述终端根据所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
当所述第二触摸事件为所述第四滑动事件时,则所述终端根据所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
当所述第二触摸事件为所述第二长按事件时,则所述终端在判断所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上的接触时长满足第二预设时长后,在所述第一界面呈现第一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口;或者,
当所述第二触摸事件为所述第五滑动事件时,则所述终端根据所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整的速度。
结合第一方面的第三种可能的实施方式至第一方面的第五种可能的实施方式中的任一项,在第一方面的第六种可能的实施方式中,所述方法还包括:
获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区 域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件;
根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置。
结合第一方面的第六种可能的实施方式,在第一方面的第七种可能的实施方式中,所述第六滑动事件包括所述第三操作对应在所述可调节区域的滑动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向;
所述第三长按事件包括所述第三操作对应在所述第一界面内的接触时长。
结合第一方面的第七种可能的实施方式,在第一方面的第八种可能的实施方式中,所述根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置,具体包括:
当所述第三触摸事件为所述第六滑动事件时,则所述终端根据所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏上的位置,并根据所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度;或者,
当所述第三触摸事件为所述第三长按事件时,则所述终端在判断所述第三操作对应在所述第一界面内的接触时长满足第三预设时长后,在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏上的位置的接口。
第二方面,本发明实施例提供一种终端的用户界面,所述终端包括:物理按键、显示器、存储器、多个应用程序、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述显示器包括触敏表面和显示屏,所述用户界面包括:用于显示第二界面的界面元素的第二界面、用于显示第一界面元素且供用户单手操作的第一界面,所述第一界面为缩放后的第二界面;其中,所述第一界面元素的内容与所述第二界面的界面元素的内容相同,所述第一界面的界面元素的尺寸大小为缩放后的第二界面元素的尺寸大小;
其中,
所述用于显示第二界面的界面元素的第二界面包括:
在所述显示屏上显示所述第二界面;所述第二界面包括所述第二界面的界面元素和所述触敏表面的导航区;
在所述触敏表面的导航区或者所述物理按键上检测到第一操作,并确定第一操作对应的第一触摸事件后,响应所述第一触摸事件;所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
在所述显示屏上显示所述第一界面;所述第一界面包括所述第一界面的界面元素和缩放后的导航区。
第三方面,本发明实施例提供一种终端的用户界面,所述终端包括:物理按键、显示器、存储器、多个应用程序、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述显示器包括触敏表面和显示屏,所述用户界面包括:用于显示第二界面的界面元素的第二界面、用于显示第一界面的界面元素且供用户单手操作的第一界面,其中,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同;
其中,
所述用于显示第二界面的界面元素的第二界面包括:
在所述显示屏上显示所述第二界面;所述第二界面包括所述第二界面的界面元素和所述触敏表面的导航区;
在所述触敏表面的导航区或者所述物理按键上检测到第一操作,并确定第一操作对应的第一触摸事件后,响应所述第一触摸事件;所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
在所述显示屏上显示所述第一界面;所述第一界面包括所述第一界面的界面元素和缩放后的导航区。
第四方面,本发明实施例提供一种终端,包括:
第一确定模块,用于获取用户输入的第一操作,确定所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
显示模块,用于根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
结合第四方面,在第四方面的第一种可能的实施方式中,所述第一滑动事件包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向;
所述第二滑动事件包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向;
所述双击事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键;
所述第一长按事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的接触时长。
结合第四方面的第一种可能的实施方式,在第四方面的第二种可能的实施方式中,所述显示模块,具体用于当所述第一触摸事件为所述第一滑动事 件时,则在所述第一确定模块判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述第一操作对应在所述导航区的滑动方向在所述显示屏上呈现所述第一界面;或者,
所述显示模块,具体用于当所述第一触摸事件为所述第二滑动事件时,则在所述第一确定模块判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根据所述第一操作在所述第一操作所触及的物理按键上的滑动方向在所述显示屏上呈现所述第一界面;或者,
所述显示模块,具体用于当所述第一触摸事件为所述双击事件时,则在所述第一确定模块判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏上呈现所述第一界面;或者,
所述显示模块,具体用于当所述第一触摸事件为所述第一长按事件时,则在所述第一确定模块判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏上呈现所述第一界面。
结合第四方面至第四方面的第二种可能的实施方式中的任一项,在第四方面的第三种可能的实施方式中,所述终端还包括:
第二确定模块,用于在所述显示模块在根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面之后,获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域为所述显示屏上除所述第一界面之外的区域;
尺寸调整模块,用于根据所述第二触摸事件,调整所述第一界面的尺寸 大小。
结合第四方面的第三种可能的实施方式,在第四方面的第四种可能的实施方式中,所述第三滑动事件包括所述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向;
所述第四滑动事件包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向;
所述第二长按事件包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长;
所述第五滑动事件包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
结合第四方面的第四种可能的实施方式,在第四方面的第五种可能的实施方式中,所述尺寸调整模块,具体用于当所述第二触摸事件为所述第三滑动事件时,则根据所述第二确定模块确定的所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块确定的所述第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
所述尺寸调整模块,具体用于当所述第二触摸事件为所述第四滑动事件时,则根据所述第二确定模块确定的所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块确定的所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
所述尺寸调整模块,具体用于当所述第二触摸事件为所述第二长按事件时,则在判断所述第二确定模块确定的所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上的接触时长满足第二预设时长后,指示所述显示模块在所述第一界面呈现第 一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口;或者,
所述尺寸调整模块,具体用于当所述第二触摸事件为所述第五滑动事件时,则根据所述第二确定模块确定的所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块确定的所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整的速度。
结合第四方面的第三种可能的实施方式至第四方面的第五种可能的实施方式中的任一项,在第四方面的第六种可能的实施方式中,所述终端还包括:
第三确定模块,用于获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件;
位置调整模块,用于根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置。
结合第四方面的第六种可能的实施方式,在第四方面的第七种可能的实施方式中,所述第六滑动事件包括所述第三操作对应在所述可调节区域的滑动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向;
所述第三长按事件包括所述第三操作对应在所述第一界面内的接触时长。
结合第四方面的第七种可能的实施方式,在第四方面的第八种可能的实施方式中,所述位置调整模块,具体用于当所述第三触摸事件为所述第六滑动事件时,则根据所述第三确定模块确定的所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏上的位置,并根据所述第三确定模块确定的所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度;或者,
所述位置调整模块,具体用于当所述第三触摸事件为所述第三长按事件时,则在判断所述第三确定模块确定的所述第三操作对应在所述第一界面内 的接触时长满足第三预设时长后,指示所述显示模块在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏上的位置的接口。
第五方面,本发明实施例提供一种终端,包括:
输入设备,用于获取用户输入的第一操作;
处理器,用于确定所述输入设备获取的所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
显示屏,用于根据所述处理器确定的所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
结合第五方面,在第五方面的第一种可能的实施方式中,所述第一滑动事件包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向;
所述第二滑动事件包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向;
所述双击事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键;
所述第一长按事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的接触时长。
结合第五方面的第一种可能的实施方式,在第五方面的第二种可能的实施方式中,所述显示屏,具体用于当所述第一触摸事件为所述第一滑动事件时,则在所述处理器判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述处理器基于所述第一操作对应在所述导航区的滑动方向的指示,在所述显示屏上呈现所述第一界面;或者,
所述显示屏,具体用于当所述第一触摸事件为所述第二滑动事件时,则在所述处理器判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根据所述处理器基于所述第一操作在所述第一操作所触及的物理按键上的滑动方向的指示,在所述显示屏上呈现所述第一界面;或者,
所述显示屏,具体用于当所述第一触摸事件为所述双击事件时,则在所述处理器判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏上呈现所述第一界面;或者,
所述显示屏,具体用于当所述第一触摸事件为所述第一长按事件时,则在所述处理器判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏上呈现所述第一界面。
结合第五方面至第五方面的第二种可能的实施方式中的任一项,在第五方面的第三种可能的实施方式中,所述处理器,还用于在所述显示屏呈现供用户单手操作的第一界面之后,获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件,并根据所述第二触摸事件,调整所述第一界面的尺寸大小;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域 为所述显示屏上除所述第一界面之外的区域。
结合第五方面的第三种可能的实施方式,在第五方面的第四种可能的实施方式中,所述第三滑动事件包括所述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向;
所述第四滑动事件包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向;
所述第二长按事件包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长;
所述第五滑动事件包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
结合第五方面的第四种可能的实施方式,在第五方面的第五种可能的实施方式中,所述处理器,具体用于当所述第二触摸事件为所述第三滑动事件时,则根据所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
所述处理器,具体用于当所述第二触摸事件为所述第四滑动事件时,则根据所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
所述处理器,具体用于当所述第二触摸事件为所述第二长按事件时,则在判断所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上的接触时长满足第二预设时长后,指示所述显示屏在所述第一界面呈现第一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口;或者,
所述处理器,具体用于当所述第二触摸事件为所述第五滑动事件时,则根据所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整的速度。
结合第五方面的第三种可能的实施方式至第五方面的第五种可能的实施方式中任一项,在第五方面的第六种可能的实施方式中,所述处理器,还用于获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;并根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置;其中,所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件。
结合第五方面的第六种可能的实施方式,在第五方面的第七种可能的实施方式中,所述第六滑动事件包括所述第三操作对应在所述可调节区域的滑动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向;
所述第三长按事件包括所述第三操作对应在所述第一界面内的接触时长。
结合第五方面的第七种可能的实施方式,在第五方面的第八种可能的实施方式中,所述处理器,具体用于当所述第三触摸事件为所述第六滑动事件时,则根据所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏上的位置,并根据所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度;或者,
所述处理器,具体用于当所述第三触摸事件为所述第三长按事件时,则在判断所述第三操作对应在所述第一界面内的接触时长满足第三预设时长后,指示所述显示屏在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏上的位置的接口。
本发明实施例提供的终端的用户界面的处理方法、用户界面和终端,终端可以通过根据用户输入的不同的第一操作获取第一触摸事件,并根据第一触摸事件呈现可供用户单手操作的第一界面。即,本实施例提供的方法,用 户可以在终端的导航区采用不同的第一操作触发终端生成第一界面,即本发明实施例提供的方法触发终端生成第一界面的方式丰富,给用户体验带来更多的可能性,提高了人机交互的智能性;并且,本发明实施例提供的方法,用户不仅可以在导航区采用不同的第一操作,用户还可以在虚拟按键、实体按键上采用不同的第一操作使终端触发生成第一界面,进一步丰富了触发终端生成单手操作界面的方式,给用户体验带来更多的可能性,进一步提高了人机交互的智能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的终端的用户界面的处理方法实施例一的流程示意图;
图2为本发明实施例提供的安卓***下的终端的导航区的示意图;
图3为本发明实施例提供的第一界面的显示效果示意图一;
图4为本发明实施例提供的第一界面的显示效果示意图二;
图5为本发明实施例提供的第一界面的显示效果示意图三;
图6为本发明实施例提供的第一界面的显示效果示意图四;
图7为本发明实施例提供的第一界面的显示效果示意图五;
图8为本发明实施例提供的第一界面的显示效果示意图六;
图9为本发明实施例提供的第一界面的显示效果示意图七;
图10为本发明实施例提供的第一界面的显示效果示意图八;
图11为本发明实施例提供的第一界面的显示效果示意图九;
图12为本发明实施例提供的第一界面的显示效果示意图十;
图13为本发明实施例提供的第一界面的显示效果示意图十一;
图14为本发明实施例提供的第一界面的显示效果示意图十二;
图15为本发明实施例提供的第一界面的显示效果示意图十三;
图16为本发明提供的终端的用户界面的处理方法实施例二的流程示意图;
图17为本发明实施例提供的第一界面的显示效果示意图十四;
图18为本发明实施例提供的第一界面的显示效果示意图十五;
图19为本发明实施例提供的第一界面的显示效果示意图十六;
图20为本发明实施例提供的第一界面的显示效果示意图十七;
图21为本发明提供的终端的用户界面的处理方法实施例三的流程示意图;
图22为本发明实施例提供的第一界面的显示效果示意图十八;
图23为本发明实施例提供的第一界面的显示效果示意图十九;
图24为本发明实施例提供的终端实施例一的结构示意图;
图25为本发明实施例提供的终端实施例二的结构示意图;
图26为本发明实施例提供的终端实施例三的结构示意图;
图27为本发明实施例提供的终端实施例四的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例所涉及的终端,可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、平板电脑、便携设备(例如,便携式计算机)等移动通讯设备,也包括自动柜员机(Automatic Teller Machine,ATM)等具有触摸屏的设备,还可以包括即具有触摸屏也具有物理按键的终端,本发明实施例并不限定。
本发明实施例涉及的方法,旨在解决现有技术中对于大屏的终端,用户只能采用特定单一的手势来实现单手操作,生成单手操作界面方式单一的技术问题,并且还可以解决现有技术中所生成的单手操作界面在调整单手操作界面的尺寸和位置时,调整方式匮乏,人机交互不够智能化的技术 问题。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图1为本发明实施例提供的终端的用户界面的处理方法实施例一的流程示意图。本实施例涉及的是终端通过用户输入的第一操作,根据与第一操作向关联的第一触摸事件向用户呈现单手操作界面(即下文中的第一界面)的具体过程。如图1所示,该方法包括:
S101:获取用户输入的第一操作,确定所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个。
具体的,终端获取用户输入的第一操作,该第一操作可以为用户在终端的导航区的滑动操作,也可以是用户在导航区的虚拟按键上的滑动操作。其中,用户在导航区的滑动操作,用户无需按下导航区的虚拟按键而是在导航区上下左右滑动,在虚拟按键上的滑动操作可以是用户按住导航区上的某一个虚拟按键上下左右滑动。可选的,第一操作也可以为用户在终端的物理按键上的滑动操作(这里的滑动操作可以是和按下物理按键的操作同时进行的),还可以为在终端的触摸屏上的长按操作,还可以为在终端的物理按键上的长按操作等。需要说明的是,上述导航区可以是安卓***下的虚拟导航区,例如可以参见图2所示,还可以为苹果***(iphone Operating System,以下简称IOS)下的设置有短信、拨号等预置应用的任务区域栏;当导航区为安卓***下的虚拟导航区时,上述虚拟按键可以为具有与实体按键相同功能的一些虚拟控件,例如终端的“回车键(home)”、“返回键(back)”等;当导航区为IOS***下的设置有短信、拨号等预置应用的任务区域栏时,虚拟按键也可以为该任务区域栏的一些虚拟图标,该虚拟图标包括但不限于短信、拨号等预置应用。上述物理按键指的是终端上的实体按键。
可选的,终端可以通过预先设置的用户接口获取用户输入的第一操作, 也可以通过底层的一些应用软件采集用户输入的第一操作,还可以通过压力传感器、定时器、速度传感器等硬件采集用户输入的第一操作,本发明实施例对终端获取用户输入的第一操作的获取方式并不做限定。
当终端获取到用户输入的第一操作后,终端根据该第一操作提取终端呈现第一界面的参考依据,即获取第一触摸事件。当第一操作为用户在终端的虚拟导航区的滑动操作时,终端所确定的第一触摸事件即为第一滑动事件,以安卓手机为例,导航区可以参见图2所示。当第一操作为用户在终端的物理按键上的滑动操作,且在物理按键上的滑动操作用户所触及的按键的个数应该为至少一个,则终端所确定的第一触摸事件为第二滑动事件。当第一操作为用户在终端的导航区的虚拟按键上的双击操作,则终端所确定的第一触摸时间即为双击事件。当第一操作为用户在导航区的虚拟按键上的长按操作,则终端所确定的第一触摸事件为第一长按事件。
S102:根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
具体的,上述终端所确定的第一触摸事件中,终端可以获取到与第一触摸事件相关的坐标参数、时间参数、速度参数、方向参数、点击次数等参数,这些参数可以便于终端确定是否生成第一界面,以方便用户进行单手操作。该第一界面可以简单意义上理解为小屏或者小窗口(针对于终端的显示屏来说)。
可选的,第一界面的界面元素可以与显示屏所显示的第二界面的界面元素的内容相同,第一界面的界面元素的尺寸大小是在原来的第二界面的界面元素的尺寸大小基础上进行了缩放,且第一界面的尺寸大小(即第一界面的窗口大小)也是缩放后的第二界面的尺寸大小。对于缩放比例,可以在终端中预先设定缩放比例的值(例如可以预先在终端内部的处理器中设置transform值),该transform值中设置了对窗口水平和垂直方向上的压缩 比例,从而使得终端可以根据该transform值达到可以任意比例缩放第一界面以及第一界面的界面元素的功能。
可选的,第一界面的界面元素的内容可以与第二界面的界面元素中的部分界面元素的内容相同,且该第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同,且第一界面的尺寸大小(即第一界面的窗口大小)小于第二界面的尺寸大小。这种情况可以理解为第二界面的界面元素在显示屏上的显示位置和尺寸大小不变,所生成的第一界面可以显示在显示屏的第二界面之上,该第一界面可以是一个单独的窗口(类似于即时通讯软件上的截屏窗口),该窗口将显示屏上第二界面的一部分界面元素囊括在里面,用户在单手操作该第一界面时,手指所能触及的界面元素只是该第一界面内的部分界面元素。
需要说明的是,上述第一界面的界面元素的内容、第二界面的界面元素的内容均可以为终端上的一些应用软件APP、也可以为一些选项开关等;并且,上述所说的第一界面的界面元素的内容与第二界面的界面元素的内容相同,可以为界面元素本身的功能或APP图标或者选项开关的图标相同,例如当第一界面的界面元素的内容为微信图标,第二界面的界面元素的内容也为微信图标,即说明第一界面的界面元素的内容与第二界面的界面元素的内容相同。
本发明实施例提供的终端的用户界面的处理方法,终端可以通过根据用户输入的不同的第一操作获取第一触摸事件,并根据第一触摸事件呈现可供用户单手操作的第一界面。即,本实施例提供的方法,用户可以在终端的导航区采用不同的第一操作触发终端生成第一界面,即本发明实施例提供的方法触发终端生成第一界面的方式丰富,给用户体验带来更多的可能性,提高了人机交互的智能性;并且,本发明实施例提供的方法,用户不仅可以在导航区采用不同的第一操作,用户还可以在虚拟按键、实体按键上采用不同的第一操作使终端触发生成第一界面,进一步丰富了触发终端生成单手操作界面的方式,给用户体验带来更多的可能性,进一步提高了人机交互的智能性。
进一步地,在上述实施例的基础上,本实施例涉及的是终端根据第一操作,确定第一触摸事件的具体内容的执行过程。具体的,上述终端在根据第 一操作确定第一触摸事件时,实际上确定的是第一操作带来的一些参数的值。
当第一操作为用户在终端的虚拟导航区的滑动操作时,其所确定的第一触摸事件即为第一滑动事件,在该第一滑动事件中,终端实际上所确定的是第一滑动事件中的具体参数,包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向。
当第一操作为用户在终端的物理按键上的滑动操作,且在物理按键上的滑动操作用户所触及的按键的个数应该为至少一个,则终端所确定的第一触摸事件为第二滑动事件,在该第二滑动事件中,终端实际上所确定的是第二滑动事件中的具体参数,包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向。
当第一操作为用户在终端的导航区的虚拟按键上的双击操作时,终端所确定的第一触摸事件即为双击事件。在该双击事件中,终端实际上所确定的是双击事件中的具体参数,包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键。
当第一操作为用户在导航区的虚拟按键上的长按操作时,终端所确定的第一触摸事件即为第一长按事件。该第一长按事件中,终端实际所确定的是第第一长按事件中的具体参数,包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的接触时长。
在上述实施例的基础上,作为本发明实施例的一种可能的实施方式,本实施例涉及的是当第一触摸事件为第一滑动事件时,终端根据第一滑动事件在显示屏呈现第一界面的具体过程。即,上述S102具体包括:所述终端在判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述第一操作对应在所述导航区的滑动方向在所述显示屏上呈现所述第一界面。
具体的,终端接收用户输入的第一操作,该第一操作为用户在终端的导航区的滑动操作,终端可以根据该滑动操作确定第一滑动事件。需要说明的是,该第一滑动事件可以包括多个独立的事件,例如可以包括一次按下事件(DOWN Event)、多次连续的移动事件(MOVE Event)和一次抬起事件(UP Event),每一个Event中包含了该次事件中的各类信息,可以包括事件坐标、事件类型、事件时间、事件标记(Event flag)等。
终端可以根据第一滑动事件中的按下事件和抬起事件确定第一操作对应在所述导航区的滑动轨迹(即滑动距离),例如可以根据按下事件和抬起事件之间的坐标差计算第一操作对应在导航区的滑动轨迹;终端还可以根据按下事件、移动事件和抬起事件确定第一操作对应在导航区的滑动轨迹(该种情况下,第一滑动事件中包括了多次连续且轨迹重叠的移动事件),这种情况下滑动轨迹可以理解为总的滑动位移。与此同时,终端还可以获取第一滑动事件中按下事件发生的时间和抬起事件发生的时间,从而计算出整个第一滑动事件所耗费的时间,进而根据总的滑动轨迹和第一滑动事件所耗费的时间计算出第一操作对应在所述导航区的滑动速度。
终端在确定第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度后,判断二者是否满足第一预设条件,该第一预设条件中既包括第一操作对应在所述导航区的滑动轨迹应满足的第一阈值范围,也包括第一操作对应在所述导航区的滑动速度应该满足的第二阈值范围。只有在判断第一操作对应在所述导航区的滑动轨迹满足第一阈值范围,且第一操作对应在所述导航区的滑动速度满足第二阈值范围后,终端才会根据第一操作对应在所述导航区的滑动方向在所述显示屏上呈现所述第一界面。
例如,参见图3所示,当用户在导航区域的第一操作为从左向右划动时,即终端确定的第一滑动事件中的第一操作对应在所述导航区的滑动方向为从左向右,且终端会记录下用户手指按下一瞬间的按下事件的坐标及按下时间点,并记录手指划动后抬起一瞬间的抬起事件的坐标及抬起时间点。然后,终端根据二者的坐标差可以计算出第一操作对应在导航区的滑动轨迹,二者的时间点之差可以计算出第一操作对应在导航区的滑动时间,从而得到第一操作对应在所述导航区的滑动速度。之后,终端判断第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度是否满足第一 预设条件,若满足,则根据上述第一操作对应在导航区的从左向右的滑动方向,在显示屏上显示第一界面。可选的,该第一界面可以显示在显示屏靠右侧的位置(参见图3所示),图3中“内容区”所在的窗口即为第一界面,空白区则为显示屏上除第一界面之外的区域,该空白区内可以不设置任何内容,也可以设置一些功能选项开关等,供用户设置一些参数值,例如设置内容区图标的亮度、颜色等,只要确保空白区所设置的内容与内容区的界面元素的内容不同即可,这同样适用于下述所有附图中的“内容区”和“空白区”。当用户在导航区域的第一操作为从右向左滑动时,第一界面可以显示在显示屏靠左侧的位置(参见图4所示)。需要说明的是,当第一操作为滑动操作时,第一操作对应在所述导航区的滑动方向与第一界面的呈现在显示屏的位置之间可以是一一对应,也可以不限定二者的对应关系。需要说明的是,图3中,若用户在导航区域从左向右滑动,终端在显示屏上呈现第一界面后,若用户继续在导航区域从右向左滑动,则终端恢复成原来的第二界面。图4在呈现第一界面后,恢复原来的界面的过程与图3类似,只需与触发终端呈现第一界面的滑动操作的滑动方向相反即可。
可选的,当第一操作为用户在导航区域上下滑动时,其所呈现的第一界面效果图可以参见图5所示;当第一操作为用户在导航区按住某一个虚拟按键向上滑动并返回该虚拟按键时,其所呈现的第一界面效果图可以参见图6所示;当第一操作为用户在导航区按住某一个虚拟按键向下滑动时,其所呈现的第一界面效果图可以参见图7所示;当第一操作为用户在导航区按住某一个虚拟按键向左滑动时,其所呈现的第一界面效果图可以参见图8所示;当第一操作为用户在导航区按住某一个虚拟按键向右滑动时,其所呈现的第一界面效果图可以参见图9所示;当第一操作为上述用户在导航区域上下滑动、用户在导航区按住某一个虚拟按键向上滑动并返回该虚拟按键、用户在导航区按住某一个虚拟按键向下滑动中任一个、并且叠加用户在导航区域上的左右滑动或者叠加用户在导航区按住某一个虚拟按键左右滑动的操作时,其所呈现的第一界面可以参见图10或图11所示。
在上述实施例的基础上,作为本发明实施例的另一种可能的实施方式,本实施例涉及的是当第一触摸事件为第二滑动事件时,终端根据第二滑动事 件在显示屏呈现第一界面的具体过程。即上述S102具体包括:所述终端判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根据所述第一操作在所述第一操作所触及的物理按键上的滑动方向在所述显示屏上呈现所述第一界面。
具体的,终端接收用户输入的第一操作,该第一操作为用户在终端的物理按键的滑动操作,从而使得终端根据该滑动操作确定第二滑动事件。需要说明的是,该第二滑动事件也可以包括多个独立的事件,例如可以包括一次按下事件(DOWN Event)、多次连续的移动事件(MOVE Event)和一次抬起事件(UP Event),每一个Event中包含了该次事件中的各类信息,可以包括事件坐标、事件类型、事件时间、事件标记(Event flag)等。
终端可以该第二滑动事件中按下事件和抬起事件确定第一操作在所述第一操作所触及的物理按键上的滑动轨迹(即滑动距离),也可以根据按下事件、移动事件和抬起事件确定第一操作对应在物理按键上的滑动轨迹,还可以确定第一操作在所述第一操作所触及的物理按键上的滑动速度,具体的确定方式可以参见上述第一种可能的实施方式中确定第一操作对应在导航区的滑动轨迹和滑动速度的具体过程,在此不再赘述。与此同时,终端还可以根据按下事件或抬起事件或移动事件的坐标确定所述第一操作所触及的物理按键的类型以及第一操作所触及的物理按键的个数。
因此,终端在确定第一操作所触及的物理按键的类型、第一操作所触及的物理按键的个数、第一操作在所述第一操作所触及的物理按键上的滑动轨迹和第一操作在所述第一操作所触及的物理按键上的滑动速度后,判断这四者是否满足第二预设条件,若满足,则根据第一操作在所述第一操作所触及的物理按键上的滑动方向在显示屏上呈现所述第一界面。可选的,该第二预设条件中既包括第一操作对应在所述物理按键上的滑动轨迹应满足的第三阈值范围,也包括第一操作对应在所述物理按键的滑动速度应该满足的第四阈值范围,还包括第一操作所触及的物理按键应满足的预设物理按键类型(该物理按键类型可以为物理的home键、物理的back键、物理音量键等),还包括第一操作所触及的物理按键的个数应该满足的第五阈值范围(该第五阈 值范围一般为大于等于1)。只有在判断第一操作对应在所述物理按键的滑动轨迹满足第三阈值范围,第一操作对应在所述导航区的滑动速度满足第四阈值范围,且第一操作所触及的物理按键满足预设物理按键类型、第一操作所触及的物理按键的个数满足第五阈值范围后,终端才会根据第一操作对应在所述物理按键的滑动方向在所述显示屏上呈现所述第一界面。
另外,上述第三阈值范围可以与第一阈值范围相同,也可以不同;第四阈值范围可以为第二阈值范围相同,也可以不同。
可选的,当第一操作为用户按下物理按键,并在按下物理按键的同时从左向右滑动时(从左向右滑动时也要触及其他的物理按键),其所呈现的第一界面效果图可以参见图12所示;当第一操作为用户按下物理按键,并在按下物理按键的同时从右向左滑动时(从右向左滑动时也要触及其他的物理按键),其所呈现的第一界面效果图可以参见图13所示;当第一操作为上述用户在导航区域上下滑动、用户在导航区按住某一个虚拟按键向上滑动并返回该虚拟按键、用户在导航区按住某一个虚拟按键向下滑动中任一个操作、并且叠加用户在物理按键上的左右滑动的操作,其所呈现的第一界面可以参见上述图10或图11所示。
在上述实施例的基础上,作为本发明实施例的第三种可能的实施方式,本实施例涉及的是当第一触摸事件为双击事件时,终端根据双击事件在显示屏呈现第一界面的具体过程。即上述S102具体包括:终端在判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏上呈现所述第一界面。
具体的,终端接收用户输入的第一操作,该第一操作为用户在终端的虚拟按键上的点击操作,从而使得终端根据该点击操作确定双击事件。需要说明的是,终端可以根据该点击操作涉及的按下事件的坐标确定所点击的虚拟按键的类型,并且可以根据该坐标位置的触摸屏的电压或电流情况确定用户在该虚拟按键上的点击次数。
之后,终端判断第一操作所触及的虚拟按键的类型是否与第一预设类型匹配,这里第一预设类型可以为任一个或多个虚拟按键类型,例如可以为虚 拟home键和虚拟back键。假设终端判断第一操作所触及的虚拟按键的类型为虚拟home键,则说明第一操作所触及的虚拟按键的类型与第一预设类型匹配,则终端进一步判断第一操作所触及的虚拟按键上的点击次数是否为两次,若是,则终端在显示屏上呈现第一界面。可选的,当终端为手机时,若第一操作为用户双击back键或双击多任务键,其所呈现的第一界面效果图可以参见图14所示。当第一操作为用户双击虚拟按键、并且叠加用户在导航区或物理按键上的左右滑动或者叠加用户在导航区按住某一个虚拟按键左右滑动的操作,其所呈现的第一界面也可以参见上述图10或图11所示。
在上述实施例的基础上,作为本发明实施例的第四种可能的实施方式,本实施例涉及的是当第一触摸事件为第一长按事件时,终端根据第一长按事件在显示屏呈现第一界面的具体过程。即上述S102具体包括:终端在判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏上呈现所述第一界面。
具体的,终端接收用户输入的第一操作,该第一操作为用户在终端的虚拟按键上的长按操作,从而使得终端根据该长按操作确定第一长按事件。需要说明的是,终端可以根据该长按操作涉及的按下事件的坐标确定第一操作所触及的虚拟按键的类型,并且可以根据该坐标位置的触摸屏的电压持续时间或电流持续时间确定第一操作在所述第一操作所触及的虚拟按键上的接触时长。
之后,终端判断第一操作所触及的虚拟按键的类型是否与第二预设类型匹配,这里第二预设类型可以与第一预设类型相同,也可以不同。若匹配,则终端进一步判断第一操作所触及的虚拟按键上的接触时长是否满足第一预设时长,若是,则终端在显示屏上呈现第一界面。可选的,该第一预设时长可以为用户在终端出厂后通过软件预先配置的,也可以为终端出厂时利用夹具将该第一预设时长加载在处理器中。
可选的,当终端为手机时,若第一操作为用户长按back键或长按多任务键,其所呈现的第一界面效果图可以参见图15所示。当第一操作为用户长按虚拟按键、并且叠加用户在导航区或物理按键上的左右滑动、或者叠加用户 在导航区按住某一个虚拟按键左右滑动的操作,其所呈现的第一界面也可以参见上述图10或图11所示。
本发明实施例提供的终端的用户界面的处理方法,终端可以通过根据用户输入的不同的第一操作获取第一触摸事件,并根据第一触摸事件生成可供用户单手操作的第一界面。即,本实施例提供的方法,用户可以在终端的导航区采用不同的第一操作触发终端生成第一界面,即本发明实施例提供的方法触发终端生成第一界面的方式丰富,给用户体验带来更多的可能性,提高了人机交互的智能性;并且,本发明实施例提供的方法,用户不仅可以在导航区采用不同的第一操作,用户还可以在虚拟按键、实体按键上采用不同的第一操作使终端触发生成第一界面,进一步丰富了触发终端生成单手操作界面的方式,给用户体验带来更多的可能性,进一步提高了人机交互的智能性。
图16为本发明提供的终端的用户界面的处理方法实施例二的流程示意图。本实施例涉及的是终端根据用户输入的第二操作对第一界面的尺寸大小进行调整的具体过程。在上述实施例的基础上,在上述S102之后,所述方法还包括:
S201:获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域为所述显示屏上除所述第一界面之外的区域。
具体的,终端获取用户输入的第二操作的方式可以参见上述S101中终端获取用户输入的第一操作的具体过程,且终端根据第二操作确定第二触摸事件的过程可以参见上述S101中终端根据第一操作确定第一触摸事件的过程,本发明实施例在此不再赘述。上述第五滑动事件可以是在终端在显示屏上呈现第一界面后,用户在显示屏上除第一界面之外的区域(即可调节区域)进行滑动操作所触发的事件。
当第二操作为用户在终端的虚拟导航区的滑动操作时,其所确定的第二 触摸事件即为第三滑动事件,在该第三滑动事件中,终端实际上所确定的是第三滑动事件中的具体参数,包括所述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向。
当第二操作为用户在终端的物理按键上的滑动操作,且在物理按键上的滑动操作用户所触及的按键的个数应该为至少一个,则终端所确定的第二触摸事件为第四滑动事件,在该第四滑动事件中,终端实际上所确定的是第四滑动事件中的具体参数,包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向。
当第二操作为用户在导航区的虚拟按键上的长按操作时,终端所确定的第二触摸事件即为第二长按事件。该第二长按事件中,终端实际所确定的是第二长按事件中的具体参数,包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长。
当第二操作为用户在第二操作对应的可调节区域内滑动操作时,终端所确定的第二触摸事件即为第五滑动事件。在该第五滑动事件中,终端实际确定的第五滑动事件中的具体参数,包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
需要说明的是,本实施例中的第二操作可以与第一操作相同,也可以不同。第三滑动事件可以与上述第一滑动事件相同,也可以不同;第四滑动事件可以与上述第二滑动事件相同,也可以不同;第二长按事件可以与上述第一长按事件相同,也可以不同。
S202:根据所述第二触摸事件,调整所述第一界面的尺寸大小。
具体的,根据第二触摸事件调整第一界面的尺寸大小可以包括以下几种可能的实施方式:
第一种可能的实施方式:当所述第二触摸事件为所述第三滑动事件时,则所述终端根据所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述 第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度。
具体的,在终端呈现第一界面之后,终端接收用户输入的第二操作,该第二操作为用户在终端的导航区的滑动操作,从而使得终端根据该滑动操作确定第三滑动事件。需要说明的是,该第三滑动事件也可以如上述第一滑动事件或第二滑动事件一样包括多个独立的事件,在此不再赘述。
终端可以根据第三滑动事件中按下事件和抬起事件确定第二操作对应在所述导航区的滑动轨迹(即滑动距离),例如可以根据按下事件和抬起事件之间的坐标差计算第二操作对应在导航区的滑动轨迹;终端还可以根据按下事件、移动事件和抬起事件确定第二操作对应在导航区的滑动轨迹(该种情况下,第三滑动事件中包括了多次连续且轨迹重叠的移动事件),这种情况下滑动轨迹可以理解为总的滑动位移。与此同时,终端还可以获取第三滑动事件中按下事件发生的时间和抬起事件发生的时间,从而计算出整个第三滑动事件所耗费的时间,进而根据总的滑动轨迹和第三滑动事件所耗费的时间计算出第二操作对应在所述导航区的滑动速度。
终端在确定第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动速度后,根据所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,其中,第二操作对应在所述导航区的滑动轨迹决定了第一界面尺寸大小的调整量,第二操作对应在所述导航区的滑动方向决定了第一界面尺寸大小的调整方向,第二操作对应在所述导航区的滑动速度决定了第一界面的尺寸大小调整的速度。
可选的,当用户在导航区域的第二操作为从左向右滑动时,若滑动距离分别为A1和A2,则第一界面的调整效果对比图可以参见图17所示。
第二种:当所述第二触摸事件为所述第四滑动事件时,则所述终端根据所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度。
具体的,在终端呈现第一界面之后,终端接收用户输入的第二操作,该第二操作为用户在终端的物理按键的滑动操作,从而使得终端根据该滑动操作确定第四滑动事件。需要说明的是,该第四滑动事件也可以如上述第三滑动事件一样包括多个独立的事件,在此不再赘述。
终端可以该第四滑动事件中按下事件和抬起事件确定第二操作在所述第二操作所触及的物理按键上的滑动轨迹(即滑动距离),也可以根据按下事件、移动事件和抬起事件确定第二操作对应在物理按键上的滑动轨迹,还可以确定第二操作在所述第二操作所触及的物理按键上的滑动速度,具体的确定方式可以参见上述实施例二中的第一种可能的实施方式中确定第二操作对应在导航区的滑动轨迹和滑动速度的具体过程,在此不再赘述。与此同时,终端还可以根据按下事件或抬起事件或移动事件的坐标确定所述第二操作所触及的物理按键的类型以及第二操作所触及的物理按键的个数。
之后,终端根据第二操作所触及的物理按键的类型、第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,其中,第二操作所触及的物理按键的类型和第二操作所触及的物理按键的个数决定终端是否进行第一界面的尺寸大小的调整,第二操作对应在所述物理按键的滑动轨迹决定了第一界面尺寸大小的调整量,第二操作对应在所述物理按键的滑动方向决定了第一界面尺寸大小的调整方向,第二操作对应在所述物理按键的滑动速度决定了第一界面的尺寸大小调整的速度。
可选的,当用户在物理按键的第二操作为从左向右滑动时,若滑动距离分别为A1和A2,则第一界面的调整效果对比图也可以参见上述图17所示。
第三种可能的实施方式:当所述第二触摸事件为所述第二长按事件时,则所述终端在判断所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上的接触时长满足第二预设时长后,在所述第一界面呈现第一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口。
具体的,在终端呈现第一界面之后,终端接收用户输入的第二操作,该第二操作为用户在终端的虚拟按键上的长按操作,从而使得终端根据该长按 操作确定第二长按事件。需要说明的是,终端可以根据该长按操作涉及的按下事件的坐标确定第二操作所触及的虚拟按键的类型,并且可以根据该坐标位置的触摸屏的电压持续时间或电流持续时间确定第二操作在所述第二操作所触及的虚拟按键上的接触时长。
之后,终端判断第二操作所触及的虚拟按键的类型是否与第三预设类型匹配,这里第三预设类型可以与上述第一预设类型相同,也可以不同。若匹配,则终端进一步判断第二操作所触及的虚拟按键上的接触时长是否满足第二预设时长,若是,则终端在所述第一界面呈现第一可调节按钮,该第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口,用户根据该第一可调节按钮调整第一界面的尺寸大小。
可选的,当终端为手机时,若第二操作为用户长按back键或长按多任务键或长按home键,其所呈现的第一可调节按钮和第一界面的效果图可以参见图18所示。
第四种可能的实施方式:当所述第二触摸事件为所述第五滑动事件时,则所述终端根据所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整的速度。
具体的,在终端呈现第一界面之后,终端接收用户输入的第二操作,该第二操作为用户在终端的可调节区域内的滑动操作,从而使得终端根据该滑动操作确定第五滑动事件。需要说明的是,该第五滑动事件也可以如上述第三滑动事件或第四滑动事件一样包括多个独立的事件,在此不再赘述。另外,用户在终端的可调节区域的滑动操作,可以是用户基于第一界面的边界线进行滑动的(即拖动第一界面的边界来调整第一界面的尺寸大小),也可以是在可调节区域的其他位置进行滑动来调整第一界面的尺寸大小,且终端确定第二操作对应在所述可调节区域内的滑动速度可以参见上述实施例所述,在此不再赘述。
之后,终端根据第二操作对应在所述可调节区域内的滑动方向,调整第一界面的尺寸大小范围,并根据所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整速度。例如,参见图19所示,若第二操作对应在所述可调节区域内的滑动方向为沿着第一界面的水平边界线向 上滑动,则第一界面就向上拉长,第一界面的竖直长度增大;参见图20所示,若第二操作对应在所述可调节区域内的滑动方向为沿着第一界面的竖直边界线向左滑动,则第一界面就向左拉宽,第一界面的水平长度增大。
本发明实施例提供的终端的用户界面的处理方法,终端可以通过根据用户输入的不同的第一操作获取第一触摸事件,并根据第一触摸事件生成可供用户单手操作的第一界面,并且,在向用户呈现第一界面之后,终端还可以通过用户输入的不同的第二操作获取第二触摸事件,并根据第二触摸事件调整第一界面的尺寸大小。即,本实施例提供的方法,终端可以通过不同的第一操作来触发生成第一界面,并且还可以通过不同的第二操作来调整第一界面的尺寸大小,方便用户单手操作,故丰富了呈现单手操作界面的触发方式以及调整单手操作界面的方式,给用户体验带来更多的可能性,提高了人机交互的智能性。
图21为本发明提供的终端的用户界面的处理方法实施例三的流程示意图。本实施例涉及的是终端在呈现第一界面之后,调整第一界面在显示屏上的位置的具体执行过程。需要说明的是,该实施例也可以和上述实施例二结合起来,即也可以是在终端对第一界面的尺寸调整之后进行位置调整的。在本实施例中,以终端在呈现第一界面之后,就调整第一界面在显示屏上的位置为例来说明,即在上述S102之后,该方法还包括:
S301:获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件。
具体的,终端获取用户输入的第三操作的方式可以参见上述S101中终端获取用户输入的第一操作的具体过程,且终端根据第三操作确定第三触摸事件的过程可以参见上述S101中终端根据第一操作确定第一触摸事件的过程,本发明实施例在此不再赘述。
当第三操作为用户在终端的可调节区域的滑动操作时,其所确定的第三触摸事件即为第六滑动事件,在该第六滑动事件中,终端实际上所确定的是第六滑动事件中的具体参数,包括所述第三操作对应在所述可调节区域的滑 动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向。
当第三操作为用户在第一界面上的长按操作时,终端所确定的第三触摸事件即为第三长按事件。该第三长按事件中,终端实际所确定的第三长按事件中的具体参数,包括第三操作对应在所述第一界面内的接触时长。
S302:根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置。
具体的,终端根据第三触摸事件调整第一界面在显示屏上的位置可以包括以下两种可能的实施方式:
第一种可能的实施方式:当所述第三触摸事件为所述第六滑动事件时,则所述终端根据所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏上的位置,并根据所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度。
具体的,在终端呈现第一界面之后,终端接收用户输入的第三操作,该第三操作为用户在终端的可调节区域内的滑动操作,从而使得终端根据该滑动操作确定第六滑动事件。需要说明的是,该第六滑动事件也可以如上述第五滑动事件一样包括多个独立的事件,在此不再赘述。另外,用户在终端的可调节区域的滑动操作,可以是用户基于第一界面的水平边界线和竖直边界线的交点(即第三操作对应在所述可调节区域的滑动起点)进行滑动的,该滑动起点一般可以为第一界面的左上角的点。并且,终端确定第三操作对应在所述可调节区域内的滑动速度可以参见上述实施例所述,在此不再赘述。
之后,终端根据第三操作对应在所述可调节区域内的滑动方向和滑动起点,调整第一界面在显示屏上的位置,并根据所述第三操作对应在所述可调节区域内的滑动速度控制所述第一界面的位置调整的速度。例如,参见图22所示,若第三操作对应在所述可调节区域内的滑动方向为沿着左上角的点向左滑动,则第一界面就向左移动。
第二种可能的实施方式:当所述第三触摸事件为所述第三长按事件时,则所述终端在所述第三操作对应在所述第一界面内的接触时长满足第三预设时长后,在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向 用户提供调节所述第一界面在所述显示屏上的位置的接口。
具体的,在终端呈现第一界面之后,终端接收用户输入的第三操作,该第三操作为用户在第一界面上的长按操作,从而使得终端根据该长按操作确定第三长按事件。需要说明的是,终端可以根据该长按操作涉及的按下事件的坐标以及该坐标位置的触摸屏的电压持续时间或电流持续时间确定第三操作在第一界面上的接触时长。
之后,终端判断第三操作对应在所述第一界面内的接触时长满足第三预设时长后,在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏上的位置的接口。用户根据该第二可调节按钮调整第一界面在显示屏上的位置。例如,可选的,当终端为手机时,若第三操作为用户长按第一界面,其所呈现的第二可调节按钮可以参见图23所示,用户可以按住该第二可调节按钮调整第一界面在显示屏上的位置。
需要说明的是,在调整第一界面在显示屏上的位置时,终端需要在呈现第一界面后,确定该第一界面在显示屏上的位置的坐标,而用户在输入第三操作时,终端根据第三操作确定第三触摸事件的过程,实际上也是计算用户的第三操作带来的第一界面移动的位置坐标,因此,终端会将用户的第三操作转换为第一界面新的位置坐标,从而改变第一界面的位置。例如,第一界面左上角初始的(left,top)坐标为(left1,top1),然后终端根据用户的第三操作确定第一界面新的左上角坐标为(left2,top2),则终端根据该(left2,top2)就可以控制第一界面在显示屏上的新的呈现位置。
另外,当用户在第一界面上操作第一界面的界面元素时,由于终端***的驱动层(底层)给应用层(上层)传递的事件坐标还是基于原始界面(即大屏界面)的,为了用户在第一界面上的操作对应的事件能够得到正确响应,终端需要对***上报的事件进行坐标映射。首先,终端根据用户在第一界面的操作对应的事件坐标和第一界面对应的坐标范围判断当前用户的操作是否在第一界面内(第一界面外的事件不做映射);其次,如果用户当前的操作对应的事件是位于第一界面内的事件,则终端先记录终端底层上报的原始事件的坐标(X,Y),该坐标实际上是基于原始界面的实际的位置坐标,然后终端将这个坐标(X,Y)和第一界面下的(left,top)进行矢量和计算,将这 个坐标(X,Y)映射到相对于第一界面内的坐标(X1,Y1),最后,按照第一界面的水平和垂直的缩放比例,将基于第一界面的坐标(X1,Y1)等比放大到基于原始大屏界面内的坐标(X2,Y2),最后将(X2,Y2)发给对应的处理模块处理。例如,终端在生成第一界面之后,用户点击第一界面内的位于中间位置的第一界面的界面元素,该点击操作相对于原始界面来说是偏左下方的位置坐标(X,Y),但相对于第一界面来说是中间的位置坐标(X1,Y1);因此,终端底层上报给上层的是偏左下方的位置坐标(X,Y),终端根据坐标映射得到该点击操作相对于第一界面的位置坐标(X1,Y1),由于该点击操作对于第一界面来说是中间的位置,故基于原始界面,也应该是中间位置的第一界面元素响应,故,需要进一步将该(X1,Y1)映射到基于原始界面的中间位置的坐标(X2,Y2),这样终端的应用层才会正确响应该点击操作。
本发明实施例提供的终端的用户界面的处理方法,终端可以通过根据用户输入的不同的第一操作获取第一触摸事件,并根据第一触摸事件生成可供用户单手操作的第一界面,并且,在向用户呈现第一界面之后,终端还可以通过用户输入的不同的第三操作获取第三触摸事件,并根据第三触摸事件调整第一界面在显示屏上的位置。即,本实施例提供的方法,终端可以通过不同的第一操作来触发生成第一界面,并且还可以通过不同的第三操作来调整第一界面在显示屏上的位置,故丰富了呈现单手操作界面的触发方式以及调整单手操作界面的方式,给用户体验带来更多的可能性,提高了人机交互的智能性。
本发明实施例提供一种终端的用户界面。该终端包括:物理按键、显示器、存储器、多个应用程序、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述显示器包括触敏表面和显示屏,所述用户界面包括:用于显示第二界面的界面元素的第二界面、用于显示第一界面元素且供用户单手操作的第一界面,所述第一界面为缩放后的第二界面;其中,所述第一界面元素的内容与所述第二界面的界面元素的内容相同,所述第一界面的界面元素的尺寸大小为缩放后的第二界面元素的尺寸大小;
其中,
所述用于显示第二界面的界面元素的第二界面包括:
在所述显示屏上显示所述第二界面;所述第二界面包括所述第二界面的界面元素和所述触敏表面的导航区;
在所述触敏表面的导航区或者所述物理按键上检测到第一操作,并确定第一操作对应的第一触摸事件后,响应所述第一触摸事件;所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
在所述显示屏上显示所述第一界面;所述第一界面包括所述第一界面的界面元素和缩放后的导航区。
具体的,在用户未输入第一操作之前,终端在显示屏上显示的是第二界面,该第二界面可以包括第二界面中的界面元素以及触敏表面的导航区,该导航区的具体解释可以参见上述方法实施例;当用户输入第一操作时,终端可以通过一些传感器或者感应元件或者相应的感应程序感知用户在触敏表面的导航区或者所述物理按键上是否输入了第一操作,若终端检测到第一操作,则终端会响应该第一操作,即根据第一操作确定第一触摸事件,从而根据第一触摸事件在显示屏上显示第一界面,该第一界面可以包括第一界面的界面元素和缩放后的导航区。可选的,终端可以将第一界面悬浮在第二界面的表面。其中,上述第一触摸事件以及终端根据第一触摸事件显示第一界面的具体过程可以参见上述方法实施例,在此不再赘述。
本发明实施例提供的终端的用户界面,终端可以通过根据用户输入的不同的第一操作获取第一触摸事件,并根据第一触摸事件显示第一界面。即,本实施例提供的用户界面,用户可以通过不同的第一操作来触发终端生成第一界面,故丰富了终端呈现单手操作界面的触发方式,给用户体验带来更多的可能性,提高了人机交互的智能性。
本发明另一实施例提供一种终端的用户界面。该终端包括:物理按键、显示器、存储器、多个应用程序、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述显示器包括触敏表面和显示屏,所述 用户界面包括:用于显示第二界面的界面元素的第二界面、用于显示第一界面的界面元素且供用户单手操作的第一界面,其中,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同;
其中,
所述用于显示第二界面的界面元素的第二界面包括:
在所述显示屏上显示所述第二界面;所述第二界面包括所述第二界面的界面元素和所述触敏表面的导航区;
在所述触敏表面的导航区或者所述物理按键上检测到第一操作,并确定第一操作对应的第一触摸事件后,响应所述第一触摸事件;所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
在所述显示屏上显示所述第一界面;所述第一界面包括所述第一界面的界面元素和缩放后的导航区。
具体的,在用户未输入第一操作之前,终端在显示屏上显示的是第二界面,该第二界面可以包括第二界面中的界面元素以及触敏表面的导航区,该导航区的具体解释可以参见上述方法实施例;当用户输入第一操作时,终端可以通过一些传感器或者感应元件或者相应的感应程序感知用户在触敏表面的导航区或者所述物理按键上是否输入了第一操作,若终端检测到第一操作,则终端会响应该第一操作,即根据第一操作确定第一触摸事件,从而根据第一触摸事件在显示屏上显示第一界面,该第一界面可以包括第一界面的界面元素和缩放后的导航区。可选的,终端可以将第一界面悬浮在第二界面的表面。其中,上述第一触摸事件以及终端根据第一触摸事件显示第一界面的具体过程可以参见上述方法实施例,在此不再赘述。
本发明实施例提供的终端的用户界面,终端可以通过根据用户输入的不同的第一操作获取第一触摸事件,并根据第一触摸事件显示第一界面。即,本实施例提供的用户界面,用户可以通过不同的第一操作来触发终端生成第 一界面,故丰富了终端呈现单手操作界面的触发方式,给用户体验带来更多的可能性,提高了人机交互的智能性。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图24为本发明实施例提供的终端实施例一的结构示意图。如图24所示,该终端可以包括:第一确定模块10和显示模块11。
其中,第一确定模块10,用于获取用户输入的第一操作,确定所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
显示模块11,用于根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
进一步地,上述第一滑动事件包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向;
所述第二滑动事件包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的 滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向;
所述双击事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键;
所述第一长按事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的接触时长。
可选的,所述显示模块11,具体用于当所述第一触摸事件为所述第一滑动事件时,则在所述第一确定模块10判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述第一操作对应在所述导航区的滑动方向在所述显示屏上呈现所述第一界面。
可选的,所述显示模块11,具体用于当所述第一触摸事件为所述第二滑动事件时,则在所述第一确定模块10判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根据所述第一操作在所述第一操作所触及的物理按键上的滑动方向在所述显示屏上呈现所述第一界面。
可选的,所述显示模块11,具体用于当所述第一触摸事件为所述双击事件时,则在所述第一确定模块10判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏上呈现所述第一界面。
可选的,所述显示模块11,具体用于当所述第一触摸事件为所述第一长按事件时,则在所述第一确定模块10判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏上呈现所述第一界面。
本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图25为本发明实施例提供的终端实施例二的结构示意图。在上述图24所示实施例的基础上,进一步地,如图25所示,上述终端还可以包括:第二确定模块12和尺寸调整模块13。
其中,第二确定模块12,用于在所述显示模块11在根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面之后,获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域为所述显示屏上除所述第一界面之外的区域;
尺寸调整模块13,用于根据所述第二触摸事件,调整所述第一界面的尺寸大小。
进一步地,所述第三滑动事件包括所述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向;
所述第四滑动事件包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向;
所述第二长按事件包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长;
所述第五滑动事件包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
可选的,所述尺寸调整模块13,具体用于当所述第二触摸事件为所述第三滑动事件时,则根据所述第二确定模块12确定的所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块12确定的所述第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度。
可选的,所述尺寸调整模块13,具体用于当所述第二触摸事件为所述第四滑动事件时,则根据所述第二确定模块12确定的所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所 述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块12确定的所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度。
可选的,所述尺寸调整模块13,具体用于当所述第二触摸事件为所述第二长按事件时,则在判断所述第二确定模块12确定的所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上的接触时长满足第二预设时长后,指示所述显示模块11在所述第一界面呈现第一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口。
可选的,所述尺寸调整模块13,具体用于当所述第二触摸事件为所述第五滑动事件时,则根据所述第二确定模块12确定的所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块12确定的所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整的速度。
本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图26为本发明实施例提供的终端实施例三的结构示意图。在上述图24或图25的基础上,如图26所示,上述终端还可以包括:第三确定模块14和位置调整模块15。
其中,第三确定模块14,用于获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件;
位置调整模块15,用于根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置。
需要说明的是,图26中示出的是基于图25的基础上的终端,当然,本发明实施例的终端也可以基于上述图24所示的终端。
进一步地,所述第六滑动事件包括所述第三操作对应在所述可调节区域的滑动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操 作对应在所述可调节区域的滑动方向;
所述第三长按事件包括所述第三操作对应在所述第一界面内的接触时长。
可选的,所述位置调整模块15,具体用于当所述第三触摸事件为所述第六滑动事件时,则根据所述第三确定模块14确定的所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏上的位置,并根据所述第三确定模块14确定的所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度。
可选的,所述位置调整模块15,具体用于当所述第三触摸事件为所述第三长按事件时,则在判断所述第三确定模块14确定的所述第三操作对应在所述第一界面内的接触时长满足第三预设时长后,指示所述显示模块11在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏上的位置的接口。
本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图27为本发明提供的终端实施例四的结构示意图。如图27所示,该终端可以包括:处理器20,例如CPU;存储器21,至少一个通信总线22、显示屏23和输入设备24。通信总线22用于实现元件之间的通信连接。存储器21可能包含高速RAM存储器,也可能还包括非易失性存储器NVM,例如至少一个磁盘存储器,存储器21中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤;所述输入设备24,用于向用户提供输入接口,接收用户输入的操作或指令等。
其中,输入设备24,用于获取用户输入的第一操作,;
处理器20,用于确定所述输入设备获取的所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所 采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
显示屏23,用于根据所述处理器20确定的所述第一触摸事件,在所述终端的显示屏23的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏23显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
进一步地,所述第一滑动事件包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向;
所述第二滑动事件包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向;
所述双击事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键;
所述第一长按事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的接触时长。
可选的,所述显示屏23,具体用于当所述第一触摸事件为所述第一滑动事件时,则在所述处理器20判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述处理器20基于所述第一操作对应在所述导航区的滑动方向的指示,在所述显示屏23上呈现所述第一界面。
可选的,所述显示屏23,具体用于当所述第一触摸事件为所述第二滑动事件时,则在所述处理器20判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及 的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根据所述处理器20基于所述第一操作在所述第一操作所触及的物理按键上的滑动方向的指示,在所述显示屏23上呈现所述第一界面。
可选的,所述显示屏23,具体用于当所述第一触摸事件为所述双击事件时,则在所述处理器20判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏23上呈现所述第一界面。
可选的,所述显示屏23,具体用于当所述第一触摸事件为所述第一长按事件时,则在所述处理器20判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏23上呈现所述第一界面。
在本发明实施例的一种可选的实施方式中,所述处理器20,还用于在所述显示屏23呈现供用户单手操作的第一界面之后,获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件,并根据所述第二触摸事件,调整所述第一界面的尺寸大小;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域为所述显示屏23上除所述第一界面之外的区域。
进一步地,所述第三滑动事件包括所述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向;
所述第四滑动事件包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向;
所述第二长按事件包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长;
所述第五滑动事件包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
可选的,所述处理器20,具体用于当所述第二触摸事件为所述第三滑动事件时,则根据所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度。
可选的,所述处理器20,具体用于当所述第二触摸事件为所述第四滑动事件时,则根据所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度。
可选的,所述处理器20,具体用于当所述第二触摸事件为所述第二长按事件时,则在判断所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上的接触时长满足第二预设时长后,指示所述显示屏23在所述第一界面呈现第一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口。
可选的,所述处理器20,具体用于当所述第二触摸事件为所述第五滑动事件时,则根据所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整的速度。
本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在本发明实施例的另一种可能的实施方式中,所述处理器20,还用于获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;并根据所述第三触摸事件,调整所述第一界面在所述显示屏23上的位置;其中,所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件。
进一步地,所述第六滑动事件包括所述第三操作对应在所述可调节区域的滑动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向;
所述第三长按事件包括所述第三操作对应在所述第一界面内的接触时长。
可选的,所述处理器20,具体用于当所述第三触摸事件为所述第六滑动事件时,则根据所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏23上的位置,并根据所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度。
可选的,所述处理器20,具体用于当所述第三触摸事件为所述第三长按事件时,则在判断所述第三操作对应在所述第一界面内的接触时长满足第三预设时长后,指示所述显示屏23在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏23上的位置的接口。
本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (29)

  1. 一种终端的用户界面的处理方法,其特征在于,包括:
    获取用户输入的第一操作,确定所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
    根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
  2. 根据权利要求1所述的方法,其特征在于,所述第一滑动事件包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向;
    所述第二滑动事件包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向;
    所述双击事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键;
    所述第一长按事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的接触时长。
  3. 根据权利要求2所述的方法,其特征在于,根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面,具体包括:
    当所述第一触摸事件为所述第一滑动事件时,则所述终端在判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述第一操作对应在所述导航区的滑动方向在所述显示屏上呈现所述第一界面;或者,
    当所述第一触摸事件为所述第二滑动事件时,则所述终端在判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根据所述第一操作在所述第一操作所触及的物理按键上的滑动方向在所述显示屏上呈现所述第一界面;或者,
    当所述第一触摸事件为所述双击事件时,则所述终端在判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏上呈现所述第一界面;或者,
    当所述第一触摸事件为所述第一长按事件时,则所述终端在判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏上呈现所述第一界面。
  4. 根据权利要求1-3任一项所述的方法,其特征在于,在所述根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面之后,所述方法还包括:
    获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域为所述显示屏上除所述第一界面之外的区域;
    根据所述第二触摸事件,调整所述第一界面的尺寸大小。
  5. 根据权利要求4所述的方法,其特征在于,所述第三滑动事件包括所 述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向;
    所述第四滑动事件包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向;
    所述第二长按事件包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长;
    所述第五滑动事件包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
  6. 根据权利要求5所述的方法,其特征在于,所述根据所述第二触摸事件,调整所述第一界面的尺寸大小,具体包括:
    当所述第二触摸事件为所述第三滑动事件时,则所述终端根据所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
    当所述第二触摸事件为所述第四滑动事件时,则所述终端根据所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
    当所述第二触摸事件为所述第二长按事件时,则所述终端在判断所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上的接触时长满足第二预设时长后,在所述第一界面呈现第一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口;或者,
    当所述第二触摸事件为所述第五滑动事件时,则所述终端根据所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面 的尺寸大小调整的速度。
  7. 根据权利要求4-6任一项所述的方法,其特征在于,所述方法还包括:
    获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件;
    根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置。
  8. 根据权利要求7所述的方法,其特征在于,所述第六滑动事件包括所述第三操作对应在所述可调节区域的滑动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向;
    所述第三长按事件包括所述第三操作对应在所述第一界面内的接触时长。
  9. 根据权利要求8所述的方法,其特征在于,所述根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置,具体包括:
    当所述第三触摸事件为所述第六滑动事件时,则所述终端根据所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏上的位置,并根据所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度;或者,
    当所述第三触摸事件为所述第三长按事件时,则所述终端在判断所述第三操作对应在所述第一界面内的接触时长满足第三预设时长后,在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏上的位置的接口。
  10. 一种终端的用户界面,所述终端包括:物理按键、显示器、存储器、多个应用程序、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述显示器包括触敏表面和显示屏,其特征在于,所述用户界面包括:用于显示第二界面的界面元素的第二界面、用于显示第一界面元素且供用户单手操作的第一界面,所述第一界面为缩放后的第二界面;其中,所述第一界面元素的内容与所述第二界面的界面元素的内容相同,所述第一 界面的界面元素的尺寸大小为缩放后的第二界面元素的尺寸大小;
    其中,
    所述用于显示第二界面的界面元素的第二界面包括:
    在所述显示屏上显示所述第二界面;所述第二界面包括所述第二界面的界面元素和所述触敏表面的导航区;
    在所述触敏表面的导航区或者所述物理按键上检测到第一操作,并确定第一操作对应的第一触摸事件后,响应所述第一触摸事件;所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
    在所述显示屏上显示所述第一界面;所述第一界面包括所述第一界面的界面元素和缩放后的导航区。
  11. 一种终端的用户界面,所述终端包括:物理按键、显示器、存储器、多个应用程序、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述显示器包括触敏表面和显示屏,其特征在于,所述用户界面包括:用于显示第二界面的界面元素的第二界面、用于显示第一界面的界面元素且供用户单手操作的第一界面,其中,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同;
    其中,
    所述用于显示第二界面的界面元素的第二界面包括:
    在所述显示屏上显示所述第二界面;所述第二界面包括所述第二界面的界面元素和所述触敏表面的导航区;
    在所述触敏表面的导航区或者所述物理按键上检测到第一操作,并确定第一操作对应的第一触摸事件后,响应所述第一触摸事件;所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第 二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
    在所述显示屏上显示所述第一界面;所述第一界面包括所述第一界面的界面元素和缩放后的导航区。
  12. 一种终端,其特征在于,包括:
    第一确定模块,用于获取用户输入的第一操作,确定所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
    显示模块,用于根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
  13. 根据权利要求12所述的终端,其特征在于,所述第一滑动事件包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向;
    所述第二滑动事件包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向;
    所述双击事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键;
    所述第一长按事件包括所述第一操作所触及的虚拟按键的类型和所述第 一操作在所述第一操作所触及的虚拟按键上的接触时长。
  14. 根据权利要求13所述的终端,其特征在于,所述显示模块,具体用于当所述第一触摸事件为所述第一滑动事件时,则在所述第一确定模块判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述第一操作对应在所述导航区的滑动方向在所述显示屏上呈现所述第一界面;或者,
    所述显示模块,具体用于当所述第一触摸事件为所述第二滑动事件时,则在所述第一确定模块判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根据所述第一操作在所述第一操作所触及的物理按键上的滑动方向在所述显示屏上呈现所述第一界面;或者,
    所述显示模块,具体用于当所述第一触摸事件为所述双击事件时,则在所述第一确定模块判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏上呈现所述第一界面;或者,
    所述显示模块,具体用于当所述第一触摸事件为所述第一长按事件时,则在所述第一确定模块判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏上呈现所述第一界面。
  15. 根据权利要求12-14任一项所述的终端,其特征在于,所述终端还包括:
    第二确定模块,用于在所述显示模块在根据所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面之后,获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域为所述显示屏上除所述第 一界面之外的区域;
    尺寸调整模块,用于根据所述第二触摸事件,调整所述第一界面的尺寸大小。
  16. 根据权利要求15所述的终端,其特征在于,所述第三滑动事件包括所述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向;
    所述第四滑动事件包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向;
    所述第二长按事件包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长;
    所述第五滑动事件包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
  17. 根据权利要求16所述的终端,其特征在于,所述尺寸调整模块,具体用于当所述第二触摸事件为所述第三滑动事件时,则根据所述第二确定模块确定的所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块确定的所述第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
    所述尺寸调整模块,具体用于当所述第二触摸事件为所述第四滑动事件时,则根据所述第二确定模块确定的所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块确定的所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
    所述尺寸调整模块,具体用于当所述第二触摸事件为所述第二长按事件时,则在判断所述第二确定模块确定的所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上 的接触时长满足第二预设时长后,指示所述显示模块在所述第一界面呈现第一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口;或者,
    所述尺寸调整模块,具体用于当所述第二触摸事件为所述第五滑动事件时,则根据所述第二确定模块确定的所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二确定模块确定的所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整的速度。
  18. 根据权利要求15-17任一项所述的终端,其特征在于,所述终端还包括:
    第三确定模块,用于获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件;
    位置调整模块,用于根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置。
  19. 根据权利要求18所述的终端,其特征在于,所述第六滑动事件包括所述第三操作对应在所述可调节区域的滑动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向;
    所述第三长按事件包括所述第三操作对应在所述第一界面内的接触时长。
  20. 根据权利要求19所述的终端,其特征在于,所述位置调整模块,具体用于当所述第三触摸事件为所述第六滑动事件时,则根据所述第三确定模块确定的所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏上的位置,并根据所述第三确定模块确定的所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度;或者,
    所述位置调整模块,具体用于当所述第三触摸事件为所述第三长按事件时,则在判断所述第三确定模块确定的所述第三操作对应在所述第一界面内的接触时长满足第三预设时长后,指示所述显示模块在所述第一界面呈现第 二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏上的位置的接口。
  21. 一种终端,其特征在于,包括:
    输入设备,用于获取用户输入的第一操作;
    处理器,用于确定所述输入设备获取的所述第一操作对应的第一触摸事件;其中,所述第一触摸事件包括:所述终端根据所述第一操作所采集的在所述终端的导航区的第一滑动事件、所述终端根据所述第一操作所采集的在所述终端的物理按键上的第二滑动事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键上的双击事件、所述终端根据所述第一操作所采集的在所述导航区的虚拟按键的第一长按事件中的至少一个;
    显示屏,用于根据所述处理器确定的所述第一触摸事件,在所述终端的显示屏的预设区域内呈现供用户单手操作的第一界面;其中,所述第一界面的界面元素的内容与所述终端的显示屏显示的第二界面的界面元素的内容相同,且所述第一界面的界面元素的尺寸大小为缩放后的第二界面的界面元素的尺寸大小;或者,所述第一界面的界面元素的内容与所述第二界面的界面元素中的部分界面元素的内容相同,且所述第一界面的界面元素的尺寸大小与所述部分界面元素的尺寸大小相同。
  22. 根据权利要求21所述的终端,其特征在于,所述第一滑动事件包括所述第一操作对应在所述导航区的滑动轨迹、所述第一操作对应在所述导航区的滑动速度和所述第一操作对应在所述导航区的滑动方向;
    所述第二滑动事件包括所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹、所述第一操作在所述第一操作所触及的物理按键上的滑动速度和所述第一操作在所述第一操作所触及的物理按键上的滑动方向;
    所述双击事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的点击次数;所述虚拟按键的类型包括虚拟回车键、虚拟返回键和虚拟多任务键;
    所述第一长按事件包括所述第一操作所触及的虚拟按键的类型和所述第一操作在所述第一操作所触及的虚拟按键上的接触时长。
  23. 根据权利要求22所述的终端,其特征在于,所述显示屏,具体用于当所述第一触摸事件为所述第一滑动事件时,则在所述处理器判断所述第一操作对应在所述导航区的滑动轨迹和所述第一操作对应在所述导航区的滑动速度满足第一预设条件后,根据所述处理器基于所述第一操作对应在所述导航区的滑动方向的指示,在所述显示屏上呈现所述第一界面;或者,
    所述显示屏,具体用于当所述第一触摸事件为所述第二滑动事件时,则在所述处理器判断所述第一操作所触及的物理按键的类型、所述第一操作所触及的物理按键的个数、所述第一操作在所述第一操作所触及的物理按键上的滑动轨迹和所述第一操作在所述第一操作所触及的物理按键上的滑动速度满足第二预设条件后,根据所述处理器基于所述第一操作在所述第一操作所触及的物理按键上的滑动方向的指示,在所述显示屏上呈现所述第一界面;或者,
    所述显示屏,具体用于当所述第一触摸事件为所述双击事件时,则在所述处理器判断所述第一操作所触及的虚拟按键的类型与第一预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的点击次数为两次时,在所述显示屏上呈现所述第一界面;或者,
    所述显示屏,具体用于当所述第一触摸事件为所述第一长按事件时,则在所述处理器判断所述第一操作所触及的虚拟按键的类型与第二预设类型匹配且所述第一操作在所述第一操作所触及的虚拟按键上的接触时长满足第一预设时长时,在所述显示屏上呈现所述第一界面。
  24. 根据权利要求21-23任一项所述的终端,其特征在于,所述处理器,还用于在所述显示屏呈现供用户单手操作的第一界面之后,获取用户输入的第二操作,确定所述第二操作对应的第二触摸事件,并根据所述第二触摸事件,调整所述第一界面的尺寸大小;其中,所述第二触摸事件包括:所述终端根据所述第二操作所采集的在所述终端的导航区的第三滑动事件、所述终端根据所述第二操作所采集的在所述终端的物理按键上的第四滑动事件、所述终端根据所述第二操作所采集的在所述导航区的虚拟按键的第二长按事件、所述终端根据所述第二操作所采集的在可调节区域内的第五滑动事件中的至少一个,所述可调节区域为所述显示屏上除所述第一界面之外的区域。
  25. 根据权利要求24所述的终端,其特征在于,所述第三滑动事件包括 所述第二操作对应在所述导航区的滑动轨迹、所述第二操作对应在所述导航区的滑动速度和所述第二操作对应在所述导航区的滑动方向;
    所述第四滑动事件包括所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹、所述第二操作在所述第二操作所触及的物理按键上的滑动速度和所述第二操作在所述第二操作所触及的物理按键上的滑动方向;
    所述第二长按事件包括所述第二操作所触及的虚拟按键的类型和所述第二操作在所述第二操作所触及的虚拟按键上的接触时长;
    所述第五滑动事件包括所述第二操作对应在所述可调节区域内的滑动方向和所述第二操作对应在所述可调节区域内的滑动速度。
  26. 根据权利要求25所述的终端,其特征在于,所述处理器,具体用于当所述第二触摸事件为所述第三滑动事件时,则根据所述第二操作对应在所述导航区的滑动轨迹和所述第二操作对应在所述导航区的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述导航区的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
    所述处理器,具体用于当所述第二触摸事件为所述第四滑动事件时,则根据所述第二操作所触及的物理按键的类型、所述第二操作所触及的物理按键的个数、所述第二操作在所述第二操作所触及的物理按键上的滑动轨迹和所述第二操作在所述第二操作所触及的物理按键上的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作在所述第二操作所触及的物理按键上的滑动速度控制所述第一界面的尺寸大小调整的速度;或者,
    所述处理器,具体用于当所述第二触摸事件为所述第二长按事件时,则在判断所述第二操作所触及的虚拟按键的类型与第三预设类型匹配且所述第二操作在所述第二操作所触及的虚拟按键上的接触时长满足第二预设时长后,指示所述显示屏在所述第一界面呈现第一可调节按钮,所述第一可调节按钮用于向用户提供调节所述第一界面的尺寸大小的接口;或者,
    所述处理器,具体用于当所述第二触摸事件为所述第五滑动事件时,则根据所述第二操作对应在所述可调节区域内的滑动方向,调整所述第一界面的尺寸大小,并根据所述第二操作对应在所述可调节区域内的滑动速度控制所述第一界面的尺寸大小调整的速度。
  27. 根据权利要求24-26任一项所述的终端,其特征在于,所述处理器,还用于获取用户输入的第三操作,确定所述第三操作对应的第三触摸事件;并根据所述第三触摸事件,调整所述第一界面在所述显示屏上的位置;其中,所述第三触摸事件包括:所述终端根据所述第三操作所采集的在所述可调节区域内的第六滑动事件或所述终端根据所述第三操作所采集的在所述第一界面内的第三长按事件。
  28. 根据权利要求27所述的终端,其特征在于,所述第六滑动事件包括所述第三操作对应在所述可调节区域的滑动速度、所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向;
    所述第三长按事件包括所述第三操作对应在所述第一界面内的接触时长。
  29. 根据权利要求28所述的终端,其特征在于,所述处理器,具体用于当所述第三触摸事件为所述第六滑动事件时,则根据所述第三操作对应在所述可调节区域的滑动起点和所述第三操作对应在所述可调节区域的滑动方向调整所述第一界面在所述显示屏上的位置,并根据所述第三操作对应在所述可调节区域的滑动速度控制所述第一界面的位置调整的速度;或者,
    所述处理器,具体用于当所述第三触摸事件为所述第三长按事件时,则在判断所述第三操作对应在所述第一界面内的接触时长满足第三预设时长后,指示所述显示屏在所述第一界面呈现第二可调节按钮,所述第二可调节按钮用于向用户提供调节所述第一界面在所述显示屏上的位置的接口。
PCT/CN2015/073688 2015-03-05 2015-03-05 终端的用户界面的处理方法、用户界面和终端 WO2016138661A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201580029616.4A CN106415471A (zh) 2015-03-05 2015-03-05 终端的用户界面的处理方法、用户界面和终端
US15/555,838 US20180046366A1 (en) 2015-03-05 2015-03-05 Method for processing user interface of terminal, user interface, and terminal
EP15883718.7A EP3255535A4 (en) 2015-03-05 2015-03-05 Processing method for user interface of terminal, user interface and terminal
PCT/CN2015/073688 WO2016138661A1 (zh) 2015-03-05 2015-03-05 终端的用户界面的处理方法、用户界面和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/073688 WO2016138661A1 (zh) 2015-03-05 2015-03-05 终端的用户界面的处理方法、用户界面和终端

Publications (1)

Publication Number Publication Date
WO2016138661A1 true WO2016138661A1 (zh) 2016-09-09

Family

ID=56848326

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/073688 WO2016138661A1 (zh) 2015-03-05 2015-03-05 终端的用户界面的处理方法、用户界面和终端

Country Status (4)

Country Link
US (1) US20180046366A1 (zh)
EP (1) EP3255535A4 (zh)
CN (1) CN106415471A (zh)
WO (1) WO2016138661A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108205405A (zh) * 2016-12-20 2018-06-26 夏普株式会社 显示装置、显示装置的显示方法及存储介质
WO2021238370A1 (zh) * 2020-05-29 2021-12-02 华为技术有限公司 显示控制方法、电子设备和计算机可读存储介质

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6589456B2 (ja) * 2015-08-18 2019-10-16 セイコーエプソン株式会社 搬送装置、処理物生成方法、搬送制御プログラム
CN108475156A (zh) * 2015-12-31 2018-08-31 华为技术有限公司 一种用户界面的菜单显示方法及手持终端
CN106055237B (zh) 2016-05-31 2017-11-17 广东欧珀移动通信有限公司 一种滑动加速响应方法、及设备
JP6776113B2 (ja) * 2016-12-20 2020-10-28 シャープ株式会社 表示装置、表示装置における表示方法及びプログラム
US11250028B2 (en) * 2017-01-31 2022-02-15 Bank Of America Corporation Data aggregator
US11482037B2 (en) 2018-06-25 2022-10-25 Huawei Technologies Co., Ltd. User interface display method of terminal, and terminal
CN109976857B (zh) * 2019-03-27 2021-09-03 北京字节跳动网络技术有限公司 终端界面的显示控制方法、装置、存储介质及电子设备
CN113448479B (zh) * 2020-03-25 2024-03-12 Oppo广东移动通信有限公司 单手操作模式开启方法、终端及计算机存储介质
TWI769739B (zh) * 2021-03-15 2022-07-01 華碩電腦股份有限公司 可攜式電子裝置與其單手觸控操作方法
CN114637570A (zh) * 2022-03-25 2022-06-17 京东方科技集团股份有限公司 显示界面的边界调整方法、装置、存储介质及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309604A (zh) * 2012-11-16 2013-09-18 中兴通讯股份有限公司 一种终端及终端屏幕显示信息控制方法
CN103914258A (zh) * 2014-03-26 2014-07-09 深圳市中兴移动通信有限公司 移动终端及其操作方法
CN104090704A (zh) * 2014-07-28 2014-10-08 联想(北京)有限公司 信息处理方法和电子设备

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8866770B2 (en) * 2012-03-19 2014-10-21 Mediatek Inc. Method, device, and computer-readable medium for changing size of touch permissible region of touch screen
JP2013218428A (ja) * 2012-04-05 2013-10-24 Sharp Corp 携帯型電子機器
EP2863297A4 (en) * 2012-06-18 2016-03-30 Yulong Computer Telecomm Tech TERMINAL AND METHOD FOR MANAGING INTERFACE OPERATION
CN102779009B (zh) * 2012-06-29 2015-04-08 华为终端有限公司 一种应用程序界面显示方法及终端
JP6125811B2 (ja) * 2012-11-22 2017-05-10 京セラ株式会社 電子機器、制御方法、及び制御プログラム
US10691291B2 (en) * 2013-05-24 2020-06-23 Samsung Electronics Co., Ltd. Method and apparatus for displaying picture on portable device
US20140362119A1 (en) * 2013-06-06 2014-12-11 Motorola Mobility Llc One-handed gestures for navigating ui using touch-screen hover events
US9529490B2 (en) * 2013-08-08 2016-12-27 Eric Qing Li Method and apparatus for improving one-handed operation of a large smartphone or a small tablet computer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309604A (zh) * 2012-11-16 2013-09-18 中兴通讯股份有限公司 一种终端及终端屏幕显示信息控制方法
CN103914258A (zh) * 2014-03-26 2014-07-09 深圳市中兴移动通信有限公司 移动终端及其操作方法
CN104090704A (zh) * 2014-07-28 2014-10-08 联想(北京)有限公司 信息处理方法和电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3255535A4 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108205405A (zh) * 2016-12-20 2018-06-26 夏普株式会社 显示装置、显示装置的显示方法及存储介质
CN108205405B (zh) * 2016-12-20 2021-06-01 夏普株式会社 显示装置、显示装置的显示方法及存储介质
WO2021238370A1 (zh) * 2020-05-29 2021-12-02 华为技术有限公司 显示控制方法、电子设备和计算机可读存储介质
CN113746961A (zh) * 2020-05-29 2021-12-03 华为技术有限公司 显示控制方法、电子设备和计算机可读存储介质

Also Published As

Publication number Publication date
US20180046366A1 (en) 2018-02-15
EP3255535A4 (en) 2018-03-07
EP3255535A1 (en) 2017-12-13
CN106415471A (zh) 2017-02-15

Similar Documents

Publication Publication Date Title
WO2016138661A1 (zh) 终端的用户界面的处理方法、用户界面和终端
US20200371676A1 (en) Device, Method, and Graphical User Interface for Providing and Interacting with a Virtual Drawing Aid
US10884592B2 (en) Control of system zoom magnification using a rotatable input mechanism
EP3335103B1 (en) Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
EP2508972B1 (en) Portable electronic device and method of controlling same
EP3803562B1 (en) Devices, methods, and user interfaces for conveying proximity-based and contact-based input events
EP2939095B1 (en) Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
EP3451134B1 (en) Application association processing method and apparatus
US8823749B2 (en) User interface methods providing continuous zoom functionality
KR102318610B1 (ko) 모바일 디바이스 및 모바일 디바이스의 디스플레이 방법
KR20130052749A (ko) 터치 기반 사용자 인터페이스 장치 및 방법
CN107168632B (zh) 一种电子设备的用户界面的处理方法及电子设备
WO2015100746A1 (zh) 应用程序显示方法和终端
WO2017185459A1 (zh) 一种图标移动方法以及装置
KR102325339B1 (ko) 사용자의 움직임을 검출하여 사용자 입력을 수신하는 방법 및 이를 위한 장치
KR20160019762A (ko) 터치 스크린 한손 제어 방법
US10007418B2 (en) Device, method, and graphical user interface for enabling generation of contact-intensity-dependent interface responses
CN104484117A (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: 15883718

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15555838

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2015883718

Country of ref document: EP