数据处理方法及装置与流程

文档序号:11276363阅读:156来源:国知局
数据处理方法及装置与流程
本公开涉及计算机
技术领域
,尤其涉及一种数据处理方法及装置。
背景技术
:当前,日常生活中,用户经常会通过浏览网页页面获取一些生活资讯,当用户在浏览到网页页面中精彩的网页内容时,可能首先会通过划选的等方式暂时选中感兴趣的重要部分,然后,再将选中的网页内容复制到其它文档中。然而,在网页页面中用户感兴趣的网页内容较多时,用户针对每处感兴趣的网页内容,仍采用逐条先选中再复制的方式进行存储,操作不方便,速度慢,并且非常繁琐和费时。技术实现要素:为克服相关技术中存在的问题,本公开提供一种数据处理方法及装置。根据本公开实施例的第一方面,提供一种数据处理方法,包括:在包含至少两个被非连续选中的页面对象的页面上检测是否接收到预设触发操作;当接收到所述预设触发操作时,显示至少一个预设操作控件,每个所述操作控件对应一个用于对多个页面对象进行处理的处理方式;当接收到在预设操作控件上输入的选择操作时,利用与被选择的所述预设操作控件对应的处理方式对至少一个页面对象进行处理。可选地,所述方法还包括:检测是否接收到选中页面上页面对象的选中操作;当接收到选中页面上页面对象的选中操作时,记录所述选中操作在所述页面上的选中区域,以及,选中操作标识。可选地,所述利用与被选择的所述预设操作控件对应的处理方式对至少一个页面对象进行处理,包括:当所述处理方式处理的页面对象为当前页面对象时,获取上一个选中区域中的页面对象;利用所述处理方式对获取的所述页面对象进行处理。可选地,所述利用与被选择的所述预设操作控件对应的处理方式对至少一个页面对象 进行处理,包括:当所述处理方式处理的页面对象为至少两个被选中的页面对象时,获取与处理方式对应的选中操作的选中操作标识;获取与所述选中操作标识对应的选中区域中的页面对象;利用所述处理方式对获取的所有所述页面对象进行处理。可选地,所述方法还包括:显示在接收到所述预设触发操作之前、在所述页面上的被选中页面对象。根据本公开实施例的第二方面,提供一种数据处理装置,包括:第一检测模块,用于在包含至少两个被非连续选中的页面对象的页面上检测是否接收到预设触发操作;第一显示模块,用于当接收到所述预设触发操作时,显示至少一个预设操作控件,每个所述操作控件对应一个用于对多个页面对象进行处理的处理方式;处理模块,用于当接收到在预设操作控件上输入的选择操作时,利用与被选择的所述预设操作控件对应的处理方式对至少一个页面对象进行处理。可选地,所述装置还包括:第二检测模块,用于检测是否接收到选中页面上页面对象的选中操作;记录模块,用于当接收到选中页面上页面对象的选中操作时,记录所述选中操作在所述页面上的选中区域,以及,选中操作标识。可选地,所述处理模块包括:第一获取子模块,用于当所述处理方式处理的页面对象为当前页面对象时,获取上一个选中区域中的页面对象;第一处理子模块,用于利用所述处理方式对获取的所述页面对象进行处理。可选地,所述处理模块包括:第二获取子模块,用于当所述处理方式处理的页面对象为至少两个被选中的页面对象时,获取与处理方式对应的选中操作的选中操作标识;第三获取子模块,用于获取与所述选中操作标识对应的选中区域中的页面对象;第二处理子模块,用于利用所述处理方式对获取的所有所述页面对象进行处理。可选地,所述装置还包括:第二显示模块,用于显示在接收到所述预设触发操作之前、在所述页面上的被选中页面对象。本公开的实施例提供的技术方案可以包括以下有益效果:本公开通过在包含至少两个被非连续选中的页面对象的页面上检测是否接收到预设触发操作,当接收到所述预设触发操作时,显示至少一个预设操作控件,每个所述操作控件对应一种对多个页面对象进行处理的处理方式,当接收到在预设操作控件上输入的选择操作时,可以利用与被选择的所述预设操作控件对应的处理方式对至少一个页面对象进行处理。本公开提供的该方法,能够在接收到预设触发操作时,对页面上多个被选中的页面对象进行批量处理,使用户在页面上选中多个页面对象的时候,能够简单快速的实现批量操作,节省用户时间精力。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。图1是根据一示例性实施例示出的一种数据处理方法的一种流程图;图2是根据一示例性实施例示出的包含三个被选中的页面对象的一个页面;图3是根据一示例性实施例示出的一种数据处理方法的另一种流程图;图4是图1中步骤s103的一种流程图;图5是图1中步骤s103的另一种流程图;图6是根据一示例性实施例示出的一种数据处理装置的结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。当前,用户在对一个网页页面中的多个不连续的网页对象进行复制操作时,需要对所有需要复制操作的页面对象逐一进行复制操作,在网页页面中需要复制的页面内容数量较多时,会影响复制操作效率,浪费用户的时间精力,为此,如图1所示,在本公开的一个实施例中,提供一种数据处理方法,包括以下步骤。在步骤s101中,在包含至少两个被非连续选中的页面对象的页面上检测是否接收到预设触发操作。在本公开实施例中,页面可以为任意网页页面,也可以为文档页面等,被非连续选中的页面对象可以指通过非连续的选中操作选中的选中区域中的页面对象,非连续的选中操作是指在上一个选中操作结束后,进行下一个选中操作的情况,由非连续的选中操作选中的选中区域可以是连续的,也可以是不连续的,如图2所示,在图2中为任意的一个网页页面,图2中带有下划线的区域为三个被非连续的选中操作选中的非连续的选中区域,页面对象可以指页面中的字符和文字等,如图2中选中区域中的字符为被选中的页面对象。预设触发操作可以为单击鼠标右键操作,也可以为双击鼠标右键操作,还可以为右键鼠标滑动操作等等,对于平板电脑、手机等终端设备可以为预设长按操作、连续双击操作、三击操作等等。在该步骤中,可以检测页面上的检测区域中是否接收到用户通过手指或者鼠标等输入设备输入的操作,当检测到输入的操作与任意一个预设触发操作相同时,可以确定接收到预设触发操作,例如:当检测到用户在网页页面上单击鼠标右键的操作时,或者检测到用户在网页页面上输入长按操作等时,可以确定接收到预设触发操作。当接收到所述预设触发操作时,在步骤s102中,显示至少一个预设操作控件。在本公开实施例中,每个所述操作控件对应一个用于对多个页面对象进行处理的处理方式,处理方式可以为:复制当前页面对象、复制全部被选中的页面对象、复制通过单击划选操作选中的全部页面对象、复制通过双击操作选中的全部页面对象、标记当前页面对象、标记全部被选中的页面对象、导出当前页面对象、和/或导出全部页面对象等等,标记可以指将网页对象标记为特定的颜色、标记为特定的字体、标记加粗、标记倾斜和标记下划线等等,还可以指将网页内容进行导出等等。在该步骤中,预设操作控件可以添加到气泡中以气泡的方式显示,也可以根据实际应用设置其他显示方式。在步骤s103中,当接收到在预设操作控件上输入的选择操作时,利用与被选择的所述预设操作控件对应的处理方式对至少一个页面对象进行处理。在本公开实施例中,在接收到在预设操作空间上输入的选择操作时,为了方便用户查 看页面上哪些页面对象被选中,可以还包括:显示在接收到所述预设触发操作之前、在所述页面上的被选中页面对象,并且,在显示时,如图2所示,可以将在接收到预设触发操作之前的上一个选中操作选中的选中区域标记为双下划线,将其余的选中操作选中的选中区域标记为单下划线等等。可以首先检测每个预设操作控件上是否接收到用户输入的选择操作,选择操作可以指用户通过鼠标单击的方式在所有预设操作控件中选择的预设操作控件,由于每个预设操作控件均对应一个处理方式,所以此时可以获取对应的处理方式,然后按照获取的处理方式对处理对象进行处理,处理对象可以为全部被选中的页面对象或者部分被选中的页面对象,可以将当前页面对象作为处理对象,当前页面对象可以指接收到预设触发操作之前的前一个被选中的页面对象,如:复制当前页面对象等;在用户通过多种选中操作选中多个页面对象时,可以将通过一种选中操作选中的页面对象确定为处理对象,如:复制单击划选操作选中的全部页面对象等;还可以将无论以何种选中方式选中的所有页面对象确定为处理对象,如:标记全部被选中的页面对象等等。本公开通过在包含至少两个被非连续选中的页面对象的页面上检测是否接收到预设触发操作,当接收到所述预设触发操作时,显示至少一个预设操作控件,每个所述操作控件对应一种对多个页面对象进行处理的处理方式,当接收到在预设操作控件上输入的选择操作时,可以利用与被选择的所述预设操作控件对应的处理方式对至少一个页面对象进行处理。本公开实施例提供的该方法,能够在接收到预设触发操作时,对页面上多个被选中的页面对象进行批量处理,使用户在页面上选中多个页面对象的时候,能够简单快速的实现批量操作,节省用户时间精力。由于在实际应用中,用户可能会在页面上通过非连续的选中操作选中非连续的选中区域,而且用户可能会使用不同的选中操作选中不同的选中区域,为了便于记录选中区域以及每个选中选中区域的选中操作,如图3所示,在本公开的又一实施例中,所述方法还包括以下步骤。在步骤s201中,检测是否接收到选中页面上页面对象的选中操作。在本公开实施例中,选中操作可以指鼠标左键单击后滑动操作,也可以指鼠标左键在某处的连续双击操作,还可以指鼠标左键在某处的连续三击操作等等,对于平板电脑等终端设备可以为长按操作等等,通过选中操作,可以选中图2中带有下划线的选中区域,以实现选中选中区域中的页面内容。当接收到选中页面上页面对象的选中操作时,在步骤s202中,记录所述选中操作在所述页面上的选中区域,以及,选中操作标识。在本公开实施例中,选中操作标识可以为对于每一种选中操作预设一种选中标识,例如,可以将单击划选操作的选中操作标识设置为001,可以将双击操作的选中操作标识设置为002,三击操作的选中操作标识设置为003等等。在显示在接收到所述预设触发操作之前、在所述页面上的被选中页面对象时,对于每一个页面对象还可以在页面对象的周围显示多个选中操作标识等,以便用户为每一个页面内容手动设置选中操作标识。在记录选中区域时,可以记录选中区域中的起始坐标位置和终止坐标位置等。对于以上各种方式确定的选中操作标识,可以将每个选中操作标识和选中区域的位置坐标进行对应存储,例如如下表1所示:表1选中操作标识选中区域001起始坐标位置(x1,y1),终止坐标位置(x2,y2)002起始坐标位置(x3,y3),终止坐标位置(x4,y4)003起始坐标位置(x5,y5),终止坐标位置(x6,y6)本公开通过检测是否接收到选中页面上页面对象的选中操作,当接收到选中页面上页面对象的选中操作时,可以记录所述选中操作在所述页面上的选中区域,以及,选中操作标识。本公开实施例提供的该方法,能够记录选中操作在所述页面上的选中区域,以及,选中操作标识,便于根据记录的选中区域以及选中操作标识对多个选中区域中被选中的页面对象进行批量处理。在实际应用中,用户可能需要当前选中的页面对象进行复制、标记等操作,为此,如图4所示,在本公开的又一实施例中,所述步骤s103包括以下步骤。在步骤s301中,当所述处理方式处理的页面对象为当前页面对象时,获取上一个选中区域中的页面对象。在该步骤之前,可以判断被选择的预设操作控件对应的处理方式其处理对象是哪些,例如:是否为当前页面对象,是否为全部页面对象,是否为某一个选中操作标识对应的所 有页面对象等等。这样,当处理的页面对象为当前页面对象时,由于用户一般是先选中再触发,所以这时可以是获取上一个选中区域中的页面对象,也就是接收到预设触发操作之前的最后一个选中区域中的页面对象。在步骤s302中,利用所述处理方式对获取的所述页面对象进行处理。本公开通过当所述处理方式处理的页面对象为当前页面对象时,获取上一个选中区域中的页面对象,可以利用所述处理方式对获取的所述页面对象进行处理。本公开实施例提供的该方法,能够自动根据用户选择的预设触发控件,对相应的页面对象进行处理,操作简单,便于用户使用。在实际应用中,当用户通过不同的选中操作选中不同的选中区域时,例如,利用单击然后划选的方式选中选中区域a、b和c,利用连续三击的选中操作选中的选中区域m和n,这是,如果用户需要选择使用单击划选的方式选中的选中区域中的页面对象时,或者,如果用户需要选择使用连续三击的选中操作选中的选中区域m和n时,如图5所示,在本公开的又一实施例中,所述步骤s103包括以下步骤。在步骤s401中,当所述处理方式处理的页面对象为至少两个被选中的页面对象时,获取与处理方式对应的选中操作的选中操作标识。在步骤s402中,获取与所述选中操作标识对应的选中区域中的页面对象。在步骤s403中,利用所述处理方式对获取的所有所述页面对象进行处理。本公开通过当所述处理方式处理的页面对象为至少两个被选中的页面对象时,获取与处理方式对应的选中操作的选中操作标识,获取与所述选中操作标识对应的选中区域中的页面对象,可以利用所述处理方式对获取的所有所述页面对象进行处理。本公开实施例提供的该方法,能够自动根据用户选择的预设触发控件,对相应的多个页面对象进行处理,操作简单,便于用户使用。如图6所示,在本公开的又一实施例中,提供一种数据处理装置,包括:第一检测模块501、第一显示模块502和处理模块503。第一检测模块501,用于在包含至少两个被非连续选中的页面对象的页面上检测是否接收到预设触发操作。第一显示模块502,用于当接收到所述预设触发操作时,显示至少一个预设操作控件,每个所述操作控件对应一个用于对多个页面对象进行处理的处理方式。处理模块503,用于当接收到在预设操作控件上输入的选择操作时,利用与被选择的所述预设操作控件对应的处理方式对至少一个页面对象进行处理。在本公开的又一实施例中,所述装置还包括:第二检测模块和记录模块。第二检测模块,用于检测是否接收到选中页面上页面对象的选中操作。记录模块,用于当接收到选中页面上页面对象的选中操作时,记录所述选中操作在所述页面上的选中区域,以及,选中操作标识。在本公开的又一实施例中,所述处理模块包括:第一获取子模块和第一处理子模块。第一获取子模块,用于当所述处理方式处理的页面对象为当前页面对象时,获取上一个选中区域中的页面对象。第一处理子模块,用于利用所述处理方式对获取的所述页面对象进行处理。在本公开的又一实施例中,所述处理模块包括:第二获取子模块、第三获取子模块和第二处理子模块。第二获取子模块,用于当所述处理方式处理的页面对象为至少两个被选中的页面对象时,获取与处理方式对应的选中操作的选中操作标识。第三获取子模块,用于获取与所述选中操作标识对应的选中区域中的页面对象。第二处理子模块,用于利用所述处理方式对获取的所有所述页面对象进行处理。在本公开的又一实施例中,所述装置还包括:第二显示模块。第二显示模块,用于显示在接收到所述预设触发操作之前、在所述页面上的被选中页面对象。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1