CN109952556A - 控制使用触摸屏的电子装置上的应用的运行的方法及其电子装置 - Google Patents

控制使用触摸屏的电子装置上的应用的运行的方法及其电子装置 Download PDF

Info

Publication number
CN109952556A
CN109952556A CN201780068683.6A CN201780068683A CN109952556A CN 109952556 A CN109952556 A CN 109952556A CN 201780068683 A CN201780068683 A CN 201780068683A CN 109952556 A CN109952556 A CN 109952556A
Authority
CN
China
Prior art keywords
touch input
application
menu item
electronic device
menu
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.)
Pending
Application number
CN201780068683.6A
Other languages
English (en)
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN109952556A publication Critical patent/CN109952556A/zh
Pending legal-status Critical Current

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/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/016Input arrangements with force or tactile feedback as computer generated output to the user
    • 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/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • 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/16Sound input; Sound output
    • 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

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)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

提供了用于控制使用触摸屏的电子装置上的应用的运行的方法以及用于实现所述方法的电子装置。所述方法包括:检测触摸屏上显示的应用的图标区域上的触摸输入;在检测到触摸输入之后,基于连续触摸输入显示与应用的至少一个功能对应的至少一个菜单项;以及基于至少一个菜单项控制应用的运行。

Description

控制使用触摸屏的电子装置上的应用的运行的方法及其电子 装置
技术领域
本公开涉及在使用触摸屏的电子装置上运行或启动应用的方法以及用于实现所述方法的电子装置。更具体地,本公开涉及一种用于控制应用的更快运行的方法,例如,在配备有触摸屏的电子装置上连续触摸输入的长度。
背景技术
配备有可触摸输入处理的硬件(例如,触摸屏)的电子装置的使用急剧增加。触摸屏可以以电容、电阻、红外(IR)和超声类型中的至少一种来实现。电子装置可以确定触摸屏上触摸输入的坐标。触摸屏可以用在各种类型的电子装置中,例如,膝上型计算机、个人计算机或便携式装置,如智能电话或触摸板。用户可以在没有附加输入装置(例如鼠标)的情况下将用于运行例如应用的命令输入到触摸屏上。
激增的应用及其功能促使研究努力实现电子装置上更简单的菜单选择和更快的应用运行。
以上信息仅作为背景信息被呈现,以帮助理解本公开。关于上述任何内容是否可适用于关于本公开的现有技术,没有做出确定,也没有做出断言。
发明内容
技术问题
为了在通过应用的图标上的手势输入而提供的菜单屏幕上运行期望的菜单项,可能需要附加手势或触摸输入。附加手势经常需要多次触摸输入。
因此,存在对用于在配备有触摸屏的电子装置上运行应用的更舒适的触摸输入方式的需求。
技术问题的解决方案
本公开的各方面旨在解决至少上述问题和/或缺点,并提供至少下述优点。因此,本公开的一个方面是提供一种用于控制应用的更快运行的方法,例如在配备有触摸屏的电子装置上连续触摸输入的长度,以及用于实现该方法的电子装置。
本公开的另一方面是提供一种用于减少在配备有触摸屏的电子装置上运行或访问应用所需的触摸输入的次数的方法以及用于实现该方法的电子装置。
本公开的另一方面是提供一种用于运行或访问应用的功能的方法,例如在配备有触摸屏的电子装置上连续触摸输入的长度,以及用于实现该方法的电子装置。
根据本公开的一方面,提供了一种用于控制使用触摸屏的电子装置上的应用的运行的方法。该方法包括:检测触摸屏上显示的应用的图标区域上的触摸输入;在检测到触摸输入之后,基于连续触摸输入显示与应用的至少一个功能对应的至少一个菜单项;以及基于至少一个菜单项控制应用的运行。
根据本公开的一方面,提供了一种使用触摸屏的电子装置。该电子装置包括:外壳;包括触摸屏的显示面板;存储器,被配置为存储用于控制应用的运行的程序;以及至少一个处理器,被配置为控制触摸屏上显示的应用的图标区域上的触摸输入的检测,控制在检测到触摸输入之后,基于连续触摸输入显示与应用的至少一个功能对应的至少一个菜单项,以及基于至少一个菜单项控制应用的运行。
从以下结合附图公开了本公开的各种实施例的详细描述中,本公开的其它方面、优点和显著特征对于本领域技术人员而言将更清楚。
附图说明
从以下结合附图进行的描述中,本公开的某些实施例的以上和其它方面、特征和优点将更加清楚,在附图中:
图1A示出了根据本公开的实施例的包括电子装置的网络配置;
图1B示出了根据本公开的实施例的电子装置的配置;
图1C示出了根据本公开的实施例的编程模块的配置;
图2示出了根据本公开的实施例的控制电子装置的运行的操作,例如,电子装置上触摸输入的长度;
图3示出了根据本公开的实施例的控制电子装置的运行的操作,例如,电子装置上触摸输入的长度;
图4示出了根据本公开的实施例的控制包括在文件夹中的应用的运行的操作,例如,电子装置上触摸输入的长度;
图5A和图5B示出了根据本公开的实施例的控制应用的运行的操作,例如,电子装置上触摸输入的长度和重定向;
图6示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度;
图7示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度;
图8示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度和方向;
图9示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度和时间;以及
图10示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度和速度。
在整个附图中,相同的附图标记将被理解为表示相同的零件、部件和结构。
具体实施方式
提供参考附图的以下描述以帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。它包括各种具体细节以帮助理解,但这些仅被视为示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围的情况下,可以对本文描述的各种实施例进行各种改变和修改。另外,为了清楚和简明,可以省略对公知功能和构造的描述。
在以下描述和权利要求中使用的术语和词语不限于书面含义,而是仅由发明人使用以使得能够清楚和一致地理解本公开。因此,对于本领域技术人员而言,应清楚提供本公开的各种实施例的以下描述仅用于说明目的,而不用于限制由所附权利要求及其等同物限定的本公开的目的。
将理解,除非上下文另有明确指出,否则单数形式“一(a)”、“一种(an)”和“该(the)”包括复数指代。因此,例如,对“部件表面”的引用包括对一个或多个这样的表面的引用。
通过术语“基本上”,表示所提及的特征、参数或值不需要精确地实现,而是可以在不排除特征原本旨在提供的效果的量上发生偏差或变化(包括例如公差、测量误差、测量准确度限制和本领域技术人员已知的其它因素)。
如本文所使用的,术语“A或B”或“A和/或B中的至少一个”可包括A和B的所有可能组合。如本文所使用的,术语“第一”和“第二”可与重要性和/或顺序无关地修饰各种部件,并且用于区分一个部件与另一个部件,而不限制部件。将理解,当元件(例如,第一元件)被称为(可操作地或通信地)“与另一元件(例如,第二元件)结合/结合到另一元件(例如,第二元件)”,或“与另一元件(例如,第二元件)连接/连接到另一元件(例如,第二元件)”时,所述元件可直接或经由第三元件与所述另一元件结合或连接/结合或连接到所述另一元件。
如本文所使用的,术语“配置为”可以根据上下文与其它术语互换使用,例如,以硬件或软件“适合于”,“具有…的能力”、“改进为”、“制造为”、“适配于”、“能够”、或“设计为”。更确切地,术语“配置为”可以表示装置可以与另一装置或零件一起操作。例如,术语“配置(或设置)为执行A、B和C的处理器”可以指可通过运行存储在存储装置中的一个或多个软件程序来执行操作的通用处理器(诸如,中央处理单元(CPU)或应用处理器)、或用于执行操作的专用处理器(例如,嵌入式处理器)。
例如,根据本公开的实施例的电子装置的示例可以包括智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型计算机、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1或MPEG-2)音频层(MP3)播放器、医疗装置、相机、可穿戴装置等中的至少一个。可穿戴装置可以包括下述各项中的至少一个:配件类型装置(例如,手表、戒指、手链、脚链、项链、眼镜、隐形眼镜、头戴式装置(HMD)等)、织物或衣物集成装置(例如,电子衣服)、身体附接型装置(例如,皮肤垫或纹身)、身体植入装置等。在本公开的实施例中,智能家用电器的示例可以包括电视、数字视频盘(DVD)播放器、音频播放器、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、烘干机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、TV盒(例如,SamsungHomeSyncTM、Apple TVTM、Google TVTM等)、游戏机(XboxTM、PlayStationTM)、电子词典、电子钥匙、摄录机、电子相框等中的至少一个。
根据本公开的实施例,电子装置可以包括各种医疗装置中的至少一个(例如,各种便携式医疗测量装置(血糖测量装置、心跳测量装置、体温测量装置等)、磁源血管造影(MRA)装置、磁资源成像(MRI)装置、计算机断层摄影(CT)装置、成像装置、超声波装置等)、导航装置、全球导航卫星***(GNSS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、汽车信息娱乐装置、航海电子装置(例如,航海导航装置或陀螺罗盘)、航空电子装置、安全装置、车辆头部单元、工业或家用机器人、无人机、自动柜员机(ATM)、销售点(POS)装置、或物联网(IoT)装置(例如,灯泡、各种传感器、喷水器、火警报警器、恒温器、路灯、烤面包机、健身器材、热水箱、加热器、锅炉等)。根据本公开的各种实施例,电子装置的示例可以家具的一部分、建筑物/结构或车辆、电子板、电子签名接收装置、投影仪或各种测量仪器(例如,用于测量水、电、气体、电磁波等的装置)中的至少一个。根据本公开的实施例,电子装置可以是柔性的,或者可以是上述列举的电子装置的组合。根据本公开的实施例,电子装置不限于上面列出的实施例。如本文所使用的,术语“用户”可以表示人或使用电子装置的另一装置(例如,人工智能电子装置)。
图1A示出了根据本公开的实施例的包括电子装置的网络配置。
参照图1A,电子装置101包括在网络环境100中。电子装置101可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。在本公开的实施例中,电子装置101可以排除部件中的至少一个或者可以添加其它部件。总线110可以包括用于将部件110至170彼此连接并且在部件之间传送通信(例如,控制消息或数据)的电路。处理器120可以包括CPU、应用处理器(AP)、通信处理器(CP)等中的一个或多个。处理器120可以对电子装置101的其它部件中的至少一个执行控制,和/或执行与通信有关的操作或数据处理。处理器120运行程序140并控制电子装置的整体操作,使得可以快速运行应用,例如,如下所述的根据本公开的实施例的电子装置上的触摸输入的长度。处理器120可以运行程序140以选择显示在例如显示器160的触摸屏上的应用的图标或运行应用。可以提供一个或多个处理器120。处理器120也可以称为控制器。
存储器130可以包括易失性和/或非易失性存储器。例如,存储器130可以存储与电子装置101的至少一个其它部件有关的命令或数据。根据本公开的实施例,存储器130可以存储软件和/或程序140。程序140可以包括例如内核141、中间件143、应用编程接口(API)145和/或应用程序(或“应用”)147。内核141、中间件143或API 145的至少一部分可以表示为操作***(OS)。例如,内核141可以控制或管理用于执行在其它程序(例如,中间件143、API 145或应用程序147)中实现的操作或功能的***资源(例如,总线110、处理器120或存储器130)。内核141可以提供允许中间件143、API 145或应用147访问电子装置101的各个部件以控制或管理***资源的接口。
例如,中间件143可以用作中继器以允许API 145或应用147与内核141传送数据。此外,中间件143可以按优先级顺序处理从应用程序147接收的一个或多个任务请求。例如,中间件143可以将使用电子装置101的***资源(例如,总线110、处理器120或存储器130)的优先级分配给应用程序147中的至少一个,并处理一个或多个任务请求。API 145是允许应用147控制从内核141或中间件143提供的功能的接口。例如,API 133可以包括用于归档(filing)控制、窗口控制、图像处理或文本控制的至少一个接口或功能(例如,命令)。例如,输入/输出接口150可以将从用户或其它外部装置输入的命令或数据传送到电子装置101的其它部件,或者可以向用户或其它外部装置输出从电子装置101的其它部件接收的命令或数据。
显示器160可以包括例如液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、或微机电***(MEMS)显示器、或电子纸显示器。显示器160可以向用户显示例如各种内容(例如,文本、图像、视频、图标或符号)。显示器160可以包括触摸屏,并且可以使用电子笔或用户的身体部位接收例如触摸、手势、接近或悬停输入。显示器160还可以称为显示面板。
例如,通信接口170可以建立电子装置101与外部电子装置(例如,第一外部电子装置102、第二外部电子装置104或服务器106)之间的通信。例如,通信接口170可以利用无线网络164连接到第一外部电子装置102,并且还可以通过无线或有线通信与网络162连接以与外部电子装置(例如,第二外部电子装置104或服务器106)通信。
无线通信可以包括使用例如长期演进(LTE)、LTE先进(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信***(UMTS)、无线宽带(WiBro)、全球移动通信***(GSM)中的至少一个的蜂窝通信。根据本公开的实施例,无线通信可以包括例如Wi-Fi、蓝牙(BT)、低功耗蓝牙(BLE)、Zigbee、近场通信(NFC)、磁安全传输(MST)、射频(RF)或体域网(BAN)中的至少一个。根据本公开的实施例,无线通信可以包括GNSS。GNSS可以是例如全球定位***(GPS)、全球导航卫星***(Glonass)、北斗导航卫星***(下文中,“Beidou”)或Galileo、或基于欧洲全球卫星的导航***。下文中,术语“GPS”与“GNSS”在这里可互换使用。有线连接可以包括例如通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准(RS)-232、电力线通信(PLC)、或普通老式电话服务(POTS)中的至少一个。网络162可以包括电信网络,例如,计算机网络(例如,局域网(LAN)或广域网(WAN))、因特网或电话网络中的至少一个。
第一外部电子装置102和第二外部电子装置104中的每一个可以是与电子装置101相同类型或不同类型的装置。根据本公开的实施例,在电子装置101上运行的全部或一些操作可以在另一或多个其它电子装置(例如,第一外部电子装置102和第二外部电子装置104、或服务器106)上运行。根据本公开的实施例,当电子装置101应自动地或在请求时执行某种功能或服务时,代替其自身运行功能或服务或者附加地,电子装置101可以请求另一装置(例如,第一外部电子装置102和第二外部电子装置104、或服务器106)执行与之相关联的至少一些功能。另一电子装置(例如,第一外部电子装置102和第二外部电子装置104、或服务器106)可以运行所请求的功能或附加功能,并将运行结果传送到电子装置101。电子装置101可以通过按原样或附加地处理接收的结果来提供所请求的功能或服务。为此,例如,可以使用云计算、分布式计算、或客户端-服务器计算技术。
图1B示出了根据本公开的实施例的电子装置的配置。
参照图1B,电子装置可以包括例如图1A中所示的电子装置101的全部或一部分。图1B的电子装置可包括一个或多个处理器(例如,应用处理器(AP))210、通信模块220、用户识别模块(SIM)224、存储器230、传感器模块240、输入装置250、显示器260、接口270、音频模块280、相机模块291、电力管理模块295、电池296、指示器297和电机298。处理器210可以通过运行例如OS或应用程序来控制连接到处理器210的多个硬件或软件部件,并且处理器210可以处理和计算各种数据。处理器210可以用例如片上***(SoC)来实现。根据本公开的实施例,处理器210还可以包括图形处理单元(GPU)和/或图像信号处理器。处理器210可以包括图1B中所示的部件中的至少一些(例如,蜂窝模块221)。处理器210可以将从其它部件中的至少一个(例如,非易失性存储器)接收的命令或数据加载到易失性存储器,处理命令或数据,并将结果数据存储在非易失性存储器中。
通信模块220可以具有与通信接口170相同或类似的配置。通信模块220可以包括例如蜂窝模块221、Wi-Fi模块223、BT模块225、GNSS模块227、NFC模块228和RF模块229。蜂窝模块221可以通过例如通信网络提供语音呼叫、视频呼叫、文本服务或因特网服务。根据本公开的实施例,蜂窝模块221可以使用用户识别模块224(例如,SIM卡)来对通信网络中的电子装置201执行识别或认证。根据本公开的实施例,蜂窝模块221可以执行由处理器210可提供的功能中的至少一些。根据本公开的实施例,蜂窝模块221可以包括通信处理器(CP)。根据本公开的实施例,蜂窝模块221、Wi-Fi模块223、蓝牙模块225、GNSS模块227或NFC模块228中的至少一些(例如,两个或更多个)可以包括在单个集成电路(IC)或IC封装中。RF模块229可以传送数据,例如通信信号(例如,RF信号)。RF模块229可以包括例如收发器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)或天线。根据本公开的实施例,蜂窝模块221、Wi-Fi模块223、BT模块225、GNSS模块227或NFC模块228中的至少一个可以通过单独的RF模块传送RF信号。用户识别模块224可以包括例如包含用户识别模块的卡或嵌入式SIM,并且可以包含唯一标识信息(例如,集成电路卡标识符(ICCID)或用户信息(例如,国际移动用户标识(IMSI))。
存储器230(例如,存储器130)可以包括例如内部存储器232或外部存储器234。内部存储器232可以包括例如易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)或非易失性存储器(例如,一次性可编程ROM(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩模ROM、闪存ROM、闪存存储器(例如,NAND闪存或NOR闪存)、硬盘驱动器、或固态驱动器(SSD))中的至少一个。外部存储器234可以包括闪存驱动器,例如,紧凑型闪存(CF)存储器、安全数字(SD)存储器、微型SD存储器、迷你SD存储器、极端数字(xD)存储器、多媒体卡(MMC)或记忆棒(memory stickTM)。外部存储器234可以通过各种接口在功能上或物理上与电子装置201连接。
例如,传感器模块240可以测量物理量或检测电子装置201的动作状态,并且传感器模块240可以将测量或检测的信息转换为电信号。传感器模块240可以包括例如手势传感器240A、陀螺仪传感器240B、大气压力传感器240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、颜色传感器240H(例如,红色-绿色-蓝色(RGB)传感器)、生物特征传感器240I、温度/湿度传感器240J、照度传感器240K或紫外(UV)传感器240M中的至少一个。附加地或替代地,检测模块240可以包括例如电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器或指纹传感器。传感器模块240还可包括用于控制检测模块中包括的至少一个或多个传感器的控制电路。根据本公开的实施例,电子装置201还可以包括处理器,该处理器被配置为将传感器模块240控制为处理器210的一部分或与处理器210分开,并且电子装置2701可以在处理器1210处于睡眠模式的情况下控制传感器模块240。
输入单元250可以包括例如触摸板252、(数字)笔传感器254、键256或超声输入装置258。触摸板252可以使用电容、电阻、红外或超声方法中的至少一种。触摸板252还可以包括控制电路。触摸板252还可以包括触觉层,并且可以向用户提供触觉反应。(数字)笔传感器254可以包括例如触摸板的一部分或单独的识别片(recognition sheet)。键256可以包括例如物理按钮、光学键或小键盘。超声输入装置258可以检测通过麦克风(例如,麦克风288)从输入工具产生的超声波,以识别与检测到的超声波对应的数据。
显示器260(例如,显示器160)可包括面板262、全息装置264、投影仪266和/或用于控制它们的控制电路。面板262可以实现为柔性、透明或可穿戴的。面板262可以与触摸板252一起配置在一个或多个模块中。根据本公开的实施例,面板262可包括压力传感器(或姿势传感器),其可以测量通过用户的触摸的压力的强度。压力传感器可以与触摸板252一起一体地实现,或者可以实现为与触摸板252分开的一个或多个传感器。全息装置264可以通过使用光干涉在空中形成三维(3D)图像(全息图)。投影仪266可以通过将光投射到屏幕上来显示图像。例如,屏幕可以位于电子装置201的内部或外部。接口270可以包括例如HDMI272、USB 274、光学接口276或D-超小型(D-sub)278。接口270可以包括在例如图1A中所示的通信接口170中。附加地或替代地,接口270可以包括移动高清链路(MHL)接口、SD卡/MMC接口、或红外数据协会(IrDA)标准接口。
音频模块280可以将例如声音信号转换为电信号,并且反之亦然。音频模块280的至少一部分可以包括在例如图1A中所示的输入/输出接口145中。音频模块280可以处理通过例如扬声器282、接收器284、耳机286或麦克风288输入或输出的声音信息。例如,相机模块291可以是用于捕捉静止图像和视频的装置,并且根据本公开的实施例,可以包括一个或多个图像传感器(例如,前传感器和后传感器)、镜头、图像信号处理器(ISP)或闪光灯(例如,LED或氙灯)。例如,电力管理模块295可以管理电子装置201的电力。根据本公开的实施例,电力管理模块295可以包括电力管理集成电路(PMIC)、充电器IC、或者电池或燃料量表。PMIC可以具有有线和/或无线充电方案。无线充电方案可以包括例如磁共振方案、磁感应方案或基于电磁波的方案,并且可以添加附加电路,例如,线圈回路、谐振电路或整流器等,以用于无线充电。电池量表可以测量电池296的剩余电力的量、电池296被充电时的电压、电流或温度。电池296可以包括例如可充电电池或太阳能电池。
指示器297可以指示电子装置201或该电子装置的一部分(例如,处理器210)的特定状态,包括例如启动状态、消息状态或充电状态。电机298可以将电信号转换成机械振动,并且可以产生振动或触觉效果。电子装置201可以包括移动TV支持装置(例如,GPU),其可以诸如数字媒体广播(DMB)、数字视频广播(DVB)或mediaFloTM标准来处理媒体数据。电子装置的每个前述部件可以包括一个或多个零件,并且零件的名称可以随电子装置的类型而变化。根据本公开的各种实施例,电子装置(例如,电子装置201)可以排除一些元件或包括更多元件,或者一些元件可以被结合成单个实体,其可以执行与被结合之前的元件相同的功能。
图1C示出了根据本公开的实施例的编程模块的配置。
参照图1C,编程模块310(例如,程序140)可以包括控制与电子装置(例如,电子装置101)有关的资源的OS和/或在OS上驱动的各种应用(例如,应用程序147)。OS可以包括例如AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM或BadaTM。参照图1C,编程模块310可以包括内核320(例如,内核141)、中间件330(例如,中间件143)、API 360(例如,API145)和/或应用370(例如,应用程序147)。编程模块310的至少一部分可以预载到电子装置上,或者可以从外部电子装置(例如,第一外部电子装置102和第二外部电子装置104、或服务器106)下载。
内核320可以包括例如***资源管理器321或装置驱动器323。***资源管理器321可以执行***资源的控制、分配或恢复。根据本公开的实施例,***资源管理器321可以包括进程管理单元、存储器管理单元或文件***管理单元。装置驱动器323可以包括例如显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、小键盘驱动器、Wi-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。中间件330可以通过API 360向应用370提供各种功能以使得应用370可以使用电子装置中的有限***资源,或提供应用370共同需要的功能。根据本公开的实施例,中间件330可包括运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电力管理器345、数据库管理器346、包管理器347、连接管理器348、通知管理器349、位置管理器350、图形管理器351或安全管理器352中的至少一个。
运行时库335可以包括库模块,编译器在例如运行应用370时使用该库模块以便通过编程语言添加新功能。运行时库335可以执行输入/输出管理、存储器管理或算数运算处理。应用管理器341可以管理例如应用370的生命周期。窗口管理器342可以管理在屏幕上使用的GUI资源。多媒体管理器343可以理解(grasp)播放媒体文件所需的格式,并使用适合于格式的编解码器以对媒体文件执行编码或解码。资源管理器344可以管理应用370的源代码或存储空间。电力管理器345可以管理例如电池能力或电源,并提供电子装置的操作所需的电力信息。根据本公开的实施例,电力管理器345可以与基本输入/输出***(BIOS)一起操作。数据库管理器346可以产生、搜索或改变要用于应用370中的数据库。包管理器347可以管理以包文件的格式分布的应用的安装或更新。
连接管理器348可以管理例如无线连接。通知管理器349可以向用户提供事件,例如,到达消息、约会、或接近通知等。位置管理器350可以管理例如关于电子装置的位置信息。图形管理器351可以管理例如将向用户提供的图形效果和与其相关的用户界面。例如,安全管理器352可以提供***安全或用户认证。根据本公开的实施例,中间件330可以包括用于管理电子装置的语音或视频呼叫功能的电话管理器、或能够形成上述元件的功能的组合的中间件模块。根据本公开的实施例,中间件330可以提供根据OS的类型指定的模块。另外,中间件330可以动态地省略一些现有部件或添加新的部件。API 360可以是例如API编程功能的集合,并且可以取决于OS具有不同的配置。例如,在Android或iOS的情况下,针对每个平台可以提供一个API集,并且在Tizen的情况下,针对每个平台可以提供两个或更多个API集。
应用370可以包括下述应用:其可以提供例如主页应用371、拨号器应用372、SMS/MMS应用373、即时消息(IM)应用374、浏览器应用375、相机应用376、闹铃应用377、联系人应用378、语音拨号应用379、电子邮件应用380、日历应用381、媒体播放器应用382、相册应用383、或时钟应用384、健康护理应用(例如,测量运动量或血糖)、或环境信息提供(例如,提供气压、湿度或温度信息)。根据本公开的实施例,应用370可以包括支持电子装置与外部电子装置之间的信息交换的信息交换应用。信息交换应用的示例可包括但不限于用于向外部电子装置传送特定信息的通知转发应用或用于管理外部电子装置的装置管理应用。例如,通知转发应用可向外部电子装置传送由电子装置的其它应用生成的通知信息,或者可从外部电子装置接收通知信息并向用户提供接收的通知信息。例如,装置管理应用可安装、删除或更新与电子装置通信的外部电子装置的功能(例如,开启/关闭外部电子装置(或一些元件)或调节显示器的亮度(或分辨率))、或在外部电子装置上操作的应用。根据本公开的实施例,应用370可以包括根据外部电子装置的属性指定的应用(例如,移动医疗装置的装置健康护理应用)。根据本公开的实施例,应用370可以包括从外部电子装置接收的应用。编程模块310的至少一部分可以由软件、固件、硬件(例如,处理器210)或它们中的至少两个或更多个的组合来实现(例如,运行),并且可以包括用于执行一个或多个功能的模块、程序、例程、命令集或进程。
如本文所使用的,术语“模块”包括以硬件、软件或固件配置的单元,并且可以与例如“逻辑”、“逻辑块”、“部分”或“电路”的其它术语互换使用。模块可以是执行一个或多个功能的单个组成部分或最小单元或部分。模块可以机械地或电子地实现,并且可以包括例如专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、或可编程逻辑器件,其是已知的或未来要开发为执行某些操作。根据本公开的实施例,装置(例如,模块或其功能)或方法(例如,操作)的至少一部分可以实现为例如以编程模块的形式存储在计算机可读存储介质(例如,存储器130)中的指令。当指令由处理器(例如,处理器120)运行时,可以使处理器执行对应的功能。计算机可读介质可以包括例如硬盘、软盘、磁介质(例如,磁带)、光记录介质(例如,致密盘只读存储器(CD-ROM))、数字通用光盘(DVD)、磁光介质(例如,软式光盘)、或嵌入式存储器。指令可以包括由编译器生成的代码或者由解释器可运行的代码。根据本公开的各种实施例的模块或编程模块可以包括前述部件中的一个或多个,省略前述元件中的一些,或者还包括其它附加部件。根据本公开的各种实施例,由模块、程序或其它部件执行的操作可以顺序地、并行地、重复地、或启发式地执行,或者可以以不同的顺序运行或省略至少一些操作,或者可以添加其它操作。
图2示出了根据本公开的实施例的控制电子装置的运行的操作,例如,电子装置上触摸输入的长度。
为了便于描述,下面利用(连续)触摸输入的示例来描述用于控制应用的运行的各种实施例。(连续)触摸输入的长度仅是示例。替代地,还可以基于与触摸输入有关的各种因素(如(连续)触摸输入的速度、时间、压力或面积)来控制应用的运行。触摸输入可以包括使用例如手指或手写笔的直接触摸以及诸如悬停的间接触摸。
图2示出了下述示例操作:当用户将触摸输入施加到应用的图标时,提供关于是否能够显示包括与应用的运行有关的至少一个菜单项的菜单列表的反馈;在连续地进行具有预定长度或更长的触摸输入的位置处顺序地显示菜单列表的菜单项;以及当释放触摸输入时,运行菜单列表中显示的最后一个菜单项。
具体而言,为了便于描述,图2示出了在触摸屏20上显示的一个应用图标21。然而,根据本公开的实施例,可以布置多个应用。
参照图2(a),应用图标21可以包括触摸输入是可感测的图标区域(例如,如图所示的矩形区域)。当在应用图标21的图标区域内施加触摸输入达预定时间(或预定的灵敏度级别或压力)或更多时,可以运行应用。根据本公开的实施例,还可以通过连续触摸输入来运行应用。
图2示出了当在触摸输入被施加到应用的图标区域的情况下通过例如拖动来移动具有预定长度的连续触摸输入时的示例操作。在这种情况下,可以显示菜单列表,其包括与应用有关的一个或多个菜单项。每个菜单项可以是可在应用上运行的至少一个运行命令,并且菜单列表可以是这样的一个或多个菜单项的集合。根据本公开的实施例,可以在菜单列表中示出的菜单项的数量或内容中的至少一个(例如,连续触摸输入的长度)可以取决于连续触摸输入的长度、速度、方向、压力或面积而变化。
连续触摸输入的长度可以被设置为从在应用的图标区域内施加第一触摸输入的点(或区域)到连续触摸输入的最后点(或区域)的距离。作为连续触摸输入的长度,可以使用可表示连续触摸输入已移动多少的各种距离。可以针对连续触摸输入设置一个或多个长度。与应用的运行有关的菜单项可以被顺序地提供或显示,取决于连续触摸输入的长度而变化。可以在用户界面中提供用于提供菜单项的各种类型的反馈。作为反馈,例如模糊、弹出或触觉效果,可以提供效果声音或语音通知。用户可以通过反馈识别到菜单项的提供(或显示)。可以选择性地提供反馈。可以以包括一个或多个菜单项的菜单列表的形式显示菜单项。如下面在本公开中所使用的,“菜单项的显示”或“菜单列表的显示”可以简单地表示为“菜单显示”。
根据本公开的实施例,当释放连续触摸输入时(例如,当连续触摸输入被停止,并且进行连续触摸输入的用户的手指或手写笔从触摸屏离开,或者被呈现(render)为不接触时),可以运行在应用的多个菜单项中选择的菜单项的操作,例如,连续触摸输入的长度。
参照图2中的(a)-(d),为了便于描述,假设连续触摸输入的长度具有第一长度23和第二长度25。然而,本公开不限于两个连续触摸输入的长度。在图2(b)和图2(c)的实施例中,在进行第一长度23或更长的连续触摸输入的情况下,电子装置可以顺序地显示菜单列表中的菜单项。在图2(d)的实施例中,在以预定速度或更高速度(或在预定时间内)进行连续触摸输入直到第二长度25的情况下,电子装置可以同时显示与应用有关的所有菜单项。
具体描述图2的实施例的操作。当用户将触摸输入施加到触摸屏20上显示的应用图标21的图标区域(或其相邻区域)并且然后施加连续触摸输入直到第一长度23时,可以提供反馈以指示是否提供(显示)与应用的运行有关的菜单项。可以将反馈提供为模糊除应用图标21之外的其它应用的图标(未示出)、显示指示与应用的运行有关的菜单项的提供的弹出窗口、或者通过触觉装置的振动。当在提供反馈之后连续触摸输入继续到第一长度或更长时,可以首先显示可在应用上运行的表示为“菜单A”的第一菜单项211,如图2(b)所示。作为示例,当应用是用于播放音乐的应用时,应用可以包括多个可选择的菜单项,例如国内音乐、外国音乐、按属类的音乐和按排行榜的音乐,并且在连续触摸输入移动时,可以顺序地显示多个菜单项中的每一个。
在图2(d)的示例中,可以通过连续触摸输入按照例如从菜单A到菜单D的顺序或者按照用户先前定义的顺序显示菜单项。替代地,可以取决于例如菜单项的运行频率而动态地改变例如连续触摸输入的菜单项的显示顺序。作为又一示例,在通过连续触摸输入在菜单列表中显示所有菜单项之后,通过在连续触摸输入的反方向上施加的连续触摸输入可以顺序地减少所显示的菜单项的数量。根据本公开的实施例,在反方向上的连续触摸输入仅是示例。例如,在显示所有或一些菜单项之后,可以以各种方式按照连续触摸输入的显示的相反顺序来顺序地减少触摸屏上显示的菜单项的数量,例如改变连续触摸输入的方向。这样,可以对显示菜单项进行各种改变。
参照图2(b),当在菜单列表的上端显示应用的第一菜单项211的情况下释放用户的连续触摸输入时,电子装置可以运行应用上的与第一菜单项211对应的菜单A(201)。当在显示第一菜单项211的情况下连续触摸输入继续而不是被释放时,如附图标记209所指示的,菜单列表中的多个菜单项当中的与第二菜单项213对应的菜单B可以在菜单列表的上端被显示为在连续触摸输入被释放时可运行的菜单项,并且与第三菜单项215对应的菜单C可以随后顺序地在菜单列表的上端被显示为在连续触摸输入被释放时可运行的菜单项。在顺序显示每个菜单项的操作的示例中,例如,如图2(c)所示的应用的连续触摸输入的长度,附图标记203表示当连续触摸输入被释放时运行菜单B,并且附图标记205表示当释放连续触摸输入时运行菜单C。同时,尽管在菜单列表的上端显示在连续触摸输入被释放时运行的菜单项,但是可以以其它各种方式显示在连续触摸输入被释放时运行的菜单项,例如,显示在菜单列表的下端或上下颠倒显示或以在任何位置的突出图案显示。
根据本公开的实施例,当连续触摸输入在预定时间内或以预定速度或更高速度到达第二长度25时,可以同时显示应用的菜单列表中的所有菜单项217。当用户的连续触摸输入被释放时或者当通过预定速度或更高速度的触摸输入显示所有菜单项217时,通过诸如拖动的连续触摸输入来移动菜单项,并且释放连续触摸输入,可以运行根据移动的菜单项,或者可以运行在释放之后通过第二触摸输入选择的菜单项(207)。替代地,当连续触摸输入在预定时间内或以预定速度或更高速度达到第二长度25时,可以立即运行最常用于应用的菜单项,而不是显示(所有)菜单项。可以通过电子装置的学习或通过用户输入动态地设置使用频率。
图3示出了根据本公开的实施例的控制电子装置的运行的操作,例如,电子装置上触摸输入的长度。
参照图3,为了便于描述,在触摸屏30上显示一个应用图标31。假设连续触摸输入的长度具有两个长度,例如,第一长度33和第二长度35。
图3示出了如下示例:当用户的连续触摸输入保持预定时间或者在如图2的示例中的基本场景中施加预定触摸输入达预定时间或更长时间时,可以在视觉上突出显示(highlight)菜单项(例如,以指示未释放触摸输入的状态),如图3(a)和图3(b)的示例中那样,并且在突出显示之后,通过用户的拖动移动突出显示以运行期望的菜单项。
图3(a)示出了如图2的示例中的基本场景中的操作,其中当在显示应用上可选择的菜单项311的情况下释放用户的连续触摸输入时,电子装置可以运行与第一菜单项211对应的菜单C(301)。
在本公开的另一实施例中,图3(b)示出突出显示激活状态,其中如果在显示当释放连续触摸输入时可运行的菜单项313的情况下用户的触摸输入保持或者施加预定触摸输入达预定时间或更长时间,则可以强调在释放时可运行的菜单项313的显示(并且此时,触摸输入保持未释放)。
图3(c)示出了将突出显示从菜单项313移动到菜单项315的示例,该菜单项315在突出显示之后通过用户的拖动释放时可运行,如附图标记331所表示的。此后,当释放触摸输入时,可以运行与菜单项315对应的菜单B,如附图标记303所表示的。
图4示出了根据本公开的实施例的控制包括在文件夹中的应用的运行的操作,例如,电子装置上触摸输入的长度。
参照图4,为了便于描述,在触摸屏40上显示一个文件夹图标41。假设连续触摸输入的长度具有两个长度,例如,第一长度43和第二长度45。
可以以与图4的实施例相同的方式应用以上结合图2的实施例描述的基本操作及其多样性变化。图4(a)-(c)示出了将连续触摸输入施加到包括一组应用的文件夹图标41而不是施加到应用图标的操作。
图4(a)示出了在对文件夹图标41进行第一触摸输入之后执行连续触摸输入的操作。例如,当用户将触摸输入施加到触摸屏40上显示的文件夹图标41的图标区域(或其相邻区域)上、之后施加连续触摸输入直到第一长度43时,可以提供指示是否提供(显示)包括与文件夹中包含的应用的运行有关的至少一个菜单项的菜单项(例如,文件夹中的所有或一些应用的列表、或文件夹中的所有或一些应用的列表和每个应用的至少一个菜单项两者)的反馈。文件夹中的一些应用的列表可以通过例如应用的使用频率动态地设置,或者可以通过用户的设置来设置。当本公开的各种实施例应用于如图4所示的文件夹图标41时,每个菜单项可以对应于文件夹中的相应一个应用。换句话说,如图2的实施例中那样每个应用图标的菜单项可以对应于在应用上可运行的至少一个功能,并且如图4的实施例中那样包括至少一个应用的文件夹图标的菜单项可以对应于文件夹图标的每个应用。这样,根据本公开的实施例,这里使用的菜单项可以被理解为对应于应用或应用的功能。根据本公开的实施例,菜单列表同样可以被理解为应用功能列表或应用列表。
参照图4(b),在检测到连续触摸输入持续直到第一长度43或更长时,文件夹中可运行的应用(例如,从应用D(App D)到应用A(App A))可以在菜单项的上端顺序地被显示为在释放连续触摸输入时可运行的菜单项。当App D在菜单项的上端被显示为可运行的菜单项411,并且释放连续触摸输入时(401),电子装置可以运行App D。当连续触摸输入移动并达到第二长度45时,可以显示包括文件夹中的所有应用的所有菜单项的菜单列表,如图4(b)的示例中那样。图4(c)示出了图4(b)的实施例的变型,其示出了当释放连续触摸输入时显示在每个菜单项上可运行的应用连同在应用上运行的功能的示例。例如,在当App D在菜单项的上端被显示为可运行的菜单项411时如附图标记413所表示的那样运行App D、并且释放连续触摸输入(403)的情况下,可立即运行App D的功能(菜单D)。这里,当运行应用时立即运行的功能可以通过每个功能的使用频率或通过用户的输入来动态地设置。替代地,当连续触摸输入在预定时间内或以预定速度或更高速度达到第二长度45时,可立即运行文件夹中的预设应用或应用的功能。
图5A和图5A示出了根据本公开的实施例的控制应用的运行的操作,例如,电子装置上触摸输入的长度和重定向。可以以与图5A和图5B的实施例相同的方式应用以上结合图2和图4的实施例描述的基本操作及其多样性变化。
参照图5A和图5B,为了便于描述,分别示出了在触摸屏50a上显示的一个应用图标51a和在触摸屏50b上显示的一个文件夹图标51b。假设连续触摸输入的长度具有两个长度,例如,第一长度53a或53b和第二长度55a或55b。图5A示出了如下示例:其中显示在应用上可运行的至少一个上级菜单项,例如,连续触摸输入的长度,并且在连续触摸输入改变其方向时,显示包括在应用的上级菜单项中的至少一个下级菜单项。图5B示出了如下示例:其中显示包括在文件夹中的至少一个应用作为上级菜单项,例如,连续触摸输入的长度,并且在连续触摸输入改变其方向时,显示在应用上可运行的至少一个菜单项作为下级菜单项。在图5A和图5B的实施例中,取决于应用的功能或配置,可以存在或不存在下级菜单项。当存在下级菜单项时,可以在菜单项的一侧显示识别符号57a或57b,以指示如触摸屏50a或50b上所示存在下级菜单项。
图5A(a)示出了如图2的示例中的基本场景操作。可以顺序地显示在应用上可运行的上级菜单项501a,例如,连续触摸输入511a的长度。图5A(b)示出了如下示例:其中当连续触摸输入513a的方向向右改变预定长度(或更多)时,显示包括在上级菜单项501a中的至少一个下级菜单项(例如,503a)。图5A(c)示出了如下示例:其中当连续触摸输入515a的方向从右向下改变预定长度(或更多)时,致使菜单项之间的改变成为可能,使得可以在至少一个下级菜单项(例如,503a)中选择期望的下级菜单项505a。此后,当从下级菜单项505a释放触摸输入时,可以运行菜单A。如在以上示例中,每个下级菜单项可以包括至少一个可选择的下级菜单项。每个下级菜单项还可以包括至少一个可选择的子下级菜单项。
图5B(a)示出了如图4的示例中的基本场景操作。在文件夹中可运行的至少一个应用,例如,连续触摸输入511b的长度可以顺序地显示为上级菜单项。
参照图5B(b),在文件夹中可运行的应用A(App A)至应用C(App C)可以在菜单项的上端顺序地显示为在释放连续触摸输入时可运行的菜单项。当在App C在菜单项的上端被显示为上级菜单项501b的情况下如图5B(b)中的附图标记513b所表示的那样连续触摸输入的方向例如向右改变预定长度(或更多)时,可以显示包括在上级菜单项501b中的至少一个下级菜单项(例如,503b)。图5B(c)示出了如下示例:其中当连续触摸输入515b的方向从右向下改变预定长度(或更多)时,致使菜单项之间的改变成为可能,使得可以在至少一个下级菜单项(例如,503b)中选择期望的下级菜单项505b。此后,当从下级菜单项505b释放触摸输入时,可以运行菜单A。
下面参照图6至图10描述用于控制应用的运行的各种方法,例如,根据本公开的触摸输入的长度。应注意,图6至图10中所示的方法仅是示例,并且图2至图5B的实施例的至少一个组合或变型可适用于图6至图10的方法。
图6示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度。
参照图6,电子装置在操作601中检测触摸屏上的应用的图标区域上的触摸输入。此后,在操作603中,在检测到从触摸输入的点(或区域)到第一长度的连续触摸输入时,电子装置可以提供反馈(例如,模糊、弹出窗口、触觉或声音)以指示它是通过显示屏幕显示菜单项的应用图标。在操作603中,可以以各种形式设置触摸输入区域,例如,作为触摸的图标区域或其相邻区域。在本公开的以下实施例中,可以以相同的含义理解触摸输入区域。可以选择性地执行操作603。在操作605中,在检测到第一长度或更长的连续触摸输入时,电子装置可以重新开始显示与应用的运行有关的菜单项。此后,在操作607中,当连续触摸输入继续时,可以顺序地显示在应用上可运行的其它菜单项,例如,如在上面参考图2至图5B描述的各种实施例中的连续触摸输入的长度。此后,在操作609中,当用户释放触摸输入时,电子装置可以运行显示的最后一个菜单项。
图7示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度。
参照图7,电子装置可以在操作701中检测触摸屏上的应用的图标区域上的触摸输入。此后,在操作703中,在检测到从触摸输入的点(或区域)到第一长度的连续触摸输入时,电子装置可以提供反馈(例如,模糊、弹出窗口、触觉或声音)以指示它是通过显示屏幕显示菜单项的应用图标。可以选择性地执行操作701。然后,在操作705中,在检测到以预定速度或更高速度(或在预定时间内)直到第二长度的连续触摸输入时,电子装置可以显示所有菜单项。在操作707中,电子装置可以运行从整个菜单列表中选择的菜单项。在操作705中,可以基于各种参考(诸如触摸的面积或压力,以及触摸的速度或时间)来检测连续触摸输入。在操作707中,可以采用结合上述实施例描述的各种方法来选择菜单项。触摸输入也可以选择菜单项。在操作705中,可以在从第一长度到第二长度的范围内或在从如操作701中的第一触摸输入的点(或区域)到第二长度的范围内检测以预定速度或更高速度的连续触摸输入。这样,可以提供用于检测以预定速度或更高速度的连续触摸输入的各种范围。因此,还可以在检测到以预定速度或更高速度的连续触摸输入时显示所有菜单项,同时通过图6的方法顺序地显示至少一个菜单项。
图8示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度和方向。
参照图8,电子装置可以在操作801中检测触摸屏上的应用的图标区域上的触摸输入。此后,在操作803中,在检测到从触摸输入的点(或区域)到第一长度的连续触摸输入时,电子装置可以提供反馈(例如,模糊、弹出窗口、触觉或声音)以指示它是通过显示屏幕显示菜单项的应用图标。可以选择性地执行操作803。在操作805中,在检测到第一长度或更长的连续触摸输入时,电子装置可以顺序地显示在应用上可运行的至少一个菜单项,例如,连续触摸输入的长度。在操作807中,在检测到第二长度内的反向的连续触摸输入时,电子装置可以使显示的菜单项顺序地消失,例如,反向的连续触摸输入的长度。此后,在操作809中,当用户在顺序地显示菜单项的情况下释放触摸输入时,电子装置可以运行在释放连续触摸输入时显示的最后一个菜单项。
图9示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度和时间。
参照图9,电子装置可以在操作901中检测触摸屏上的应用的图标区域上的触摸输入。此后,在操作903中,在检测到从触摸输入的点(或区域)到第一长度的连续触摸输入时,电子装置可以提供反馈(例如,模糊、弹出窗口、触觉或声音)以指示它是通过显示屏幕显示菜单项的应用图标。可以选择性地执行操作903。在操作905中,在检测到第一长度或更长的连续触摸输入时,电子装置可以顺序地显示在应用上可运行的至少一个菜单项,例如,连续触摸输入的长度。此时,电子装置可以运行在释放连续触摸输入时显示的最后一个菜单项。在操作907中,在操作905中用户的连续触摸输入在第一长度和第二长度之间保持预定时间而不被释放的情况下,可以如图3的实施例中那样突出显示菜单项。此后,在操作909中,当用户在菜单项之间移动突出显示之后释放触摸输入时,电子装置可以运行在释放触摸输入时突出显示的最后一个菜单项。
图10示出了根据本公开的实施例的用于控制电子装置的运行的方法,例如,电子装置上触摸输入的长度和速度。
参照图10,电子装置可以在操作1001中检测触摸屏上的应用的图标区域上的触摸输入。此后,在操作1003中,在检测到从触摸输入的点(或区域)到第一长度的连续触摸输入时,当连续触摸输入继续时,电子装置可以在操作1005中确定连续触摸输入是否在预定时间内或以预定速度或更高速度达到第二长度。在连续触摸输入在操作1005中以预定速度或更高速度(或在预定时间内)达到第二长度的情况下,电子装置可以在操作1007中显示整个菜单列表。此后,在操作1009中,电子装置可以运行从整个菜单列表中选择的菜单项。
除非连续触摸输入在操作1005中以预定速度或更高速度或在预定时间内达到第二长度,否则电子装置可以执行如在图6至图9的实施例中的操作603、703、803或903及其后续操作,从而运行菜单项,例如,连续触摸输入的长度。
本公开的某些方面还可以体现为非暂时性计算机可读记录介质上的计算机可读代码。非暂时性计算机可读记录介质是可以存储其后可由计算机***读取的数据的任何数据存储装置。非暂时性计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、致密盘-ROM(CD-ROM)、磁带、软盘和光学数据存储装置。非暂时性计算机可读记录介质还可以分布在网络耦合的计算机***上,使得以分布式方式存储和运行计算机可读代码。另外,用于实现本公开的功能程序、代码和代码段可以容易地被本公开所属领域的编程人员理解。
此时应注意,如上所述的本公开的各种实施例通常某种程度上涉及输入数据的处理和输出数据的生成。该输入数据处理和输出数据生成可以用硬件或结合硬件的软件实现。例如,特定电子部件可以用在移动装置或类似或相关电路中,用于实现与如上所述的本公开的各种实施例相关联的功能。替代地,根据存储的指令操作的一个或多个处理器可以实现如上所述的与本公开的各种实施例相关联的功能。如果是这种情况,则在本公开的范围内,这些指令可以存储在一个或多个非暂时性处理器可读介质上。处理器可读介质的示例包括ROM、RAM、CD-ROM、磁带、软盘和光学数据存储装置。处理器可读介质还可以分布在网络耦合的计算机***上,使得以分布式方式存储和运行指令。另外,用于实现本公开的功能计算机程序、指令和指令段可以容易地被本公开所属领域的编程人员理解。
根据本公开的实施例,可以通过例如一次触摸输入来运行或访问应用的功能,从而增强用户便利性。此外,可以快速运行或访问应用的功能,从而节省进入的时间和当前消耗。
根据本公开的实施例,在配置的示例中,用于控制使用触摸屏的电子装置上的应用的运行的方法可以包括检测触摸屏上显示的应用的图标区域上的触摸输入,在检测到触摸输入之后基于连续触摸输入显示与应用的至少一个功能对应的至少一个菜单项,以及基于该至少一个菜单项控制应用的运行。
根据本公开的实施例,在配置的示例中,使用触摸屏的电子装置可以包括外壳、包含触摸屏的显示面板、存储用于控制应用的运行的程序的存储器、以及控制器,该控制器控制检测触摸屏上显示的应用的图标区域上的触摸输入,在检测到触摸输入之后基于连续触摸输入显示与应用的至少一个功能对应的至少一个菜单项,以及基于至少一个菜单项控制应用的运行。
尽管已经参考本公开的各种实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

Claims (15)

1.一种用于控制使用触摸屏的电子装置上的应用的运行的方法,所述方法包括:
检测触摸屏上显示的应用的图标区域上的触摸输入;
在检测到触摸输入之后,基于连续触摸输入显示与应用的至少一个功能对应的至少一个菜单项;以及
基于至少一个菜单项控制应用的运行。
2.如权利要求1所述的方法,还包括:在检测到直到第一长度的连续触摸输入时,提供反馈以指示是否通过电子装置的用户界面显示至少一个菜单项。
3.如权利要求2所述的方法,其中,反馈包括模糊、弹出窗口、触觉、效果声音或语音通知中的至少一个。
4.如权利要求1所述的方法,还包括下述各项中的至少一个:
当连续触摸输入的长度是第一长度或更长时,顺序地显示至少一个菜单项;或
当连续触摸输入以预定速度或更高速度或在预定时间内达到第二长度时,显示与应用的功能对应的所有菜单项。
5.如权利要求1所述的方法,还包括:在检测到重定向连续触摸输入时,显示应用的下级菜单项。
6.如权利要求1所述的方法,还包括:在检测到反向重定向连续触摸输入时,从菜单列表中排除至少一个显示的菜单项。
7.如权利要求1所述的方法,还包括:当连续触摸输入保持预定时间或更长时,突出显示至少一个菜单项。
8.如权利要求1所述的方法,其中,控制应用的运行包括:在释放连续触摸输入时,运行至少一个菜单项中的显示的最后一个菜单项。
9.如权利要求4所述的方法,其中,控制应用的运行包括:运行从所有菜单项中选择的菜单项。
10.如权利要求1所述的方法,其中,图标区域包括一组应用所属的文件夹图标的区域。
11.如权利要求10所述的方法,其中,至少一个菜单项中的每一个包括作为上级菜单项的应用项和作为下级菜单项的与应用的功能对应的菜单项中的至少一个。
12.如权利要求1所述的方法,其中,触摸输入或连续触摸输入中的至少一个包括直接触摸和间接触摸中的至少一个。
13.如权利要求1所述的方法,其中,基于连续触摸输入的长度、速度、时间、压力和面积中的至少一个来显示至少一个菜单项。
14.一种使用触摸屏的电子装置,所述电子装置包括:
外壳;
包括触摸屏的显示面板;
存储器,被配置为存储用于控制应用的运行的程序;以及
至少一个处理器,被配置为:
控制触摸屏上显示的应用的图标区域上的触摸输入的检测,
控制在检测到触摸输入之后,基于连续触摸输入显示与应用的至少一个功能对应的至少一个菜单项,以及
基于至少一个菜单项控制应用的运行。
15.如权利要求14所述的电子装置,其中,所述电子装置被配置为根据权利要求2至13中任一项所述的方法进行操作。
CN201780068683.6A 2016-11-07 2017-11-07 控制使用触摸屏的电子装置上的应用的运行的方法及其电子装置 Pending CN109952556A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020160147745A KR20180051002A (ko) 2016-11-07 2016-11-07 터치 스크린을 이용하는 전자 장치에서 애플리케이션의 실행을 제어하는 방법과 이를 위한 전자 장치
KR10-2016-0147745 2016-11-07
PCT/KR2017/012531 WO2018084684A1 (en) 2016-11-07 2017-11-07 Method for controlling execution of application on electronic device using touchscreen and electronic device for the same

Publications (1)

Publication Number Publication Date
CN109952556A true CN109952556A (zh) 2019-06-28

Family

ID=62064518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780068683.6A Pending CN109952556A (zh) 2016-11-07 2017-11-07 控制使用触摸屏的电子装置上的应用的运行的方法及其电子装置

Country Status (5)

Country Link
US (1) US20180129409A1 (zh)
EP (1) EP3523717A4 (zh)
KR (1) KR20180051002A (zh)
CN (1) CN109952556A (zh)
WO (1) WO2018084684A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109358792B (zh) * 2018-09-25 2021-01-08 维沃移动通信有限公司 一种显示对象的选取方法及终端
US10825245B1 (en) 2019-06-03 2020-11-03 Bank Of America Corporation Three dimensional rendering for a mobile device
US10802667B1 (en) * 2019-06-03 2020-10-13 Bank Of America Corporation Tactile response for user interaction with a three dimensional rendering
KR20210016718A (ko) 2019-08-05 2021-02-17 현대자동차주식회사 차량 및 차량의 제어 방법
US10908811B1 (en) 2019-12-17 2021-02-02 Dell Products, L.P. System and method for improving a graphical menu

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050193351A1 (en) * 2002-08-16 2005-09-01 Myorigo, L.L.C. Varying-content menus for touch screens
KR20090059336A (ko) * 2007-12-06 2009-06-11 엘지전자 주식회사 단말기 및 그 메뉴 아이콘 디스플레이 방법
US20110016390A1 (en) * 2009-07-14 2011-01-20 Pantech Co. Ltd. Mobile terminal to display menu information according to touch signal
CN102053783A (zh) * 2009-10-26 2011-05-11 三星电子株式会社 提供基于触摸屏的用户界面的方法和便携式终端

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9083814B2 (en) * 2007-10-04 2015-07-14 Lg Electronics Inc. Bouncing animation of a lock mode screen in a mobile communication terminal
DE202008018283U1 (de) * 2007-10-04 2012-07-17 Lg Electronics Inc. Menüanzeige für ein mobiles Kommunikationsendgerät
US8525802B2 (en) * 2008-03-31 2013-09-03 Lg Electronics Inc. Portable terminal capable of sensing proximity touch and method for providing graphic user interface using the same
KR101521932B1 (ko) * 2009-01-19 2015-05-20 엘지전자 주식회사 단말기 및 그 제어 방법
EP2330486B1 (en) * 2009-02-06 2017-05-10 Panasonic Intellectual Property Management Co., Ltd. Image display device
KR101597553B1 (ko) * 2009-05-25 2016-02-25 엘지전자 주식회사 기능 실행 방법 및 그 장치
JP5400578B2 (ja) * 2009-11-12 2014-01-29 キヤノン株式会社 表示制御装置、及びその制御方法
JP5733956B2 (ja) * 2010-11-18 2015-06-10 キヤノン株式会社 撮像装置及びその制御方法、動画記録装置並びにその制御方法、プログラム、並びに記憶媒体
US9489074B2 (en) * 2011-03-23 2016-11-08 Kyocera Corporation Electronic device, operation control method, and operation control program
US11269486B2 (en) * 2012-05-29 2022-03-08 Samsung Electronics Co., Ltd. Method for displaying item in terminal and terminal using the same
KR102064836B1 (ko) * 2012-06-25 2020-01-13 삼성전자주식회사 모바일 장치에서의 메뉴 표시 장치 및 방법
KR102028119B1 (ko) * 2012-11-28 2019-11-04 삼성전자주식회사 애플리케이션을 디스플레이하는 방법 및 그 전자 장치
US9632664B2 (en) * 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
JP6429692B2 (ja) * 2015-03-20 2018-11-28 シャープ株式会社 電子機器
FR3034218A1 (fr) * 2015-03-27 2016-09-30 Orange Procede d'acces rapide a des fonctionnalites d'application

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050193351A1 (en) * 2002-08-16 2005-09-01 Myorigo, L.L.C. Varying-content menus for touch screens
KR20090059336A (ko) * 2007-12-06 2009-06-11 엘지전자 주식회사 단말기 및 그 메뉴 아이콘 디스플레이 방법
US20110016390A1 (en) * 2009-07-14 2011-01-20 Pantech Co. Ltd. Mobile terminal to display menu information according to touch signal
CN102053783A (zh) * 2009-10-26 2011-05-11 三星电子株式会社 提供基于触摸屏的用户界面的方法和便携式终端

Also Published As

Publication number Publication date
EP3523717A1 (en) 2019-08-14
EP3523717A4 (en) 2019-11-20
WO2018084684A1 (en) 2018-05-11
KR20180051002A (ko) 2018-05-16
US20180129409A1 (en) 2018-05-10

Similar Documents

Publication Publication Date Title
US10599904B2 (en) Electronic device for measuring biometric information and method of operating same
CN108076217A (zh) 用于显示使用图标的应用的执行屏幕的电子装置和方法
CN107959877A (zh) 电子设备和电子设备播放多媒体内容的方法
CN109313519A (zh) 包括力传感器的电子设备
KR102390647B1 (ko) 전자장치 및 전자장치의 객체 제어 방법
KR102335925B1 (ko) 네트워크 서비스를 위한 전자장치와 게이트웨이, 및 이를 위한 동작 방법
CN107402667A (zh) 包含显示器的电子设备
EP3316123A1 (en) Electronic device and controlling method thereof
CN107257954A (zh) 用于提供屏幕镜像服务的设备和方法
CN106354451A (zh) 用于操作电子设备的方法和电子设备
KR102409202B1 (ko) 전자 장치 및 전자 장치에서 폴더 내 객체를 관리하기 위한 방법
CN107533423A (zh) 电子装置和用于在电子装置中显示消息的方法
CN110168471A (zh) 电子设备以及用于显示其运行的应用的历史的方法
CN110476189A (zh) 用于在电子装置中提供增强现实功能的方法和设备
CN105607696A (zh) 控制屏幕的方法以及用于处理该方法的电子设备
CN109952556A (zh) 控制使用触摸屏的电子装置上的应用的运行的方法及其电子装置
CN107390967A (zh) 用于显示应用的方法及其电子装置
CN106575201A (zh) 在空闲模式下操作的电子设备及其方法
CN107665485A (zh) 用于显示图形对象的电子装置和计算机可读记录介质
US11029797B2 (en) Electronic device and method for controlling pressure input
CN110326277A (zh) 用于多任务的界面提供方法和实施该方法的电子设备
CN107548486A (zh) 用于提供快捷用户界面的电子装置及其方法
CN108700995A (zh) 电子设备和用于切换和对齐其应用的方法
CN108475174A (zh) 电子设备及其操作方法
CN105426069B (zh) 用于产生预览数据的方法和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190628

WD01 Invention patent application deemed withdrawn after publication