CN108040492A - 一种数据复制方法及用户终端 - Google Patents
一种数据复制方法及用户终端 Download PDFInfo
- Publication number
- CN108040492A CN108040492A CN201680049527.0A CN201680049527A CN108040492A CN 108040492 A CN108040492 A CN 108040492A CN 201680049527 A CN201680049527 A CN 201680049527A CN 108040492 A CN108040492 A CN 108040492A
- Authority
- CN
- China
- Prior art keywords
- user terminal
- data
- preset condition
- storage region
- copied
- 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
Links
Classifications
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种数据复制方法及用户终端,该方法应用于用户终端,该用户终端具有用于存储复制数据的至少两个存储区域,该方法包括:在检测到满足第一预设条件的触摸操作之后,将已选中的待复制数据复制至第一预设条件对应的存储区域(201);在检测到满足第二预设条件的触摸操作之后,将已选中的待复制数据复制至第二预设条件对应的存储区域(202),该第二预设条件对应的存储区域不同于第一预设条件对应的存储区域。在复制粘贴数据时,有利于减少界面切换次数,简化复制粘贴的流程。
Description
本发明涉及终端技术领域,尤其涉及一种数据复制方法及用户终端。
在实际应用中,人们经常会对用户终端(如手机、电脑等)中的一些数据(如文字、图片等数据)进行复制,并将复制的数据粘贴在指定位置。
然而在实践中发现,用户将一个应用界面的多份数据复制粘贴到另一个界面时需要进行多次界面切换。例如,如图1所示,若用户需要将应用界面1的姓名“ChrisYu”复制粘贴到应用界面2的姓名输入框中,并将应用界面1的年龄“27”复制粘贴到应用界面2的年龄输入框中,则用户需要在用户终端进行3次界面切换。即用户需要在应用界面1复制姓名“ChrisYu”,然后再从应用界面1切换到应用界面2,在年龄输入框中粘贴姓名“ChrisYu”,然后再从应用界面2切换到应用界面1去复制年龄“27”,然后再从应用界面1切换到应用界面2,在年龄输入框中粘贴年龄“27”。可见,用户将一个应用界面的多份数据复制粘贴到另一个界面的流程非常繁琐。
发明内容
本发明实施例公开了一种数据复制方法及用户终端,能够同时存储多份复制数据,从而有利于简化数据复制粘贴过程中的应用界面切换次数,简化复制粘贴的流程。
第一方面,本发明实施例提供了一种数据复制方法,应用于用户终端,用户终端具有用于存储复制数据的至少两个存储区域,该方法包括:在检测到满足第一预设条件的触摸操作之后,将已选中的待复制数据复制至第一预设条件对应的存储区域;在检测到满足第二预设条件的触摸操作之后,将已选中的待复制数据复制至第二预设条件对应的存储区域,该第二预设条件对应的存储区域不同于第一预设条件对应的存储区域。
值得一提的是,当用户终端除具有与第一预设条件对应的存储区域1,以及与第二预设条件对应的存储区域2之外,还具有存储区域N(N为大于2的整数)时,存储区域N对应预设条件N,该预设条件N不同于第一预设条件、第二预设条件和其他预设条件。也就是说,存储区域与预设条件一一对应。相应地,用户终端检测到满足预设条件N的触摸操作之后,将已选中的待复制数据复制至预设条件N对应的存储区域。
可见,通过实施第一方面所描述的方法,用户可在一个应用界面中多次复制不同的数据,或在不同的应用界面复制不同的数据,由于用户终端拥有多个存储区域,用户终端可以同时保存用户多次复制的数据。因此,当用户需要将一个应用界面的多份不同的数据复制粘贴到另一个界面或多个界面时,减少了应用界面切换次数,简化了复制粘贴的流程。同理,当用户需要将多个应用界面的数据复制粘贴至另一个应用界面时,用户可先去该多个应用界面复制数据,再到需要粘贴的应用界面粘贴复制的数据,这样也减少了应用界面切换次数,简化了复制粘贴的流程。
在一种可能的实现方式中,预设条件为触摸操作的触摸参数处于预设范围之内。例如,第一预设条件为触摸操作的触摸参数处于第一预设范围之内;第二预设条件为触摸操作的触摸参数处于第二预设范围之内。其他预设条件同理。
在一种可能的实现方式中,预设条件为触摸操作的触摸轨迹相匹配于预设轨迹。例如,第一预设条件为触摸操作的触摸轨迹相匹配于第一预设轨迹;第二预设条件为触摸操作的触摸轨迹相匹配于第二预设轨迹。其他预设条件同理。
在一种可能的实现方式中,将已选中的待复制数据复制至第一预设条件对应的存储区域之后,用户终端还可在检测到满足第一预设条件的触摸操作之后,从第一预设条件对应的存储区域中获取复制数据,并将复制数据粘贴到指定位置;用户终端将已选中的待复制数据复制至第二预设条件对应的存储区域之后,还可在检测到满足第二预设条件的触摸操作之后,从第二预设条件对应的存储区域中获取复制数据,并将复制数据粘贴到指定位置。
具体地,粘贴时的第一预设条件可以与复制时的第一预设条件相同或不同。同理,粘贴时的第二预设条件可以与复制时的第二预设条件相同或不同。
值得一提的是,当用户终端除具有与第一预设条件对应的存储区域1,以及与第二预设条件对应的存储区域2之外,还具有与预设条件N对应的存储区域N(N为大于2的整数)时,用户终端在检测到满足预设条件N的触摸操作之后,从该存储区域N中获取复制数据,并将该复制数据粘贴到指定位置。
可见,通过实施该实现方式,用户可在复制了多份数据之后,将复制的多份数据粘贴到同一应用界面或不同的应用界面,减少了多个应用界面之间复制粘贴的流程。且用户也可灵活地选择复制数据粘贴在指定位置,不必按照复制顺序进行粘贴。且通过实施该实现方式,也可实现剪贴板的隐藏,用户不用通过点击剪贴板中的复制数据进行数据的粘贴。
在一种可能的实现方式中,用户终端还可在检测到当前界面不存在多个文本输入框,并且检测到满足第一目标条件的触摸操作之后,从所有存储区域中获取复制数据,并将所有复制数据粘贴到指定位置。
具体地,该第一目标条件不同于第一预设条件和第二预设条件,或该第一目标条件可与第一预设条件或第二预设条件相同。
在实际应用中,用户复制多份数据之后,若需要粘贴数据的界面只有一个文本输入框,则用户很有可能会想把所有复制数据都粘贴在一个文本输入框中。可见,通过实施该实施方式,用户通过对用户终端进行一次特定的触摸操作,就可便捷地、快速地将所有复制数据粘贴到指定的文本输入框中。
在一种可能的实现方式中,用户终端还可在检测到当前界面存在多个文本输入框,并且检测到满足第二目标条件的触摸操作之后,在文本输入框中粘贴与文本输入框对应的复制数据,该文本输入框根据由上至下的排列顺序,以及根据复制数据的存储时间顺序与复制数据一一对应。
具体地,该第二目标条件不同于第一预设条件和第二预设条件,或该第二目标条件可与第一预设条件或第二预设条件相同。
在实际应用中,用户复制多份数据之后,若需要粘贴数据的界面有多个文本输入框,则用户很有可能想把复制数据分别粘贴在不同的文本输入框中。可见,通过实施该实现方式,用户通过对用户终端进行一次特定的触摸操作,就可便捷地、快速地将复制数据分别粘贴到指定的复制数据。
在一种可能的实现方式中,用户终端还可提示触摸操作的触摸参数所处的
预设范围。
通过实施该实现方式,有利于用户准确地复制数据至对应的存储区域,也有利于用户准确地粘贴想要粘贴的内容至指定位置。
在一种可能的实现方式中,用户终端还可提示与触摸操作的触摸参数所处的预设范围相对应的等级。
通过实施该实现方式,有利于用户准确地复制数据至对应的存储区域,也有利于用户准确地粘贴想要粘贴的内容至指定位置。
在一种可能的实现方式中,用户终端还可提示与触摸操作的触摸轨迹相匹配的预设轨迹。
通过实施该实施方式,有利于用户准确地粘贴想要粘贴的内容至指定位置。
第二方面,本发明实施例还提供了一种数据复制方法,应用于用户终端,用户终端具有用于存储复制数据的至少两个存储区域,方法包括:在检测到用户手指与用户终端之间的距离处于第一预设距离范围之后,将已选中的待复制数据复制至第一预设距离范围对应的存储区域;在检测到用户手指与用户终端之间的距离处于第二预设距离范围之后,将已选中的待复制数据复制至第二预设距离范围对应的存储区域,第二预设距离范围对应的存储区域不同于第一预设距离范围对应的存储区域。
值得一提的是,当用户终端除具有与第一预设距离范围对应的存储区域1,以及与第二预设距离范围对应的存储区域2之外,还具有存储区域N(N为大于2的整数)时,存储区域N对应预设距离范围N,该预设距离范围N不同于第一预设距离范围、第二预设距离范围和其他预设距离范围。也就是说,存储区域与预设距离范围一一对应。相应地,在用户终端检测到用户手指与用户终端之间的距离处于预设距离范围N之后,将已选中的待复制数据复制至存储区域N中。
可见,通过实施第二方面所描述的方法,用户可在一个应用界面中多次复制不同的数据,或在不同的应用界面复制不同的数据,由于用户终端拥有多个存储区域,用户终端可以同时保存用户多次复制的数据。因此,当用户需要将一个应用界面的多份不同的数据复制粘贴到另一个界面或多个界面时,减少了应用界面切换次数,简化了复制粘贴的流程。同理,当用户需要将多个应用界
面的数据复制粘贴至另一个应用界面时,用户可先去该多个应用界面复制数据,再到需要粘贴的应用界面粘贴复制的数据,这样也减少了应用界面切换次数,简化了复制粘贴的流程。
在一种可能的实现方式中,用户终端将已选中的待复制数据复制至第一预设距离范围对应的存储区域之后,还可在检测到用户手指与用户终端之间的距离处于第一预设距离范围之后,从第一预设距离范围对应的存储区域中获取复制数据,并将复制数据粘贴到指定位置;用户终端将已选中的待复制数据复制至第二预设距离范围对应的存储区域之后,还可在检测到用户手指与用户终端之间的距离处于第二预设距离范围之后,从第二预设距离范围对应的存储区域中获取复制数据,并将复制数据粘贴到指定位置。
具体地,粘贴时的第一预设距离范围可以与复制时的第一预设距离范围相同或不同。同理,粘贴时的第二预设距离范围可以与复制时的第二预设距离范围相同或不同。
值得一提的是,当用户终端除具有与第一预设距离范围对应的存储区域1,以及与第二预设距离范围对应的存储区域2之外,还具有与预设距离范围N对应的存储区域N(N为大于2的整数)时,用户终端在检测到手指与用户终端之间的距离处于预设距离范围N之内之后,从该存储区域N中获取复制数据,并将该复制数据粘贴到指定位置。
可见,通过实施该实现方式,用户可在复制了多份数据之后,将复制的多份数据粘贴到同一应用界面或不同的应用界面,减少了多个应用界面之间复制粘贴的流程。且用户也可灵活地选择复制数据粘贴在指定位置,不必按照复制顺序进行粘贴。且通过实施该实现方式,也可实现剪贴板的隐藏,用户不用通过点击剪贴板中的复制数据进行数据的粘贴。
第三方面,本发明的实施例提供一种用户终端,该用户终端具有用于存储复制数据的至少两个存储区域,该存储区域与预设条件一一对应,该用户终端具有实现上述第一方面或第一方面可能的实现方式中用户终端行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。
第四方面,本发明的实施例提供一种用户终端,该用户终端具有用于存储
复制数据的至少两个存储区域,该存储区域与预设条件一一对应,该用户终端包括:一个或多个处理器、存储器、总线系统以及一个或多个程序,处理器和存储器通过总线系统相连;其中,该一个或多个程序被存储在存储器中,该一个或多个程序包括指令,指令当被用户终端执行时使用户终端执行上述第一方面或第一方面可能的实现方式。
第五方面,本发明的实施例提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令用于执行上述第一方面或第一方面可能的实现方式。
第六方面,本发明的实施例提供一种用户终端,该用户终端具有用于存储复制数据的至少两个存储区域,预设距离范围与该存储区域一一对应,该用户终端具有实现上述第二方面或第二方面可能的实现方式中用户终端行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。
第七方面,本发明的实施例提供一种用户终端,该用户终端具有用于存储复制数据的至少两个存储区域,预设距离范围与该存储区域一一对应,该用户终端包括:一个或多个处理器、存储器、总线系统以及一个或多个程序,处理器和存储器通过总线系统相连;其中,该一个或多个程序被存储在存储器中,该一个或多个程序包括指令,指令当被用户终端执行时使用户终端执行上述第二方面或第二方面可能的实现方式。
第八方面,本发明的实施例提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令用于执行上述第二方面或第二方面可能的实现方式。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一
些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种现有的数据复制过程的示意图;
图2是本发明实施例提供的一种数据复制的流程示意图;
图3是本发明实施例提供的一种用户对待复制数据进行选择,并进行满足第一预设条件的触摸操作的过程示意图;
图4是本发明实施例提供的另一种用户对待复制数据进行选择,并进行满足第一预设条件的触摸操作的过程示意图;
图5~7是本发明实施例提供的数据复制过程的示意图;
图8是本发明实施例提供的另一种数据复制的流程示意图;
图9~14是本发明实施例提供的数据粘贴过程的示意图;
图15是本发明实施例提供的又一种数据复制的流程示意图;
图16和图17是本发明实施例提供的数据复制过程的示意图;
图18是本发明实施例提供的又一种数据复制的流程示意图;
图19和图20是本发明实施例提供的数据粘贴过程的示意图;
图21是本发明实施例提供的一种手机的结构示意图。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例的技术方案进行描述。
在实际应用中,用户终端对数据进行复制时,需要使用剪贴板。用户终端将复制的数据保存在剪贴板中。当用户终端对复制的数据进行粘贴时,再从剪贴板中获取复制的数据,并将复制的数据粘贴到指定位置。剪贴板是内存中的一块存储区域,通过剪贴板,使得在各种应用程序之间,传递和共享信息成为可能。然而,剪贴板只能保存一份数据,每当新的数据存入剪贴板时,剪贴板中旧的数据会被覆盖。因此,当用户将一个应用界面的多份数据复制粘贴到另一个界面时,需进行多次界面切换,复制粘贴的流程非常繁琐。
为了解决用户将一个应用界面的多份数据复制粘贴到另一个界面时,需要
进行多次界面切换,复制粘贴的流程繁琐的问题,本发明实施例提供了一种数据复制方法及用户终端。
其中,该用户终端可以为手机、可穿戴设备(如智能手表等)、平板电脑、个人电脑(PC,Personal Computer)、PDA(Personal Digital Assistant,个人数字助理)或车载电脑等终端。
请参见图2,图2为本发明实施例提供的一种数据复制方法的流程示意图。如图2所示,该数据复制方法可以包括201~202部分。
在201部分中,用户终端在检测到满足第一预设条件的触摸操作之后,将已选中的待复制数据复制至第一预设条件对应的存储区域。其中,该待复制数据可以为图片、文字等数据。
在202部分中,用户终端在检测到满足第二预设条件的触摸操作之后,将已选中的待复制数据复制至第二预设条件对应的存储区域。同理,该待复制数据可以为图片、文字等数据。也就是说,第一预设条件和第二预设条件对应的存储区域中存储的是复制数据。
本发明实施例中,用户终端具有用于存储复制数据的至少两个存储区域。
例如,用户终端具有存储区域1和存储区域2,则存储区域1可对应第一预设条件,存储区域2可对应第二预设条件。也就是说第一预设条件与第二预设条件对应不同的存储区域。
值得一提的是,当用户终端具有存储区域N(N为大于2的整数)时,存储区域N对应预设条件N,该预设条件N不同于第一预设条件、第二预设条件和其他预设条件。也就是说,存储区域与预设条件一一对应。
例如,用户终端具有用于存储复制数据的存储区域1~存储区域3,则预设条件与存储区域之间的对应关系可以为:预设条件1对应存储区域1,预设条件2对应存储区域2,预设条件3对应存储区域3。第一预设条件可以为预设条件1~预设条件3中的任意一个(如预设条件1),第二预设条件可以为预设条件1~预设条件3中不同于第一预设条件的预设条件(如第一预设条件为预设条件1时,第二预设条件为预设条件2或预设条件3)。
当用户终端具有与预设条件N对应的存储区域N(N为大于2的整数)
时,相应地,用户终端检测到满足预设条件N的触摸操作之后,将已选中的待复制数据复制至预设条件N对应的存储区域。
作为一种可选的实施方式,每一个预设条件可对应一个预设范围,相应地,预设条件可以为触摸操作的触摸参数处于该预设条件对应的预设范围之内。
作为一种可选的实施方式,该触摸参数可以为触摸力度(也就是按压力度)、触摸时长(也就是按压时长)、触摸长度(也就是滑动长度)等中的任意一种。相应地,预设范围也可以为预设力度范围、预设时长范围和预设长度范围等中的任意一种。
举例来说,第一预设条件对应预设力度范围2N(牛顿)~4N,第二预设条件对应预设力度范围5N~7N,则第一预设条件可以为触摸操作的触摸力度处于2N~4N之内,第二预设条件可以为触摸操作的触摸力度处于5N~7N之内。当触摸参数为触摸时长、滑动长度或其他参数时,对预设条件的定义原理相同,在此不赘述。
作为一种可选的实施方式,每一个预设条件可对应一个预设值,相应地,预设条件可以为触摸操作的触摸参数等于该预设条件对应的预设值。
可选的,该预设值可以为预设力度、预设时长和预设长度等中的任意一种。
举例来说,第一预设条件对应预设力度2N,第二预设条件对应预设力度5N,则第一预设条件可以为触摸操作的触摸力度等于2N,第二预设条件可以为触摸操作的触摸力度等于5N。
作为一种可选的实施方式,预设条件与预设轨迹一一对应。相应地,预设条件可以为触摸操作的触摸轨迹相匹配于该预设条件对应的预设轨迹。其中,该触摸轨迹也就是滑动轨迹。
可选的,该预设轨迹可以为数字形状或字母形状,本发明实施例不做限定。
举例来说,第一预设条件对应预设轨迹Z形,第二预设条件对应预设轨迹S形。第一预设条件可以为触摸操作的触摸轨迹与Z形匹配,第二预设条件可以为触摸操作的触摸轨迹与S形匹配。
再举例来说,第一预设条件对应预设轨迹“1”形,第二预设条件对应预设
轨迹“2”形。第一预设条件可以为触摸操作的触摸轨迹与“1”形匹配,第二预设条件可以为触摸操作的触摸轨迹与“2”形匹配。
作为一种可选的实施方式,用户终端将已选中的待复制数据复制至第一预设条件对应的存储区域的具体实施方式可以为:用户终端申请第一预设条件对应的存储区域的动态内存,并将该待复制数据复制至申请的动态内存中。其中,该动态内存可以为非易失性内存或易失性内存。
作为一种可选的实施方式,用户终端将已选中的待复制数据复制至第二预设条件对应的存储区域的具体实施方式可以为:用户终端申请第二预设条件对应的存储区域的动态内存,并将该待复制数据复制至申请的动态内存中。同理,该动态内存可以为非易失性内存或易失性内存。
作为一种可选的实施方式,用户可先在用户终端选择待复制数据。在用户终端选中待复制数据之后,用户终端再检测是否存在满足第一预设条件或第二预设条件的触摸操作。
作为一种可选的实施方式,在用户终端选中待复制数据之后,用户可对用户终端的任意位置进行满足第一预设条件的触摸操作(即用户终端只要检测到满足第一预设条件的触摸操作,就将已选中的待复制数据复制至第一预设条件对应的存储区域),或用户可对用户终端的任意位置进行满足第二预设条件的触摸操作。
例如,图3是用户对待复制数据进行选择,并进行满足第一预设条件的触摸操作的过程示意图。如图3所示,用户先滑动数据选择图标,以选择待复制数据“ChrisYu”。如图3所示,当用户选中待复制数据“ChrisYu”之后,用户可触摸用户终端的屏幕的任意位置,进行满足第一预设条件的触摸操作。
作为一种可选的实施方式,在用户终端选中待复制数据之后,用户终端可输出一个功能按钮,用户可对该功能按钮进行满足第一预设条件的触摸操作(即用户终端只检测用户对该功能按钮是否进行满足第一预设条件的触摸操作,若是,就将已选中的待复制数据复制至第一预设条件对应的存储区域),或用户可对该功能按钮进行满足第二预设条件的触摸操作。
例如,图4是用户对待复制数据进行选择,并进行满足第一预设条件的触摸操作的过程示意图。如图4所示,用户先滑动数据选择图标,以选择待复制
数据“ChrisYu”。如图4所示,在用户选中待复制数据“ChrisYu”之后,用户终端可显示复制功能按钮(该按钮也可为其他名称)。用户可触摸该复制功能按钮,以进行满足第一预设条件的触摸操作。
作为一种可选的实施方式,用户终端也可以在选择待复制数据的同时也检测是否存在满足第一预设条件的触摸操作;在用户终端检测到满足第一预设条件的触摸操作之后,将已选中的待复制数据复制至第一预设条件对应的存储区域。同理,用户终端也可以在选择待复制数据的同时检测是否存在满足第二预设条件的触摸操作;在用户终端检测到满足第二预设条件的触摸操作之后,将已选中的待复制数据复制至第二预设条件对应的存储区域。这样就可达到边选择数据边复制数据的效果,这样可更快速地复制数据。
对于用户终端进行数据复制的过程,下面通过应用场景1~3来进行描述。在应用场景1和应用场景2中,用户在应用界面1中复制多份数据。在应用场景3中,用户分别在应用界面1和应用界面2中复制了数据。用户终端同时存储了用户在应用界面1和应用界面2中复制的数据。
应用场景1:用户终端具有存储区域1和存储区域2,存储区域1对应第一预设条件,存储区域2对应第二预设条件,第一预设条件为用户对用户终端进行触摸操作的触摸力度处于2N~4N之内,第二预设条件为用户对用户终端进行触摸操作的触摸力度处于4N~6N之内。如图5所示,在应用界面1下,用户终端选中了待复制数据“ChrisYu”之后,用户终端检测到该触摸操作的触摸力度为3N,则该触摸力度满足第一预设条件,用户终端将“ChrisYu”存储至存储区域1中。用户终端选中了待复制数据“27”之后,用户终端检测用户对用户终端进行的触摸操作的触摸力度为5N,则该触摸力度满足第二预设条件,用户终端将“27”存储至存储区域2中。
触摸操作的触摸参数为触摸时长、滑动长度或其他参数时,用户终端复制数据的原理与触摸参数为触摸力度时的原理相同,触摸操作的触摸参数为触摸时长、滑动长度或其他参数时的应用场景在此不赘述。
应用场景2:用户终端具有存储区域1和存储区域2,存储区域1对应第一预设条件,存储区域2对应第二预设条件,第一预设条件为用户对用户终端进行的触摸操作的触摸轨迹为O形,第二预设条件为用户对用户终端进行的触摸操作的触摸轨迹为L形。如图6所示,在应用界面1下,用户终端选中了
待复制数据“ChrisYu”之后,用户终端检测到用户对用户终端进行的触摸操作的触摸轨迹为O形。该触摸轨迹满足第一预设条件,用户终端将“ChrisYu”存储至存储区域1中。用户终端选中了待复制数据“27”之后,用户终端检测到用户对用户终端进行的触摸操作的触摸轨迹为L形。该触摸轨迹满足第二预设条件,用户终端将“27”存储至存储区域2中。
应用场景3:用户终端具有存储区域1和存储区域2,存储区域1对应第一预设条件,存储区域2对应第二预设条件,第一预设条件为用户对用户终端进行的触摸操作的触摸轨迹为O形,第二预设条件为用户对用户终端进行的触摸操作的触摸轨迹为L形。如图7所示,在应用界面1下,用户终端选中了待复制数据“ChrisYu”之后,用户终端检测到用户对用户终端进行的触摸操作的触摸轨迹为O形。该触摸轨迹满足第一预设条件,用户终端将“ChrisYu”存储至存储区域1中。用户终端再将应用界面切换至应用界面2。在应用界面2下,在用户终端选中了待复制数据“27”之后,用户终端检测到用户对用户终端进行的触摸操作的触摸轨迹为L形。该触摸轨迹满足第二预设条件,用户终端将“27”存储至存储区域2中。
可见,通过实施图2所描述的方法,用户可在一个应用界面中多次复制不同的数据,或在不同的应用界面复制不同的数据,由于用户终端拥有多个存储区域,用户终端可以同时保存用户多次复制的数据。因此,当用户需要将一个应用界面的多份不同的数据复制粘贴到另一个界面或多个界面时,减少了应用界面切换次数,简化了复制粘贴的流程。同理,当用户需要将多个应用界面的数据复制粘贴至另一个应用界面时,用户可先去该多个应用界面复制数据,再到需要粘贴的应用界面粘贴复制的数据,这样也减少了应用界面切换次数,简化了复制粘贴的流程。
作为一种可选的实施方式,如图8所示,在用户终端将待复制数据复制至第一预设条件对应的存储区域中之后,用户终端还可执行803和804部分。
在803部分中,在用户终端检测到满足第一预设条件的触摸操作之后,从该第一预设条件对应的存储区域中获取复制数据,并将该复制数据粘贴到指定位置。
在804部分中,在用户终端检测到满足所述第二预设条件的触摸操作之后,从该第二预设条件对应的存储区域中获取复制数据,并将该复制数据粘贴
到指定位置。
值得一提的是,若用户终端除具有与第一预设条件和第二预设条件对应的存储区域之外,还具有与预设条件N(预设条件N不同于第一预设条件和第二预设条件)对应的存储区域N,则在检测到满足预设条件N的触摸操作之后,从该存储区域N中获取复制数据,并将该复制数据粘贴到指定位置。
对于用户终端进行数据粘贴的过程,下面通过应用场景4~6来进行描述。在应用场景4中,用户终端在应用界面1中复制多个数据之后,可切换到应用界面2中粘贴复制的多个数据。在应用场景5中,用户终端在应用界面1中复制多个数据之后,可切换到应用界面2中粘贴一部分数据,再切换到应用界面3中粘贴另一部分数据。在应用场景6中,用户终端在应用界面1和应用界面2中复制多个数据之后,可切换到应用界面3中粘贴复制的数据。
应用场景4:在用户终端经过图5对应的流程,将“ChrisYu”存储至存储区域1,将“27”存储至存储区域2中之后,用户将用户终端的界面切换到应用界面2,并指定在文本输入框1内粘贴已复制的数据。如图9所示,用户终端检测到用户触摸用户终端的触摸力度为3N。该触摸力度满足第一预设条件,用户终端从存储区域1中获取复制数据“ChrisYu”,并将“ChrisYu”粘贴在文本输入框1中。用户再触摸文本输入框2,指定在文本输入框2内粘贴已复制的数据;用户终端检测到用户触摸用户终端的触摸力度为5N,则该触摸力度满足第二预设条件,用户终端从存储区域2中获取复制数据“27”,并将“27”粘贴在文本输入框2中。
应用场景5:在用户终端经过图5对应的流程,将“ChrisYu”存储至存储区域1,将“27”存储至存储区域2中之后,用户将用户终端的界面切换到应用界面2,并指定在文本输入框1内粘贴已复制的数据。如图10所示,用户终端检测到用户触摸用户终端的触摸力度为3N,该触摸力度满足第一预设条件,用户终端从存储区域1中获取复制数据“ChrisYu”,并将“ChrisYu”粘贴在文本输入框1中。用户再将用户终端的界面切换到应用界面3,并指定在文本输入框1内粘贴已复制的数据。用户终端检测到用户触摸用户终端的触摸力度为5N,则该触摸力度满足第二预设条件,用户终端从存储区域2中获取复制数据“27”,并将“27”粘贴在文本输入框1中。
应用场景6:在用户终端经过图7对应的流程,将“ChrisYu”存储至存储
区域1,将“27”存储至存储区域2中之后,用户将用户终端的界面切换到应用界面3,并指定在文本输入框1内粘贴已复制的数据。如图11所示,用户终端检测到触摸操作的触摸轨迹为O形,则该触摸轨迹满足第一预设条件,用户终端从存储区域1中获取复制数据“ChrisYu”,并将“ChrisYu”粘贴在文本输入框1中。用户再触摸文本输入框2,指定在文本输入框2内粘贴已复制的数据;用户终端检测到触摸操作的触摸轨迹为L形,则该触摸力度满足第二预设条件,用户终端从存储区域2中获取复制数据“27”,并将“27”粘贴在文本输入框2中。
可见,通过实施图8所描述的方法,用户可在复制了多份数据之后,将复制的多份数据粘贴到同一应用界面或不同的应用界面,减少了多个应用界面之间复制粘贴的流程。且用户也可灵活地选择复制数据粘贴在指定位置,不必按照复制顺序进行粘贴。且通过实施图8所描述的方法,也可实现剪贴板的隐藏,用户不用通过点击剪贴板中的复制数据进行数据的粘贴。
作为一种可选的实施方式,用户终端在检测到用户对用户终端进行的触摸操作的触摸参数之后,可提示触摸参数所处的预设范围,或提示触摸参数所处的预设范围对应的等级(即可将预设范围与等级相对应,例如预设力度范围1为2N~4N,预设力度范围2为5N~7N,则可将预设力度范围1对应等级1,预设力度范围2对应等级2,这样更便于提示,以及便于用户记忆与区分),或提示与触摸轨迹相匹配的预设轨迹。
如图5、图9和图10所示,用户终端会在界面提示触摸力度为3N时所达到的预设力度范围对应的等级1,以及提示触摸力度为5N时所达到的预设力度范围对应的等级2。如图6、图7和图11所示,用户终端会在界面将提示区域的“O”以黑色实体显示,以提示触摸轨迹与O形匹配,以及将提示区域的“L”以黑色实体显示,以提示触摸轨迹与L形匹配。
通过实施该实施方式,有利于用户准确地复制数据至对应的存储区域,也有利于用户准确地粘贴想要粘贴的内容至指定位置。
作为一种可选的实施方式,用户终端还可在提示区域或粘贴位置提示要粘贴的复制数据(要粘贴的复制数据即为与当前的触摸操作所满足的预设条件相对应的存储区域中的复制数据)。可选的,若要粘贴的复制数据的内容过多,也可只显示要粘贴的复制数据的概要内容。
通过实施该实施方式,有利于用户准确地粘贴想要粘贴的内容至指定位置。
作为一种可选的实施方式,在用户终端检测到当前界面不存在多个文本输入框,并且检测到满足第一目标条件的触摸操作之后,从所有存储区域中获取复制数据,并将所有复制数据粘贴到指定位置。其中,该第一目标条件不同于预设条件或可与预设条件相同。
例如,在用户终端经过图5对应的流程,将“ChrisYu”存储至存储区域1,将“27”存储至存储区域2中之后,用户终端进入到应用界面2,应用界面2只有一个文本输入框1。第一目标条件为触摸力度处于6N~8N之间。用户指定在文本输入框1内粘贴已复制的数据。如图12所示,若用户终端检测到用户触摸用户终端的触摸力度为7N,则用户终端从存储区域1获取“ChrisYu”,并从存储区域2中获取“27”,将“ChrisYu”和“27”粘贴在文本输入框1中。
在实际应用中,用户复制多份数据之后,若需要粘贴数据的界面只有一个文本输入框,则用户很有可能会想把所有复制数据都粘贴在一个文本输入框中。可见,通过实施该实施方式,用户通过对用户终端进行一次特定的触摸操作,就可便捷地、快速地将所有复制数据粘贴到指定的文本输入框中。
作为一种可选的实施方式,在用户终端检测到当前界面存在多个文本输入框,并且检测到满足第二目标条件的触摸操作之后,在文本输入框中粘贴与文本输入框对应的复制数据。其中,该文本输入框根据由上至下的排列顺序,以及根据复制数据的存储时间顺序与复制数据一一对应。其中。该第二目标条件不同于预设条件或可与预设条件相同。
例如,在用户终端经过图5对应的流程,将“ChrisYu”存储至存储区域1,将“27”存储至存储区域2中之后,用户终端进入到应用界面2。应用界面2有文本输入框1和文本输入框2。第二目标条件为触摸力度处于6N~8N之间。如图13所示,用户触摸用户终端的屏幕,若用户终端检测到用户触摸用户终端的触摸力度为7N,则根据文本输入框1和文本输入框2从上至下的排列顺序,以及按照“ChrisYu”和“27”的存储时间顺序(如图5所示“ChrisYu”存储至存储区域1的时间先于“27”存储至存储区域2的时间),文本输入框1与“ChrisYu”对应,文本输入框2与“27”对应。用户终端从存储区域1
中获取“ChrisYu”,将“ChrisYu”粘贴至文本输入框1中,以及从存储区域2中获取“27”,将“27”粘贴至文本输入框2中。
在实际应用中,用户复制多份数据之后,若需要粘贴数据的界面有多个文本输入框,则用户很有可能想把复制数据分别粘贴在不同的文本输入框中。可见,通过实施该实施方式,用户通过对用户终端进行一次特定的触摸操作,就可便捷地、快速地将复制数据分别粘贴到指定的复制数据。
作为一种可选的实施方式,用户终端检测到满足第三目标条件的触摸操作之后,用户终端输出数据选择列表。该数据选择列表中包括数据选择项,该数据选择项与存储区域中的复制数据一一对应(例如,当复制数据较长时,该数据选择项可以为复制数据的概要);在用户终端接收用户输入的第一选择指令之后,用户终端从存储区域中获取目标复制数据,并将该目标复制数据粘贴在指定位置。其中,该目标复制数据为与第一选择指令选择的数据选择项相对应的复制数据。其中,该第三目标条件可以任意一个预设条件,或第三目标条件可以不同于预设条件。
例如,在用户终端经过图5对应的流程,将“ChrisYu”存储至存储区域1,将“27”存储至存储区域2中之后,用户终端进入到应用界面2。应用界面2有文本输入框1和文本输入框2。用户指定在文本输入框1内粘贴已复制的数据。第三目标条件为触摸力度处于2N~4N之间。如图14所示,在用户终端检测到用户触摸用户终端的触摸力度为3N之后,用户终端输出数据选择列表,该数据选择列表中包括数据选择项1和数据选择项2,数据选择项1与“ChrisYu”对应,数据选择项2与“27”对应;当用户点击数据选择项1之后,用户终端从存储区域1中获取“ChrisYu”,并将“ChrisYu”粘贴在文本输入框1中。
可见,通过实施该实施方式,用户可更灵活地选择需要粘贴数据,并将选择的数据粘贴至指定位置。
本发明实施例可以根据上述方法示例对用户终端等进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。
为了解决用户将一个应用界面的多份数据复制粘贴到另一个界面时,需要进行多次界面切换,复制粘贴的流程繁琐的问题,本发明实施例还提供了一种数据复制方法及用户终端。
其中,该用户终端可以为手机、可穿戴设备(如智能手表等)、平板电脑、个人电脑(PC,Personal Computer)、PDA(Personal Digital Assistant,个人数字助理)或车载电脑等终端。
本发明实施例中,该用户终端具有用于储复制数据的至少两个存储区域。
例如,用户终端具有存储区域1和存储区域2,则存储区域1可对应第一预设距离范围,存储区域2可对应第二预设距离范围;或者存储区域1可对应第二预设距离范围,存储区域2可对应第一预设距离范围。也就是说第一预设距离范围与第二预设距离范围对应不同的存储区域。
值得一提的是,当用户终端具有存储区域N(N为大于2的整数)时,存储区域N对应预设距离范围N,该预设距离范围N不同于第一预设距离范围、第二预设距离范围和其他预设距离范围。也就是说,存储区域与预设距离范围一一对应。
例如,用户终端具有用于存储复制数据的存储区域1~存储区域3,则预设距离范围与存储区域之间的对应关系可以为:预设距离范围1对应存储区域1,预设距离范围2对应存储区域2,预设距离范围3对应存储区域3。第一预设距离范围可以为预设距离范围1~预设距离范围3中的任意一个(如预设距离范围1),第二预设距离范围可以为预设距离范围1~预设距离范围3中不同于第一预设距离范围的预设距离范围(如第一预设距离范围为预设距离范围1时,第二预设距离范围为预设距离范围2或预设距离范围3)。
请参见图15,图15为本发明实施例提供的一种数据复制方法的流程示意图。如图15所示,该数据复制方法可以包括1501~1502部分。
在1501部分中,用户终端在检测到用户手指与用户终端之间的距离处于第一预设距离范围之后,将已选中的待复制数据复制至第一预设距离范围对应的存储区域。其中,该待复制数据可以为图片、文字等数据。
在1502部分中,用户终端在检测到用户手指与用户终端之间的距离处于第二预设距离范围之后,将已选中的待复制数据复制至第二预设距离范围对应的存储区域。其中,第二预设距离范围对应的存储区域不同于第一预设距离范围对应的存储区域。
值得一提的是,若用户终端还具有与预设距离范围N(N为大于2的整数)对应的存储区域N,则在用户终端检测到用户手指与用户终端之间的距离处于预设距离范围N之后,将已选中的待复制数据复制至存储区域N中。
作为一种可选的实施方式,用户终端可具体检测用户手指距用户终端的屏幕之间的距离。或用户终端可具体检测用户手指距用户终端的某一个功能按钮(可以是虚拟按钮或实体按钮)之间的距离。
作为一种可选的实施方式,用户终端具体可通过距离传感器来检测用户手指距用户终端之间的距离。或者,也可根据悬浮触控技术来检测用户手指距用户终端的屏幕之间的距离。
作为一种可选的实施方式,用户终端将已选中的待复制数据复制至第一预设距离范围对应的存储区域的具体实施方式可以为:用户终端申请第一预设距离范围对应的存储区域的动态内存,并将该待复制数据复制至申请的动态内存中。其中,该动态内存可以为非易失性内存或易失性内存。
作为一种可选的实施方式,用户终端将已选中的待复制数据复制至第二预设距离范围对应的存储区域的具体实施方式可以为:用户终端申请第二预设距离范围对应的存储区域的动态内存,并将该待复制数据复制至申请的动态内存中。其中,该动态内存可以为非易失性内存或易失性内存。
对于用户终端进行数据复制的过程,下面通过应用场景7来进行描述。在应用场景7中,用户在应用界面1中复制多份数据。
应用场景7:存储区域1对应第一预设距离范围,存储区域2对应第二预设距离范围,第一预设距离范围为3mm(毫米)~5mm之内,第二预设距离范围为5mm~7mm。在应用界面1下,用户终端选中了待复制数据“ChrisYu”之后,如图16所示,用户终端检测到用户手指距用户终端的距离为4mm。该距离处于第一预设距离范围之内,用户终端将“ChrisYu”存储至存储区域1中。如图17所示,用户终端选中了待复制数据“27”之后,用户终端检测到用户手指距用户终端的距离为6mm。该距离处于第二预设距离范围之内,用户终
端将“27”存储至存储区域2中。
在实际应用中,用户也可在不同的应用界面中通过图15所述的方法复制数据,该应用场景的原理与应用场景3的原理相同,在此不赘述。
可见,通过实施图15所描述的方法,用户可在一个应用界面中多次复制不同的数据,或在不同的应用界面复制不同的数据,由于用户终端拥有多个存储区域,用户终端可以同时保存用户多次复制的数据。因此,当用户需要将一个应用界面的多份不同的数据复制粘贴到另一个界面或多个界面时,减少了应用界面切换次数,简化了复制粘贴的流程。同理,当用户需要将多个应用界面的数据复制粘贴至另一个应用界面时,用户可先去该多个应用界面复制需要粘贴的数据,再到需要粘贴的界面粘贴复制的数据,这样减少了应用界面切换次数,简化了复制粘贴的流程。
作为一种可选的实施方式,如图18所示,用户终端还可执行1803和1804部分。
值得一提的是,若用户终端除具有与第一预设距离范围和第二预设距离范围对应的存储区域之外,还具有与预设距离范围N(预设距离范围N不同于第一预设距离范围和第二预设距离范围)对应的存储区域N,则在检测到手指与用户终端之间的距离处于预设距离范围N之内之后,从该存储区域N中获取复制数据,并将该复制数据粘贴到指定位置。
对于用户终端进行数据粘贴的过程,下面通过应用场景8来进行描述。在应用场景8中,用户终端在应用界面1中复制多个数据之后,可切换到应用界面2中粘贴复制的多个数据。
应用场景8:在用户终端经过图16和图17对应的流程,将“ChrisYu”存储至存储区域1,将“27”存储至存储区域2中之后,用户将用户终端的界面切换到应用界面2,并指定在文本输入框1内粘贴已复制的数据。如图19所示,用户终端检测到手指距离用户终端的屏幕之间的距离为4mm。该距离处于第一预设距离范围之内,用户终端从存储区域1中获取“ChrisYu”,并将“ChrisYu”粘贴在文本输入框1中。如图20所示,用户再触摸文本输入框2,指定在文本输入框2内粘贴已复制的数据;用户终端检测到用户手指距离用户终端的屏幕之间的距离为6mm。该距离处于第二预设距离范围之内,用户终端从存储区域2中获取复制数据“27”,并将“27”粘贴在文本输入框2中。
在实际应用中,用户也可在应用界面1中复制多个数据之后,切换到应用界面2,并通过图18所描述的数据粘贴方法,在应用界面2中粘贴一部分数据;用户终端可再从应用界面2切换到应用界面3,并通过图18所描述的数据粘贴方法,在应用界面3中粘贴另一部分数据。该应用场景的原理与应用场景5的原理相同,在此不赘述。
在实际应用中,用户也可在应用界面1和应用界面2中复制多个数据之后,切换到应用界面3,并通过图18所描述的数据粘贴方法,在应用界面3中粘贴复制的数据。该应用场景的原理与应用场景6的原理相同,在此不赘述。
可见,通过实施该实施方式,用户通过对用户终端进行特定的触摸操作,就可便捷地粘贴指定的复制数据,且用户只需要进行一次界面切换,就可将存储区域存储的多份数据分别粘贴到当前界面的指定位置,简化了多个界面之间复制粘贴数据的流程。
作为一种可选的实施方式,在用户终端检测到当前界面不存在多个文本输入框,并且检测到满足第一目标条件的触摸操作之后,用户终端从所有存储区域中获取复制数据,并将所有复制数据粘贴到指定位置。该实施方式的实现原理与图12所示的相关过程的实现原理相同,可参见图12所示的相关过程,在此不赘述。
在实际应用中,用户复制多份数据之后,若需要粘贴数据的界面只有一个文本输入框,则用户很有可能会想把所有复制数据都粘贴在一个文本输入框中。可见,通过实施该实施方式,用户通过对用户终端进行一次特定的触摸操作,就可便捷地、快速地将所有复制数据粘贴到指定的复制数据
作为一种可选的实施方式,在用户终端检测到当前界面存在多个文本输入框,并且检测到满足第二目标条件的触摸操作之后,在文本输入框中粘贴与文本输入框对应的复制数据。其中,该文本输入框根据由上至下的排列顺序,以及根据复制数据的存储时间顺序与复制数据一一对应。该实施方式的实现原理与图13所示的相关过程的实现原理相同,可参见图13所示的相关过程,在此不赘述。
在实际应用中,用户复制多份数据之后,若需要粘贴数据的界面有多个文本输入框,则用户很有可能想把复制数据分别粘贴在不同的文本输入框中。可见,通过实施该实施方式,用户通过对用户终端进行一次特定的触摸操作,就
可便捷地、快速地将复制数据分别粘贴到指定的复制数据。
作为一种可选的实施方式,用户终端检测到满足第三目标条件的触摸操作之后,用户终端输出数据选择列表。该数据选择列表中包括数据选择项,该数据选择项与存储区域中的复制数据一一对应(例如,当复制数据较长时,该数据选择项可以为复制数据的概要);在用户终端接收用户输入的第一选择指令之后,用户终端从存储区域中获取目标复制数据,并将该目标复制数据粘贴在指定位置。其中,该目标复制数据为与第一选择指令选择的数据选择项相对应的复制数据。该实施方式的实现原理与图14所示的相关过程的实现原理相同,可参见图14所示的相关过程,在此不赘述。
可见,通过实施该实施方式,用户可更灵活地选择需要粘贴数据,并将选择的数据粘贴至指定位置。
作为一种可选的实施方式,用户终端在检测到用户手指距用户终端的距离之后,可提示该距离所处的预设距离范围,或提示该距离所处的预设距离范围对应的等级。如图16所示,用户终端会在界面提示距离为4mm时所达到的第一预设距离范围对应的等级。如图17所示,用户终端会在界面提示距离为6mm时所达到的第二预设距离范围对应的等级。
通过实施该实施方式,有利于用户准确地复制数据至对应的存储区域。
作为一种可选的实施方式,用户终端还可在提示区域或粘贴位置提示要粘贴的复制数据(要粘贴的复制数据即为与当前的触摸操作所满足的预设条件相对应的存储区域中的复制数据)。可选的,若要粘贴的复制数据的内容过多,也可只显示要粘贴的复制数据的概要内容。
通过实施该实施方式,有利于用户准确地粘贴想要粘贴的内容至指定位置。
本发明实施例可以根据上述方法示例对用户终端等进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。
本发明实施例提供的用户终端以手机为例,图21示出的是与本发明实施例
相关的手机2100的部分结构的框图。参考图21,手机2100包括RF(RadioFrequency,射频)电路2101、存储器2102、其他输入设备2103、显示屏2104、传感器2105、音频电路2106、I/O子系统2107、处理器2108、以及电源2109等部件。本领域技术人员可以理解,图21中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。本领领域技术人员可以理解显示屏2104属于用户界面(UI,User Interface),且手机2100可以包括比图示或者更少的用户界面。
下面结合图21对手机2100的各个构成部件进行具体的介绍:
RF电路2101可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器2108处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路2101还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
存储器2102可用于存储软件程序以及模块,处理器2108通过运行存储在存储器2102的软件程序以及模块,从而执行手机2100的各种功能应用以及数据处理。存储器2102可主要包括存储程序区和存储数据区(例如,存储数据区可包括上述方法实施例中涉及的用于存储复制数据的存储区域),其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图象播放功能等)等;存储数据区可存储根据手机2100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器2102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
其他输入设备2103可用于接收输入的数字或字符信息,以及产生与手机2100的用户设置以及功能控制有关的键信号输入。具体地,其他输入设备2103
可包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)等中的一种或多种。其他输入设备2103与I/O子系统2107的其他输入设备控制器171相连接,在其他设备输入控制器171的控制下与处理器2108进行信号交互。
显示屏2104可用于显示由用户输入的信息或提供给用户的信息以及手机2100的各种菜单,还可以接受用户输入。具体的显示屏2104可包括显示面板141,以及触控面板142。其中显示面板141可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。触控面板142,也称为触摸屏、触敏屏等,可收集用户在其上或附近的接触或者非接触操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板142上或在触控面板142附近的操作,也可以包括体感操作;该操作包括单点控制操作、多点控制操作等操作类型。),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板142可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位、姿势,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成处理器能够处理的信息,再送给处理器2108,并能接收处理器2108发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板142,也可以采用未来发展的任何技术实现触控面板142。进一步的,触控面板142可覆盖显示面板141,用户可以根据显示面板141显示的内容(该显示内容包括但不限于,软键盘、虚拟鼠标、虚拟按键、图标等等),在显示面板141上覆盖的当触控面板142上或者附近进行操作,触控面板142检测到在其上或附近的触摸操作后,通过I/O子系统2107传送给处理器2108以确定触摸事件的类型以确定用户输入,随后处理器2108根据触摸事件的类型在显示面板根据用户输入通过I/O子系统2107在显示面板141上提供相应的视觉输出。虽然在图21中,触控面板142与显示面板141是作为两个独立的部件来实现手机2100的输入和输入功能,但是在某些实施例中,可以将触控面板142与显示面板141集成而实现手机2100的输入和输出功能。
手机2100还可包括至少一种传感器2105,比如光传感器、运动传感器、压力传感器、距离传感器以及其他传感器。具体地,光传感器可包括环境光传感
器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在手机2100移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。压力传感器可检测用户对用户终端进行按压的力度值。距离传感器可检测用户手指距用户终端的距离。至于手机2100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路2106、扬声器161,麦克风162可提供用户与手机2100之间的音频接口。音频电路2106可将接收到的音频数据转换后的信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,麦克风162将收集的声音信号转换为信号,由音频电路2106接收后转换为音频数据,再将音频数据输出至RF电路2101以发送给比如另一手机,或者将音频数据输出至存储器2102以便进一步处理。
I/O子系统2107用来控制输入输出的外部设备,可以包括其他输入设备控制器171、传感器控制器172、显示控制器173。可选的,一个或多个其他输入设备控制器171从其他输入设备2103接收信号和/或者向其他输入设备2103发送信号,其他输入设备2103可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮、光鼠(光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸)。值得说明的是,其他输入设备控制器171可以与任一个或者多个上述设备连接。所述I/O子系统2107中的显示控制器173从显示屏2104接收信号和/或者向显示屏2104发送信号。显示屏2104检测到用户输入后,显示控制器173将检测到的用户输入转换为与显示在显示屏2104上的用户界面对象的交互,即实现人机交互。传感器控制器172可以从一个或者多个传感器2105接收信号和/或者向一个或者多个传感器2105发送信号。
处理器2108是手机2100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器2102内的软件程序和/或模块,以及调用存储在存储器2102内的数据,执行手机2100的各种功能和处理数据,从而对手机进行整体监控。例如,处理器2108可执行上述方法实施例中用户终端的
功能。可选的,处理器2108可包括一个或多个处理单元;优选的,处理器2108可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器2108中。
手机2100还包括给各个部件供电的电源2109(比如电池),优选的,电源可以通过电源管理系统与处理器2108逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。
尽管未示出,手机2100还可以包括摄像头、蓝牙模块等,在此不再赘述。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护条件,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护条件之内。
Claims (24)
- 一种数据复制方法,应用于用户终端,其特征在于,所述用户终端具有用于存储复制数据的至少两个存储区域,所述方法包括:在检测到满足第一预设条件的触摸操作之后,将已选中的待复制数据复制至所述第一预设条件对应的存储区域;在检测到满足第二预设条件的触摸操作之后,将已选中的待复制数据复制至所述第二预设条件对应的存储区域,所述第二预设条件对应的存储区域不同于所述第一预设条件对应的存储区域。
- 根据权利要求1所述的方法,其特征在于,所述第一预设条件为触摸操作的触摸参数处于第一预设范围之内;所述第二预设条件为触摸操作的触摸参数处于第二预设范围之内。
- 根据权利要求1所述的方法,其特征在于,所述第一预设条件为触摸操作的触摸轨迹相匹配于第一预设轨迹;所述第二预设条件为触摸操作的触摸轨迹相匹配于第二预设轨迹。
- 根据权利要求1~3任意一项所述的方法,其特征在于,所述将已选中的待复制数据复制至所述第一预设条件对应的存储区域之后,所述方法还包括:在检测到满足所述第一预设条件的触摸操作之后,从所述第一预设条件对应的存储区域中获取复制数据,并将所述复制数据粘贴到指定位置;所述将已选中的待复制数据复制至所述第二预设条件对应的存储区域之后,所述方法还包括:在检测到满足所述第二预设条件的触摸操作之后,从所述第二预设条件对应的存储区域中获取复制数据,并将所述复制数据粘贴到指定位置。
- 根据权利要求1~4任意一项所述的方法,其特征在于,所述方法还包括:在检测到当前界面不存在多个文本输入框,并且检测到满足第一目标条件 的触摸操作之后,从所有所述存储区域中获取复制数据,并将所有所述复制数据粘贴到指定位置。
- 根据权利要求1~4任意一项所述的方法,其特征在于,所述方法还包括:在检测到当前界面存在多个文本输入框,并且检测到满足第二目标条件的触摸操作之后,在所述文本输入框中粘贴与所述文本输入框对应的复制数据,所述文本输入框根据由上至下的排列顺序,以及根据所述复制数据的存储时间顺序与所述复制数据一一对应。
- 根据权利要求2所述的方法,其特征在于,所述方法还包括:提示触摸操作的触摸参数所处的预设范围。
- 根据权利要求2所述的方法,其特征在于,所述方法还包括:提示与触摸操作的触摸参数所处的预设范围相对应的等级。
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:提示与触摸操作的触摸轨迹相匹配的预设轨迹。
- 一种数据复制方法,应用于用户终端,其特征在于,所述用户终端具有用于存储复制数据的至少两个存储区域,所述方法包括:在检测到用户手指与所述用户终端之间的距离处于第一预设距离范围之后,将已选中的待复制数据复制至所述第一预设距离范围对应的存储区域;在检测到用户手指与所述用户终端之间的距离处于第二预设距离范围之后,将已选中的待复制数据复制至所述第二预设距离范围对应的存储区域,所述第二预设距离范围对应的存储区域不同于所述第一预设距离范围对应的存储区域。
- 根据权利要求10所述的方法,其特征在于,所述将已选中的待复制数据复制至所述第一预设距离范围对应的存储区域之后,所述方法还包括:在检测到用户手指与所述用户终端之间的距离处于第一预设距离范围之后,从所述第一预设距离范围对应的存储区域中获取复制数据,并将所述复制数据粘贴到指定位置;所述将已选中的待复制数据复制至所述第二预设距离范围对应的存储区域之后,所述方法还包括:在检测到用户手指与所述用户终端之间的距离处于第二预设距离范围之后,从所述第二预设距离范围对应的存储区域中获取复制数据,并将所述复制数据粘贴到指定位置。
- 一种用户终端,其特征在于,所述用户终端具有用于存储复制数据的至少两个存储区域,所述用户终端包括:检测模块和复制模块,其中:所述复制模块,用于在所述检测模块检测到满足第一预设条件的触摸操作之后,将已选中的待复制数据复制至所述第一预设条件对应的存储区域;所述复制模块,还用于在所述检测模块检测到满足第二预设条件的触摸操作之后,将已选中的待复制数据复制至所述第二预设条件对应的存储区域,所述第二预设条件对应的存储区域不同于所述第一预设条件对应的存储区域。
- 根据权利要求12所述的用户终端,其特征在于,所述第一预设条件为触摸操作的触摸参数处于第一预设范围之内;所述第二预设条件为触摸操作的触摸参数处于第二预设范围之内。
- 根据权利要求12所述的用户终端,其特征在于,所述第一预设条件为触摸操作的触摸轨迹相匹配于第一预设轨迹;所述第二预设条件为触摸操作的触摸轨迹相匹配于第二预设轨迹。
- 根据权利要求12~14任意一项所述的用户终端,其特征在于,所述用户终端还包括:所述第一粘贴模块,用于在所述检测模块检测到满足所述第一预设条件的触摸操作之后,从所述第一预设条件对应的存储区域中获取复制数据,并将所述复制数据粘贴到指定位置;所述第一粘贴模块,还用于在所述检测模块检测到满足所述第二预设条件的触摸操作之后,从所述第二预设条件对应的存储区域中获取复制数据,并将所述复制数据粘贴到指定位置。
- 根据权利要求12~15任意一项所述的用户终端,其特征在于,所述用户终端还包括:第二粘贴模块,用于在所述检测模块检测到当前界面不存在多个文本输入框,并且检测到满足第一目标条件的触摸操作之后,从所有所述存储区域中获取复制数据,并将所有所述复制数据粘贴到指定位置。
- 根据权利要求12~15任意一项所述的用户终端,其特征在于,所述用户终端还包括:第三粘贴模块,用于在所述检测模块检测到当前界面存在多个文本输入框,并且检测到满足第二目标条件的触摸操作之后,在所述文本输入框中粘贴与所述文本输入框对应的复制数据,所述文本输入框根据由上至下的排列顺序,以及根据所述复制数据的存储时间顺序与所述复制数据一一对应。
- 根据权利要求13所述的用户终端,其特征在于,所述用户终端还包括:提示模块,用于提示触摸操作的触摸参数所处的预设范围。
- 根据权利要求13所述的用户终端,其特征在于,所述用户终端还包括:提示模块,用于提示与触摸操作的触摸参数所处的预设范围相对应的等级。
- 根据权利要求14所述的用户终端,其特征在于,所述用户终端还包括:提示模块,用于提示与触摸操作的触摸参数所处的预设范围相对应的等级。
- 一种用户终端,其特征在于,所述用户终端具有用于存储复制数据的至少两个存储区域,所述用户终端包括:一个或多个处理器、存储器、总线系统以及一个或多个程序,所述处理器和所述存储器通过所述总线系统相连;其中,所述一个或多个程序被存储在所述存储器中,所述一个或多个程序包括指令,所述指令当被所述用户终端执行时使所述用户终端执行如权利要求1至9任一项所述的方法。
- 一种用户终端,其特征在于,所述用户终端具有用于存储复制数据的至少两个存储区域,所述用户终端包括检测模块和复制模块,其中:所述复制模块,用于在所述检测模块检测到用户手指与所述用户终端之间的距离处于第一预设距离范围之后,将已选中的待复制数据复制至所述第一预设距离范围对应的存储区域;所述复制模块,还用于在所述检测模块检测到用户手指与所述用户终端之间的距离处于第二预设距离范围之后,将已选中的待复制数据复制至所述第二预设距离范围对应的存储区域,所述第二预设距离范围对应的存储区域不同于所述第一预设距离范围对应的存储区域。
- 根据权利要求22所述的用户终端,其特征在于,所述用户终端还包括:第一粘贴模块,用于在所述检测模块检测到用户手指与所述用户终端之间的距离处于第一预设距离范围之后,从所述第一预设距离范围对应的存储区域中获取复制数据,并将所述复制数据粘贴到指定位置;第一粘贴模块,用于在所述检测模块检测到用户手指与所述用户终端之间的距离处于第二预设距离范围之后,从所述第二预设距离范围对应的存储区域中获取复制数据,并将所述复制数据粘贴到指定位置。
- 一种用户终端,其特征在于,所述用户终端具有用于存储复制数据的至少两个存储区域,所述用户终端包括:一个或多个处理器、存储器、总线系统以及一个或多个程序,所述处理器和所述存储器通过所述总线系统相连;其 中,所述一个或多个程序被存储在所述存储器中,所述一个或多个程序包括指令,所述指令当被所述用户终端执行时使所述用户终端执行如权利要求10或11所述的方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/097331 WO2018039914A1 (zh) | 2016-08-30 | 2016-08-30 | 一种数据复制方法及用户终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108040492A true CN108040492A (zh) | 2018-05-15 |
Family
ID=61299519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680049527.0A Pending CN108040492A (zh) | 2016-08-30 | 2016-08-30 | 一种数据复制方法及用户终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108040492A (zh) |
WO (1) | WO2018039914A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109947523A (zh) * | 2019-03-28 | 2019-06-28 | 努比亚技术有限公司 | 复制粘贴方法、终端及计算机可读存储介质 |
CN113760167A (zh) * | 2021-07-21 | 2021-12-07 | 广州朗国电子科技股份有限公司 | 一种利用手势复制对象的方法、电子设备及存储介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109240986B (zh) * | 2018-08-15 | 2021-08-31 | 腾讯音乐娱乐科技(深圳)有限公司 | 一种日志处理方法、装置及存储介质 |
CN113467961A (zh) * | 2020-03-30 | 2021-10-01 | 华为技术有限公司 | 复制粘贴的方法、电子设备及系统 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1940914A (zh) * | 2005-09-29 | 2007-04-04 | 国际商业机器公司 | 用于一起复制和粘贴多个数据的方法和设备 |
CN102262565A (zh) * | 2010-05-28 | 2011-11-30 | 腾讯科技(深圳)有限公司 | 一种跨程序应用剪切板的方法和设备 |
CN103914209A (zh) * | 2014-03-28 | 2014-07-09 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US8832578B1 (en) * | 2011-12-08 | 2014-09-09 | Google Inc. | Visual clipboard on soft keyboard |
US20140258905A1 (en) * | 2013-03-11 | 2014-09-11 | Samsung Electronics Co., Ltd. | Method and apparatus for copying and pasting of data |
CN104360990A (zh) * | 2014-10-27 | 2015-02-18 | 深圳市金立通信设备有限公司 | 一种编辑内容的方法 |
CN104407787A (zh) * | 2014-10-27 | 2015-03-11 | 深圳市金立通信设备有限公司 | 一种终端 |
CN104657038A (zh) * | 2015-02-06 | 2015-05-27 | 深圳市艾优尼科技有限公司 | 一种处理内容的方法 |
CN105607807A (zh) * | 2015-12-22 | 2016-05-25 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的文字处理方法及系统 |
CN105677788A (zh) * | 2015-12-30 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种文件查找方法及用户终端 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101782927A (zh) * | 2010-01-12 | 2010-07-21 | 广东欧珀移动通信有限公司 | 一种手持设备文件管理方法 |
CN105183362A (zh) * | 2015-09-25 | 2015-12-23 | 深圳市金立通信设备有限公司 | 一种输入方法及终端 |
-
2016
- 2016-08-30 CN CN201680049527.0A patent/CN108040492A/zh active Pending
- 2016-08-30 WO PCT/CN2016/097331 patent/WO2018039914A1/zh active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1940914A (zh) * | 2005-09-29 | 2007-04-04 | 国际商业机器公司 | 用于一起复制和粘贴多个数据的方法和设备 |
CN102262565A (zh) * | 2010-05-28 | 2011-11-30 | 腾讯科技(深圳)有限公司 | 一种跨程序应用剪切板的方法和设备 |
US8832578B1 (en) * | 2011-12-08 | 2014-09-09 | Google Inc. | Visual clipboard on soft keyboard |
US20140258905A1 (en) * | 2013-03-11 | 2014-09-11 | Samsung Electronics Co., Ltd. | Method and apparatus for copying and pasting of data |
CN103914209A (zh) * | 2014-03-28 | 2014-07-09 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104360990A (zh) * | 2014-10-27 | 2015-02-18 | 深圳市金立通信设备有限公司 | 一种编辑内容的方法 |
CN104407787A (zh) * | 2014-10-27 | 2015-03-11 | 深圳市金立通信设备有限公司 | 一种终端 |
CN104657038A (zh) * | 2015-02-06 | 2015-05-27 | 深圳市艾优尼科技有限公司 | 一种处理内容的方法 |
CN105607807A (zh) * | 2015-12-22 | 2016-05-25 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的文字处理方法及系统 |
CN105677788A (zh) * | 2015-12-30 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种文件查找方法及用户终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109947523A (zh) * | 2019-03-28 | 2019-06-28 | 努比亚技术有限公司 | 复制粘贴方法、终端及计算机可读存储介质 |
CN113760167A (zh) * | 2021-07-21 | 2021-12-07 | 广州朗国电子科技股份有限公司 | 一种利用手势复制对象的方法、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2018039914A1 (zh) | 2018-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10917515B2 (en) | Method for switching applications in split screen mode, computer device and computer-readable storage medium | |
US11237724B2 (en) | Mobile terminal and method for split screen control thereof, and computer readable storage medium | |
US10725646B2 (en) | Method and apparatus for switching screen interface and terminal | |
WO2017088131A1 (zh) | 一种快速分屏的方法、装置、电子设备、显示界面以及存储介质 | |
EP3525075B1 (en) | Method for lighting up screen of double-screen terminal, and terminal | |
CN107949826A (zh) | 一种消息显示方法、用户终端及图形用户接口 | |
CN104238893B (zh) | 一种对视频预览图片进行显示的方法和装置 | |
CN107493389A (zh) | 单手模式实现方法、终端及计算机可读介质 | |
CN103309673A (zh) | 一种基于手势的会话处理方法、装置及终端设备 | |
CN106200970B (zh) | 一种分屏显示的方法及终端 | |
CN106371749A (zh) | 一种终端控制的方法和装置 | |
CN108475161A (zh) | 显示方法及终端 | |
CN107885438A (zh) | 一种移动终端设备及其控制方法、计算机可读存储介质 | |
CN109343764A (zh) | 移动终端和控制运行控件的方法、装置 | |
CN109871358A (zh) | 一种管理方法及终端设备 | |
CN105812250A (zh) | 向可穿戴设备推送消息的控制方法、装置和移动终端 | |
CN108040492A (zh) | 一种数据复制方法及用户终端 | |
CN106488391B (zh) | 一种数据迁移方法及终端设备 | |
CN104169860B (zh) | 智能终端及用于显示其输入操作界面的方法 | |
CN107678822B (zh) | 一种信息处理方法及装置、终端和可读存储介质 | |
CN104765441B (zh) | 一种基于眼动实现页面更新的方法和装置 | |
CN109032419A (zh) | 一种调节屏幕显示范围的方法和装置 | |
CN107506120A (zh) | 信息显示方法、终端及计算机可读存储介质 | |
CN104834638B (zh) | 一种热词展示方法、装置及电子设备 | |
CN106484230B (zh) | 一种切换控制方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |