CN102915173B - 菜单实现方法和*** - Google Patents

菜单实现方法和*** Download PDF

Info

Publication number
CN102915173B
CN102915173B CN201110222739.3A CN201110222739A CN102915173B CN 102915173 B CN102915173 B CN 102915173B CN 201110222739 A CN201110222739 A CN 201110222739A CN 102915173 B CN102915173 B CN 102915173B
Authority
CN
China
Prior art keywords
menu
starting point
subregion
distance geometry
geometry angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110222739.3A
Other languages
English (en)
Other versions
CN102915173A (zh
Inventor
杜健
高歌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201110222739.3A priority Critical patent/CN102915173B/zh
Priority to PCT/CN2012/076980 priority patent/WO2013016981A1/zh
Publication of CN102915173A publication Critical patent/CN102915173A/zh
Priority to US14/162,217 priority patent/US20140137042A1/en
Application granted granted Critical
Publication of CN102915173B publication Critical patent/CN102915173B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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
    • G06F3/04817Interaction 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 using icons
    • 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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

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

菜单实现方法和***
【技术领域】
本发明涉及人机交互界面,尤其涉及一种菜单实现方法和***。
【背景技术】
人机交互界面中,不同的界面元素会触发不同的菜单。传统的人机交互界面中实现的通常是上下文菜单,即点击某一特定的界面元素(如按钮)后,显示出上下文菜单,在上下文菜单中有不同的功能项,通过点击功能项进行相应的操作。然而,传统的上下文菜单能显示的功能项的数目有限,特别是用在显示屏幕较小的手持装置中时,上下文菜单的显示具有明显的局限性。
传统也有采用圆形菜单的方案,该方案通过点击触摸屏,在以触摸点为圆心,以设定距离为半径的圆周上显示出菜单的功能项。然而,传统的这种圆形菜单,当点击触摸屏的位置位于屏幕的边缘时,则无法在屏幕上显示所有圆周上的菜单功能项;且这种圆形菜单在同一方向上没有扩展性。因此,传统的菜单具有局限性。
【发明内容】
基于此,有必要提供一种能在屏幕边缘触发菜单,并能增强在同一方向上的扩展性的菜单实现方法。
一种菜单实现方法,包括以下步骤:
建立子区域与操作之间的映射集;
获取位于屏幕边缘的起始点的操作事件,根据所述操作事件在屏幕边缘弹出扇形菜单;
获取用户的操作点与所述起始点之间的距离和角度;
根据得到的所述距离和角度在所述映射集中查找对应的操作;
执行所述查找到的操作。
优选的,在所述建立子区域与操作的映射集的步骤之前,进一步包括:
以所述起始点为圆心设置位于屏幕边缘的扇形区域,根据扇形区域与起始点的距离和角度将所述扇形区域划分为多个子区域。
优选的,所述获取位于屏幕边缘的起始点的操作事件,根据所述操作事件在屏幕边缘弹出扇形菜单的步骤为:
在所述起始点显示按钮,获取对所述按钮的操作事件,根据所述操作事件在所述扇形区域弹出扇形菜单,在所述子区域中显示对应的菜单功能项。
优选的,所述获取用户的操作点与所述起始点之间的距离和角度的步骤为:
获取用户的操作点的极坐标,根据所述极坐标获取所述操作点与所述起始点之间的距离和角度。
优选的,所述根据得到的所述距离和角度在所述映射集中查找对应的操作的步骤为:
根据得到的所述距离和角度获取操作点所在的子区域,在所述映射集中查找与所述子区域对应的操作。
此外,还有必要提供能在屏幕边缘触发菜单,并能增强在同一方向上的扩展性实现***。
一种菜单实现***,包括:
设置模块;用于建立子区域与操作之间的映射集;
显示模块,用于获取位于屏幕边缘的起始点的操作事件,根据所述操作事件在屏幕边缘弹出扇形菜单;
处理模块,用于获取用户的操作点与所述起始点之间的距离和角度;
查找模块,用于根据得到的距离和角度在映射集中查找对应的操作;
执行模块,用于执行查找到的操作。
优选的,所述设置模块还用于以所述起始点为圆心设置位于屏幕边缘的扇形区域,根据扇形区域与起始点的距离和角度将所述扇形区域划分为多个子区域。
优选的,所述显示模块还用于在所述起始点显示按钮,获取对所述按钮的操作事件,根据所述操作事件在所述扇形区域弹出扇形菜单,在所述子区域中显示对应的菜单功能项。
优选的,所述处理模块还用于获取用户的操作点的极坐标,根据所述极坐标获取所述操作点与所述起始点之间的距离和角度。
优选的,所述查找模块还用于根据得到的所述距离和角度获取操作点所在的子区域,在所述映射集中查找与所述子区域对应的操作。
上述菜单实现方法和***,通过建立子区域与操作之间的映射集,获取位于屏幕边缘的起始点的操作事件,在屏幕边缘弹出扇形菜单,用户在扇形菜单上操作时,获取用户的操作点与起始点之间的距离和角度,从映射集中查找对应的操作并执行。由于起始点位于屏幕边缘,能实现在屏幕边缘触发菜单,从而适用于单手操作菜单;根据操作点与起始点之间的距离和角度查找对应的操作,由于扇形菜单能够结合距离和角度进行扩展,因此能增强菜单在同一方向上的扩展性。
【附图说明】
图1为一个实施例中菜单实现方法的流程图;
图2为一个实施例中扇形区域的设置示意图;
图3为一个实施例中扇形菜单的界面示意图;
图4为另一个实施例中扇形菜单的界面示意图;
图5为一个实施例中菜单实现***的结构示意图。
【具体实施方式】
如图1所示,在一个实施例中,一种菜单实现方法,包括以下步骤:
步骤S102中,建立子区域与操作之间的映射集。
在一个实施例中,在步骤S102之前,以位于屏幕边缘的起始点为圆心设置位于屏幕边缘的扇形区域,根据扇形区域与起始点的距离和角度将扇形区域划分为多个子区域。
如图2所示,沿扇形区域的半径以设定距离为单位对扇形区域进行划分,再以设定角度为单位对扇形区域进行划分,将扇形区域划分为多个子区域,如图2中的子区域1~6。
由于根据距离和角度来对扇形区域进行划分,所建立的子区域与操作之间的映射集记录了距离角度的范围与操作之间的映射关系。在一个实施例中,对应于图2所示的扇形区域,所建立的映射集如表1所示。
表1
其中,操作1~6对应于子区域1~6上的菜单功能项要实现的操作。
步骤S104,获取位于屏幕边缘的起始点的操作事件,根据操作事件在屏幕边缘弹出扇形菜单。
本实施例中,所述屏幕为触摸屏。如图2所示,在起始点显示按钮,设置在屏幕的左下角显示按钮。获取对该按钮的操作事件,该操作事件可以为点击操作(单击或双击)或长按操作。在一个实施例中,判断对按钮的操作是否为长按操作,若是,则在屏幕边缘弹出扇形菜单,否则忽略用户的操作。
如图3所示,当起始点位于屏幕边缘的四个角的位置时,以起始点为圆心弹出扇形菜单;如图4所示,当起始点位于屏幕边缘的中间位置时,以起始点为圆心弹出的扇形菜单可是半圆形的。弹出扇形菜单后,在设置的各子区域中显示对应的菜单功能项。菜单功能项可以文字进行展示(如图3所示),也可以特定的图标进行展示(如图4所示)。
步骤S106,获取用户的操作点与起始点之间的距离和角度。
本实施例中,弹出扇形菜单后,用户对该菜单进行操作,例如点击菜单中的功能项。获取用户的操作点,实时计算操作点与起始点之间的距离和角度。
在一个实施例中,获取用户的操作点的极坐标,根据极坐标获取操作点与起始点之间的距离和角度。如图2所示,以起始点为极点,以垂直轴为极轴建立极坐标系,获取用户的操作点在该极坐标系中的极坐标,如极坐标为(ρ,θ),其中,ρ表示操作点与起始点之间的直线距离,θ表示操作点与起始点之间的连线与极轴之间的夹角,通过获取操作点的极坐标,则可直接获得操作点与起始点之间的距离和角度,无需再进行换算,从而减少了计算量。
步骤S108,根据得到的距离和角度在映射集中查找对应的操作。
本实施例中,步骤S108的具体过程为:根据得到的距离和角度获取操作点所在的子区域,在映射集中查找与子区域对应的操作。在一个实施例中,在步骤S108之前判断对菜单的操作是否结束,例如判断是否检测到抬起事件,若监测到抬起事件,则说明用户对菜单的操作已结束,则进入步骤S108,否则继续返回步骤S106实时获取操作点与起始点之间的距离和角度。
在一个实施例中,在步骤S108中,判断是否能够查找到设置的子区域,若是,说明用户是对扇形菜单中的功能项进行操作,则在映射集中查找与子区域对应的操作,进入到步骤S110,否则,说明用户操作的是扇形菜单之外的区域,而不是对扇形菜单中的功能项进行操作,则对扇形菜单进行隐藏。
步骤S110,执行查找到的操作。
本实施例中,在映射集中查找到对应的操作,则直接执行该操作。如图3所示,操作可以是翻页、关闭当前窗口、搜索、刷新/停止等;如图4所示,操作还可以是放大显示、添加为收藏夹等。
如图5所述,在一个实施例中,一种菜单实现***,包括设置模块102、显示模块104、处理模块106、查找模块108和执行模块110,其中:
设置模块102用于建立子区域与操作之间的映射集。
在一个实施例中,设置模块102还用于以位于屏幕边缘的起始点为圆心设置位于屏幕边缘的扇形区域,根据扇形区域与起始点的距离和角度将扇形区域划分为多个子区域。
如图2所示,设置模块102沿扇形区域的半径以设定距离为单位对扇形区域进行划分,再以设定角度为单位对扇形区域进行划分,将扇形区域划分为多个子区域,如图2中的子区域1~6。
由于根据距离和角度来对扇形区域进行划分,所建立的子区域与操作之间的映射集记录了距离角度的范围与操作之间的映射关系。在一个实施例中,对应于图2所示的扇形区域,所建立的映射集如表1所示。
显示模块104用于获取位于屏幕边缘的起始点的操作事件,根据操作事件在屏幕边缘弹出扇形菜单。
在一个实施例中,显示模块104还用于在起始点显示按钮,获取对按钮的操作事件,根据操作事件在扇形区域弹出扇形菜单,在子区域中显示对应的菜单功能项。
如图3和图4所示,根据起始点的位置扇形菜单可以为扇形也可以为半圆形,扇形菜单中的菜单功能项可以文字进行展示,也可以特定的图标进行展示。本实施例中,显示模块104用于获取对按钮的点击或长按操作,在判断对按钮的操作是点击或长按操作时,在屏幕边缘弹出扇形菜单,否则忽略用户的操作。
处理模块106用于获取用户的操作点与起始点之间的距离和角度。
在一个实施例中,处理模块106用于获取用户的操作点的极坐标,根据极坐标获取操作点与起始点之间的距离和角度。如图2所示,以起始点为极点,以垂直轴为极轴建立极坐标系,获取用户的操作点在该极坐标系中的极坐标,如极坐标为(ρ,θ),其中,ρ表示操作点与起始点之间的直线距离,θ表示操作点与起始点之间的连线与极轴之间的夹角,通过获取操作点的极坐标,则可直接获得操作点与起始点之间的距离和角度,无需再进行换算,从而减少了计算量。
查找模块108用于根据得到的距离和角度在映射集中查找对应的操作。
在一个实施例中,查找模块108用于根据得到的距离和角度获取操作点所在的子区域,在映射集中查找与子区域对应的操作。在一个实施例中,查找模块108还用于判断是否能够查找到设置的子区域,若是,说明用户是对扇形菜单中的功能项进行操作,则在映射集中查找与子区域对应的操作,并通知执行模块110,否则,说明用户操作的是扇形菜单之外的区域,而不是对扇形菜单中的功能项进行操作,则显示模块104对扇形菜单进行隐藏。
执行模块110用于执行查找到的操作。
在映射集中查找到对应的操作,则直接执行该操作。如图3所示,操作可以是翻页、关闭当前窗口、搜索、刷新/停止等;如图4所示,操作还可以是放大显示、添加为收藏夹等。
上述菜单实现方法和***,通过获取在屏幕边缘的起始点的操作事件,在屏幕边缘弹出扇形菜单,可以很直观的在屏幕边缘触发菜单,有利于用户单手实现复杂的操作,特别适用于用户用拇指进行操作;根据距离和角度将扇形菜单划分为多个子区域,每个子区域显示不同的菜单功能项,由于扇形菜单根据距离和角度的不同可以在同一方向上进行扩展,因此增强了菜单在同一方向上的扩展性。根据距离和角度来查找对应的操作,能够减少计算量。因此,相对于传统的菜单,上述菜单实现方法和***能够提高用户操作的便利性,适用于各种使用触摸屏的手持装置,充分满足了用户的体验需求。
应当说明的是,图2中设置的扇形区域和图3~图4中的扇形菜单仅仅是用于说明上述菜单实现方法和***的原理的实施例,但并不用于限制上述菜单实现方法和***,扇形菜单的形式和界面布局可以依据其所在的位置、屏幕大小、具体应用而定。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (6)

1.一种菜单实现方法,包括以下步骤:
以起始点为圆心设置位于屏幕边缘的扇形区域,根据扇形区域与起始点的距离和角度将所述扇形区域划分为多个子区域;
建立子区域与操作之间的映射集,所述映射集记录了距离角度的范围与操作之间的映射关系;
获取位于屏幕边缘的起始点的操作事件,根据所述操作事件在屏幕边缘弹出扇形菜单,具体为:在起始点显示按钮,获取对所述按钮的操作事件,根据所述操作时间在所述扇形区域弹出扇形菜单,在所述子区域中显示对应的菜单功能项;
获取用户的操作点与所述起始点之间的距离和角度;
根据得到的所述距离和角度在所述映射集中查找对应的操作;
执行所述查找到的操作。
2.根据权利要求1所述的菜单实现方法,其特征在于,所述获取用户的操作点与所述起始点之间的距离和角度的步骤为:
获取用户的操作点的极坐标,根据所述极坐标获取所述操作点与所述起始点之间的距离和角度。
3.根据权利要求1所述的菜单实现方法,其特征在于,所述根据得到的所述距离和角度在所述映射集中查找对应的操作的步骤为:
根据得到的所述距离和角度获取操作点所在的子区域,在所述映射集中查找与所述子区域对应的操作。
4.一种菜单实现***,其特征在于,包括:
设置模块;用于以起始点为圆心设置位于屏幕边缘的扇形区域,根据扇形区域与起始点的距离和角度将所述扇形区域划分为多个子区域;
所述设置模块还用于建立子区域与操作之间的映射集,所述映射集记录了距离角度的范围与操作之间的映射关系;
显示模块,用于获取位于屏幕边缘的起始点的操作事件,根据所述操作事件在屏幕边缘弹出扇形菜单,具体用于在所述起始点显示按钮,获取对所述按钮的操作事件,根据所述操作事件在所述扇形区域弹出扇形菜单,在所述子区域中显示对应的菜单功能项;
处理模块,用于获取用户的操作点与所述起始点之间的距离和角度;
查找模块,用于根据得到的距离和角度在映射集中查找对应的操作;
执行模块,用于执行查找到的操作。
5.根据权利要求4所述的菜单实现***,其特征在于,所述处理模块还用于获取用户的操作点的极坐标,根据所述极坐标获取所述操作点与所述起始点之间的距离和角度。
6.根据权利要求4所述的菜单实现***,其特征在于,所述查找模块还用于根据得到的所述距离和角度获取操作点所在的子区域,在所述映射集中查找与所述子区域对应的操作。
CN201110222739.3A 2011-08-04 2011-08-04 菜单实现方法和*** Active CN102915173B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201110222739.3A CN102915173B (zh) 2011-08-04 2011-08-04 菜单实现方法和***
PCT/CN2012/076980 WO2013016981A1 (zh) 2011-08-04 2012-06-15 菜单实现方法、***、扇形菜单和存储介质
US14/162,217 US20140137042A1 (en) 2011-08-04 2014-01-23 Menu display method and system, radial menu, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110222739.3A CN102915173B (zh) 2011-08-04 2011-08-04 菜单实现方法和***

Publications (2)

Publication Number Publication Date
CN102915173A CN102915173A (zh) 2013-02-06
CN102915173B true CN102915173B (zh) 2015-11-25

Family

ID=47613560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110222739.3A Active CN102915173B (zh) 2011-08-04 2011-08-04 菜单实现方法和***

Country Status (3)

Country Link
US (1) US20140137042A1 (zh)
CN (1) CN102915173B (zh)
WO (1) WO2013016981A1 (zh)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9189876B2 (en) 2012-03-06 2015-11-17 Apple Inc. Fanning user interface controls for a media editing application
US9041727B2 (en) 2012-03-06 2015-05-26 Apple Inc. User interface tools for selectively applying effects to image
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US9261989B2 (en) 2012-09-13 2016-02-16 Google Inc. Interacting with radial menus for touchscreens
US9195368B2 (en) * 2012-09-13 2015-11-24 Google Inc. Providing radial menus with touchscreens
WO2014040298A1 (zh) * 2012-09-17 2014-03-20 华为终端有限公司 触摸操作处理方法及终端设备
CN104035694B (zh) * 2013-03-04 2018-11-09 观致汽车有限公司 车用多媒体交互方法及装置
KR102117937B1 (ko) * 2013-03-15 2020-06-02 엘지전자 주식회사 영상 표시 장치 및 그것의 제어 방법
US20140281991A1 (en) * 2013-03-18 2014-09-18 Avermedia Technologies, Inc. User interface, control system, and operation method of control system
CN104102434A (zh) * 2013-04-11 2014-10-15 张平 一种cad工具切换方法
CN103279266B (zh) 2013-05-16 2016-03-30 上海欧拉网络技术有限公司 用于移动设备的用户界面实现方法以及移动设备
EP3022639B1 (en) * 2013-07-16 2018-10-31 Pinterest, Inc. Object based contextual menu controls
USD745533S1 (en) * 2013-08-27 2015-12-15 Tencent Technology (Shenzhen) Company Limited Display screen or a portion thereof with graphical user interface
US20150082238A1 (en) * 2013-09-18 2015-03-19 Jianzhong Meng System and method to display and interact with a curve items list
US9086759B2 (en) * 2013-12-19 2015-07-21 Amazon Technologies, Inc. Input control assignment
USD760270S1 (en) * 2014-01-09 2016-06-28 Microsoft Corporation Display screen with graphical user interface
USD704673S1 (en) * 2014-01-25 2014-05-13 Dinesh Agarwal Curved split-screen cellphone
DE202015009325U1 (de) 2014-03-04 2017-02-22 Google Inc. Schematische Darstellung von geografischen Standorten
KR20160138174A (ko) * 2014-03-21 2016-12-02 바이오레이즈, 인크. 치과 레이저 인터페이스 시스템 및 방법
WO2015149375A1 (en) * 2014-04-04 2015-10-08 Shell Internet (Beijing) Security Technology Co., Ltd. Device, method, and graphical user interface for managing multiple display windows
USD768204S1 (en) * 2014-08-25 2016-10-04 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
CN104772138B (zh) * 2015-03-18 2017-04-19 华南理工大学 一种MnOx/石墨烯低温SCR烟气脱硝催化剂及其制备方法与应用
US9980304B2 (en) 2015-04-03 2018-05-22 Google Llc Adaptive on-demand tethering
CN104932821A (zh) * 2015-06-02 2015-09-23 青岛海信移动通信技术股份有限公司 一种智能终端操作界面的显示方法及智能终端
US10503264B1 (en) * 2015-06-16 2019-12-10 Snap Inc. Radial gesture navigation
US10782863B2 (en) * 2015-07-17 2020-09-22 Samsung Electronics Co., Ltd. Control interface
CN105005449A (zh) * 2015-08-25 2015-10-28 南京联创科技集团股份有限公司 一种用于智能终端的交互操作方法
CN105278953B (zh) * 2015-09-23 2018-10-16 三星电子(中国)研发中心 圆形屏幕的界面显示方法和装置
CN105607811A (zh) * 2015-12-31 2016-05-25 北京金山安全软件有限公司 一种应用程序图标的展示方法及装置
US10530731B1 (en) 2016-03-28 2020-01-07 Snap Inc. Systems and methods for chat with audio and video elements
USD809554S1 (en) * 2016-08-16 2018-02-06 Miltech Platform, Inc. Display screen or a portion thereof with a carousel graphical user interface
CN106843653A (zh) * 2017-01-22 2017-06-13 合网络技术(北京)有限公司 控件的显示控制方法及装置
CN108287655A (zh) * 2018-01-16 2018-07-17 维沃移动通信有限公司 一种界面显示方法、界面显示装置及移动终端
CN109213403A (zh) * 2018-08-02 2019-01-15 众安信息技术服务有限公司 功能菜单操控装置及方法
CN111208924A (zh) * 2018-11-22 2020-05-29 北京国双科技有限公司 终端的导航处理方法及装置、存储介质和处理器
USD949191S1 (en) * 2019-12-26 2022-04-19 Sap Se Display screen or portion thereof with graphical user interface
CN111596981A (zh) * 2020-04-16 2020-08-28 西安震有信通科技有限公司 基于圆盘菜单技术的调度菜单实现处理方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286111A (zh) * 2008-06-06 2008-10-15 中国科学院软件研究所 一种基于笔倾角信息的饼形菜单选择方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7210107B2 (en) * 2003-06-27 2007-04-24 Microsoft Corporation Menus whose geometry is bounded by two radii and an arc
US7941765B2 (en) * 2008-01-23 2011-05-10 Wacom Co., Ltd System and method of controlling variables using a radial control menu
JP5219152B2 (ja) * 2008-04-21 2013-06-26 株式会社ワコム 操作入力装置、操作入力装置で使用するラジアルメニュー、ラジアルコントロールメニューを用いて変数の値を設定する方法、及びコンピュータシステム
US20100192102A1 (en) * 2009-01-29 2010-07-29 International Business Machines Corporation Displaying radial menus near edges of a display area
WO2010110550A1 (en) * 2009-03-23 2010-09-30 Core Logic Inc. Apparatus and method for providing virtual keyboard

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286111A (zh) * 2008-06-06 2008-10-15 中国科学院软件研究所 一种基于笔倾角信息的饼形菜单选择方法

Also Published As

Publication number Publication date
CN102915173A (zh) 2013-02-06
WO2013016981A1 (zh) 2013-02-07
US20140137042A1 (en) 2014-05-15

Similar Documents

Publication Publication Date Title
CN102915173B (zh) 菜单实现方法和***
US8836659B2 (en) Electronic apparatus with touch input system
JP2020091912A (ja) タッチスクリーンを有する携帯端末機及びそのユーザインターフェース提供方法
CN101551723B (zh) 电子装置以及相关的控制方法
CN102221957B (zh) 电子设备的操作控制的方法及电子设备
EP2778849A1 (en) Method and apparatus for operating sensors of user device
CN103577079B (zh) 电子设备中实现与应用交互的方法及电子设备
WO2011038655A1 (zh) 一种手势识别的方法及电子设备
WO2013189372A2 (zh) 一种触屏终端及其实现复选功能的方法
CN107077295A (zh) 一种快速分屏的方法、装置、电子设备、显示界面以及存储介质
CN102662462A (zh) 电子装置、手势识别方法及手势应用方法
CN103593136A (zh) 单手操作大屏幕触控终端的方法、装置及触控终端
TWI505155B (zh) 電容和電磁雙模觸摸屏的觸控方法及手持式電子設備
CN103713809A (zh) 一种触摸屏环形菜单动态生成方法及装置
CN203276188U (zh) 计算机输入装置
TWI602112B (zh) 觸控方法及電子裝置
CN204362145U (zh) 自动识别左右手的移动终端
CN103019426A (zh) 触摸终端中的交互方法及装置
CN103064627A (zh) 一种应用程序管理方法及装置
CN101976142A (zh) 触摸屏设备防止误触摸操作的方法
CN103970469A (zh) 移动终端返回主屏幕的方法及移动终端
CN103777875A (zh) 人机交互方法、装置及其电子设备
CN103034408A (zh) 一种用户界面的页面切换方法及移动终端
CN105589636A (zh) 用于在触摸屏上实现虚拟指针控制的方法和移动终端
CN104407793A (zh) 触摸信号处理方法及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant