CN117836749A - 用于执行与图形示能表示匹配的功能的电子装置以及电子装置的运行方法 - Google Patents

用于执行与图形示能表示匹配的功能的电子装置以及电子装置的运行方法 Download PDF

Info

Publication number
CN117836749A
CN117836749A CN202280057204.1A CN202280057204A CN117836749A CN 117836749 A CN117836749 A CN 117836749A CN 202280057204 A CN202280057204 A CN 202280057204A CN 117836749 A CN117836749 A CN 117836749A
Authority
CN
China
Prior art keywords
graphical affordance
graphical
affordance
electronic device
function
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
CN202280057204.1A
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
Priority claimed from KR1020210115356A external-priority patent/KR20230032471A/ko
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN117836749A publication Critical patent/CN117836749A/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
    • 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/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
    • 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
    • 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/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/0483Interaction with page-structured environments, e.g. book metaphor
    • 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
    • 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & 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

用于执行与图形示能表示匹配的功能的电子装置以及电子装 置的运行方法
技术领域
本公开涉及一种用于执行与图形示能表示匹配的功能的电子装置以及电子装置的运行方法。
背景技术
随着显示技术的发展,正在开发各种类型的可扩展显示器,并且可以通过与显示器上显示的图形示能表示(graphic affordance)的用户交互来执行各种功能。与各种图形示能表示的用户交互可以触发与图形示能表示匹配的功能的执行。
发明内容
根据本公开的一方面,一种电子装置包括:触摸显示器;以及处理器,所述处理器被配置为:控制所述触摸显示器显示第一图形示能表示;基于指示所述第一图形示能表示的输入,控制所述显示器利用第二图形示能表示替换所述第一图形示能表示的显示;在所述输入被保持的同时,控制所述显示器根据用户的动作使所述第二图形示能表示变形;以及基于所述输入的移动距离和所述输入是否被保持,执行与所述第一图形示能表示匹配的功能。
所述处理器还可以被配置为:将所述移动距离与第一阈值进行比较,并且基于所述移动距离超过所述第一阈值并且所述输入被释放,执行与所述第一图形示能表示匹配的功能。
所述处理器还可以被配置为:在所述移动距离小于所述第一阈值并且所述输入被保持的同时,控制所述显示器保持所述第二图形示能表示的显示;基于所述移动距离小于所述第一阈值并且所述输入被释放,控制所述显示器返回到显示所述第一图形示能表示;基于所述移动距离大于或等于所述第一阈值并且所述输入被保持,控制所述显示器改变所述第二图形示能表示;以及基于所述移动距离大于或等于所述第一阈值并且所述输入被释放,执行与所述第一图形示能表示匹配的功能。
所述处理器还可以被配置为:通过以下操作控制所述显示器改变所述第二图形示能表示:视觉地使所述第二图形示能表示变形;向所述第二图形示能表示添加引导与所述第一图形示能表示匹配的功能的表达和图标中的至少一者;向所述第二图形示能表示添加包括关于与所述第一图形示能表示匹配的功能的声音和触觉中的至少一者的声学示能表示;或者在所述第二图形示能表示上显示对应于与所述第一图形示能表示匹配的功能的预览画面。
所述处理器还可以被配置为:基于所述移动距离大于或等于所述第一阈值并且所述输入被保持,在根据所述移动距离超过第二阈值的程度来修改对应于所述第一图形示能表示的功能的同时执行所述功能,同时继续控制所述显示器改变所述第二图形示能表示。
所述处理器还可以被配置为:控制所述显示器基于与所述第一图形示能表示匹配的功能的数量,利用分别对应于所述功能的一个或更多个图形示能表示替换所述第一图形示能表示。
所述处理器还可以被配置为:基于一个功能与所述第一图形示能表示匹配,控制所述显示器利用所述第二图形示能表示替换所述第一图形示能表示;基于两个功能与所述第一图形示能表示匹配,控制所述显示器利用分别对应于所述两个功能的所述第二图形示能表示和第三图形示能表示替换所述第一图形示能表示;并且基于三个功能与所述第一图形示能表示匹配,控制所述显示器利用分别对应于所述三个功能的所述第二图形示能表示、所述第三图形示能表示和第四图形示能表示替换所述第一图形示能表示。
所述处理器还可以被配置为:基于所述移动距离、分别对应于所述一个或更多个图形示能表示的距离、所述输入的移动方向以及所述输入是否被保持,执行与所述一个或更多个图形示能表示中的每一者匹配的详细功能。
所述处理器还可以被配置为:基于第一功能和第二功能与所述第一图形示能表示匹配,基于所述移动距离、分别对应于所述第二图形示能表示和第三图形示能表示的距离以及所述输入是否被保持,执行与所述第二图形示能表示或所述第三图形示能表示匹配的详细功能。
所述处理器还可以被配置为:基于对应于所述第二图形示能表示并且超过所述第二阈值的所述移动距离,执行与所述第二图形示能表示匹配的详细功能,并且基于对应于第三图形示能表示并且超过所述第二阈值的所述移动距离,执行与所述第三图形示能表示匹配的详细功能。
根据本公开的一个方面,一种电子装置的运行方法包括:接收指示显示在所述电子装置的触摸显示器上的第一图形示能表示的输入;基于所述输入,利用第二图形示能表示替换所述第一图形示能表示;在所述输入被保持的同时,根据用户的动作使所述第二图形示能表示变形;以及基于所述输入的移动距离和所述输入是否被保持,执行与所述第一图形示能表示匹配的功能。
所述操作还可以包括将所述移动距离与第一阈值进行比较。所述执行与所述第一图形示能表示匹配的功能可以包括:基于所述移动距离超过所述第一阈值以及所述输入被释放,执行与所述第一图形示能表示匹配的功能。
所述执行与所述第一图形示能表示匹配的功能可以包括以下中的至少一者:在所述移动距离小于所述第一阈值并且所述输入被保持的同时,保持所述第二图形示能表示的显示;基于所述移动距离小于所述第一阈值并且所述输入被释放,返回到显示所述第一图形示能表示;基于所述移动距离大于或等于所述第一阈值并且所述输入被保持,改变所述第二图形示能表示;以及基于所述移动距离大于或等于所述第一阈值并且所述输入被释放,执行与所述第一图形示能表示匹配的功能。
所述改变所述第二图形示能表示可以包括以下中的至少一者:视觉地使所述第二图形示能表示变形;向所述第二图形示能表示添加引导与所述第一图形示能表示匹配的功能的表达和图标中的至少一者;向所述第二图形示能表示添加包括关于与所述第一图形示能表示匹配的功能的声音和触觉中的至少一者的声学示能表示;以及在所述第二图形示能表示上显示对应于与所述第一图形示能表示匹配的功能的预览画面。
所述改变所述第二图形示能表示还可以包括:基于所述移动距离大于或等于所述第一阈值并且所述输入被保持,在根据所述移动距离超过第二阈值的程度来修改对应于所述第一图形示能表示的功能的同时执行所述功能,同时改变所述第二图形示能表示。
所述利用所述第二图形示能表示进行替换可以包括:基于与所述第一图形示能表示匹配的多个功能,利用分别对应于所述功能的一个或更多个图形示能表示替换所述第一图形示能表示。
所述利用与所述功能一样多的图形示能表示进行替换可以包括以下中的至少一者:基于一个功能与所述第一图形示能表示匹配,利用所述第二图形示能表示替换所述第一图形示能表示;基于两个功能与所述第一图形示能表示匹配,利用分别对应于所述两个功能的所述第二图形示能表示和第三图形示能表示替换所述第一图形示能表示;以及基于三个功能与所述第一图形示能表示匹配,利用分别对应于所述三个功能的所述第二图形示能表示、所述第三图形示能表示和第四图形示能表示替换所述第一图形示能表示。
所述执行与所述第一图形示能表示匹配的功能可以包括:基于所述移动距离、分别对应于所述一个或更多个图形示能表示的距离、所述输入的移动方向以及所述输入是否被保持,执行与所述一个或更多个图形示能表示中的每一者匹配的详细功能。
所述执行与所述一个或更多个图形示能表示匹配的所述详细功能可以包括:基于第一功能和第二功能与所述第一图形示能表示匹配,基于所述移动距离、分别对应于所述第二图形示能表示和第三图形示能表示的距离以及所述输入是否被保持,执行与所述第二图形示能表示或所述第三图形示能表示匹配的详细功能。
根据本公开的一方面,一种非暂时性计算机可读存储介质存储指令,所述指令在被电子装置的处理器执行时,使得所述电子装置执行一种运行方法,所述运行方法包括:接收指示显示在所述电子装置的触摸显示器上的第一图形示能表示的输入;基于所述输入,利用第二图形示能表示替换所述第一图形示能表示;在所述输入被保持的同时,根据用户的动作使所述第二图形示能表示变形;以及基于所述输入的移动距离和所述输入是否被保持,执行与所述第一图形示能表示匹配的功能。
根据本公开的一方面,一种电子装置包括:触摸显示器;以及处理器,所述处理器被配置为:控制所述触摸显示器显示对应于与所述触摸显示器的第一边缘相邻的第一功能的第一初始图形示能表示以及对应于与所述触摸显示器的第二边缘相邻的第二功能相对应的第二初始图形示能表示;确定经由所述触摸显示器接收的输入是指示所述第一初始图形示能表示还是所述第二初始图形示能表示;基于所述输入指示所述第一初始图形示能表示,控制所述触摸显示器沿着所述触摸显示器的所述第一边缘显示对应于所述第一功能的第一后续图形示能表示;以及基于所述输入指示所述第二初始图形示能表示,控制所述触摸显示器沿着所述触摸显示器的所述第二边缘显示对应于所述第二功能的第二后续图形示能表示。
所述处理器还可以被配置为:控制所述触摸显示器,以在所述输入被保持的同时保持所述第一后续图形示能表示或所述第二后续图形示能表示的显示。
所述处理器还可以被配置为:控制所述触摸显示器,以在所述输入被保持的同时,根据所述输入的移动来改变显示所述第一后续图形示能表示或所述第二后续图形示能表示。
所述处理器还可以被配置为:基于所述输入被释放来确定所述输入的触摸开始点和所述输入的触摸结束点之间的差是否超过阈值距离。
所述处理器还可以被配置为:基于所述输入被释放、所述输入对应于所述第一初始图形示能表示以及所述差超过所述阈值距离,执行所述第一功能。
所述处理器还可以被配置为:基于所述输入被释放、所述输入对应于所述第二初始图形示能表示以及所述差超过所述阈值距离,执行所述第二功能。
所述处理器还可以被配置为:基于所述输入被释放和所述差不超过所述阈值距离,控制所述触摸显示器显示与所述第一边缘相邻的第一初始图形示能表示和与所述第二边缘相邻的第二初始图形示能表示。
所述处理器还可以被配置为:确定所述输入的触摸开始点和所述输入的当前触摸点之间的差是否超过阈值距离;以及基于所述输入对应于所述第一初始图形示能表示以及所述差超过所述阈值距离,在所述输入被保持的同时执行所述第一功能。
所述处理器还可以被配置为:基于所述输入对应于所述第二初始图形示能表示以及所述差超过所述阈值距离,在所述输入被保持的同时执行所述第二功能。
附图说明
图1是示出根据实施例的网络环境中的电子装置的框图;
图2是示出根据实施例的程序的框图;
图3是示出根据实施例的电子装置的框图;
图4是示出根据实施例的图形示能表示的图;
图5a和图5b是示出根据实施例的基于由与第二图形示能表示对应的用户交互进行的移动距离以及与触摸显示器的接触是否被保持来执行与第一图形示能表示匹配的功能的方法的图;
图6是示出根据实施例的与第一图形示能表示匹配的功能的示例的表格;
图7是示出根据实施例的改变第二图形示能表示的方法的图;
图8a和图8b是示出根据实施例的第二图形示能表示根据相对于第二图形示能表示的用户交互而改变的过程的图;
图9是示出根据实施例的通过图形示能表示执行闹铃停止的过程的图;
图10a和图10b是示出根据实施例的显示与匹配第一图形示能表示一样多的功能的方法的图;
图11是示出根据实施例的执行与第一图形示能表示匹配的功能的方法的图;
图12是示出根据实施例的形状因子的图;
图13是示出根据实施例的电子装置的运行方法的流程图;
图14是示出根据实施例的电子装置的运行方法的流程图;
图15是示出根据实施例的电子装置的运行方法的流程图。
具体实施方式
在下文中,将参考附图详细描述实施例。相同的附图标记指代相同的元件,并且将省略与其相关的重复描述。
图1是示出根据实施例的网络环境100中的电子装置101的框图。参考图1,网络环境100中的电子装置101可以经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108中的至少一者进行通信。根据实施例,电子装置101可以经由服务器108与电子装置104进行通信。根据实施例,电子装置101可以包括处理器120、存储器130、输入模块150、声音输出模块155、显示模块160、音频模块170、传感器模块176、接口177、连接端178、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施例中,可以从电子装置101中省略上述部件中的至少一者(例如,连接端178),或者可以将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可以将一些部件(例如,传感器模块176、相机模块180或天线模块197)集成为单个部件(例如,显示模块160)。
处理器120可以运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并且可以执行各种数据处理或计算。根据实施例,作为数据处理或计算的至少部分,处理器120可以将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据存储在易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可以包括主处理器121(例如,中央处理单元(CPU)或应用处理器(AP))或者与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、神经处理单元(NPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。例如,当电子装置101包括主处理器121和辅助处理器123时,辅助处理器123可以被适配为比主处理器121耗电更少,或者被适配为专用于特定的功能。可以将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。
在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123(而非主处理器121)可以控制与电子装置101的部件中的至少一个部件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可以与主处理器121一起来控制与电子装置101的部件中的至少一个部件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,辅助处理器123(例如,ISP或CP)可以被实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。根据实施例,辅助处理器123(例如,NPU)可以包括专用于人工智能模型处理的硬件结构。可以通过机器学习来生成人工智能模型。例如,可以通过人工智能模型被执行之处的电子装置101或经由单独的服务器(例如,服务器108)来执行这样的学习。学习算法可以包括,但不限于,例如监督学习、无监督学习、半监督学习或强化学习。人工智能模型可以包括多个人工神经网络层。人工神经网络可以包括例如深度神经网络(DNN)、卷积神经网络(CNN)、循环神经网络(RNN)、受限玻尔兹曼机(RBM)、深度置信网络(DBN)和双向循环深度神经网络(BRDNN)、深度Q网络或其中的两者或更多者的组合,但不限于此。另外地或可选地,人工智能模型可以包括除了硬件结构以外的软件结构。
存储器130可以存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。各种数据可以包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可以包括易失性存储器132或非易失性存储器134。非易失性存储器134可以包括内部存储器136和外部存储器138。
程序140作为软件存储在存储器130中,并且可以包括例如操作***(OS)142、中间件144或应用146。
输入模块150可以从电子装置101的外部(例如,用户)接收将由电子装置101的另一部件(例如,处理器120)使用的命令或数据。输入模块150可以包括例如麦克风、鼠标、键盘、键(例如,按钮)或数字笔(例如,手写笔)。
声音输出模块155可以向电子装置101的外部输出声音信号。声音输出模块155可以包括例如扬声器或接收器。扬声器可以用于诸如播放多媒体或播放唱片的通用目的。接收器可以用于接收呼入呼叫。根据实施例,接收器可以实现为与扬声器分离,或实现为扬声器的部分。
显示模块160可以向电子装置101的外部(例如,用户)视觉地提供信息。显示模块160可以包括例如用于控制显示器、全息装置或投影仪的控制电路以及用于控制显示器、全息装置和投影仪中的对应一者的控制电路***。根据实施例,显示模块160可以包括被适配为检测触摸的触摸传感器或被适配为测量由触摸引起的力的强度的压力传感器。
音频模块170可以将声音转换为电信号,反之亦可。根据实施例,音频模块170可以经由输入模块150获得声音,或者经由声音输出模块155或与电子装置101直接连接或无线连接的外部电子装置(例如,诸如扬声器或耳机的电子装置102)输出声音。
传感器模块176可以检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),并且生成与检测到的状态相对应的电信号或数据值。根据实施例,传感器模块176可以包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器、或指纹传感器。
接口177可以支持将用来使电子装置101直接(例如,有线地)或无线地与外部电子装置(例如,电子装置102)耦接的一个或更多个特定协议。根据实施例,接口177可以包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。
连接端178可以包括连接器,其中,电子装置101可以经由该连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可以包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。
触觉模块179可以将电信号转换为可以被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可以包括例如电机、压电元件或电刺激器。
相机模块180可以捕获静止图像和运动图像。根据实施例,相机模块180可以包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。
电力管理模块188可以管理对电子装置101的供电。根据实施例,可以将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。
电池189可以对电子装置101的至少一个部件供电。根据实施例,电池189可以包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。
通信模块190可以支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可以包括可独立于处理器120(例如,AP)操作并且支持直接(例如,有线)通信或无线通信的一个或更多个通信处理器。根据实施例,通信模块190可以包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星***(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信模块)。这些通信模块中的相应一个通信模块可以经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网络,诸如传统蜂窝网络、5G网络、下一代通信网络、互联网或计算机网络(例如,LAN或广域网(WAN))与外部电子装置104进行通信。可以将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可以将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可以使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。
无线通信模块192可以支持在4G网络之后的5G网络以及下一代通信技术(例如新无线电(NR)接入技术)。NR接入技术可以支持增强型移动宽带(eMBB)、大规模机器类型通信(mMTC)或超可靠低延时通信(URLLC)。无线通信模块192可以支持高频带(例如,毫米波带)以实现例如高数据传输速率。无线通信模块192可以支持用于确保高频带上的性能的各种技术,诸如波束成形、大规模多输入多输出(MIMO)、全维MIMO(FD-MIMO)、阵列天线、模拟波束成形或大规模天线。无线通信模块192可以支持在电子装置101、外部电子装置(例如,电子装置104)或网络***(例如,第二网络199)中指定的各种要求。根据实施例,无线通信模块192可以支持用于实现eMBB的峰值数据速率(例如,20Gbps或更高)、用于实现mMTC的丢失覆盖(例如,164dB或更低)、或用于实现URLLC的U平面延迟(例如,对于下行链路(DL)和上行链路(UL)中的每一者为0.5ms或更低、或1ms或更低的往返)。
天线模块197可以向电子装置101的外部(例如,外部电子装置)发送信号或电力,或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可以包括天线,该天线包括辐射元件,该辐射元件包括形成在基板(例如,印刷电路板(PCB))中或上的导电材料或导电图案。根据实施例,天线模块197可以包括多个天线(例如,阵列天线)。在这种情况下,例如可以由通信模块190从多个天线中设置适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。可以经由所设置的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另一部件(例如,射频集成电路(RFIC))可以附加地形成为天线模块197的部分。
根据实施例,天线模块197可以形成毫米波天线模块。根据实施例,毫米波天线模块可以包括:印刷电路板、RFIC和多个天线(例如,阵列天线),其中,RFIC设置在印刷电路板的第一表面(例如,底表面)上,或与第一表面相邻并且能够支持指定的高频带(例如,毫米波带)多个天线(例如,阵列天线)设置在印刷电路板的第二表面(例如,顶表面或者侧表面)上,或与第二表面相邻并且能够发送或者接收指定高频带的信号。
上述部件中的至少一些可以经由外设间通信方案(例如,总线、通用输入和输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互耦接并在它们之间通信地传送信号(例如,命令或数据)。
根据实施例,可以经由与第二网络199耦接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。外部电子装置102或104中的每一者可以是与电子装置101相同类型或不同类型的装置。
根据实施例,要由电子装置101运行的操作中的全部操作或一些操作可以在外部电子装置102、104和服务器108中的一者或更多者处运行。例如,如果电子装置101需要自动执行功能或服务或者响应于来自用户或另一装置的请求来执行功能或服务,则电子装置101可以请求一个或更多个外部电子装置执行功能或服务中的至少部分,而不是运行功能或服务,或者电子装置101除了运行功能或服务以外,还可以请求一个或更多个外部电子装置执行功能或服务中的至少部分。接收到请求的一个或更多个外部电子装置可以执行所请求的功能或服务中的至少部分,或者执行与请求相关的另外功能或另外服务,并且可以将执行的结果传送到电子装置101。电子装置101可以在对结果进行进一步处理的情况下或者在不对结果进行进一步处理的情况下将结果提供为对请求的答复的至少部分。为此,例如可以使用云计算技术、分布式计算技术、移动边缘计算(MEC)技术或客户机-服务器计算技术。电子装置101可以使用例如分布式计算或移动边缘计算来提供超低延迟服务。在另一实施例中,外部电子装置104可以包括物联网(IoT)装置。服务器108可以是使用机器学习和/或神经网络的智能服务器。根据实施例,外部电子装置104或服务器108可以被包括在第二网络199中。电子装置101可以应用于基于5G通信技术或IoT相关技术的智能服务(例如,智能家居、智能城市、智能汽车或医疗保健)。
图2是示出根据实施例的程序140的框图200。根据实施例,程序140可以包括用于控制电子装置101的一个或更多个资源的操作***(OS)142、中间件144或在OS142中可运行的应用146。OS142可以包括例如AndroidTM、iOSTM、WindowsTM、SymbianTM、TizenTM或BadaTM。例如,可以在制造期间将程序140中的至少一部分预加载到电子装置101上,或者可以在用户使用期间从外部电子装置(例如,电子装置102或电子装置104,或者服务器108)下载或者由外部电子装置更新程序140中的至少一部分。
OS142可以控制电子装置101的一个或更多个***资源(例如,进程、存储器或电源)的管理(例如,分配或解除分配)。另外或可选地,OS142可以包括其他一个或更多个驱动程序,用于驱动电子装置101的其他硬件装置,例如,输入模块150、声音输出模块155、显示模块160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、SIM 196或天线模块197。
中间件144可以向应用146提供各种功能,使得应用146可以使用从电子装置101的一个或更多个资源提供的功能或信息。中间件144可以包括例如应用管理器201、窗口管理器203、多媒体管理器205、资源管理器207、电力管理器209、数据库管理器211、包管理器213、连接管理器215、通知管理器217、位置管理器219、图形管理器221、安全管理器223、电话管理器225、或语音识别管理器227。
应用管理器201可以例如管理应用146的生命周期。例如,窗口管理器203可以管理在屏幕上使用的一个或更多个图形用户界面(GUI)资源。例如,多媒体管理器205可以识别将用于播放媒体文件的一种或更多种格式,并且可以使用适合于从一种或更多种格式选择的相应格式的编解码器来编码或解码媒体文件中的相应媒体文件。例如,资源管理器207可以管理应用146的源代码或存储器130的存储空间。例如,电力管理器209可以管理电池189的容量、温度或电力,并可以至少部分地基于电池189的容量、温度或电力的相应信息来确定或提供要用于电子装置101的操作的相关信息。根据实施例,电力管理器209可以与电子装置101的基本输入/输出***(BIOS)协同工作。
例如,数据库管理器211可以生成、搜索或改变要由应用146使用的数据库。例如,包管理器213可以管理以包文件的形式分布的应用的安装或更新。例如,连接管理器215可以管理电子装置101和外部电子装置之间的无线连接或直接连接。例如,通知管理器217可以提供用于向用户通知发生特定事件(例如,呼入呼叫、消息或警报)的功能。例如,位置管理器219可以管理关于电子装置101的位置信息。例如,图形管理器221可以管理要向用户提供的一个或更多个图形效果或者与一个或更多个图形效果相关的用户界面。
例如,安全管理器223可以提供***安全或用户认证。例如,电话管理器225可以管理由电子装置101提供的语音呼叫功能或视频呼叫功能。例如,语音识别管理器227可以向服务器108发送用户的语音数据,并且可以从服务器108接收与至少部分地基于语音数据或至少部分地基于语音数据转换的文本数据在电子装置101上运行的功能相对应的命令。根据实施例,中间件144可以动态地删除一些现有部件或添加新部件。根据实施例,中间件144的至少一部分可以被包括作为OS142的一部分,或者可以被实现为与OS142分离的另一软件。
应用146可以包括例如主页251、拨号器253、短消息服务(SMS)/多媒体消息服务(MMS)255、即时消息(IM)257、浏览器259、相机261、闹铃263、联系人265、语音识别267、电子邮件269、日历271、媒体播放器273、相册275、手表277、健康279(例如,用于测量锻炼程度或生物信息(诸如血糖))或环境信息281(例如,用于测量气压、湿度或温度信息)应用。根据实施例,应用146还可以包括能够支持电子装置101和外部电子装置之间的信息交换的信息交换应用。例如,信息交换应用可以包括适于向外部电子装置传送指定信息(例如,呼叫、消息或警报)的通知中继应用、或者适于管理外部电子装置的装置管理应用。通知中继应用可以向外部电子装置传送与在电子装置101的另一应用(例如,电子邮件应用269)发生特定事件(例如,接收到电子邮件)相应的通知信息。另外或可选地,通知中继应用可以从外部电子装置接收通知信息,并将通知信息提供给电子装置101的用户。
装置管理应用可以控制与电子装置101通信的外部电子装置或外部电子装置的部件中的一部分部件(例如,显示模块或相机模块)的电力(例如,开启或关闭)或功能(例如,亮度、分辨率或焦距)。另外或可选地,装置管理应用可以支持在外部电子装置中运行的应用的安装、删除或更新。
根据实施例的电子装置可以是各种类型的电子装置中的一者。电子装置可以包括例如便携式通信装置(例如,智能手机)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器装置。根据本公开的实施例,电子装置不限于以上描述的那些电子装置。
应当理解,本公开的实施例和其中使用的术语并不旨在将本文中阐述的技术特征限制于特定实施例,而是包括相应实施例的各种改变、等同物或替换物。结合附图的描述,相似的附图标记可以用于相似或相关的部件。应当理解,对应于项的名词的单数形式可以包括一个或更多个事物,除非相关的上下文另有明确指示。如本文所用,“A或B”、“A和B中的至少一者”、“A或B中的至少一者”、“A、B或C”、“A、B或C中的至少一者”以及“A、B或C”,其中的每一者可以包括相应短语中一起列出的项中的任何一项,或者其全部可能组合。例如,表述“A、B和C中的至少一者”应该理解为:仅包括A、仅包括B、仅包括C、包括A和B两者、包括A和C两者、包括B和C两者、或者包括A、B和C中的全部。诸如“第一”、“第二”的术语可以简单地用于将该部件与所讨论的其他部件区分开,并且不在其他方面(例如,重要性或顺序)限制这些部件。应当理解,如果元件(例如,第一元件)被称为“与另一元件(例如,第二元件)耦接”、“耦接到该另一元件”、“与该另一元件连接”或“连接到该另一元件”,无论是否具有术语“可操作地”或“通信地”,这意味着元件可以直接地(例如,有线地)、无线地或经由第三元件与另一元件耦接。
如结合本公开的实施例所使用的那样,术语“模块”可以包括以硬件、软件或固件实现的单元,并且可以与例如“逻辑”、“逻辑块”、“部分”或“电路***”的其他术语互换使用。模块可以是适于执行一个或更多个功能的单个集成部件、或者是其最小单元或部分。例如,根据实施例,该模块可以以专用集成电路(ASIC)的形式实现。
本文阐述的实施例可以被实现为软件(例如,程序140),该软件包括存储在存储介质(例如,内部存储器136或外部存储器138)中的、可由机器(例如,图1的电子装置101)读取的一个或更多个指令。例如,机器(例如,电子装置101)的处理器(例如,处理器120)可以调用存储在存储介质中的一个或更多个指令中的至少一个指令,并运行该至少一个指令。这允许机器***作来根据所调用的至少一个指令执行至少一个功能。一个或更多个指令可以包括由编译器生成的代码或可由解释器运行的代码。机器可读存储介质可以以非暂时性存储介质的形式提供。在此,术语“非暂时性”简单地表示存储介质是有形装置,并且不包括信号(例如,电磁波),但是这个术语不区分数据半永久性地存储在存储介质中的情况和数据临时存储在存储介质中的情况。
根据实施例,根据本公开的实施例的方法可以以计算机程序产品被包括并提供。计算机程序产品可以作为产品在卖方和买方之间交易。计算机程序产品可以以机器可读存储介质(例如,致密光盘只读存储器(CD-ROM))的形式分发,或者经由应用商店(例如,PlayStoreTM)在线分发(例如,下载或上传)、或者直接在两个用户装置(例如,智能手机)之间分发。如果在线分发,则计算机程序产品的至少一部分可以被临时生成或至少临时存储在诸如制造商的服务器的存储器、应用商店的服务器或中继服务器的机器可读存储介质中。
根据实施例,上述部件中的每个部件(例如,模块或程序)可以包括单个实体或多个实体,并且多个实体中的一些实体可以分离地设置在不同的部件中。根据实施例,可以省略上述部件或操作中的一个或更多个部件或操作,或者可以添加一个或更多个其他部件或操作。可选地或另外地,多个部件(例如,模块或程序)可以集成到单个部件中。在这种情况下,根据实施例,所集成的部件仍然可以以与集成之前由多个部件中的相应部件执行一个或更多个功能的相同或相似的方式,来执行多个部件中的每个部件的一个或更多个功能。根据实施例,由模块、程序或另一部件执行的操作可以顺序地、并行地、重复地或启发式地实行,或者操作中的一个或更多个操作可以以不同的顺序被执行或被省略,或者可以添加一个或更多个其他操作。
图3是示出根据实施例的电子装置的框图。参考图3,根据实施例的电子装置300可以包括触摸显示器310、处理器330(例如,图1的处理器120)和存储器350(例如,图1的存储器130)。触摸显示器310、处理器330和存储器350可以通过总线370耦接。例如,电子装置是电子装置101的示例。
“第一图形示能表示”可以对应于在首先出现在用户终端的显示器上的屏幕(即,在与触摸显示器310交互(例如,触摸输入)之前出现的屏幕(例如,图4的屏幕410))上显示的图形示能表示。
响应于通过触摸显示器310提供的触摸输入进行的选择,处理器330可以利用要根据用户的动作变形的第二图形示能表示(例如,图4的第二图形示能表示425、435、445)替换第一图形示能表示415。“第二图形示能表示”425、435、445可以对应于响应于接收到对第一图形示能表示415的选择而替换第一图形示能表示415的图形对象,例如,该图形对象可以代替第一图形示能表示415被显示。将参考下面的图4更详细地描述(多个)图形示能表示的类型。
根据实施例,处理器330可以基于与第一图形示能表示(例如,图10a的第一图形示能表示1015)匹配的功能的数量,利用与功能一样多的图形示能表示替换第一图形示能表示1015。例如,当一个功能与第一图形示能表示1015匹配时,处理器330可以利用第二图形示能表示(例如,图10a的第二图形示能表示1025、1035、1045)替换第一图形示能表示1015。当两个功能与第一图形示能表示1015匹配时,处理器330可以利用分别对应于这两个功能的第二图形示能表示(例如,图10b的第二图形示能表示1063)和第三图形示能表示(例如,图10b的第三图形示能表示1066)替换第一图形示能表示1015。替代性地,当三个功能与第一图形示能表示匹配时,处理器330可以利用分别对应于三个功能的第二图形示能表示、第三图形示能表示和第四图形示能表示替换第一图形示能表示。将参考下面的图10a和图10b更详细地描述由处理器330基于与第一图形示能表示匹配的功能的数量利用与功能一样多的图形示能表示替换第一图形示能表示1015的方法。
处理器330可以基于由与第二图形示能表示425、435、445相对应的用户交互进行的移动距离以及与触摸显示器的接触是否被保持,来执行与第一图形示能表示415匹配的功能。在此,“由用户交互进行的移动距离”可以被解释为在由用户交互进行的接触在触摸显示器310上被保持的同时,与移动的初始位置和最终位置相对应的移动距离(或它们之间的距离)。例如,当用户通过诸如拖动输入的用户交互在触摸显示器310上向右移动3厘米(cm),然后在保持接触的同时向左移回2cm时,由用户交互进行的移动距离可以是1cm。“与触摸显示器的接触是否被保持”可以对应于用户是否通过利用身体部分(例如,手指)接触触摸显示器310来执行诸如触摸输入或拖动输入的用户交互,然后通过将身体部分从触摸显示器310移开来释放接触,或者保持与触摸显示器310的接触。用户将身体部分从触摸显示器310移开的状态可以被表达为“接触被释放”,用户利用身体部分接触触摸显示器310的状态可以被表达为“接触被保持”。
在此,“与第一图形示能表示匹配的功能”可以包括,例如,如下面图6的表600中所列的闪光功能、勿扰设置功能、呼叫相关功能、定时器设置功能、相机捕获功能、天气搜索功能、语音记录功能和Bixby功能中的至少一个,并且不限于此。
第一图形示能表示415可以具有对应于(例如,暗示)与第一图形示能表示匹配的功能的形状。当与第一图形示能表示415匹配的功能是相机捕获功能时,第一图形示能表示415可以具有例如相机形状。可选择地,当与第一图形示能表示415匹配的功能是天气搜索功能时,第一图形示能表示415可以具有,例如,带有太阳和雨在一起的形状或者雨伞形状。
例如,处理器330可以基于由用户交互进行的移动距离与第一阈值比较的结果以及与触摸显示器的接触是否被保持,来执行与第一图形示能表示415匹配的功能。下面将参考图5a和图5b更详细地描述由处理器330基于由用户交互进行的移动距离与第一阈值比较的结果以及与触摸显示器的接触是否被保持来执行与第一图形示能表示415匹配的功能的方法。
此外,处理器330可以执行下面参考图4至图15描述的至少一种方法或者对应于该至少一种方法的算法。处理器330可以是具有被物理构造为执行期望操作的电路的硬件实现的电子装置。例如,期望的操作可以包括包含在程序中的代码或指令。处理器330可以被实现为例如中央处理单元(CPU)、图形处理单元(GPU)或神经网络处理单元(NPU)。硬件实现的电子装置300可以包括例如微处理器、中央处理单元(CPU)、处理器核、多核处理器、多处理器、专用集成电路(ASIC)和现场可编程门阵列(FPGA)。
处理器330可以执行程序并控制电子装置300。要由处理器330执行的程序代码可以存储在存储器350中。
存储器350可以存储计算机可执行指令。此外,存储器350可以存储在下面描述的处理器330的处理过程中生成的各种信息。此外,存储器350可以存储各种数据和程序。存储器350可以包括易失性存储器或非易失性存储器。存储器350可以包括用于存储各种数据的诸如硬盘的高容量存储介质。
图4是示出根据实施例的图形示能表示的图。参考图4,示出了根据实施例的包括第一图形示能表示415的屏幕410以及包括第二图形示能表示425的屏幕420、430和440。
“第一图形示能表示”415可以对应于首先出现在电子装置(例如,图1的电子装置101和图3的电子装置300)的显示器上(换言之,在被用户触摸之前显示在屏幕410上)的图形示能表示。第一图形示能表示415可以具有与所匹配的功能相对应的固定形状或形式。
“第二图形示能表示”425可以对应于响应于接收到用户对第一图形示能表示415的选择而被显示以替换第一图形示能表示415的图形对象。第二图形示能表示425可以根据针对第二图形示能表示425的动作(例如,触摸输入或拖动输入)而变形和/或改变。第二图形示能表示425可以引导在针对第二图形示能表示的交互被保持的情形下可由用户终端执行的功能。
例如,可以接收对显示在屏幕410上的第一图形示能表示415的选择。屏幕410可以是例如锁定屏幕。在这种情况下,响应于该选择,在屏幕420左侧的一部分中显示的薄板形式的第二图形示能表示425可以替换第一图形示能表示415。随着第二图形示能表示425替换第一图形示能表示415,第一图形示能表示415可以从屏幕420消失。
此后,随着从第二图形示能表示425被首次触摸的点423起继续拖动输入,可以显示改变的第二图形示能表示435,如屏幕430中所示。除了第二图形示能表示425,还可以将引导与第一图形示能表示415匹配的功能(例如,闪光功能)的图标添加到第二图形示能表示435。此时,添加到屏幕430的图标可以被显示为在非活动状态下变暗,并且引导用户终端可以在针对第二图形示能表示435的交互被保持的情形下执行闪光功能。在这种情况下,在第二图形示能表示425中显示的板的宽度可以与第二图形示能表示425中由用户交互进行的移动距离的增加成比例地增加,如第二图形示能表示435中所示。由用户交互进行的“移动距离”指的是用户通过从第二图形示能表示425被首次触摸的点423拖动而移动的距离,并且可以对应于例如在水平方向上距第二图形示能表示425被触摸的左侧的距离,即,用户从用户触摸第二图形示能表示425并开始移动的点423起在水平方向上移动的距离。
当在第二图形示能表示435中由用户交互进行的移动距离超过预设的第一阈值437时,电子装置101、300可以激活包括在第二图形示能表示中的图标445,如屏幕440所示。例如,图标的颜色和/或对比度可以改变。在此,“第一阈值”437可以对应于例如用户从通过用户触摸触发第二图形示能表示425的位置起在水平方向上移动的阈值距离。“第一阈值”437可以对应于用作用于确定是否执行与触摸显示器(例如,图3的触摸显示器310)上的第一图形示能表示415匹配的功能的参考的移动距离。
当在图标445在屏幕440上被激活的状态下触摸输入在超过第一阈值437的点443处被释放时,从点423到点443的移动距离超过第一阈值437,因此电子装置101、300可以执行与第一图形示能表示415匹配的闪光功能。例如,可以打开电子装置101的发光二极管(LED)。
在实施例中,第一图形示能表示415的形状或形式是固定的,而第二图形示能表示425可以根据第二图形示能表示425上的动作以各种方式视觉地改变。
根据由与第二图形示能表示425相对应的用户交互进行的移动距离以及与第二图形示能表示425的接触是否被保持,第二图形示能表示425可以以各种方式在形状、形式和颜色上视觉地改变为第二图形示能表示435和445,例如,如屏幕430或屏幕440中所示。将在下面参考图7至图9更详细地描述通过电子装置101、300改变第二图形示能表示425的方法。
根据实施例,当诸如第一功能和第二功能的多个(例如,两个)功能与第一图形示能表示415匹配时,对应于第二功能的第三图形示能表示可以与对应于第一功能的第二图形示能表示一起显示在屏幕上。下面将参考图8b和图10b更详细地描述第二图形示能表示和第三图形示能表示一起显示的实施例。
图5a和图5b是示出根据实施例的基于由对应于第二图形示能表示的用户交互进行的移动距离以及与触摸显示器的接触是否被保持来执行与第一图形示能表示匹配的功能的方法的图。
参考图5a,示出了如下情形:在锁定屏幕510上显示的第一图形示能表示515被如屏幕520中所示的第二图形示能表示525替换之后,根据对应于第二图形示能表示525的用户交互,返回到显示第一图形示能表示的屏幕560而不执行与第一图形示能表示515匹配的功能(例如,闪光功能)。
例如,当显示在电子装置(例如,图1的电子装置101和图3的电子装置300)的锁定屏幕510上的第一图形示能表示515通过用户的触摸输入被选择时,电子装置101、300可以利用第二图形示能表示525替换第一图形示能表示515,该第二图形示能表示可以是显示在屏幕520的左侧上的部分中的板。在第一图形示能表示515被第二图形示能表示525替换时,第一图形示能表示515可以消失,如屏幕520所示。
此后,当用户在保持与第二图形示能表示525接触的同时执行用户交互(例如,拖动输入)时,电子装置101、300可以响应于用户交互而使第二图形示能表示525变形。更具体地,当用户在保持与第二图形示能表示525接触的同时继续拖动输入时,电子装置101、300可以保持显示第二图形示能表示525,并且与通过拖动输入进行的移动距离成比例地增加第二图形示能表示535的尺寸,如屏幕530中所示。
当针对第二图形示能表示535的拖动输入使移动距离逐渐增加到大于或等于第一阈值时,电子装置101、300可以激活包括在第二图形示能表示545中的图标以使其清晰,如屏幕540中所示。例如,图标的颜色和/或对比度可以改变。此时,电子装置101、300可以向第二图形示能表示545添加引导与第一图形示能表示匹配的功能515的表达(例如,“拖动更多以设置闪光亮。”)以及引导与第一图形示能表示匹配的功能的图标(例如,闪光灯图标)515中的至少一者。可选择地,电子装置101、300可以向第二图形示能表示545添加包括关于与第一图形示能表示515匹配的功能的声音和触觉中的至少一者的声学示能表示。当用户在如屏幕540所示图标被激活的状态下释放通过拖动输入的接触时,电子装置101、300可以执行与第一图形示能表示515匹配的闪光功能。
可选择地,在如屏幕540中所示图标被激活的状态下,用户可以如屏幕550中所示将针对第二图形示能表示555的拖动输入的方向切换到相反方向(例如,向左)。在移动距离通过相反方向上的拖动输入返回到第一阈值内的距离之后,用户可以释放与触摸显示器(例如,图3的触摸显示器310)的接触。在这种情况下,电子装置101、300可以返回到显示第一图形示能表示515的屏幕560。此时,屏幕560和屏幕510可以是相同屏幕。
根据实施例的电子装置101、300可以返回到显示第一图形示能表示515的屏幕560,或者根据在用户释放与第二图形示能表示555的接触的时间点的最终移动距离与第一阈值比较的结果,执行与第一图形示能表示515匹配的功能。
例如,当在由用户交互进行的移动距离小于阈值的状态下释放接触时(例如当第二图形示能表示535显示在屏幕530中时)、或者当像第二图形示能表示545一样由用户交互进行的移动距离超过第一阈值,但是在通过像屏幕550中的第二图形示能表示555一样的后续连续动作释放接触的时间点的最终移动距离小于第一阈值时,电子装置101、300可以返回到显示第一图形示能表示515的初始屏幕560。
参考图5b,示出了如下情形:在根据实施例的电子装置101、300的锁定屏幕510上显示的第一图形示能表示515被如屏幕520中所示的第二图形示能表示525替换之后,根据对应于第二图形示能表示525的用户交互来执行与第一图形示能表示515匹配的功能(例如,闪光功能),如屏幕570、580和590中所示。图5b中的屏幕510至540的描述与图5a中的屏幕510至540的描述相同,因此,下文将主要描述与图5a中的屏幕不同的屏幕570、580和590。
例如,当如屏幕540中所示由针对第二图形示能表示545的拖动输入进行的移动距离大于或等于第一阈值,并且针对第二图形示能表示545的拖动输入继续时,除了改变第二图形示能表示545之外,电子装置101、300还可以根据如屏幕570、580和590中所示由拖动输入进行的移动距离超过第二阈值的程度,针对每个步长执行对应于第一图形示能表示515的功能。在此,“第二阈值”可以对应于用作调整与第一图形示能表示515相对应的功能的步长的确定参考的移动距离。此外,“移动距离超过第二阈值的程度”可以对应于当发生根据用户交互的移动时根据与移动距离成比例的比率的变化程度。“移动距离超过第二阈值的程度”可以根据各种电子装置的类型(例如,可折叠电话、智能电、可穿戴装置和平板电脑)而不同地确定。“移动距离超过第二阈值的程度”可以基于针对每个电子装置的触摸显示器的每个标准预设的阈值点来确定。
例如,根据由拖动输入进行的移动距离超过第二阈值的程度,电子装置101、300可以如屏幕570中所示执行与第一图形示能表示515相对应的功能(例如,闪光功能)的“亮度等级1”。此后,与通过拖动输入的移动距离的逐渐增加成比例地,电子装置101、300可以如屏幕580中所示执行与第一图形示能表示515相对应的闪烁功能的“亮度等级3”,或者如屏幕590中所示执行与第一图形示能表示515相对应的闪烁功能的“亮度等级5”。如上所讨论的,随着移动距离改变,功能可以被不同地执行,并且第二图形示能表示可以改变。然而,实施例不限于此,并且第二图形示能表示可以随着移动距离的改变而改变,但是功能可以直到滑动输入被释放才被执行。
下面将参考图6更详细地描述由电子装置101、300根据由用户交互进行的移动距离超过阈值的程度,针对每个步长执行与第一图形示能表示515相对应的详细功能的方法。
图6是示出根据实施例的与第一图形示能表示匹配的功能的示例的表格。参考图6,表格600列出了由电子装置(例如,图1的电子装置101和图3的电子装置300)根据移动距离的程度执行的对应于第一图形示能表示的功能。
例如,表格600可以具有三个阈值。当移动距离在第一阈值和第二阈值之间时,可以执行第一列中的功能。当移动距离在第二阈值和第三阈值之间时,可以执行第二列中的功能。当移动距离超过第三阈值时,可以执行第三列中的功能。在这点上,通过对应于第一图形示能表示的用户交互(例如,拖动输入),可以显示和修改第二图形示能表示,并且可以执行功能。
在实施例中,对应于第一图形示能表示的功能可以包括例如闪光功能、勿扰设置功能、呼叫相关功能、定时器设置功能、相机捕获功能、天气搜索功能、语音记录功能和Bixby功能中的至少一者,并且不限于此。
例如,可以假设表600中的与第一图形示能表示相对应的功能是“勿扰”。当指示“勿扰”的第一图形示能表示被选择时,第一图形示能表示可以被第二图形示能表示替换。当由与第二图形示能表示相对应的用户交互(例如,拖动输入)进行的移动距离对应于触摸显示器(例如,图3的触摸显示器310)的整个宽度的40%至50%的部分时,电子装置101、300可以将勿扰的步长设置为“直到我将其关闭”。此后,当拖拽输入继续并且移动距离对应于触摸显示器310的整个宽度的51%到60%的部分时,电子装置101、300可以将勿扰的步长设置为“持续1小时”。此外,当拖拽输入继续并且移动距离对应于触摸显示器310的整个宽度的61%到70%的部分时,电子装置101、300可以将勿扰的步长设置为“就寝期间”。
此外,电子装置101、300可以根据由与第二图形示能表示相对应的用户交互进行的移动距离,针对每个步长执行或设置表600中公开的各种功能。例如,第一图形示能表示可以指示定时器,并且定时器可以基于移动距离被设置为不同时间段。第一图形示能表示可以指示相机,并且相机可以基于移动距离以不同的方式捕获图像。第一图形示能表示可以指示天气功能,并且针对不同时间段的预报可以基于移动距离被显示。第一图形示能表示可以指示语音记录功能,并且可以基于移动距离启动应用或者发起/终止语音记录。第一图形示能表示可以指示Bixby,并且可以基于移动距离启动应用或者可以基于移动距离控制Bixby来收听。
图7是示出根据实施例的改变第二图形示能表示的方法的图。参考图7,示出了根据实施例的包括第二图形示能表示715的屏幕710和包括改变的第二图形示能表示的屏幕720、730和740。
当由对应于第二图形示能表示715的用户交互(例如,拖动输入)进行的移动距离大于或等于第一阈值并且与触摸显示器(例如,图3的触摸显示器310)的接触被保持时,电子装置(例如,图1的电子装置101和图3的电子装置300)可以改变第二图形示能表示715。
电子装置101、300可以像显示在屏幕720上的第二图形示能表示725一样视觉地使显示在屏幕710上的第二图形示能表示715变形。在此,“视觉地使第二图形示能表示变形”可以被解释为以视觉上可区分的水平改变第二图形示能表示715的长度、尺寸、形状、形式和颜色中的至少一者的含义。
电子装置101、300可以通过将引导与第一图形示能表示匹配的功能的图标735添加到第二图形示能表示725来如屏幕730中所示使第二图形示能表示变形。例如,图标735可以指示相机。
可选择地,电子装置101、300可以通过显示对应于与第一图形示能表示匹配的功能的预览画面745以覆盖在第二图形示能表示725上,来如屏幕740中所示使第二图形示能表示变形。例如,预览画面可以对应于相机功能。
此外,电子装置101、300可以向第二图形示能表示725添加包括关于与第一图形示能表示匹配的功能的声音和触觉中的至少一者的声学示能表示。
图8a和图8b是示出根据实施例的第二图形示能表示根据针对第二图形示能表示的用户交互而改变的过程的图。参考图8a,示出了根据实施例的电子装置(例如,图1的电子装置101和图3的电子装置300)中的显示与闹铃停止功能匹配的第一图形示能表示815的屏幕810、显示第二图形示能表示825、827和835的屏幕820和830、以及在其上执行与第一图形示能表示815相对应的闹铃停止功能的锁定屏幕840。
当针对屏幕810上的第一图形示能表示815的选择被输入时,电子装置101、300可以利用如屏幕820中所示的第二图形示能表示825替换第一图形示能表示815。此后,在针对第二图形示能表示825的第一输入(例如,触摸输入)被保持的同时,可以发生第二输入(例如,滑动输入)。在这种情况下,电子装置101、300可以像第二图形示能表示827一样改变第二图形示能表示825的形状。当针对改变的第二图形示能表示827的第二输入(例如,滑动输入)继续时,电子装置101、300可以像显示在屏幕830上的第二图形示能表示835一样另外地改变第二图形示能表示827。
在图8a中,与第一图形示能表示815匹配的一个功能可以是闹铃停止功能。发生在屏幕830上的第二输入(例如,滑动输入)可以继续,使得由第二输入进行的移动距离可以超过第一阈值。
在这种情况下,当针对第二图形示能表示835的在同心方向上的第二输入发生时,电子装置101、300可以执行与第一图形示能表示815匹配的闹铃停止功能,而不管第二输入的方向如何。例如,当移动距离超过第一阈值并且输入被释放时,无论第二输入的方向是向上、向下、向左还是向右,都可以执行相同的功能。
在执行闹铃停止功能时,电子装置101、300可以显示其中停止闹铃功能的锁定屏幕840。
参考图8b,示出了根据实施例的显示与闹铃相关功能匹配的第一图形示能表示815的屏幕850、以及在两个功能(例如,闹铃停止功能和小睡功能)与第一图形示能表示815匹配时包括对应于闹铃停止功能的第二图形示能表示863和对应于小睡功能的第三图形示能表示865的屏幕860。
当多个功能与第一图形示能表示匹配时,在用户对第一图形示能表示815的选择被输入时,可以利用如屏幕860中所示与多个功能一样多的图形示能表示(例如,第二图形示能表示863和第三图形示能表示865)替换第一图形示能表示815。
此时,可以基于由与第二图形示能表示863和第三图形示能表示865中的每一者相对应的用户交互进行的移动距离、移动方向、以及与触摸显示器的接触是否被保持,来执行与第二图形示能表示863和第三图形示能表示865中的每一者匹配的详细功能。
例如,用户交互可以在与第二图形示能表示863的接触被保持的同时从下方向上移动(↑),并且由与第二图形示能表示863相应的的用户交互进行的移动距离可以大于或等于第一阈值。在这种情况下,电子装置101、300可以执行闹铃停止功能,该闹铃停止功能是与第二图形示能表示863匹配的详细功能。可选择地,用户交互可以在与第三图形示能表示865的接触被保持的同时从上方向下移动(↓),并且由与第三图形示能表示865相对应的用户交互进行的移动距离可以大于或等于第一阈值。在这种情况下,电子装置101、300可以执行小睡功能,该小睡功能是与第三图形示能表示865匹配的详细功能。
当多个功能与第一图形示能表示815匹配时,在针对第一图形示能表示815的选择被输入时,电子装置101、300可以利用第二图形示能表示863和第三图形示能表示865替换第一图形示能表示815,从而通知用户可以根据动作方向执行不同的功能。此外,当多个功能与第一图形示能表示815匹配时,除了由用户交互进行的移动距离以及与触摸显示器的接触是否被保持之外,电子装置101、300还可以在进一步考虑由用户交互进行的移动方向来执行与每一个图形示能表示匹配的详细功能。
图9是示出根据实施例的通过图形示能表示执行闹铃停止的过程的图。参考图9,可以显示在用户对显示在根据实施例的电子装置(例如,图1的电子装置101和图3的电子装置300)的锁定屏幕910上的第一图形示能表示915的选择被输入时显示替换第一图形示能表示915的第二图形示能表示925的屏幕920、示出执行针对第二图形示能表示925的用户交互的过程的屏幕930和940、以及在其上执行闹铃停止功能的锁定屏幕950。
当针对显示在屏幕910上的第一图形示能表示915的选择被输入时,电子装置101、300可以如屏幕920中所示利用第二图形示能表示925替换第一图形示能表示915。此时,与第一图形示能表示915匹配的功能可以是例如闹铃停止功能。
当在与第二图形示能表示925的接触被保持的同时用户交互向右移动时,电子装置101、300可以像显示在屏幕930上的第二图形示能表示935一样改变第二图形示能表示925的形式。当改变的第二图形示能表示935连续向右移动时,电子装置101、300可以像在屏幕940上显示的第二图形示能表示945一样改变第二图形示能表示935。
当从显示在屏幕920上的第二图形示能表示925到显示在屏幕940上的第二图形示能表示945的移动距离大于或等于第一阈值时,电子装置101、300可以执行闹铃停止功能,该闹铃停止功能是对应于第一图形示能表示915的功能。在电子装置101、300执行闹铃停止功能时,可以显示具有在执行闹铃停止功能时停止的闹铃的锁定屏幕950。
图10a和图10b是示出根据实施例的显示与匹配第一图形示能表示一样多的功能的方法的图。
参考图10a,示出了屏幕1010、1020、1030、1040和1050,其示出了当一个功能(例如,来电接受功能)与第一图形示能表示1015匹配时由根据实施例的电子装置(例如,图1的电子装置101和图3的电子装置300)执行与第一图形示能表示1015匹配的功能的过程。
例如,当用户对来电呼叫屏幕1010上显示的第一图形示能表示1015的选择被输入时,电子装置101、300可以如屏幕1020中所示利用第二图形示能表示1025替换第一图形示能表示1015。
当与第二图形示能表示1025相对应的用户交互(例如,向右拖动)从点1027开始逐渐继续时,电子装置101、300可以保持显示第二图形示能表示1025。此时,随着第二图形示能表示1025被持续向右拖动,电子装置101、300可以以像屏幕1030的第二图形示能表示1035和屏幕1040的第二图形示能表示1045一样与由拖动进行的移动距离成比例地逐渐变形的形式显示第二图形示能表示1025。
在此,由拖动进行的“移动距离”可以对应于从对应于第二图形示能表示1025的用户交互开始的点1027到用户交互结束的点1047的移动距离(线性距离)。
在从显示在屏幕1020上的第二图形示能表示1025的点1027到显示在屏幕1040上的第二图形示能表示1045的点1047的移动距离大于或等于第一阈值1043的状态下,用户可以释放与第二图形示能表示1045的接触。第一阈值1043可以是例如用于比较从对应于第二图形示能表示1025的用户交互开始的点1027到用户交互结束的点1047的移动距离的参考值,并且可以对应于距第二图形示能表示1025的预定阈值距离(不管方向如何)。在这种情况下,电子装置101、300可以执行与第一图形示能表示1015匹配的来电接受功能。在电子装置101、300执行来电接受功能时,可以显示呼叫连接屏幕1050。在由用户选择在呼叫连接屏幕1050上以电话的形状显示的呼叫按钮1055时,电子装置101、300可以执行呼叫连接。
参考图10b,示出了屏幕1010、1060、1070、1075、1080和1085,其示出了当两个功能(例如,来电接受功能和来电拒绝功能)与第一图形示能表示1015匹配时执行与第一图形示能表示1015匹配的两个功能的过程。
例如,当用户对来电呼叫屏幕1010上显示的第一图形示能表示1015的选择被输入时,电子装置101、300可以如屏幕1060中所示利用对应于来电接受功能的第二图形示能表示1063和对应于来电拒绝功能的第三图形示能表示1066替换第一图形示能表示1015。
此时,当第二图形示能表示1063上的拖动输入从上向下(↓)发生时,电子装置101、300可以像屏幕1070的第二图形示能表示1073一样扩展第二图形示能表示1063。当第二图形示能表示1073上的拖动输入继续并且对应于第二图形示能表示1073的移动距离超过第二阈值时,电子装置101、300可以如屏幕1075中所示执行与第二图形示能表示1063匹配的详细功能(例如,呼叫连接屏幕提供功能)。此时,屏幕1075可以对应于通知用户将应答呼叫的呼叫连接屏幕。在由用户选择在呼叫连接屏幕1075上以电话的形状显示的呼叫按钮1078时,电子装置101、300可以执行呼叫连接。
可选择地,当屏幕1060上显示的第三图形示能表示1066上的拖动输入从下向上(↑)发生时,电子装置101、300可以像屏幕1080的第三图形示能表示1086一样扩展第三图形示能表示1066。当第三图形示能表示1086上的拖动输入继续并且对应于第三图形示能表示1086的移动距离超过第二阈值时,电子装置101、300可以如屏幕1085中所示执行与第三图形示能表示1066匹配的详细功能(例如,呼叫拒绝消息发送屏幕提供功能)。此时,屏幕1085可以包括指示用户将不应答该呼叫的各种呼叫拒绝消息中的一个呼叫拒绝消息(例如,“我会给你回电话”、“你能稍后打电话吗?”或“请给我发短信”),但不限于此。
在由用户选择了显示在屏幕1085上的各种呼叫拒绝消息中的任何一个呼叫拒绝消息时,电子装置101、300可以向呼叫者发送所选择的消息。
图11是示出根据实施例的执行与第一图形示能表示匹配的功能的方法的示意图。参考图11,示出了屏幕1120、1130、1140和1150,其示出了在由用户选择了显示在根据实施例的电子装置(例如,图1的电子装置101和图3的电子装置300)的锁定屏幕1110上的第一图形示能表示1115时执行与第一图形示能表示1115匹配的执行呼叫功能的过程。
例如,与执行呼叫功能匹配的第一图形示能表示1115可以显示在锁定屏幕1110的右下侧上。在对第一图形示能表示1115的选择被输入时,电子装置101、300可以如屏幕1120中所示利用第二图形示能表示1125替换第一图形示能表示1115。随着针对第二图形示能表示1125的拖动输入继续,电子装置101、300可以如屏幕1130中所示利用第二图形示能表示1135改变第二图形示能表示1125。此时,电子装置101、300可以与由针对第二图形示能表示1125的持续拖动输入进行的移动距离的增加成比例地扩展显示在第二图形示能表示1125中的板的区域。引导与第一图形示能表示1115匹配的执行呼叫功能的图标1137可以被添加到第二图形示能表示1135。此时,图标1137可以在非活动状态下被显示为变暗。图标1137可以引导电子装置101、300可以在针对第二图形示能表示1135的交互被保持的情况下执行该执行呼叫功能。
当由针对第二图形示能表示1135的持续拖动输入进行的移动距离超过预设的第一阈值时,电子装置101、300可以如屏幕1140中所示激活第二图形示能表示1145中包括的图标1147。例如,图标的颜色和/或对比度可以改变。
当用户在图标1147被激活的情况下释放拖动输入的接触时,电子装置101、300可以显示执行呼叫屏幕1150。执行呼叫屏幕1150可以是对应于与第一图形示能表示1115匹配的执行呼叫功能的屏幕。
图12是示出指示可以针对根据实施例的电子装置显示第一示能表示的位置的形状因子的图。参考图12,示出了指示在根据实施例的电子装置(例如,图1的电子装置101和图3的电子装置300)中显示第一示能表示的位置的形状因子1210、指示在翻盖式电子装置101、300中显示第一示能表示的位置的形状因子1230、指示在可穿戴装置型电子装置101、300中显示第一示能表示的位置的形状因子1250、指示在平板型电子装置101、300中显示第一示能表示的位置的形状因子1270、以及指示在折叠式电子装置101、300中显示第一示能表示的位置的形状因子1290。
在形状因子1210、形状因子1230和形状因子1270中,左侧利用虚线标记的圆圈可以是在电子装置101、300被纵向定位时显示第一示能表示的位置,以及右侧利用虚线标记的圆圈可以是在电子装置101、300被横向定位时显示第一示能表示的位置。
此外,在形状因子1290的第一示图中利用虚线标记的圆圈可以是在折叠式电子装置101、300被纵向定位并且可折叠显示器被展开和扩展时显示第一示能表示的位置。在形状因子1290的第二示图中利用虚线标记的圆圈可以是在折叠式电子装置101、300被纵向定位并且可折叠显示器被折叠时显示第一示能表示的位置。
此外,在形状因子1290的第三示图中利用虚线标记的圆圈可以是在折叠式电子装置101、300被横向定位并且可折叠显示器展开和扩展时显示第一示能表示的位置。
当电子装置101、300具有预定形状因子或多个形状因子时,电子装置101、300可以确定折叠状态或展开状态下的形状因子。例如,电子装置101、300可以考虑电子装置的布置和/或旋转或者电子装置的布置状态来确定形状因子的姿态。电子装置101、300可以基于用户的注视来控制要显示在电子装置101、300的显示器上的预设位置处的示能表示。
参考图12描述的针对电子装置显示第一示能表示的位置对应于示例,并且不限于此。此外,显示第一示能表示的位置可以以各种方式改变。
图13是示出根据实施例的电子装置的运行方法的流程图。操作可以被顺序地执行,但不是必需被顺序地执行。例如,可以以不同的顺序执行操作,并且可以并行执行至少两个操作。
参考图13,示出了由根据实施例的电子装置(例如,图1的电子装置101、图3的电子装置300)通过操作1310至1330执行与第一图形示能表示匹配的功能的操作。根据实施例,操作1310至1330可以由电子装置300的处理器(例如,图1的处理器120、图3的处理器330)执行。
在操作1310中,电子装置101、300可以接收对显示在触摸显示器310的预设位置处的第一图形示能表示的选择。
在操作1320中,响应于操作1310中的选择,电子装置101、300可以利用根据用户的动作修改的第二图形示能表示替换第一图形示能表示。例如,电子装置101、300可以基于与第一图形示能表示匹配的功能的数量,利用与功能一样多的图形示能表示替换第一图形示能表示。下面将参考图14更详细地描述由电子装置101、300利用与功能一样多的图形示能表示替换第一图形示能表示的方法。
在操作1330,电子装置101、300可以基于由对应于第二图形示能表示的用户交互进行的移动距离以及与触摸显示器的接触是否被保持,来执行与第一图形示能表示匹配的功能。例如,电子装置101、300可以基于由用户交互进行的移动距离与第一阈值比较的结果以及与触摸显示器的接触是否被保持,来执行与第一图形示能表示匹配的功能。下面将参考图15更详细地描述由电子装置101、300执行与第一图形示能表示匹配的功能的方法。
根据实施例,当在操作1320中电子装置101、300基于与第一图形示能表示匹配的功能的数量,利用与功能一样多的图形示能表示替换第一图形示能表示时,在操作1330中,电子装置101、300可以基于由与匹配第一图形示能表示的功能一样多的图形示能表示中的每一个图形示能表示相对应的用户交互进行的移动距离、移动方向以及与触摸显示器的接触是否被保持,来执行与图形示能表示中的每一个图形示能表示匹配的详细功能。例如,当第一功能和第二功能与第一图形示能表示匹配时,电子装置101、300可以基于由与对应于第一功能的第二图形示能表示和对应于第二功能的第三图形示能表示中的每一者相对应的用户交互进行的移动距离以及与触摸显示器的接触是否被保持,来执行与第二图形示能表示匹配的详细功能和与第三图形示能表示匹配的详细功能中的任何一者。
图14是示出根据另一实施例的电子装置的运行方法的流程图。操作可以被顺序地执行,但不是必需被顺序地执行。例如,可以以不同的顺序执行操作,并且可以并行执行至少两个操作。
参考图14,示出了由根据实施例的电子装置(例如,图1的电子装置101、图3的电子装置300)通过操作1410至1460利用与匹配第一图形示能表示的功能一样多的图形示能表示替换第一图形示能表示的操作。根据实施例,操作1410至1460可以由处理器(例如,图1的处理器120、图3的处理器330)300执行。
在操作1410中,电子装置101、300可以确定是否一个功能与第一图形示能表示匹配。当在操作1410中确定一个功能与第一图形示能表示匹配时,在操作1420中,电子装置101、300可以利用第二图形示能表示替换第一图形示能表示。
当在操作1410中确定不仅一个功能与第一图形示能表示匹配时,在操作1430中,电子装置101、300可以确定是否两个功能与第一图形示能表示匹配。当在操作1430中确定两个功能与第一图形示能表示匹配时,在操作1440中,电子装置101和300可以利用分别对应于两个功能的第二图形示能表示和第三图形示能表示替换第一图形示能表示。
当在操作1430中确定不仅两个功能与第一图形示能表示匹配时,在操作1450中,电子装置101、300可以确定是否三个功能与第一图形示能表示匹配。当在操作1450中确定三个功能与第一图形示能表示匹配时,在操作1460中,电子装置101和300可以利用分别对应于三个功能的第二图形示能表示、第三图形示能表示和第四图形示能表示替换第一图形示能表示。
图15是示出根据另一实施例的电子装置的运行方法的流程图。操作可以被顺序地执行,但不是必需被顺序地执行。例如,可以以不同的顺序执行操作,并且可以并行执行至少两个操作。
参考图15,示出了由根据实施例的电子装置(例如,图1的电子装置101、图3的电子装置300)通过操作1510至1580执行与第一图形示能表示匹配的功能的操作。根据实施例,操作1510至1580可以由电子装置300的处理器(例如,图1的处理器120、图3的处理器330)执行。
在操作1510中,电子装置101、300可以确定由对应于第二图形示能表示的用户交互进行的移动距离是否小于第一阈值、以及与触摸显示器的接触是否被保持。当在操作1510中确定移动距离不小于第一阈值并且接触没有被保持时,电子装置101、300可以执行操作1530。相反,当在操作1510中确定移动距离小于第一阈值并且接触被保持时,在操作1520中保持显示第二图形示能表示的同时,电子装置101、300可以执行操作1530。
在操作1530中,电子装置101、300可以确定移动距离是否小于第一阈值以及接触是否被释放。当在操作1530确定移动距离大于第一阈值或者接触没有被释放时,电子装置101、300可以立即执行操作1550。相反,当在操作1530中确定移动距离小于第一阈值并且接触被释放时,在操作1540中,电子装置101、300可以返回到显示第一图形示能表示的屏幕,而不执行与第一图形示能表示匹配的功能。
在操作1550中,电子装置101、300可以确定移动距离是否大于或等于第一阈值以及接触是否被保持。当在操作1550确定移动距离大于或等于第一阈值并且接触没有被保持时,电子装置101、300可以立即执行操作1570。相反,当在操作1550中确定移动距离大于或等于第一阈值并且接触被保持时,电子装置101、300可以在操作1560中改变第二图形示能表示,然后执行操作1570。此时,在操作1560中由电子装置101、300改变第二图形示能表示的方法如下,但是不一定限于此。
在操作1560中,电子装置101、300可以通过视觉地使第二图形示能表示变形来改变第二图形示能表示。在此,视觉地变形可以包括改变第二图形示能表示的形状、形式和颜色中的至少一者,但不一定限于此。例如,电子装置101、300可以通过向第二图形示能表示添加引导与第一图形示能表示匹配的功能的表达(例如,“闪光灯将亮起。”、“您可以拍照了。”)以及引导与第一图形示能表示匹配的功能的图标(例如,闪光灯图标、相机图标)中的至少一者来改变第二图形示能表示。可选择地,电子装置101、300可以通过向第二图形示能表示添加包括关于与第一图形示能表示匹配的功能的声音和触觉中的至少一者的声学示能表示,来改变第二图形示能表示。此外,例如,电子装置101、300可以通过显示对应于与第一图形示能表示匹配的功能的预览画面以覆盖在第二图形示能表示上,来改变第二图形示能表示。
在操作1570中,电子装置101、300可以确定移动距离是否大于或等于第一阈值以及接触是否被释放。当在操作1570确定移动距离大于或等于第一阈值并且接触没有被释放时,电子装置101、300可以终止操作。相反,当在操作1570确定移动距离大于或等于第一阈值并且接触被释放时,在操作1580中,电子装置101、300可以运行与第一图形示能表示匹配的功能。
根据实施例,当在操作1550中移动距离大于或等于第一阈值并且根据用户交互的接触被保持时,除了在操作1560中改变第二图形示能表示之外,电子装置101、300还可以根据移动距离超过第二阈值的程度针对每个步长执行与第一图形示能表示相对应的功能。
虽然已经具体示出和描述了实施例的各方面,但是将理解,在不脱离所附权利要求的精神和范围的情况下,可以在形式和细节上进行各种改变。

Claims (15)

1.一种电子装置,所述电子装置包括:
触摸显示器;以及
处理器,所述处理器被配置为:
控制所述触摸显示器显示第一图形示能表示;
基于指示所述第一图形示能表示的输入,控制所述显示器利用第二图形示能表示替换所述第一图形示能表示的显示;
在所述输入被保持的同时,控制所述显示器根据用户的动作使所述第二图形示能表示变形;以及
基于所述输入的移动距离和所述输入是否被保持,执行与所述第一图形示能表示匹配的功能。
2.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:将所述移动距离与第一阈值进行比较,并且基于所述移动距离超过所述第一阈值并且所述输入被释放,执行与所述第一图形示能表示匹配的功能。
3.根据权利要求2所述的电子装置,其中,所述处理器还被配置为:
在所述移动距离小于所述第一阈值并且所述输入被保持的同时,控制所述显示器保持所述第二图形示能表示的显示;
基于所述移动距离小于所述第一阈值并且所述输入被释放,控制所述显示器返回到显示所述第一图形示能表示;
基于所述移动距离大于或等于所述第一阈值并且所述输入被保持,控制所述显示器改变所述第二图形示能表示;以及
基于所述移动距离大于或等于所述第一阈值并且所述输入被释放,执行与所述第一图形示能表示匹配的功能。
4.根据权利要求3所述的电子装置,其中,所述处理器还被配置为通过以下操作控制所述显示器改变所述第二图形示能表示:
视觉地使所述第二图形示能表示变形;
向所述第二图形示能表示添加引导与所述第一图形示能表示匹配的功能的表达和图标中的至少一者;
向所述第二图形示能表示添加包括关于与所述第一图形示能表示匹配的功能的声音和触觉中的至少一者的声学示能表示;或者
在所述第二图形示能表示上显示对应于与所述第一图形示能表示匹配的功能的预览画面。
5.根据权利要求3所述的电子装置,其中,所述处理器还被配置为:基于所述移动距离大于或等于所述第一阈值并且所述输入被保持,在根据所述移动距离超过第二阈值的程度来修改对应于所述第一图形示能表示的功能的同时执行所述功能,同时继续控制所述显示器改变所述第二图形示能表示。
6.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:控制所述显示器基于与所述第一图形示能表示匹配的功能的数量,利用分别对应于所述功能的一个或更多个图形示能表示替换所述第一图形示能表示。
7.根据权利要求6所述的电子装置,其中,所述处理器还被配置为:
基于一个功能与所述第一图形示能表示匹配,控制所述显示器利用所述第二图形示能表示替换所述第一图形示能表示;
基于两个功能与所述第一图形示能表示匹配,控制所述显示器利用分别对应于所述两个功能的所述第二图形示能表示和第三图形示能表示替换所述第一图形示能表示;并且
基于三个功能与所述第一图形示能表示匹配,控制所述显示器利用分别对应于所述三个功能的所述第二图形示能表示、所述第三图形示能表示和第四图形示能表示替换所述第一图形示能表示。
8.根据权利要求6所述的电子装置,其中,所述处理器还被配置为:基于所述移动距离、分别对应于所述一个或更多个图形示能表示的距离、所述输入的移动方向以及所述输入是否被保持,执行与所述一个或更多个图形示能表示中的每一者匹配的详细功能。
9.根据权利要求8所述的电子装置,其中,所述处理器还被配置为:基于第一功能和第二功能与所述第一图形示能表示匹配,基于所述移动距离、分别对应于所述第二图形示能表示和第三图形示能表示的距离以及所述输入是否被保持,执行与所述第二图形示能表示或所述第三图形示能表示匹配的详细功能。
10.根据权利要求5所述的电子装置,其中,所述处理器还被配置为:
基于所述移动距离对应于所述第二图形示能表示并且超过所述第二阈值,执行与所述第二图形示能表示匹配的详细功能,以及
基于所述移动距离对应于第三图形示能表示并且超过所述第二阈值,执行与所述第三图形示能表示匹配的详细功能。
11.一种电子装置的运行方法,所述运行方法包括:
接收指示显示在所述电子装置的触摸显示器上的第一图形示能表示的输入;
基于所述输入,利用第二图形示能表示替换所述第一图形示能表示;
在所述输入被保持的同时,根据用户的动作使所述第二图形示能表示变形;以及
基于所述输入的移动距离和所述输入是否被保持,执行与所述第一图形示能表示匹配的功能。
12.根据权利要求11所述的运行方法,所述运行方法还包括将所述移动距离与第一阈值进行比较,
其中,所述执行与所述第一图形示能表示匹配的功能包括:基于所述移动距离超过所述第一阈值以及所述输入被释放,执行与所述第一图形示能表示匹配的功能,以及
所述执行与所述第一图形示能表示匹配的功能包括以下至少一者:
在所述移动距离小于所述第一阈值并且所述输入被保持的同时,保持所述第二图形示能表示的显示;
基于所述移动距离小于所述第一阈值并且所述输入被释放,返回到显示所述第一图形示能表示;
基于所述移动距离大于或等于所述第一阈值并且所述输入被保持,改变所述第二图形示能表示;以及
基于所述移动距离大于或等于所述第一阈值并且所述输入被释放,执行与所述第一图形示能表示匹配的功能。
13.根据权利要求12所述的运行方法,其中,所述改变所述第二图形示能表示包括以下至少一者:
视觉地使所述第二图形示能表示变形;
向所述第二图形示能表示添加引导与所述第一图形示能表示匹配的功能的表达和图标中的至少一者;
向所述第二图形示能表示添加包括关于与所述第一图形示能表示匹配的功能的声音和触觉中的至少一者的声学示能表示;以及
在所述第二图形示能表示上显示对应于与所述第一图形示能表示匹配的功能的预览画面。
14.根据权利要求12所述的运行方法,其中,所述改变所述第二图形示能表示还包括:基于所述移动距离大于或等于所述第一阈值并且所述输入被保持,在根据所述移动距离超过第二阈值的程度来修改对应于所述第一图形示能表示的功能的同时执行所述功能,同时改变所述第二图形示能表示。
15.根据权利要求11所述的运行方法,其中,利用与所述功能一样多的图形示能表示进行替换包括:
基于一个功能与所述第一图形示能表示匹配,利用所述第二图形示能表示替换所述第一图形示能表示;
基于两个功能与所述第一图形示能表示匹配,利用分别对应于所述两个功能的所述第二图形示能表示和第三图形示能表示替换所述第一图形示能表示;以及
基于三个功能与所述第一图形示能表示匹配,利用分别对应于所述三个功能的所述第二图形示能表示、所述第三图形示能表示和第四图形示能表示替换所述第一图形示能表示,并且
所述执行与所述第一图形示能表示匹配的功能包括:基于所述移动距离、分别对应于所述一个或更多个图形示能表示的距离、所述输入的移动方向以及所述输入是否被保持,执行与所述一个或更多个图形示能表示中的每一者匹配的详细功能。
CN202280057204.1A 2021-08-31 2022-05-27 用于执行与图形示能表示匹配的功能的电子装置以及电子装置的运行方法 Pending CN117836749A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2021-0115356 2021-08-31
KR1020210115356A KR20230032471A (ko) 2021-08-31 2021-08-31 그래픽 어포던스와 매칭된 기능을 수행하는 전자 장치 및 그 전자 장치의 동작 방법
PCT/KR2022/007531 WO2023033311A1 (ko) 2021-08-31 2022-05-27 그래픽 어포던스와 매칭된 기능을 수행하는 전자 장치 및 그 전자 장치의 동작 방법

Publications (1)

Publication Number Publication Date
CN117836749A true CN117836749A (zh) 2024-04-05

Family

ID=85287153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280057204.1A Pending CN117836749A (zh) 2021-08-31 2022-05-27 用于执行与图形示能表示匹配的功能的电子装置以及电子装置的运行方法

Country Status (2)

Country Link
EP (1) EP4328732A1 (zh)
CN (1) CN117836749A (zh)

Also Published As

Publication number Publication date
EP4328732A1 (en) 2024-02-28
US20230069151A1 (en) 2023-03-02

Similar Documents

Publication Publication Date Title
CN109313519B (zh) 包括力传感器的电子设备
US8452339B2 (en) Mobile terminal and method of controlling the same
EP3015966A2 (en) Mobile terminal and control method thereof
KR102599383B1 (ko) 분할된 화면 상에서 실행 가능한 어플리케이션 리스트를 디스플레이하는 전자 장치 및 전자 장치의 동작 방법
US10552182B2 (en) Multiple display device and method of operating the same
CN111566608B (zh) 用于提供与键盘布局相关联的功能的设备和方法
CN116075853A (zh) 提供捕获功能的方法及其电子装置
KR20140008643A (ko) 이동 단말기 및 이동 단말기의 제어 방법
KR102536148B1 (ko) 전자 장치의 동작 방법 및 장치
US20230176655A1 (en) Electronic device and method for controlling vibration output thereof
US9336242B2 (en) Mobile terminal and displaying method thereof
KR20220014751A (ko) 슬라이딩 가능한 전자 장치 및 이의 제어 방법
KR20220016544A (ko) 오디오 공유를 지원하는 전자 장치
CN116686257A (zh) 用于提供用户界面的方法及其电子装置
US20230281021A1 (en) Electronic device and application execution method for electronic device
US12032819B2 (en) Electronic device for performing function matched with graphic affordance and operating method of electronic device
EP4328732A1 (en) Electronic device for performing function matched with graphic affordance, and operating method of electronic device
US10061502B2 (en) Electronic device
KR20230032471A (ko) 그래픽 어포던스와 매칭된 기능을 수행하는 전자 장치 및 그 전자 장치의 동작 방법
US20230224401A1 (en) Electronic device including expandable display and operation method thereof
US20230052203A1 (en) Electronic device for managing screen of display and operation method of the electronic device
EP4280043A1 (en) Electronic apparatus comprising foldable display and control method thereof
US11782596B2 (en) Apparatus and method for providing content search using keypad in electronic device
EP4325874A1 (en) Electronic device and operation method of electronic device
EP4277251A1 (en) Electronic device comprising expandable display, and user interface provision method

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