CN104050153A - 数据复制和粘贴的方法和装置 - Google Patents
数据复制和粘贴的方法和装置 Download PDFInfo
- Publication number
- CN104050153A CN104050153A CN201410088340.4A CN201410088340A CN104050153A CN 104050153 A CN104050153 A CN 104050153A CN 201410088340 A CN201410088340 A CN 201410088340A CN 104050153 A CN104050153 A CN 104050153A
- Authority
- CN
- China
- Prior art keywords
- application
- list
- gesture
- input field
- detection
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04809—Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了一种数据复制和粘贴的方法,包括:检测在光标位于第一应用中的输入字段时执行的第一手势;响应于第一手势显示应用列表;检测对应用列表中第二应用的选择;利用第二应用打开第一文件,并显示第一文件内容;检测在第一文件内容的一部分上正执行的第二手势;并且将第一文件内容的所述一部分***到第一应用的输入字段中。
Description
技术领域
本公开涉及电子设备,更具体地涉及用于数据复制和粘贴的方法和装置。
背景技术
图1A和1B示出了根据传统技术的剪切/粘贴或复制/粘贴功能。
参照图1A,当将剪贴板中预存储的对象(例如,字符串、图像等)粘贴到特定应用(例如,备忘录板、文档编辑器程序等)100中的光标位置103时,可以在光标位置103处将触摸保持特定时间,或者当选择菜单时,显示“粘贴”101和“剪贴板”102。当选择粘贴101时,在光标位置103处直接显示最后复制的对象(例如,字符串、图像等),并且当选择剪贴板102时,显示剪贴板中复制的对象(如附图标记110所指示的)。在这种情况下,当用户在剪贴板中的项目之中选择项目#1111时,在特定应用(例如,备忘录板、文档编辑器程序等)100中的光标位置103处显示所选项目#1111(如附图标记120所指示的)。即,在执行粘贴之前,必须将字符串或图像预先复制和存储到剪贴板。
如果如图1B所示在剪贴板中不存在要粘贴的对象,则用户必须通过改变到包括要粘贴的对象的另一应用,来复制要粘贴的对象。
参照图1B,当要在光标位置131处粘贴的对象不存在于当前正执行的应用130中的剪贴板中时,或者如果不复制要粘贴的对象,则应用改变到包括要粘贴的对象的不同应用135,并且选择并复制不同应用135中的项目136。其后,应用改变回到应用130,在光标位置131处显示“粘贴”141和“剪贴板”142,并且通过选择“粘贴”141或“剪贴板”142,在光标位置131处显示项目136。
如上所述,传统地,为了使当前应用使用不同应用中存储的数据,必须始终在原始数据位置处预先执行数据复制操作。即,在根据要复制的数据的位置复制数据之后,对数据进行粘贴。如果支持多任务滑动,则可以通过执行用于执行主任务的应用以外的其他应用来执行显示操作,但是发生若干次屏幕改变,以执行复制/粘贴或剪切/粘贴功能。具体地,当粘贴若干数据时,更频繁地发生屏幕改变。
尽管可以在复制多个数据时使用剪贴板,但是必须分离地粘贴剪贴板中复制的数据,这引起使用不便。
因此,需要复制和粘贴数据的新技术。
发明内容
本公开解决了这种需要。根据本公开的一个方面,提供了一种方法,包括:检测在光标位于第一应用中的输入字段时执行的第一手势;响应于第一手势显示应用列表;检测对应用列表中第二应用的选择;利用第二应用打开第一文件,并且显示第一文件内容;检测在第一文件内容的一部分上正执行的第二手势;并且将第一文件内容的所述一部分***到第一应用的输入字段中。
根据本公开的另一方面,提供了一种电子设备,包括:处理器,配置为检测在光标位于第一应用中的输入字段时执行的第一手势;响应于第一手势显示应用列表;检测对应用列表中第二应用的选择;利用第二应用打开第一文件,并且显示第一文件内容;检测在第一文件内容的一部分上正执行的第二手势;并且将第一文件内容的所述一部分***到第一应用的输入字段中。
根据本公开的又一方面,提供了一种电子设备中用于复制和粘贴数据的方法,所述方法包括:检测对第一应用中粘贴位置的选择;在选择粘贴位置之后显示应用列表;检测对应用列表中第二应用的选择;利用第二应用打开文件,并且显示文件内容;检测对文件内容的一部分的选择;并且在粘贴位置处显示文件内容的所述一部分。
根据本公开的又一方面,提供了一种电子设备,包括:处理器,配置为:检测对第一应用中粘贴位置的选择;在选择粘贴位置之后显示应用列表;检测对应用列表中第二应用的选择;利用第二应用打开文件,并且显示文件内容;检测对文件内容的一部分的选择;并且在粘贴位置处显示文件内容的所述一部分。
根据本公开的又一方面,提供了一种电子设备中用于复制和粘贴数据的方法,所述方法包括:检测对第一应用中粘贴位置的选择;在选择粘贴位置之后显示应用列表;检测对应用列表中第二应用的选择;通过使用第二应用来显示内容;当使用第二应用显示内容时,检测选择所述内容的手势;并且响应于所述手势在第一应用的粘贴位置处粘贴所述内容;其中,手势用作用于复制内容的指令和用于粘贴内容的指令。
附图说明
根据以下结合的附图的详细描述,本公开特定示例实施例的以上和其他方面、特征和优点将变得显而易见,在附图中:
图1A和1B示出了根据传统技术的剪切/粘贴或复制/粘贴功能;
图2A至2G是示出了根据本公开方面的用于执行复制/粘贴功能的用户界面的示例的图;
图3是根据本公开方面的处理示例的流程图;
图4A至4G是示出了根据本公开方面的用于执行复制/粘贴功能的用户界面的另一示例的图;以及
图5是根据本公开方面的电子设备的示例的框图。
具体实施方式
以下参照附图描述本公开的方面。在以下描述中,由于公知功能或构造会不必要的模糊本公开,因此进行具体描述。同样,根据本公开的功能定义本文所使用的术语。因此,术语可以根据用户或操作人员的意图和使用而变化。即,必须基于本文进行的描述了理解本文所使用的术语。此外,贯穿附图,类似的附图标记表示用于执行类似功能和动作的部分。
下文中描述的本发明的涉及一种电子设备中复制/粘贴方法和装置。具体地,可以将本发明分类为要在粘贴位置处加载包括要复制对象的应用的部分以及在粘贴位置处显示所复制对象的部分。
图2A至2G是示出了根据本公开方面的用于执行复制/粘贴功能的用户界面的示例的图。例如在图2中采用了在特定银行的主页中复制和粘贴银行账户的情况。更具体地,图2A示出了在登录到特定银行主页之后执行的账户转账的屏幕200。屏幕200包括:提款账户分部210,识别要从中取钱的账户。屏幕200还包括:存款账户分部220,识别要存钱的账户。存款账户分部220包括其中输入银行标识符的输入字段222。此外,存款账户分部220包括其中输入银行账户号的输入字段224。
图2B示出了根据本公开方面的“加载”功能操作的示例。可以基于用于加载信息的手势来执行“加载”功能。如图2B所示,可以在输入字段224上保持触摸,并响应于此,可以显示与“加载功能”相关联的指示230。尽管在该示例中指示是弹出消息,但是在其他实现方式中,任何适合类型的输入组件可以用作“加载”功能的指示。
例如,可以在光标位于输入字段224中并且在屏幕的任一区域中将触摸保持特定时间时显示“加载”功能的指示230。保持触摸的屏幕区域可以是接近光标位置的区域。根据另一示例,手势不限于在屏幕的任一区域中保持了特定时间的触摸动作,并因此手势可以是按压软键或硬键来显示“加载”功能的指示230的动作。
在图2C中,选择“加载”功能的指示230。
在图2D中,响应于选择“加载”功能的指示230,显示应用列表240。应用列表可以包括一个或多个应用的任一适合的指示。例如,应用列表240可以是当前在背景中正执行的应用的列表,或者可以是与以下中的至少一个的属性(例如,特性)相关的应用的列表:(1)其中执行触发指示230的显示的手势的字段,和(2)在执行触发显示指示230的手势的情况下光标所处的字段。在本示例中,可以基于输入字段224的属性(例如,特性)来产生应用列表240。
例如,如果要粘贴的对象是文本,则显示与文本相关的应用。作为另一示例,如果要粘贴的对象的属性是图像,则显示与图像处理相关的应用。在本示例中,由于字段224是文本字段,则与文本编辑相关的应用包括在应用列表240中。具体地,针对应用242和244的标识符可以包括在列表中。应用242可以是消息收发应用,并且应用244可以是用于起草备忘录的应用。
在图2E中,从应用列表240中选择应用242。
在图2F中,响应于从列表中选择应用242,显示应用242的屏幕。该屏幕包括消息252和消息254。如所示,消息254包括银行账户号。当显示消息254时,用户可以在与银行账户号“123-4-567-890”相对应的消息的一部分上执行拖动(和/或任何其他适合的手势)。
在图2G中,响应于该手势,将银行账户号复制到屏幕200的输入字段224中。在本示例中,响应于手势:(1)将银行账户复制到存储器中,(2)从显示器去除屏幕250,并且该位置显示屏幕200,以及(3)在预定位置处粘贴银行账户号。因此,在一些实现方式中,手势可以同时用在复制指令、粘贴指令和“改变屏幕”指令。在一些实现方式中,预定位置可以是:(1)当执行触发“加载”功能指示230的显示的手势时光标所处的位置,(2)当执行触发“加载”功能指示230的显示的手势时的位置,和/或屏幕200中任何其他适合的位置。
更具体地,当释放对银行账户号“123-4-567-890”的拖动时,将电子设备上显示的屏幕从屏幕250自动改变到屏幕200,并且在输入字段224中光标位置处显示银行账户号“123-4-567-890”。因此,在一个示例中,当在一个应用屏幕中拖动要复制的对象并且释放拖动时,可以响应于拖动的释放,可以在另一应用的屏幕中的光标位置处粘贴对象。
此外或备选地,当拖动对象并且针对所拖动对象执行“复制”功能时,针对先前应用的光标位置执行粘贴功能。
如上所述,代替要复制的对象的位置,可以通过使用要粘贴的对象点处的选项菜单来执行“加载”。在这种情况下,显示在背景或与对象点的字段属性相关的应用中存在的应用,并且选择该应用来拖动要复制的数据。此外,当复制原始数据时,将应用改变到执行加载的先前应用,并且在对应光标位置处自动粘贴所拖动或所复制的数据。通过在复制之前移动到应用执行任务的位置,可以保持先前任务。
图3是根据本公开方面的处理示例的流程图。可以通过任何适合类型的电子设备(例如,图2A-2G中示出的电子设备和/或图5中示出的电子设备)来执行该处理。
参照图3,在步骤300中,电子设备执行第一应用。如果在步骤302中确定对要粘贴内容的位置(例如,粘贴位置)加以识别的输入,则过程前进到步骤304。
在步骤304中,电子设备响应于第一手势(例如,触摸)开始执行“加载”功能。在本示例中,第一手势包括在第一应用的屏幕的任一点处将触摸保持预定时间的动作。
在步骤306中,根据“加载”功能,电子设备显示与对应于粘贴位置的属性相关的应用列表(参见图2D)。在一些实现方式中,列表可以仅包括当前在执行处理的电子设备的背景中运行的应用。在其他实现方式中,列表可以包括电子设备上安装的任一应用。例如,如果粘贴位置的属性是文本,则显示与文本相关的应用,并且如果粘贴位置的属性是图像,则显示与图像相关的应用。
在步骤308中,从应用列表中选择第二应用(参见图2E)。在一些实现方式中,第二应用可以是能够打开并修改包括要复制的内容在内的一个或多个文件的应用。
在步骤310中,电子设备通过使用第二应用打开包括要复制的内容在内的一个或多个文件。在一些实现方式中,可以打开缺省文件(例如,包含消息252和254的文件)。在其他实现方式中,文件可以由用户指定。例如,如果第二应用的文件数目大于或等于2,则通过用户输入显示文件列表并且从文件列表中选择文件之一。
在步骤312中,电子设备响应于发起第二手势,复制文件之一中包括的内容。作为示例而不是限制,内容可以包括字符串、数据和/或任一其他适合类型的内容。例如,如果要复制的内容是文本,则显示并选择与文本相关的消息应用,并且在所显示的消息中显示的要复制内容是可以触摸并拖动的内容(参见图2F)。
在步骤314中,当第二手势完成时(例如,当释放对内容的触摸和拖动时),电子设备在步骤302处指定的粘贴位置处粘贴内容,并且显示第一应用的屏幕来代替第二应用的屏幕(参见图2E)。
如果在步骤316中确定需要在粘贴位置处粘贴附加信息,则过程返回到步骤304。否则,图3的过程结束。
图4A至4G是示出了根据本公开方面的用于执行复制/粘贴功能的用户界面的示例的图。
参照图4A至4G,当文档编辑器400(例如,powerpoint编辑器)(参见图4A)将从多个不同应用获得的数据复制并粘贴到文档编辑器正编辑的文档410中时,通过使用关于图2A-2G和4A-4G讨论的“加载”功能来执行复制和粘贴。
例如,可以在相对于文档410中的特定点(例如,粘贴点)调用“加载”功能之后,在web浏览器420中显示网页422。当触摸并拖动网页422中的文本401时,可以自动复制文本401(参见图4B),并且当释放触摸时,可以在文档410中的特定点处粘贴文本401。备选地,在一些实现方式中,仅当在触摸并拖动文本401之后执行附加复制指示时,才可以复制网页422中的文本401。
在文档410中的特定点处复制文本401之后,显示其中打开文本432的文档编辑器430。当触摸并拖动文档432的文本402时,自动复制文本402(参见图4C),并且当释放触摸时,在文档410的特定点处粘贴文本402。
在复制文本402之后,可以执行图像编辑器440来显示照片1。当触摸并拖动照片1的区域403时,自动复制照片1的区域403(参见图4D),并且当释放触摸时,在文档410的特定点处粘贴照片1的区域403。
在复制照片1的区域403之后,执行图像编辑器440来显示照片2。当触摸并拖动照片2的区域404时,自动复制照片2的区域404(参见图4E),并且当释放触摸时,在文档410中的特定点处粘贴照片2的区域404。
在复制照片2的区域404之后,执行文件资源管理器或音乐播放器450来显示音乐列表452。当将音乐列表中的任一音乐文件405触摸特定时间时,自动复制音乐文件405(参见,图4F),并且当释放触摸时,在文档410中的特定点处粘贴被触摸的音乐文件405。
图4G示出了文档复制完成之后文档编辑器400(例如,powerpoint编辑器)(参见图4A)的屏幕。如图所示,文档410包括如上所述复制到文档410中的内容项401、402、403、404和405。
在一些实现方式中,在将内容从应用420、430、440和450之一的屏幕复制到编辑器400的屏幕之后,可以显示询问用户是否希望将另一内容项复制和粘贴到编辑器400的屏幕中的弹出窗。如果用户肯定回答,则可以显示诸如应用列表240等应用列表,并且用户可以从该列表选择另一应用。一旦选择应用,就可以显示该应用的屏幕,从而允许用户复制所显示屏幕中包括的任一内容。
传统地,基于要复制的对象的位置,执行复制/粘贴功能,因此如果5个应用经历复制/粘贴功能,则屏幕必须改变11次,并且复制/粘贴功能必须执行10次。然而,在本发明中基于要粘贴的对象的位置执行复制/粘贴功能,并因此屏幕仅改变6次,并且发送功能进行执行5次。
图5是根据本公开方面的电子设备的示例的框图。
电子设备可以配置为实现关于图2A-4G描述的任一技术。电子设备可以是便携式电子设备,并且可以是诸如便携式终端、移动电话、移动pad、媒体播放器、平板计算机、手持计算机或个人数字助理(PDA)等设备。此外,电子设备可以是包括组合这些设备之中的两个或更多个功能的设备的任一便携式电子设备。此外或备选地,电子设备可以是桌上计算机和/或任一其他非便携式电子设备。简要所述,电子设备可以是任一适合类型的电子设备。
参照图5,电子设备包括控制器500、扬声器/麦克风510、摄像机520、全球定位***(GPS)接收器530、射频(RF)处理器540、传感器模块550、触摸屏560、触摸屏控制器565和扩展存储器570。
控制器500可以包括接口501、一个或多个处理器502和503、以及内部存储器504。可选地,控制器500的整个部件可以被称作处理器。接口501、应用处理器502、通信处理器503和内部存储器504可以是分离组件,或者可以集成在一个或多个集成电路中。
应用处理器502通过执行多种软件程序来执行电子设备的多种功能。通信处理器503处理并控制语音通信和数据通信。除了这样的典型功能以外,处理器502和503也起到用于执行扩展存储器570或者内部存储器504中存储的特定软件模块(即,指令集)的作用,并因此执行与模块相对应的多种特定功能。即,处理器502和503通过与扩展存储器570或内部存储器504中存储的软件模块互操作,来执行本公开的复制/粘贴方法。
例如,应用处理器502执行第一应用,并且如果通过在当前正执行的第一应用中的特定点处粘贴字符串、数据、文件、图像对象等来在不同应用中添加字符串、数据、文件、图像对象等,执行“加载”功能以通过使用第一手势打开包括要复制的对象的应用。这里,第一手势暗示在屏幕的任一点处在特定时间期间保持触摸的动作。应用处理器502显示背景中应用的列表或者与对应于粘贴位置的字段属性相关的应用的列表,从应用列表中选择第二应用,通过使用第二应用打开包括要复制的对象的文件,并且通过使用触摸拖动从文件内容复制(例如,加载到存储器中)要粘贴的字符串、数据或对象。当释放触摸和拖动时,应用处理器502在改变到第一应用之后将拖动的对象粘贴到第一应用的特定点(粘贴位置)。
同时,另一处理器(未示出)可以包括一个或多个数据处理器、图像处理器、或编解码器。数据处理器、图像处理器或编解码器可以分离配置。此外,这些元件可以用若干处理器来构造,每个处理器执行不同功能。接口501连接至电子设备的触摸屏控制器565和外部存储器570。
耦合至接口501的传感器模块550可以启用多种功能。例如,运动传感器和光传感器可以耦合至接口501,以分别启用运动感测和外部光束感测。除此以外,诸如位置测量***、温度传感器、生物统计传感器等其他传感器可以耦合至接口501,以可执行相关功能。
摄像机520经由接口501耦合至传感器模块550,并且可以执行诸如拍摄、视频剪辑记录等摄像机功能。
RF处理器540执行通信功能。例如,在通信处理器503将RF信号转换成基带信号,并且然后提供给通信处理器503,或者来自通信处理器503的基带信号通过被转换成RF信号来发送。这里,通信处理器503通过使用多种通信方案来处理基带信号。例如,尽管不限于此,但是通信方案可以包括全球移动通信***(GSM)通信方案、增强数据GSM环境(EDGE)通信方案、码分多址(CDMA)通信方案、W-码分多址(W-CDMA)通信方案、长期演进(LTD)通信方案、正交频分多址(OFDMA)通信方案、无线保真(Wi-Fi)通信方案、WiMax通信方案和/或蓝牙通信方案。
扬声器/麦克风510可以输入和输出音频流,例如语音识别、语音再现、数字记录和电话功能。即,扬声器/麦克风510将音频信号转换成电信号,或者将电信号转换成语音信号。尽管未示出,但是可附着和可拆卸耳机、头戴式受话器或头戴耳机可以经由外部端口连接至电子设备。
触摸屏控制器565可以耦合至触摸屏560。尽管不限于此,但是触摸屏560和触摸屏控制器565可以不仅使用用于确定一个或多个接触点的电容、电阻、红外和表面声波技术,而且还可以使用包括其他接近传感器阵列或用于检测接触和接触的移动或停止的其他元件的任一多触摸感测技术。
触摸屏560在电子设备和用户之间提供输入/输出接口。即,触摸屏560向电子设备传送用户的触摸输入。此外,触摸屏560是向用户示出来自电子设备的输出的介质。即,触摸屏向用户示出了视觉输出。这样的视觉输出以文本、图形、视频及其组合的形式来表示。
多种显示器可以用作触摸屏560。例如,尽管不限于此,但是触摸屏560可以包括液晶显示器(LCD)、发光二极管(LED)、发光等离子体显示器(LPD)、有机发光二极管(OLED)、有源矩阵有机发光二极管(AMOLED)或柔性LED(FLED)。
GPS接收器530将从卫星接收到的信号转换成位置、速度和时间等的信息。例如,通过将飞行速度与信号到达时间相乘来计算卫星与GPS接收器之间的距离,并且可以通过三个卫星的距离和正确位置,根据公知的三角测量原理来测量电子设备的位置。
扩展存储器570或内部存储器504可以包括快速随机存取存储器(例如,一个或多个磁盘存储设备)和/或非易失性存储器、一个或多个光存储设备和/或闪速存储器(例如,NAND、NOR)。
扩展存储器570或内部存储器504存储元件组件。软件组件包括操作***软件模块、通信软件模块、图形软件模块、用户接口软件模块、运动图像专家组(MPEG)模块、摄像机软件模块、一个或多个应用软件模块等。此外,由于模块(即,软件模块)可以表示为一组指令,因此模块也可以表示为指令集。模块也可以表示为程序。
操作***软件包括用于控制一般***操作的多种软件组件。一般***操作的控制包括存储器管理和控制、存储硬件(设备)控制和管理、电源控制和管理。此外,操作***软件执行用于辅助多个硬件元件(设备)与软件元件(模块)之间的通信的功能。
通信软件模块可以启用经由RF处理器540与其他电子设备(例如,计算机、服务器和/或便携式终端)的通信。此外,通信软件模块利用符合对应通信方案的协议结构来构造。
图形软件模块包括用于在触摸屏560上提供并显示图形的多种软件组件。术语“图形”指示文本、网页、图标、数字图像、视频、动画等。
用户接口软件模块包括与用户接口相关的多种软件组件。用户接口软件模块包括与用户接口改变到的特定状态以及用户接口状态改变的特定条件相关的内容。
摄像机软件模块包括启用摄像机相关处理和功能的摄像机相关软件组件。应用模块包括:包括呈现引擎的浏览器、电子邮件、即时消息、字处理、键盘仿真、地址簿、触摸列表、微件、数字版权管理(DRM)、语音识别、语音再现、位置确定功能、基于位置的服务等。存储器570和504还包括除了上述模块以外的附加模块(指令)。备选地,可选地,可以不使用一些模块(指令)。
本公开的应用模块包括用于控制网页中特定对象的指令(参见图3)。
关于图2-4描述的技术以用软件来实现为由控制器500执行的一个或多个处理器可执行指令。此外或备选地,关于图2-4描述的技术可以通过使用现场可编程门阵列(FPGA)、应用特定集成电路(ASIC)、和/或任一其他适合的电子电路以硬件来实现。此外或备选地,技术可以实现为软件和硬件的组合。
尽管在以上示例中,响应于触摸手势来执行内容的复制和/或粘贴,应当理解可以使用任一适合类型的输入来触发或调用上述操作。例如,可以使用任一其他适合的输入设备(例如,键盘、操纵杆、轨迹球和触控笔)输入和/或执行的鼠标来代替触摸输入。此外,广义而言术语手势应当解释为涵盖任一可能类型的输入,包括单触摸或敲击。
此外,应当注意提供本文提出的处理仅作为示例。可以按照不同顺序执行、并发执行或者一起省略这些处理中的至少一些步骤。本公开的上述方面可以以硬件、固件或经由可以在记录介质(例如,CDROM、数字万能盘(DVD)、磁带、RAM、软盘、硬盘或磁光盘)中存储的软件或计算机代码、通过远程记录介质或非暂时性机器可读介质上原始存储的或要在本地记录介质上存储的指令的执行来实现,使得可以使用通用计算机或特殊处理器经由记录介质上存储的这种软件或者以可编程或专用硬件(例如,ASIC或FPGA)来呈现本文描述的方法。如本领域应当理解的,计算机、处理器、微处理器控制器或可编程硬件包括:存储器组件(例如,RAM、ROM、Flash等),可以存储或接收计算机、处理器或硬件实现本文描述的处理方法时访问和执行的软件或计算机代码。此外,应当认识到,当通用计算机访问用于实现本文示出的处理的代码时,代码的执行将通用计算机转换成用于执行本文所示处理的专用计算机。图中提供的任一功能和步骤可以以硬件、软件或二者的组合来实现,并且可以在计算机编程指令内整体或部分地执行。在35U.S.C112第六段的规定下,本文没有解释元件权利要求,除非使用短语“用于...的装置”来明确引述元件。
尽管参照本公开示例方面具体示出和描述了本公开,但是本领域技术人员应当理解,在不背离所附权利要求限定的本公开的精神和范围的前提下,可以进行形式和细节的多种改变。
Claims (20)
1.一种方法,包括:
检测在光标位于第一应用中的输入字段时执行的第一手势;
响应于第一手势显示应用列表;
检测对应用列表中第二应用的选择;
利用第二应用打开第一文件,并且显示第一文件内容;
检测在第一文件内容的一部分上正执行的第二手势;并且
将第一文件内容的所述一部分***到第一应用的输入字段中。
2.根据权利要求1所述的方法,其中,第二手势包括触摸和拖动之一。
3.根据权利要求1所述的方法,其中,基于输入字段的属性显示应用列表。
4.根据权利要求3所述的方法,其中,基于输入字段的属性显示应用列表包括:在应用列表中包括能够呈现输入字段可接受的内容的应用。
5.根据权利要求1所述的方法,其中,显示应用列表包括:响应于第一手势显示输入组件,其中,响应于选择输入组件显示应用列表。
6.根据权利要求1所述的方法,还包括:
输出询问用户是否需要将附加内容***到输入字段中的查询;
显示应用列表;
检测对应用列表中第三应用的选择;
利用第三应用打开第二文件,并且显示第二文件内容;
检测在第二文件内容的一部分上正执行的第二手势;以及
将第二文件内容的所述一部分***到输入字段中。
7.一种电子设备,包括处理器,所述处理器配置为:
检测在光标位于第一应用中的输入字段时执行的第一手势;
响应于第一手势显示应用列表;
检测对应用列表中第二应用的选择;
利用第二应用打开第一文件,并且显示第一文件内容;
检测在第一文件内容的一部分上正执行的第二手势;并且
将第一文件内容的所述一部分***到第一应用的输入字段中。
8.根据权利要求7所述的电子设备,其中,第二手势包括触摸和拖动之一。
9.根据权利要求7所述的电子设备,其中,基于输入字段的属性显示应用列表。
10.根据权利要求9所述的电子设备,其中,基于输入字段的属性显示应用列表包括:在应用列表中包括能够呈现输入字段可接受的内容的应用。
11.根据权利要求7所述的电子设备,其中,显示应用列表包括:响应于第一手势显示输入组件,其中响应于选择输入组件显示应用列表。
12.根据权利要求7所述的电子设备,其中,处理器还配置为:
输出询问用户是否需要将附加内容***到输入字段中的查询;
显示应用列表;
检测对应用列表中第三应用的选择;
利用第三应用打开第二文件,并且显示第二文件内容;
检测在第二文件内容的一部分上正执行的第二手势;以及
将第二文件内容的所述一部分***到输入字段中。
13.一种电子设备中用于复制和粘贴数据的方法,所述方法包括:
检测对第一应用中粘贴位置的选择;
在选择粘贴位置之后显示应用列表;
检测对应用列表中第二应用的选择;
利用第二应用打开文件,并且显示文件内容;
检测对文件内容的一部分的选择;并且
在粘贴位置处显示文件内容的所述一部分。
14.根据权利要求13所述的方法,其中,通过执行触摸和拖动之一来选择文件内容的所述一部分。
15.根据权利要求13所述的方法,其中:
粘贴位置位于输入字段中;并且
应用列表包括以下中的至少一个:电子设备正执行的应用和基于输入字段的属性选择的应用。
16.一种电子设备,包括处理器,所述处理器配置为:
检测对第一应用中粘贴位置的选择;
在选择粘贴位置之后显示应用列表;
检测对应用列表中第二应用的选择;
利用第二应用打开文件,并且显示文件内容;
检测对文件内容的一部分的选择;并且
在粘贴位置处显示文件内容的所述一部分。
17.根据权利要求16所述的电子设备,其中,通过执行触摸和拖动之一来选择文件内容的所述一部分。
18.根据权利要求16所述的电子设备,其中:
粘贴位置位于输入字段中;并且
应用列表包括以下中的至少一个:电子设备正执行的应用和基于输入字段的属性选择的应用。
19.一种电子设备中用于复制和粘贴数据的方法,所述方法包括:
检测对第一应用中粘贴位置的选择;
在选择粘贴位置之后显示应用列表;
检测对应用列表中第二应用的选择;
使用第二应用来显示内容;
当使用第二应用显示内容时,检测选择所述内容的手势;并且
响应于所述手势在第一应用的粘贴位置处粘贴所述内容;
其中,手势用作用于复制内容的指令和用于粘贴内容的指令。
20.根据权利要求19所述的方法,其中,应用列表包括以下中的至少一个:电子设备正执行的应用和基于粘贴位置所处的输入字段的属性选择的应用。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130025583A KR102113272B1 (ko) | 2013-03-11 | 2013-03-11 | 전자장치에서 복사/붙여넣기 방법 및 장치 |
KR10-2013-0025583 | 2013-03-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104050153A true CN104050153A (zh) | 2014-09-17 |
CN104050153B CN104050153B (zh) | 2019-04-12 |
Family
ID=50390983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410088340.4A Expired - Fee Related CN104050153B (zh) | 2013-03-11 | 2014-03-11 | 数据复制和粘贴的方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20140258905A1 (zh) |
EP (1) | EP2778870B1 (zh) |
JP (1) | JP6329398B2 (zh) |
KR (1) | KR102113272B1 (zh) |
CN (1) | CN104050153B (zh) |
Cited By (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105094334A (zh) * | 2015-07-28 | 2015-11-25 | 小米科技有限责任公司 | 在计算器中导入数据文件的方法及装置 |
CN105867817A (zh) * | 2016-03-29 | 2016-08-17 | 联想(北京)有限公司 | 一种文件处理方法及电子设备 |
CN107728922A (zh) * | 2017-09-29 | 2018-02-23 | 维沃移动通信有限公司 | 一种输入验证码的方法及终端 |
CN108509454A (zh) * | 2017-02-27 | 2018-09-07 | 阿里巴巴集团控股有限公司 | 一种字符串的操作方法和相关装置 |
CN109240589A (zh) * | 2015-05-27 | 2019-01-18 | 苹果公司 | 用于在触敏设备上主动识别和显示相关内容的***和方法 |
CN109614251A (zh) * | 2018-12-06 | 2019-04-12 | 万兴科技股份有限公司 | 跨文档粘贴页面的方法、装置、计算机设备以及存储介质 |
CN109656445A (zh) * | 2018-12-14 | 2019-04-19 | Oppo广东移动通信有限公司 | 内容处理方法、装置、终端及存储介质 |
CN112840306A (zh) * | 2018-11-08 | 2021-05-25 | 深圳市欢太科技有限公司 | 一种终端设备的数据显示方法和终端设备 |
US11321116B2 (en) | 2012-05-15 | 2022-05-03 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US11360577B2 (en) | 2018-06-01 | 2022-06-14 | Apple Inc. | Attention aware virtual assistant dismissal |
CN115033142A (zh) * | 2021-11-12 | 2022-09-09 | 荣耀终端有限公司 | 应用交互方法及电子设备 |
US11467802B2 (en) | 2017-05-11 | 2022-10-11 | Apple Inc. | Maintaining privacy of personal information |
US11487364B2 (en) | 2018-05-07 | 2022-11-01 | Apple Inc. | Raise to speak |
US11538469B2 (en) | 2017-05-12 | 2022-12-27 | Apple Inc. | Low-latency intelligent automated assistant |
US11550542B2 (en) | 2015-09-08 | 2023-01-10 | Apple Inc. | Zero latency digital assistant |
US11557310B2 (en) | 2013-02-07 | 2023-01-17 | Apple Inc. | Voice trigger for a digital assistant |
US11580990B2 (en) | 2017-05-12 | 2023-02-14 | Apple Inc. | User-specific acoustic models |
US11657820B2 (en) | 2016-06-10 | 2023-05-23 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US11671920B2 (en) | 2007-04-03 | 2023-06-06 | Apple Inc. | Method and system for operating a multifunction portable electronic device using voice-activation |
US11675491B2 (en) | 2019-05-06 | 2023-06-13 | Apple Inc. | User configurable task triggers |
US11696060B2 (en) | 2020-07-21 | 2023-07-04 | Apple Inc. | User identification using headphones |
US11699448B2 (en) | 2014-05-30 | 2023-07-11 | Apple Inc. | Intelligent assistant for home automation |
US11705130B2 (en) | 2019-05-06 | 2023-07-18 | Apple Inc. | Spoken notifications |
US11749275B2 (en) | 2016-06-11 | 2023-09-05 | Apple Inc. | Application integration with a digital assistant |
US11765209B2 (en) | 2020-05-11 | 2023-09-19 | Apple Inc. | Digital assistant hardware abstraction |
US11783815B2 (en) | 2019-03-18 | 2023-10-10 | Apple Inc. | Multimodality in digital assistant systems |
US11790914B2 (en) | 2019-06-01 | 2023-10-17 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
US11810562B2 (en) | 2014-05-30 | 2023-11-07 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US11809886B2 (en) | 2015-11-06 | 2023-11-07 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US11809783B2 (en) | 2016-06-11 | 2023-11-07 | Apple Inc. | Intelligent device arbitration and control |
US11809483B2 (en) | 2015-09-08 | 2023-11-07 | Apple Inc. | Intelligent automated assistant for media search and playback |
US11838579B2 (en) | 2014-06-30 | 2023-12-05 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US11838734B2 (en) | 2020-07-20 | 2023-12-05 | Apple Inc. | Multi-device audio adjustment coordination |
US11842734B2 (en) | 2015-03-08 | 2023-12-12 | Apple Inc. | Virtual assistant activation |
US11853536B2 (en) | 2015-09-08 | 2023-12-26 | Apple Inc. | Intelligent automated assistant in a media environment |
US11888791B2 (en) | 2019-05-21 | 2024-01-30 | Apple Inc. | Providing message response suggestions |
US11893992B2 (en) | 2018-09-28 | 2024-02-06 | Apple Inc. | Multi-modal inputs for voice commands |
US11900936B2 (en) | 2008-10-02 | 2024-02-13 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US11900923B2 (en) | 2018-05-07 | 2024-02-13 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11914848B2 (en) | 2020-05-11 | 2024-02-27 | Apple Inc. | Providing relevant data items based on context |
US11947873B2 (en) | 2015-06-29 | 2024-04-02 | Apple Inc. | Virtual assistant for media playback |
US12001933B2 (en) | 2015-05-15 | 2024-06-04 | Apple Inc. | Virtual assistant in a communication session |
US12014118B2 (en) | 2017-05-15 | 2024-06-18 | Apple Inc. | Multi-modal interfaces having selection disambiguation and text modification capability |
US12026197B2 (en) | 2017-05-16 | 2024-07-02 | Apple Inc. | Intelligent automated assistant for media exploration |
US12051413B2 (en) | 2022-01-31 | 2024-07-30 | Apple Inc. | Intelligent device identification |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US20120309363A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Triggering notifications associated with tasks items that represent tasks to perform |
WO2014000263A1 (en) * | 2012-06-29 | 2014-01-03 | Microsoft Corporation | Semantic lexicon-based input method editor |
JP2014174905A (ja) * | 2013-03-12 | 2014-09-22 | Ntt Docomo Inc | 入力装置及び入力方法 |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
WO2015020942A1 (en) | 2013-08-06 | 2015-02-12 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
JP5938386B2 (ja) * | 2013-10-31 | 2016-06-22 | 京セラドキュメントソリューションズ株式会社 | 表示入力装置およびそれを備えた画像形成装置 |
KR102214437B1 (ko) | 2014-01-10 | 2021-02-10 | 삼성전자주식회사 | 컴퓨팅 디바이스에서 컨텐츠 복사 실행 방법, 컨텐츠 붙여넣기 실행 방법 및 컴퓨팅 디바이스 |
JP5740015B1 (ja) * | 2014-02-06 | 2015-06-24 | ヤフー株式会社 | 端末装置、格納方法および情報処理プログラム |
WO2015184186A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
US10656788B1 (en) * | 2014-08-29 | 2020-05-19 | Open Invention Network Llc | Dynamic document updating application interface and corresponding control functions |
US11494056B1 (en) | 2014-08-29 | 2022-11-08 | Open Invention Network Llc | Dynamic document updating application interface and corresponding control functions |
US10146748B1 (en) * | 2014-09-10 | 2018-12-04 | Google Llc | Embedding location information in a media collaboration using natural language processing |
KR20160057783A (ko) * | 2014-11-14 | 2016-05-24 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
USD777188S1 (en) * | 2015-03-30 | 2017-01-24 | Captioncall, Llc | Display screen of a captioning communication device with graphical user interface |
US10097973B2 (en) | 2015-05-27 | 2018-10-09 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
CN105095167A (zh) * | 2015-06-10 | 2015-11-25 | 努比亚技术有限公司 | 一种在移动终端多次复制粘贴的方法和装置 |
EP3337142A4 (en) * | 2015-08-11 | 2019-03-13 | LG Electronics Inc. | MOBILE DEVICE AND CONTROL PROCESS THEREFOR |
US10013146B2 (en) * | 2015-08-27 | 2018-07-03 | International Business Machines Corporation | Data transfer target applications through content analysis |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
EP3239829B1 (en) * | 2016-04-28 | 2020-05-20 | Chiun Mai Communication Systems, Inc. | Method for managing multiple types of data |
WO2018039914A1 (zh) * | 2016-08-30 | 2018-03-08 | 华为技术有限公司 | 一种数据复制方法及用户终端 |
CN106603846A (zh) * | 2016-12-19 | 2017-04-26 | 联想(北京)有限公司 | 传输文件的方法和智能手机 |
US10417320B2 (en) | 2016-12-28 | 2019-09-17 | Microsoft Technology Licensing, Llc | Providing insertion feature with clipboard manager application |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
DK180127B1 (en) * | 2017-05-16 | 2020-05-26 | Apple Inc. | DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR MOVING USER INTERFACE OBJECTS |
CN107689030A (zh) | 2017-09-18 | 2018-02-13 | 上海联影医疗科技有限公司 | 一种图像处理的方法及装置 |
CN107589893A (zh) * | 2017-09-21 | 2018-01-16 | 上海联影医疗科技有限公司 | 一种数据加载方法、装置及终端 |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
US11048391B2 (en) * | 2019-01-03 | 2021-06-29 | International Business Machines Corporation | Method, system and computer program for copy and paste operations |
CN110225180B (zh) * | 2019-04-23 | 2021-01-08 | 维沃软件技术有限公司 | 一种内容输入方法及终端设备 |
DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | USER ACTIVITY SHORTCUT SUGGESTIONS |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
KR20220000112A (ko) * | 2020-06-25 | 2022-01-03 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
JP2023028746A (ja) * | 2021-08-20 | 2023-03-03 | キヤノン株式会社 | 情報処理装置およびその制御方法、プログラム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020175955A1 (en) * | 1996-05-10 | 2002-11-28 | Arno Gourdol | Graphical user interface having contextual menus |
US20050154994A1 (en) * | 2004-01-13 | 2005-07-14 | International Business Machines Corporation | System and method for invoking user designated actions based upon selected computer content |
US20060248153A1 (en) * | 2005-05-02 | 2006-11-02 | Xerox Corporation | Electronic mail behavior with a multi-function machine |
CN101243382A (zh) * | 2005-09-15 | 2008-08-13 | 苹果公司 | 处理跟踪板装置的原始数据的***和方法 |
CN102510420A (zh) * | 2011-09-30 | 2012-06-20 | 北京风灵创景科技有限公司 | 快速对移动终端内的多个桌面元素进行统一操作的方法 |
US20120293421A1 (en) * | 2011-05-18 | 2012-11-22 | Santoro David T | Control of a device using gestures |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5764873A (en) * | 1994-04-14 | 1998-06-09 | International Business Machines Corporation | Lazy drag of graphical user interface (GUI) objects |
JPH09160914A (ja) * | 1995-12-08 | 1997-06-20 | Matsushita Electric Ind Co Ltd | ペン入力装置 |
US6961907B1 (en) * | 1996-07-03 | 2005-11-01 | International Business Machines Corporation | “Append” extension to cut and copy commands for a clipboard function in a computer system |
JP2000181912A (ja) * | 1998-12-14 | 2000-06-30 | Casio Comput Co Ltd | データ編集装置及び記録媒体 |
US6704770B1 (en) * | 2000-03-28 | 2004-03-09 | Intel Corporation | Method and apparatus for cut, copy, and paste between computer systems across a wireless network |
JP2003241879A (ja) * | 2002-02-14 | 2003-08-29 | Sharp Corp | 情報処理システム |
US20040015539A1 (en) * | 2002-07-16 | 2004-01-22 | Andrew Alegria | Content exporting from one application to another |
US6986105B2 (en) * | 2003-01-30 | 2006-01-10 | Vista Print Limited | Methods employing multiple clipboards for storing and pasting textbook components |
JP4218953B2 (ja) * | 2003-10-01 | 2009-02-04 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
US7757159B1 (en) * | 2007-01-31 | 2010-07-13 | Yazaki North America, Inc. | Method of determining the projected area of a 2-D view of a component |
US8661362B2 (en) * | 2009-03-16 | 2014-02-25 | Apple Inc. | Methods and graphical user interfaces for editing on a multifunction device with a touch screen display |
US9092115B2 (en) * | 2009-09-23 | 2015-07-28 | Microsoft Technology Licensing, Llc | Computing system with visual clipboard |
JP2012003508A (ja) * | 2010-06-16 | 2012-01-05 | Toshiba Corp | 情報処理装置、方法及びプログラム |
WO2012089898A1 (en) * | 2010-12-27 | 2012-07-05 | Nokia Corporation | Method and apparatus for providing input suggestions |
US20120289290A1 (en) * | 2011-05-12 | 2012-11-15 | KT Corporation, KT TECH INC. | Transferring objects between application windows displayed on mobile terminal |
KR20120126491A (ko) * | 2011-05-12 | 2012-11-21 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 데이터 입력 방법 및 장치 |
JP5348256B2 (ja) * | 2012-01-13 | 2013-11-20 | カシオ計算機株式会社 | データ処理装置、およびプログラム |
US20130198029A1 (en) * | 2012-01-26 | 2013-08-01 | Microsoft Corporation | Application recommendation and substitution |
US8949729B2 (en) * | 2012-06-13 | 2015-02-03 | International Business Machines Corporation | Enhanced copy and paste between applications |
-
2013
- 2013-03-11 KR KR1020130025583A patent/KR102113272B1/ko active IP Right Grant
-
2014
- 2014-03-05 US US14/197,901 patent/US20140258905A1/en not_active Abandoned
- 2014-03-11 CN CN201410088340.4A patent/CN104050153B/zh not_active Expired - Fee Related
- 2014-03-11 EP EP14158773.3A patent/EP2778870B1/en not_active Not-in-force
- 2014-03-11 JP JP2014047132A patent/JP6329398B2/ja not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020175955A1 (en) * | 1996-05-10 | 2002-11-28 | Arno Gourdol | Graphical user interface having contextual menus |
US20050154994A1 (en) * | 2004-01-13 | 2005-07-14 | International Business Machines Corporation | System and method for invoking user designated actions based upon selected computer content |
US20060248153A1 (en) * | 2005-05-02 | 2006-11-02 | Xerox Corporation | Electronic mail behavior with a multi-function machine |
CN101243382A (zh) * | 2005-09-15 | 2008-08-13 | 苹果公司 | 处理跟踪板装置的原始数据的***和方法 |
US20120293421A1 (en) * | 2011-05-18 | 2012-11-22 | Santoro David T | Control of a device using gestures |
CN102510420A (zh) * | 2011-09-30 | 2012-06-20 | 北京风灵创景科技有限公司 | 快速对移动终端内的多个桌面元素进行统一操作的方法 |
Cited By (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11671920B2 (en) | 2007-04-03 | 2023-06-06 | Apple Inc. | Method and system for operating a multifunction portable electronic device using voice-activation |
US11979836B2 (en) | 2007-04-03 | 2024-05-07 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US11900936B2 (en) | 2008-10-02 | 2024-02-13 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US11321116B2 (en) | 2012-05-15 | 2022-05-03 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US11862186B2 (en) | 2013-02-07 | 2024-01-02 | Apple Inc. | Voice trigger for a digital assistant |
US12009007B2 (en) | 2013-02-07 | 2024-06-11 | Apple Inc. | Voice trigger for a digital assistant |
US11557310B2 (en) | 2013-02-07 | 2023-01-17 | Apple Inc. | Voice trigger for a digital assistant |
US11810562B2 (en) | 2014-05-30 | 2023-11-07 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US11699448B2 (en) | 2014-05-30 | 2023-07-11 | Apple Inc. | Intelligent assistant for home automation |
US11838579B2 (en) | 2014-06-30 | 2023-12-05 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US11842734B2 (en) | 2015-03-08 | 2023-12-12 | Apple Inc. | Virtual assistant activation |
US12001933B2 (en) | 2015-05-15 | 2024-06-04 | Apple Inc. | Virtual assistant in a communication session |
US11070949B2 (en) | 2015-05-27 | 2021-07-20 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display |
CN109240589B (zh) * | 2015-05-27 | 2021-10-15 | 苹果公司 | 用于在触敏设备上主动识别和显示相关内容的***和方法 |
CN109240589A (zh) * | 2015-05-27 | 2019-01-18 | 苹果公司 | 用于在触敏设备上主动识别和显示相关内容的***和方法 |
US11947873B2 (en) | 2015-06-29 | 2024-04-02 | Apple Inc. | Virtual assistant for media playback |
CN105094334A (zh) * | 2015-07-28 | 2015-11-25 | 小米科技有限责任公司 | 在计算器中导入数据文件的方法及装置 |
US11853536B2 (en) | 2015-09-08 | 2023-12-26 | Apple Inc. | Intelligent automated assistant in a media environment |
US11550542B2 (en) | 2015-09-08 | 2023-01-10 | Apple Inc. | Zero latency digital assistant |
US11809483B2 (en) | 2015-09-08 | 2023-11-07 | Apple Inc. | Intelligent automated assistant for media search and playback |
US11954405B2 (en) | 2015-09-08 | 2024-04-09 | Apple Inc. | Zero latency digital assistant |
US11809886B2 (en) | 2015-11-06 | 2023-11-07 | Apple Inc. | Intelligent automated assistant in a messaging environment |
CN105867817A (zh) * | 2016-03-29 | 2016-08-17 | 联想(北京)有限公司 | 一种文件处理方法及电子设备 |
CN105867817B (zh) * | 2016-03-29 | 2020-02-21 | 联想(北京)有限公司 | 一种文件处理方法及电子设备 |
US11657820B2 (en) | 2016-06-10 | 2023-05-23 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US11749275B2 (en) | 2016-06-11 | 2023-09-05 | Apple Inc. | Application integration with a digital assistant |
US11809783B2 (en) | 2016-06-11 | 2023-11-07 | Apple Inc. | Intelligent device arbitration and control |
CN108509454A (zh) * | 2017-02-27 | 2018-09-07 | 阿里巴巴集团控股有限公司 | 一种字符串的操作方法和相关装置 |
CN108509454B (zh) * | 2017-02-27 | 2022-03-08 | 阿里巴巴集团控股有限公司 | 一种字符串的操作方法和相关装置 |
US11467802B2 (en) | 2017-05-11 | 2022-10-11 | Apple Inc. | Maintaining privacy of personal information |
US11862151B2 (en) | 2017-05-12 | 2024-01-02 | Apple Inc. | Low-latency intelligent automated assistant |
US11580990B2 (en) | 2017-05-12 | 2023-02-14 | Apple Inc. | User-specific acoustic models |
US11837237B2 (en) | 2017-05-12 | 2023-12-05 | Apple Inc. | User-specific acoustic models |
US11538469B2 (en) | 2017-05-12 | 2022-12-27 | Apple Inc. | Low-latency intelligent automated assistant |
US12014118B2 (en) | 2017-05-15 | 2024-06-18 | Apple Inc. | Multi-modal interfaces having selection disambiguation and text modification capability |
US12026197B2 (en) | 2017-05-16 | 2024-07-02 | Apple Inc. | Intelligent automated assistant for media exploration |
CN107728922B (zh) * | 2017-09-29 | 2022-11-08 | 维沃移动通信有限公司 | 一种输入验证码的方法及终端 |
CN107728922A (zh) * | 2017-09-29 | 2018-02-23 | 维沃移动通信有限公司 | 一种输入验证码的方法及终端 |
US11900923B2 (en) | 2018-05-07 | 2024-02-13 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11907436B2 (en) | 2018-05-07 | 2024-02-20 | Apple Inc. | Raise to speak |
US11487364B2 (en) | 2018-05-07 | 2022-11-01 | Apple Inc. | Raise to speak |
US11360577B2 (en) | 2018-06-01 | 2022-06-14 | Apple Inc. | Attention aware virtual assistant dismissal |
US11630525B2 (en) | 2018-06-01 | 2023-04-18 | Apple Inc. | Attention aware virtual assistant dismissal |
US11893992B2 (en) | 2018-09-28 | 2024-02-06 | Apple Inc. | Multi-modal inputs for voice commands |
CN112840306A (zh) * | 2018-11-08 | 2021-05-25 | 深圳市欢太科技有限公司 | 一种终端设备的数据显示方法和终端设备 |
CN109614251A (zh) * | 2018-12-06 | 2019-04-12 | 万兴科技股份有限公司 | 跨文档粘贴页面的方法、装置、计算机设备以及存储介质 |
CN109656445A (zh) * | 2018-12-14 | 2019-04-19 | Oppo广东移动通信有限公司 | 内容处理方法、装置、终端及存储介质 |
CN109656445B (zh) * | 2018-12-14 | 2020-08-18 | Oppo广东移动通信有限公司 | 内容处理方法、装置、终端及存储介质 |
US11783815B2 (en) | 2019-03-18 | 2023-10-10 | Apple Inc. | Multimodality in digital assistant systems |
US11675491B2 (en) | 2019-05-06 | 2023-06-13 | Apple Inc. | User configurable task triggers |
US11705130B2 (en) | 2019-05-06 | 2023-07-18 | Apple Inc. | Spoken notifications |
US11888791B2 (en) | 2019-05-21 | 2024-01-30 | Apple Inc. | Providing message response suggestions |
US11790914B2 (en) | 2019-06-01 | 2023-10-17 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
US11914848B2 (en) | 2020-05-11 | 2024-02-27 | Apple Inc. | Providing relevant data items based on context |
US11924254B2 (en) | 2020-05-11 | 2024-03-05 | Apple Inc. | Digital assistant hardware abstraction |
US11765209B2 (en) | 2020-05-11 | 2023-09-19 | Apple Inc. | Digital assistant hardware abstraction |
US11838734B2 (en) | 2020-07-20 | 2023-12-05 | Apple Inc. | Multi-device audio adjustment coordination |
US11696060B2 (en) | 2020-07-21 | 2023-07-04 | Apple Inc. | User identification using headphones |
US11750962B2 (en) | 2020-07-21 | 2023-09-05 | Apple Inc. | User identification using headphones |
CN115033142A (zh) * | 2021-11-12 | 2022-09-09 | 荣耀终端有限公司 | 应用交互方法及电子设备 |
CN115033142B (zh) * | 2021-11-12 | 2023-09-12 | 荣耀终端有限公司 | 应用交互方法及电子设备 |
US12051413B2 (en) | 2022-01-31 | 2024-07-30 | Apple Inc. | Intelligent device identification |
Also Published As
Publication number | Publication date |
---|---|
CN104050153B (zh) | 2019-04-12 |
KR102113272B1 (ko) | 2020-06-02 |
US20140258905A1 (en) | 2014-09-11 |
EP2778870B1 (en) | 2017-12-13 |
JP2014175016A (ja) | 2014-09-22 |
EP2778870A1 (en) | 2014-09-17 |
JP6329398B2 (ja) | 2018-05-23 |
KR20140111448A (ko) | 2014-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104050153A (zh) | 数据复制和粘贴的方法和装置 | |
CN102754352B (zh) | 提供多个应用的信息的方法和装置 | |
US10683015B2 (en) | Device, method, and graphical user interface for presenting vehicular notifications | |
EP2669785B1 (en) | Method of moving an object on a touch screen of a terminal and corresponding portable terminal | |
KR102064952B1 (ko) | 수신 데이터를 이용하여 어플리케이션을 운영하는 전자 장치 | |
KR102020345B1 (ko) | 터치스크린을 구비하는 단말에서 홈 화면의 구성 방법 및 장치 | |
CN103164157B (zh) | 在便携式终端中用于提供多点触摸交互的方法和设备 | |
AU2014100585B4 (en) | Device and method for generating user interfaces from a template | |
US8875059B2 (en) | Control of a device using gestures | |
US9081491B2 (en) | Controlling and editing media files with touch gestures over a media viewing area using a touch sensitive device | |
EP2565752A2 (en) | Method of providing a user interface in portable terminal and apparatus thereof | |
KR101971067B1 (ko) | 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치 | |
US20150012830A1 (en) | Method and apparatus for interworking applications in user device | |
CN105144094A (zh) | 用于管理应用当中的导航的***和方法 | |
US9690479B2 (en) | Method and apparatus for controlling application using key inputs or combination thereof | |
US20090228831A1 (en) | Customization of user interface elements | |
JP2014164763A (ja) | フィードバック提供方法及び端末 | |
JP6439266B2 (ja) | タッチスクリーンを有する電子装置におけるテキスト入力方法及び装置 | |
US20150234528A1 (en) | Input processing method and apparatus of electronic device | |
US10339210B2 (en) | Methods, devices and computer-readable mediums providing chat service | |
EP2685367B1 (en) | Method and apparatus for operating additional function in mobile device | |
US20170357388A1 (en) | Device, Method, and Graphical User Interface for Managing Data Stored at a Storage Location | |
US20130113741A1 (en) | System and method for searching keywords | |
JP6449459B2 (ja) | トグルインターフェース用のシステム及び方法 | |
US20150088873A1 (en) | Method and apparatus for searching for content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190412 Termination date: 20200311 |
|
CF01 | Termination of patent right due to non-payment of annual fee |