一种数据处理的方法和设备技术

技术编号:15328903 阅读:76 留言:0更新日期:2017-05-16 12:41
本申请的目的是提供一种数据处理的方法和装置。根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息,进而根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置;从而给用户带来极大的方便和帮助,实现精确定位粘贴的目的。而且,本申请还可以根据粘贴位置信息及选择操作对应的对齐方式,将数据对象粘贴于输入区域中的对应位置,实现人机交互的友好性,提高操作体验和工作效率。

Method and apparatus for data processing

The purpose of this application is to provide a method and apparatus for data processing. According to the user input in the area of the paste operation determining paste corresponding location information, and then paste the paste according to the data object position information of the paste operation to the corresponding position corresponding to the input in the region; to bring great convenience and help to users, to achieve precise positioning of the purpose of paste. Moreover, this application can also according to the alignment of paste position information and select operation corresponding to the data object corresponding to a position of paste in the entry area, to achieve a friendly man-machine interaction, improve work efficiency and operation experience.

【技术实现步骤摘要】
一种数据处理的方法和设备
本申请涉及计算机领域,尤其涉及一种数据处理技术。
技术介绍
复制粘贴是用户使用终端进行信息获取时最常见的操作,也是最频繁的操作。在终端上进行复制粘贴一些文字、图片等信息时,传统的复制粘贴技术无法将复制对象精确自定义粘贴到希望的位置,需要粘贴后手动的移动纠正位置,步骤繁琐,操作便利性差,且效率不高。
技术实现思路
本申请的目的是提供一种数据处理的方法与设备,以解决不能精确自定义定位粘贴的问题。根据本申请的一个方面,提供了一种数据处理的方法,包括:根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息;根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置。根据本申请的另一方面,还提供了一种数据处理的设备,包括:第一装置,用于根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息;第二装置,用于根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置。与现有技术相比,本申请根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息,进而根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置;从而给用户带来极大的方便和帮助。而且,本申请还可以根据粘贴位置信息及选择操作对应的对齐方式,将数据对象粘贴于输入区域中的对应位置,实现人机交互的友好性,提高操作体验和工作效率。进一步地,本申请还可以在输入区域中显示确定的粘贴信息位置,实现更精确的定点粘贴操作。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出根据本申请一个方面的一种数据处理的设备结构示意图;图2示出根据本申请一个方面的一个优选实施例的对齐方式的界面示意图;图3示出根据本申请一个方面的一个优选实施例的定位界面示意图;图4示出根据本申请另一个方面的一种数据处理的方法流程示意图;附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。图1示出根据本申请一个方面的一种数据处理的设备结构示意图,其中,该设备包括第一装置11和第二装置12。其中,所述第一装置11根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息;所述第二装置12根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置。本领域人员应理解,在具体的方案实施中,所述第一装置11可包括定位模块,所述第二装置12可包括粘贴模块。为表述方便,我们将在实施例中对第一装置11与定位模块、第三装置12与粘贴模块分别进行互换使用。在此,所述输入区域是指可进行编辑文本、图像等的操作区域,例如,图像处理软件中的画板。所述数据对象指文本、表格、图形、图像等待复制的内容。具体地,定位模块根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息。用户在输入区域中进行点击操作生成坐标点确定粘贴位置或点击拖放操作或多次点击操作形成闭合的区域确定粘贴区域,粘贴位置信息是用户自定义,在输入区域中自由确定。具体地,粘贴模块根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置。在输入区域内确定粘贴位置信息,将待粘贴的数据对象根据对应的粘贴操作粘贴在确定的粘贴位置。例如,用户进入软件操作区绘制一个元素A,A为数据对象,选中并复制A,在操作区空白处,左点击鼠标,点击处生成一坐标点,若直接粘贴,则选用快捷键“Ctrl+V”或右键菜单“粘贴”功能进行粘贴,数据对象A粘贴在坐标点位置,并默认以居正中对齐方式对齐坐标点,同时保持被选中状态;若不是直接粘贴,则在坐标点上鼠标右键点击,在九种对齐方式中选择一种进行“粘贴”命令,在坐标点处以选择的对齐方式对齐粘贴成功。优选地,定位模块获取所述用户在复制区域对所述数据对象的复制操作。在此,复制区域是指待需复制的数据对象所在的区域,与输入区域可属于同一应用文档或属于不同的应用文档。例如,需要将办公软件Word里的某图形A复制粘贴到MicrosoftOfficeVisio的画板内,用户在Word里通过快捷键“Ctrl+C”组合或右键菜单里的“复制”功能对图形A进行复制,终端获取用户此时的复制操作信息,在输入区域MicrosoftOfficeVisio的画板内进行粘贴。或者,对图像处理软件AdobePhotoshop画板内的某一元素进行复制,可在同一画板内进行粘贴操作,也可重新打开AdobePhotoshop的另一个画板,将复制元素粘贴在新建的画板内。本领域技术人员应理解,具体实施例中所述Word是一个文字处理器应用程序;所述MicrosoftOfficeVisio是一种对复杂信息、系统和流程进行可视化处理、分析和交流的软件;所述AdobePhotoshop是一种图像处理软件,主要处理以像素所构成的数字图像,有效地进行图片编辑工作。更优选地,所述复制操作与所述粘贴操作的最大时间间隔小于或等于预定的操作间隔阈值信息。在此,复制数据对象的操作和确定粘贴位置信息进行的粘贴操作的执行顺序没有要求,可先进行复制操作再进行确定粘贴位置信息或先进行粘贴位置信息的确定再进行复制操作,而两者之间的最大时间间隔应不能超过预定的操作间隔阈值信息,例如,预定的操作间隔阈值信息为15s,则复制操作和粘贴操作之间的操作时间间隔在15s内,则可将数据对象粘贴到确定的粘贴位置上,若超过15s,则复制操作和粘贴操作为两个独立的操作,即输入区域内不会获得对应的复制操作的数据对象的信息。优选地,所述粘贴操作包括以下至少任一项:在所述输入区域中的点击操作;在所述输入区域中的点击拖放操作;在所述输入区域中的多次点击操作。数据对象处理中进行粘贴操作时需要确定粘贴位置信息,确定的方法可包括三种操作方式:点击操作、点击拖放操作和多次点击操作。例如,在输入区域内点击鼠标左键生成坐标点确定粘贴位置,在输入区域中点击拖放操作从起始位置拖放到终点位置构成矩形区域,或在输入区域中点击拖放操作,通过拖动鼠标,形成拖动轨本文档来自技高网...
一种数据处理的方法和设备

【技术保护点】
一种数据处理方法,其中,该方法包括:根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息;根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置。

【技术特征摘要】
1.一种数据处理方法,其中,该方法包括:根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息;根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置。2.根据权利要求1所述的方法,其中,所述根据用户在输入区域中的粘贴操作确定对应的粘贴位置信息还包括:获取所述用户在复制区域对所述数据对象的复制操作。3.根据权利要求2所述的方法,其中,所述复制操作与所述粘贴操作的最大时间间隔小于或等于预定的操作间隔阈值信息。4.根据权利要求1至3中任一项所述的方法,其中,所述粘贴操作包括以下至少任一项:在所述输入区域中的点击操作;在所述输入区域中的点击拖放操作;在所述输入区域中的多次点击操作。5.根据权利要求4所述的方法,其中,所述粘贴操作包括在所述输入区域中的点击操作,所述粘贴位置信息包括所述点击操作在所述输入区域中的点击位置信息。6.根据权利要求4所述的方法,其中,所述粘贴操作包括在所述输入区域中的多次点击操作,所述粘贴位置信息包括所述多次点击操作在所述输入区域中的各点击位置顺序构成的封闭区域信息。7.根据权利要求4所述的方法,其中,所述粘贴操作包括在所述输入区域中的点击拖放操作,所述粘贴位置信息包括以下至少任一项:所述点击拖放操作在所述输入区域中的起始位置与终点位置所构成的矩形区域信息;所述点击拖放操作在所述输入区域中的拖动轨迹所构成的闭合区域信息。8.根据权利要求1至7中任一项所述的方法,其中,所述粘贴操作还包括关于所述数据对象在粘贴时的对齐方式的选择操作;其中,所述根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置包括:根据所述粘贴位置信息及所述选择操作对应的对齐方式,将所述数据对象粘贴于所述输入区域中的对应位置。9.根据权利要求1至8中任一项所述的方法,其中,所述数据对象包括图像信息。10.根据权利要求9所述的方法,其中,所述根据所述粘贴位置信息将所述粘贴操作对应的数据对象粘贴于所述输入区域中的对应位置包括:根据所述粘贴位置信息将所述数据对象粘贴于所述输入区域中的对应位置,并对所述数据对象进行缩放处理以适应所述输入区域或所述粘贴位置信息。11.根据权利要求1至10中任一项所述的方法,其中,该方法还包括:在所述输入区域中显示所述粘贴...

【专利技术属性】
技术研发人员:汪晓鸣
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1