CN103246638B - 一种信息粘贴方法和装置 - Google Patents
一种信息粘贴方法和装置 Download PDFInfo
- Publication number
- CN103246638B CN103246638B CN201310175720.7A CN201310175720A CN103246638B CN 103246638 B CN103246638 B CN 103246638B CN 201310175720 A CN201310175720 A CN 201310175720A CN 103246638 B CN103246638 B CN 103246638B
- Authority
- CN
- China
- Prior art keywords
- intended application
- information
- paste position
- stickup
- paste
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种信息粘贴方法和装置。其中,所述信息粘贴方法包括:在目标应用启动之后,检测所述目标应用的可粘贴位置信息;根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置。本发明技术方案,在不同应用之间进行数据交互时,根据自动检测到的粘贴位置信息,进行粘贴操作,省去了手动选择粘贴位置的过程,简化了粘贴步骤,提高复制粘贴的效率。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种信息粘贴方法和装置。
背景技术
目前,随着智能终端(例如智能手机、平板电脑等)的日益普及,其已成为人们工作生活不可缺少的部分。为了满足用户需求的多样性,出现了很多方便用户使用的应用,例如各种办公学习、娱乐游戏应用等。这些不同的应用之间进行数据交互,通常是采用复制粘贴的方法实现。
而目前在智能终端上采用的复制粘贴的方法,一般包括如下两种方式:
(1)首先打开应用程序,在该应用程序的目标输入框处选择***工具,再选择目标数据所在的文件夹,打开该文件夹中的目标数据文件,将该目标数据文件***目标输入框,从而完成数据的粘贴。但是,目标数据文件只能以整个文件形式被粘贴进来,如果用户只需要复制一个文档中的部分数据,那么该方式就无法完成。
(2)在应用程序A处选择目标数据,再选择复制命令,然后打开应用程序B,将光标放在目标输入框处,选择粘贴命令,从而完成数据的粘贴。这种方式需要用户反复操作,执行步骤多,在粘贴的过程中还需要手动选择添加位置(手动将光标放在目标输入框处),操作便利性差,并且效率不高。
可见,上述两种复制粘贴方式都存在一定的不便利性,进而导致其可用性受到一定程度限制。所以,如何提高复制粘贴效率成为目前亟待解决的技术问题。
发明内容
本发明实施例提供一种信息粘贴方法和装置,用于实现自动检测到粘贴位置信息,实现自动粘贴复制的信息,简化了粘贴步骤,提高复制粘贴的效率。
本发明的一个方面,提出了一种信息粘贴方法,包括以下步骤:
在目标应用启动之后,检测所述目标应用的可粘贴位置信息;
根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置。
本方法实施例中,在不同应用之间进行数据交互时,根据自动检测到的粘贴位置信息,进行粘贴操作,省去了手动选择粘贴位置的过程,简化了粘贴步骤,提高复制粘贴的效率。
作为上述技术方案的优选,所述将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置,包括:
自动输出是否将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置的提示;
当收到用户根据提示输入的粘贴指令时,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置。
本方案中,当收到用户根据提示输入的粘贴指令时才进行后续的粘贴操作,可避免将信息粘贴到用户不希望粘贴到的位置,避免误粘贴,增加粘贴的准确性。
作为上述技术方案的优选,所述检测所述目标应用的可粘贴位置信息,包括:
检测是否存储有所述目标应用的粘贴位置信息;
当检测到存储有所述目标应用的粘贴位置信息时,获得存储的所述目标应用的粘贴位置信息。
本方案中,从存储的应用的粘贴位置信息自动检测目标应用的粘贴位置信息,省去了手动选择目标应用的粘贴位置的过程。
作为上述技术方案的优选,所述检测是否存储有所述目标应用的粘贴位置信息之后,所述信息粘贴方法包括:
当未检测到存储有所述目标应用的粘贴位置信息时,检测所述目标应用的粘贴位置;
当检测到所述目标应用的粘贴位置时,获得检测到的所述目标应用的粘贴位置信息并将其存储。
本方案中,通过自动检测目标应用的粘贴位置,获得目标应用的粘贴位置信息,省去了手动选择目标应用的粘贴位置的过程;同时存储检测到的目标应用的粘贴位置信息,以便下一次在该应用上粘贴时,能够自动从存储的目标应用的粘贴位置信息获得目标应用的粘贴位置信息,提高了在该应用上进行粘贴操作的效率。
作为上述技术方案的优选,所述当未检测到存储有所述目标应用的粘贴位置信息时,检测所述目标应用的粘贴位置之后,所述信息粘贴方法还包括:
当未检测到所述目标应用的粘贴位置时,输出手动选择所述目标应用的粘贴位置的提示;
当接收到被选择的所述目标应用的粘贴位置时,获得被选择的所述目标应用的粘贴位置信息并将其存储。
本方案中,当未能自动检测到目标应用的粘贴位置时,用户可以手动选择目标应用的粘贴位置,给用户提供了另外一种选择,具有自主性、灵活性、便利性。
作为上述技术方案的优选,
所述目标应用的粘贴位置信息包括粘贴位置路径和粘贴位置类型;
根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置,包括:
将用于粘贴的信息中符合粘贴位置类型的信息粘贴到所述粘贴位置路径指向的粘贴位置。
本方案中,能够根据粘贴位置类型,将用于粘贴的信息粘贴到相应的粘贴位置,简化了粘贴步骤。
作为上述技术方案的优选,
所述目标应用的粘贴位置信息包括粘贴位置路径;
根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置,包括:
将用于粘贴的信息粘贴到所述粘贴位置路径指向的粘贴位置。
本方案中,将用于粘贴的信息直接粘贴到所述粘贴位置路径指向的粘贴位置,提高复制粘贴的效率。
作为上述技术方案的优选,所述根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置之后,所述信息粘贴方法还包括:
显示撤销所述粘贴的信息的撤销选项;
当撤销选项被触发时,撤销所述目标应用的粘贴位置处粘贴的信息,并删除存储的所述目标应用的粘贴位置信息。
本方案中,使用撤销操作,用户可以自主决定粘贴还是不粘贴,方便用户使用,更加人性化。
本发明的另一方面,提出了一种信息粘贴装置,包括:
检测模块,用于在目标应用启动之后,检测所述目标应用的可粘贴位置信息;
处理模块,用于根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置。
作为上述技术方案的优选,所述处理模块包括:
第一输出单元,用于自动输出是否将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置的提示;
接收单元,用于当收到用户根据提示输入的粘贴指令时,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置。
作为上述技术方案的优选,所述检测模块包括:
第一存储单元,用于存储应用的粘贴位置信息;
第一检测单元,用于检测所述第一存储单元中是否存储有所述目标应用的粘贴位置信息;
获取单元,用于当检测到所述第一存储单元中存储有所述目标应用的粘贴位置信息时,获得存储的所述目标应用的粘贴位置信息。
作为上述技术方案的优选,所述检测模块包括:
第二检测单元,用于当未检测到所述第一存储单元中存储有所述目标应用的粘贴位置信息时,检测所述目标应用的粘贴位置;
第二存储单元,用于当所述第二检测单元检测到所述目标应用的粘贴位置时,获得检测到的所述目标应用的粘贴位置信息并将其存储。
作为上述技术方案的优选,所述检测模块还包括:
第二输出单元,用于当所述第二检测单元未检测到所述目标应用的粘贴位置时,输出手动选择所述目标应用的粘贴位置的提示;
第三存储单元,用于当接收到被选择的所述目标应用的粘贴位置时,获得被选择的所述目标应用的粘贴位置信息并将其存储。
作为上述技术方案的优选,所述处理模块包括:
第一处理单元,用于在所述目标应用的粘贴位置信息包括粘贴位置路径和粘贴位置类型时,将用于粘贴的信息中符合粘贴位置类型的信息粘贴到所述粘贴位置路径指向的粘贴位置。
作为上述技术方案的优选,所述处理模块包括:
第二处理单元,用于在所述目标应用的粘贴位置信息包括粘贴位置路径时,将用于粘贴的信息粘贴到所述粘贴位置路径指向的粘贴位置。
作为上述技术方案的优选,所述信息粘贴装置还包括:
显示模块,用于在所述处理模块将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置之后,显示撤销所述粘贴的信息的撤销选项;
撤销模块,用于当撤销选项被触发时,撤销所述目标应用的粘贴位置处粘贴的信息,并删除所述第一存储单元中存储的所述目标应用的粘贴位置信息。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中信息粘贴方法的主要方法流程图;
图2为本发明实施例中信息粘贴方法的一种详细方法流程图;
图3为本发明实施例中信息粘贴方法的另一种详细方法流程图;
图4为本发明实施例中信息粘贴装置的主要结构示意图;
图5为本发明实施例中信息粘贴装置的第一种具体结构示意图;
图6为本发明实施例中信息粘贴装置的第二种具体结构示意图;
图7为本发明实施例中信息粘贴装置的第三种具体结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明实施例提供的技术方案,在不同应用之间进行数据交互时,根据自动检测到的粘贴位置信息,进行粘贴操作,省去了手动选择粘贴位置的过程,简化了粘贴步骤,提高复制粘贴的效率。
如图1所示为本发明实施例中信息粘贴方法的主要方法流程,包括:
步骤101、在目标应用启动之后,检测目标应用的可粘贴位置信息。
粘贴位置信息可以包括粘贴位置路径和粘贴位置类型,也可以只包括粘贴位置路径。其中,粘贴位置类型包括:文本输入框、网址输入框和有输入字数限制的输入框中的一项或多项。
目标应用的可粘贴位置为目标应用上可以进行粘贴的位置,例如目标应用上的文本输入框、网址输入框和有输入字数限制的输入框等。
优选地,步骤101可包括以下步骤A1-A4:
步骤A1、检测是否存储有目标应用的粘贴位置信息,若是,则继续执行步骤A2;否则,继续执行步骤A3。
步骤A2、获得存储的目标应用的粘贴位置信息,流程结束。
步骤A3、检测目标应用的粘贴位置。
步骤A4、当检测到目标应用的粘贴位置时,获得检测到的目标应用的粘贴位置信息并将其存储,流程结束。
优选地,在步骤A3之后,还可包括步骤B1-B2:
步骤B1、当未检测到目标应用的粘贴位置时,输出手动选择目标应用的粘贴位置的提示。
步骤B2、当接收到被选择的目标应用的粘贴位置时,获得被选择的目标应用的粘贴位置信息并将其存储。
当未能自动检测到目标应用的粘贴位置时,用户可以手动选择目标应用的粘贴位置,给用户提供了另外一种选择,具有自主性、灵活性、便利性。或者,还可以提示用户,等待用户开启下一个应用。
步骤102、根据目标应用的粘贴位置信息,将用于粘贴的信息粘贴到目标应用的相应粘贴位置。
优选地,可以自动输出是否将用于粘贴的信息粘贴到目标应用的相应粘贴位置的提示,当收到用户根据提示输入的粘贴指令时,将用于粘贴的信息粘贴到目标应用的相应粘贴位置。也就是说,当接收到用户根据提示输入的粘贴指令时才进行后续的粘贴操作,可避免将信息粘贴到用户不希望粘贴到的位置,避免误粘贴,增加粘贴的准确性。
其中,在步骤102中,当目标应用的粘贴位置信息包括粘贴位置路径和粘贴位置类型时,可以将用于粘贴的信息中符合粘贴位置类型的信息粘贴到粘贴位置路径指向的粘贴位置;例如,当粘贴位置类型包括文本输入框、网址输入框或者有输入字数限制的输入框时,可以将用于粘贴的信息中符合这些不同输入框类型的信息分别粘贴到相应类型的输入框中。
当目标应用的粘贴位置信息只包括粘贴位置路径时,可以将用于粘贴的信息直接粘贴到粘贴位置路径指向的粘贴位置;例如,将用于粘贴的信息全部粘贴到某一输入框中。
优选地,步骤102之后,还可包括步骤C1-C2:
步骤C1、显示撤销粘贴的信息的撤销选项。
步骤C2、当撤销选项被触发时,撤销目标应用的粘贴位置处粘贴的信息,并删除存储的目标应用的粘贴位置信息。
将用于粘贴的信息粘贴到目标应用的相应粘贴位置之后,会自动显示撤销选项,撤销选项可以是在输入框旁边显示的一个撤销按钮。如果在预设时间内(如1-2秒)用户没有选择撤销,则不撤销粘贴,之后自动隐藏该撤销选项;如果用户选择撤销,则删除目标应用的粘贴位置处粘贴的信息,并删除存储的目标应用的粘贴位置信息。这样,当下次打开该应用时,即使剪贴板中有内容,默认情况下也不将内容自动粘贴到该粘贴位置。使用撤销操作,用户可以自主决定粘贴还是不粘贴,方便用户使用,更加人性化。
下面通过两个实施例来详细介绍本发明实施例提供的技术方案。
实施例一
如图2所示为本发明实施例中信息粘贴方法的详细方法流程如下:
步骤201、在复制操作完成以后,将复制的信息缓存。
在选中需要复制的信息后,会自动显示复制选项,复制选项可以是显示的一个复制按钮。如果在预设时间内(如1-2秒)对选中信息不进行复制操作,该复制选项会自动隐藏;如果选择复制选项,则复制选中的信息,将复制的信息缓存,例如可以将复制的信息暂存到剪贴板中。另外,在选中需要复制的信息后,可以直接完成复制,并进入步骤202,不再显示复制选项。
步骤202、在目标应用启动之后,检测是否存储有目标应用的粘贴位置信息,若是,则执行步骤203;否则,执行步骤204。
粘贴位置信息可包括:粘贴位置路径和粘贴位置类型,也可以只包括粘贴位置路径。其中,粘贴位置类型包括:文本输入框、网址输入框和有输入字数限制的输入框中的一项或多项。
步骤203、从存储的目标应用的粘贴位置信息中获得目标应用的粘贴位置信息,继续执行步骤207。
步骤204、检测目标应用的粘贴位置,并判断是否检测到目标应用的粘贴位置,若是,则执行步骤205;否则,执行步骤206。
步骤205、获得检测到的目标应用的粘贴位置信息并将其存储,继续执行步骤207。
步骤206、输出手动选择目标应用的粘贴位置的提示,当接收到被选择的目标应用的粘贴位置时,获得目标应用的粘贴位置信息并将其存储,继续执行步骤207。
当没有检测到目标应用的粘贴位置信息时,提示用户,用户可以手动通过光标标注粘贴位置。或者,也可以提示用户,等待用户开启下一个应用。
步骤207、根据目标应用的粘贴位置信息,将缓存的信息粘贴到目标应用的相应粘贴位置。
优选地,可以自动输出是否将缓存的信息粘贴到目标应用的相应粘贴位置的提示,当收到用户根据提示输入的粘贴指令时,将缓存的信息粘贴到目标应用的相应粘贴位置。也就是说,当接收到用户根据提示输入的粘贴指令时才进行后续的粘贴操作,可避免将缓存的信息粘贴到用户不希望粘贴到的位置,避免误粘贴,增加粘贴的准确性。
当目标应用的粘贴位置信息包括粘贴位置路径和粘贴位置类型时,可以将缓存的信息中符合粘贴位置类型的信息粘贴到粘贴位置路径指向的粘贴位置;例如,当粘贴位置类型包括文本输入框、网址输入框或者有输入字数限制的输入框时,可以将缓存的信息中符合这些不同输入框类型的信息分别粘贴到相应类型的输入框中。
当目标应用的粘贴位置信息只包括粘贴位置路径时,可以将缓存的信息直接粘贴到粘贴位置路径指向的粘贴位置;例如,将缓存的信息全部粘贴到某一输入框中。
执行完步骤207之后,上述信息粘贴方法还可以包括:
步骤208、显示撤销粘贴的缓存的信息的撤销选项。
步骤209、当撤销选项被触发时,撤销目标应用的粘贴位置处粘贴的缓存的信息,并删除存储的目标应用的粘贴位置信息。
将缓存的信息粘贴到目标应用的相应粘贴位置之后,会自动显示撤销选项,撤销选项可以是在输入框旁边显示的一个撤销按钮。如果在预设时间内(如1-2秒)用户没有选择撤销,则不撤销粘贴,之后自动隐藏该撤销选项;如果用户选择撤销,则删除掉目标应用的粘贴位置处粘贴的缓存的信息,并删除存储的目标应用的粘贴位置信息。这样,当下次打开该应用时,即使剪贴板中有内容,默认情况下也不将内容自动粘贴到该粘贴位置。使用撤销操作,用户可以自主决定粘贴还是不粘贴,方便用户使用,更加人性化。
实施例一中,在不同应用之间进行数据交互时,根据自动检测到的粘贴位置信息,进行粘贴操作,省去了手动选择粘贴位置的过程;并且能够根据粘贴位置类型,将缓存的信息粘贴到相应的粘贴位置,简化了粘贴步骤,提高复制粘贴的效率。
实施例二
如图3所示,以两个网页之间进行数据交互为例来详细介绍信息粘贴方法。
步骤301、接收在第一网页上复制的网址,并将该网址缓存。
步骤302、启动一空白的第二网页,检测是否存储有第二网页的网址输入框路径,若是,则执行步骤303;否则,执行步骤304。
步骤303、获得存储的第二网页的网址输入框路径,继续执行步骤307。
步骤304、检测第二网页的网址输入框,并判断是否检测到第二网页的网址输入框,若是,则执行步骤305;否则,执行步骤306。
步骤305、获得检测到的第二网页的网址输入框路径并将其存储,继续执行步骤307。
步骤306、输出手动选择第二网页的网址输入框的提示,当接收到被选择的第二网页的网址输入框时,获得第二网页的网址输入框路径并将其存储,继续步骤307。
步骤307、将缓存的网址直接粘贴到网址输入框路径指向的网址输入框。
优选地,可以自动输出是否将缓存的网址粘贴到网址输入框路径指向的网址输入框的提示,当收到用户根据提示输入的粘贴指令时,将缓存的网址直接粘贴到网址输入框路径指向的网址输入框。也就是说,当接收到用户根据提示输入的粘贴指令时才进行后续的粘贴操作,可避免将信息粘贴到用户不希望粘贴到的位置,避免误粘贴,增加粘贴的准确性。
执行完步骤307之后,上述信息粘贴方法还可以包括:
步骤308、显示撤销粘贴的缓存的网址的撤销选项。
步骤309、当撤销选项被触发时,撤销第二网页的网址输入框处粘贴的缓存的网址,并删除存储的第二网页的网址输入框路径。
实施例二中,在两个网页之间进行数据交互时,自动检测第二网页的网址输入框路径,并进行粘贴操作,省去了手动选择网址输入框的过程,简化了粘贴步骤,提高复制粘贴的效率。
以上描述了信息粘贴方法的实现过程,该过程可由装置实现,下面对装置的内部功能和结构进行介绍。
基于同一发明构思,如图4所示,本实施例中一种信息粘贴装置包括:检测模块401和处理模块402。
检测模块401,用于在目标应用启动之后,检测目标应用的可粘贴位置信息。
处理模块402,用于根据目标应用的粘贴位置信息,将用于粘贴的信息粘贴到目标应用的相应粘贴位置。
优选地,如图5所示,上述处理模块402可包括:
第一输出单元501,用于自动输出是否将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置的提示。
接收单元502,用于当收到用户根据提示输入的粘贴指令时,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置。
优选地,如图6所示,上述检测模块401可包括:
第一存储单元601,用于存储应用的粘贴位置信息。
第一检测单元602,用于检测第一存储单元601中是否存储有目标应用的粘贴位置信息。
获取单元603,用于当检测到第一存储单元601中存储有目标应用的粘贴位置信息时,获得存储的目标应用的粘贴位置信息。
优选地,上述检测模块401可包括:
第二检测单元604,用于当未检测到第一存储单元601中存储有目标应用的粘贴位置信息时,检测目标应用的粘贴位置。
第二存储单元605,用于当第二检测单元604检测到目标应用的粘贴位置时,获得检测到的目标应用的粘贴位置信息并将其存储。
优选地,上述检测模块401还可包括:
第二输出单元606,用于当第二检测单元604未检测到目标应用的粘贴位置时,输出手动选择目标应用的粘贴位置的提示。
第三存储单元607,用于当接收到被选择的目标应用的粘贴位置时,获得被选择的目标应用的粘贴位置信息并将其存储。
优选地,上述图5所展示的处理模块402可包括:
第一处理单元503,用于在目标应用的粘贴位置信息包括粘贴位置路径和粘贴位置类型时,将用于粘贴的信息中符合粘贴位置类型的信息粘贴到粘贴位置路径指向的粘贴位置。
优选地,上述图5所展示的处理模块402还可包括:
第二处理单元504,用于在目标应用的粘贴位置信息包括粘贴位置路径时,将用于粘贴的信息粘贴到粘贴位置路径指向的粘贴位置。
优选地,如图7所示,上述图4所展示的信息粘贴装置还可包括:
显示模块403,用于在处理模块将用于粘贴的信息粘贴到目标应用的相应粘贴位置之后,显示撤销粘贴的信息的撤销选项。
撤销模块404,用于当撤销选项被触发时,撤销目标应用的粘贴位置处粘贴的信息,并删除第一存储单元中存储的目标应用的粘贴位置信息。
本发明实施例提供的技术方案,在不同应用之间进行数据交互时,根据自动检测到的粘贴位置信息,进行粘贴操作,省去了手动选择粘贴位置的过程,简化了粘贴步骤;并且能够根据粘贴位置类型,将缓存的信息粘贴到相应的粘贴位置,提高复制粘贴的效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (4)
1.一种信息粘贴方法,其特征在于,包括以下步骤:
在目标应用启动之后,检测所述目标应用的可粘贴位置信息;
根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置;
所述目标应用的粘贴位置信息包括粘贴位置路径和粘贴位置类型,其中,所述粘贴位置类型包括:文本输入框、网址输入框中的一项或多项;
根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置,包括:
将用于粘贴的信息中符合粘贴位置类型的信息粘贴到所述粘贴位置路径指向的粘贴位置;
所述将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置,包括:
自动输出是否将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置的提示;
当收到用户根据提示输入的粘贴指令时,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置;
所述检测所述目标应用的可粘贴位置信息,包括:
检测是否存储有所述目标应用的粘贴位置信息;
当检测到存储有所述目标应用的粘贴位置信息时,获得存储的所述目标应用的粘贴位置信息;
所述检测是否存储有所述目标应用的粘贴位置信息之后,所述信息粘贴方法包括:
当未检测到存储有所述目标应用的粘贴位置信息时,检测所述目标应用的粘贴位置;
当检测到所述目标应用的粘贴位置时,获得检测到的所述目标应用的粘贴位置信息并将其存储;
所述根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置之后,所述信息粘贴方法还包括:
显示撤销所述粘贴的信息的撤销选项;
当撤销选项被触发时,撤销所述目标应用的粘贴位置处粘贴的信息,并删除存储的所述目标应用的粘贴位置信息;
所述信息粘贴方法还包括:
在预设时间内若所述撤销选项未被触发,则自动隐藏所述撤销选项。
2.如权利要求1所述的信息粘贴方法,其特征在于,所述当未检测到存储有所述目标应用的粘贴位置信息时,检测所述目标应用的粘贴位置之后,所述信息粘贴方法还包括:
当未检测到所述目标应用的粘贴位置时,输出手动选择所述目标应用的粘贴位置的提示;
当接收到被选择的所述目标应用的粘贴位置时,获得被选择的所述目标应用的粘贴位置信息并将其存储。
3.一种信息粘贴装置,其特征在于,包括:
检测模块,用于在目标应用启动之后,检测所述目标应用的可粘贴位置信息;
处理模块,用于根据所述目标应用的粘贴位置信息,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置;
所述处理模块包括:
第一处理单元,用于在所述目标应用的粘贴位置信息包括粘贴位置路径和粘贴位置类型时,将用于粘贴的信息中符合粘贴位置类型的信息粘贴到所述粘贴位置路径指向的粘贴位置,其中,所述粘贴位置类型包括:文本输入框、网址输入框中的一项或多项;
所述处理模块包括:
第一输出单元,用于自动输出是否将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置的提示;
接收单元,用于当收到用户根据提示输入的粘贴指令时,将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置;
所述检测模块包括:
第一存储单元,用于存储应用的粘贴位置信息;
第一检测单元,用于检测所述第一存储单元中是否存储有所述目标应用的粘贴位置信息;
获取单元,用于当检测到所述第一存储单元中存储有所述目标应用的粘贴位置信息时,获得存储的所述目标应用的粘贴位置信息;
所述检测模块包括:
第二检测单元,用于当未检测到所述第一存储单元中存储有所述目标应用的粘贴位置信息时,检测所述目标应用的粘贴位置;
第二存储单元,用于当所述第二检测单元检测到所述目标应用的粘贴位置时,获得检测到的所述目标应用的粘贴位置信息并将其存储;
所述信息粘贴装置还包括:
显示模块,用于在所述处理模块将用于粘贴的信息粘贴到所述目标应用的相应粘贴位置之后,显示撤销所述粘贴的信息的撤销选项;
撤销模块,用于当撤销选项被触发时,撤销所述目标应用的粘贴位置处粘贴的信息,并删除所述第一存储单元中存储的所述目标应用的粘贴位置信息;
所述信息粘贴装置还用于:
在预设时间内若所述撤销选项未被触发,则自动隐藏所述撤销选项。
4.如权利要求3所述的信息粘贴装置,其特征在于,所述检测模块还包括:
第二输出单元,用于当所述第二检测单元未检测到所述目标应用的粘贴位置时,输出手动选择所述目标应用的粘贴位置的提示;
第三存储单元,用于当接收到被选择的所述目标应用的粘贴位置时,获得被选择的所述目标应用的粘贴位置信息并将其存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310175720.7A CN103246638B (zh) | 2013-05-13 | 2013-05-13 | 一种信息粘贴方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310175720.7A CN103246638B (zh) | 2013-05-13 | 2013-05-13 | 一种信息粘贴方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103246638A CN103246638A (zh) | 2013-08-14 |
CN103246638B true CN103246638B (zh) | 2017-09-01 |
Family
ID=48926165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310175720.7A Active CN103246638B (zh) | 2013-05-13 | 2013-05-13 | 一种信息粘贴方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103246638B (zh) |
Families Citing this family (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US10706373B2 (en) | 2011-06-03 | 2020-07-07 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
EP4138075A1 (en) | 2013-02-07 | 2023-02-22 | Apple Inc. | Voice trigger for a digital assistant |
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 |
KR101749009B1 (ko) | 2013-08-06 | 2017-06-19 | 애플 인크. | 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화 |
CN105094510A (zh) * | 2014-05-19 | 2015-11-25 | 小米科技有限责任公司 | 文本处理的方法、装置及*** |
CN106471570B (zh) | 2014-05-30 | 2019-10-01 | 苹果公司 | 多命令单一话语输入方法 |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
CN104298558B (zh) * | 2014-09-23 | 2017-10-20 | 广州华多网络科技有限公司 | 信息处理方法和装置 |
CN104572602A (zh) * | 2014-12-08 | 2015-04-29 | 广州三星通信技术研究有限公司 | 显示消息的方法和装置 |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
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 |
US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
CN105117380B (zh) * | 2015-09-24 | 2018-09-07 | 百度在线网络技术(北京)有限公司 | 粘贴处理方法及装置 |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
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 |
CN105653157A (zh) * | 2015-12-30 | 2016-06-08 | 广州华多网络科技有限公司 | 一种拷贝文本的处理方法及装置 |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
CN106445697A (zh) * | 2016-09-13 | 2017-02-22 | 乐视控股(北京)有限公司 | 一种信息处理方法及装置 |
CN108021298B (zh) * | 2016-10-28 | 2020-04-24 | 腾讯科技(深圳)有限公司 | 利用剪切板粘贴信息的方法及装置 |
DK180048B1 (en) | 2017-05-11 | 2020-02-04 | Apple Inc. | MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION |
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 |
DK201770428A1 (en) | 2017-05-12 | 2019-02-18 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770411A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | MULTI-MODAL INTERFACES |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
WO2019196342A1 (zh) * | 2018-04-13 | 2019-10-17 | 华为技术有限公司 | 一种粘贴数据的方法及装置 |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
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 |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
CN110225180B (zh) * | 2019-04-23 | 2021-01-08 | 维沃软件技术有限公司 | 一种内容输入方法及终端设备 |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
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 |
US11468890B2 (en) | 2019-06-01 | 2022-10-11 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
CN111142750B (zh) * | 2019-12-23 | 2021-07-13 | 维沃移动通信有限公司 | 一种信息处理方法及电子设备 |
TW202131182A (zh) * | 2020-02-07 | 2021-08-16 | 萊思特科技股份有限公司 | 能快速回收聊天訊息的方法和即時通訊裝置、電腦程式產品 |
US11043220B1 (en) | 2020-05-11 | 2021-06-22 | Apple Inc. | Digital assistant hardware abstraction |
US11061543B1 (en) | 2020-05-11 | 2021-07-13 | Apple Inc. | Providing relevant data items based on context |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
US11490204B2 (en) | 2020-07-20 | 2022-11-01 | Apple Inc. | Multi-device audio adjustment coordination |
US11438683B2 (en) | 2020-07-21 | 2022-09-06 | Apple Inc. | User identification using headphones |
CN111913592A (zh) * | 2020-07-30 | 2020-11-10 | 维沃移动通信有限公司 | 信息输入方法、装置、电子设备及可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1530833A (zh) * | 2003-02-28 | 2004-09-22 | 提高计算机软件应用程序粘贴功能的方法和*** | |
CN101526945A (zh) * | 2008-03-06 | 2009-09-09 | 鸿富锦精密工业(深圳)有限公司 | 图片保存***和方法 |
CN101996165A (zh) * | 2009-08-28 | 2011-03-30 | ***通信集团公司 | 智能终端上网页信息的拷贝处理方法、装置及设备 |
CN102141933A (zh) * | 2011-01-17 | 2011-08-03 | 博视联(苏州)信息科技有限公司 | 提供计算机应用程序多次复用粘贴的***及其方法 |
EP2535811A1 (en) * | 2011-06-15 | 2012-12-19 | Amadeus S.A.S. | Improvements in or relating to pasting data |
CN103092823A (zh) * | 2013-01-25 | 2013-05-08 | 华为终端有限公司 | 一种操作文本的方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8020101B2 (en) * | 2004-05-20 | 2011-09-13 | International Business Machines Corporation | User specified transfer of data between applications |
CN103021000A (zh) * | 2011-09-26 | 2013-04-03 | 天津索普特网络信息技术有限公司 | 一种条码自动生成、自动影像融合方法 |
-
2013
- 2013-05-13 CN CN201310175720.7A patent/CN103246638B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1530833A (zh) * | 2003-02-28 | 2004-09-22 | 提高计算机软件应用程序粘贴功能的方法和*** | |
CN101526945A (zh) * | 2008-03-06 | 2009-09-09 | 鸿富锦精密工业(深圳)有限公司 | 图片保存***和方法 |
CN101996165A (zh) * | 2009-08-28 | 2011-03-30 | ***通信集团公司 | 智能终端上网页信息的拷贝处理方法、装置及设备 |
CN102141933A (zh) * | 2011-01-17 | 2011-08-03 | 博视联(苏州)信息科技有限公司 | 提供计算机应用程序多次复用粘贴的***及其方法 |
EP2535811A1 (en) * | 2011-06-15 | 2012-12-19 | Amadeus S.A.S. | Improvements in or relating to pasting data |
CN103092823A (zh) * | 2013-01-25 | 2013-05-08 | 华为终端有限公司 | 一种操作文本的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103246638A (zh) | 2013-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103246638B (zh) | 一种信息粘贴方法和装置 | |
CN205665680U (zh) | 电子设备以及用于调整电子设备中的设置的装置 | |
CN206147580U (zh) | 电子设备和用于响应于检测到边缘输入而执行操作的装置 | |
CN103513916B (zh) | 利用触摸输入来控制终端的装置和方法 | |
CN103677804B (zh) | 用于处理移动终端中的应用的方法和设备 | |
US9003283B2 (en) | Copying text using parameters displayed on a clipboard | |
CN107688370A (zh) | 用于控制显示器、存储介质、和电子设备的方法 | |
CN108289161A (zh) | 电子设备及其图像捕捉方法 | |
CN106462377A (zh) | 用于使用多个显示器输出内容的方法和设备 | |
CN105373326B (zh) | 数据处理***及方法 | |
CN105378597B (zh) | 用于显示的方法及其电子装置 | |
JP7217357B2 (ja) | ミニプログラムのデータバインディング方法、装置、デバイス及びコンピュータプログラム | |
CN102945134B (zh) | 快速回复的方法及装置 | |
CN110413357A (zh) | 用于同步两个或更多个显示器的设备、方法和图形用户界面 | |
CN107850976A (zh) | 用于基于触摸输入的强度来处理触摸输入的设备和方法 | |
CN110083282A (zh) | 基于信息展示页面的人机交互方法、装置、终端及介质 | |
CN105609121B (zh) | 多媒体播放进度控制方法及装置 | |
CN108958550A (zh) | 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面 | |
CN106797553A (zh) | 用于连接到外部设备的方法和实现该方法的电子设备 | |
TW201044277A (en) | Apparatus and method for handling tasks within a computing device | |
CN106372102A (zh) | 电子装置和用于管理电子装置上的文件夹中的对象的方法 | |
EP3441865B1 (en) | Electronic device for storing user data, and method therefor | |
CN110442411B (zh) | 表格数据逻辑关系处理方法及装置、存储介质 | |
WO2017032079A1 (zh) | 一种信息浏览方法及移动终端 | |
CN105930028A (zh) | 用于移动终端设备的壁纸展示方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent for invention or patent application | ||
CB02 | Change of applicant information |
Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13 Applicant after: Xiaomi Technology Co., Ltd. Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12 Applicant before: Beijing Xiaomi Technology Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |