一种批量处理文件的方法和装置的制作方法

文档序号:6400738阅读:191来源:国知局
专利名称:一种批量处理文件的方法和装置的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种批量处理文件的方法和装置。
背景技术
随着信息技术和电子技术的发展,数码产品被越来越广泛的应用于生活以及工作的各个领域中,手机成为我们日常生活中必不可少的通讯工具,而智能设备的迅速发展使得我们的生活更加便利,当我们使用智能设备,例如使用触摸屏智能手机时,桌面或者其他界面可能排放了很多应用程序等文件,在我们整理这些文件如移动或者删除时,需要逐个文件进行整理,如果多个文件需要相同的操作时,就必须逐一进行操作,麻烦并且耗时。目前,批量对文件同时进行处理还属于正待解决的技术问题。

发明内容
本发明提供了一种批量处理文件的方法和装置,通过在触摸屏幕上画一个封闭的区域,将需要处理的文件选中,对所 选中的文件进行批量处理。所述技术方案如下:一种批量处理文件的方法,包括:S101、触发批量处理指令,进入批量处理模式;S102、连续记录触摸屏幕上接触点的位置坐标;S103、判断是否停止接触所述触摸屏幕;S104、当停止接触所述触摸屏幕时,判断所述触摸屏幕上接触点的轨迹是否形成封闭区域;S105、当所述触摸屏幕上接触点的轨迹形成封闭区域时,依次判断界面上的每个文件是否在所述封闭区域选中范围内;S106、将在所述封闭区域选中范围内的文件选中;S107、根据操作指令对所述选中的文件批量执行操作任务。进一步的,根据记录下的触摸屏幕上接触点的位置坐标是否有重复,判断所述触摸屏幕上接触点的轨迹是否形成封闭区域,包括:当记录下的触摸屏幕上接触点的位置坐标有重复时,所述触摸屏幕上接触点的轨迹形成封闭区域;当记录下的触摸屏幕上接触点的位置坐标没有重复时,所述触摸屏幕上接触点的轨迹没有形成封闭区域。进一步的,根据界面上的文件的中心位置是否在所述封闭区域选中范围内,判断所述界面上的文件是否在所述封闭区域选中范围内。进一步的,文件的中心位置在所述封闭区域选中范围内包括文件的中心位置在封闭区域的边界上和文件的中心位置在封闭区域内。进一步的,所述判断界面上的文件的中心位置是否在所述封闭区域选中范围内,进一步包括:
当文件的中心位置和所述触摸屏幕上接触点的轨迹点有重合时,判断文件的中心位置在封闭区域的边界上;当文件的中心位置和所述触摸屏幕上接触点的轨迹点没有重合时,以文件的中心位置为极点,任意方向为极轴建立极坐标系,将所述触摸屏幕上接触点的轨迹点在极坐标系中的极角相累加:当所述极角累加的和为零时,判断文件的中心位置在封闭区域内;当所述极角累加的和不为零时,判断文件的中心位置不在封闭区域内。一种批量处理文件的装置,包括:批量处理触发模块,用于触发批量处理指令,使装置进入批量处理模式;坐标采集存储模块,用于连续记录触摸屏幕上接触点的位置坐标;第一判断模块,用于判断是否停止接触所述触摸屏幕;第二判断模块,用于在停止接触所述触摸屏幕时判断所述触摸屏幕上接触点的轨迹是否形成封闭区域;第三判断模块,用于在所述触摸屏幕 上接触点的轨迹形成封闭区域时判断界面上的文件是否在所述封闭区域选中范围内;文件选中模块,用于将在所述封闭区域选中范围内的文件选中;执行模块,用于根据操作指令对所述选中的文件批量执行操作任务。进一步的,第二判断模块具体用于在停止接触所述触摸屏幕时,根据记录下的触摸屏幕上接触点的位置坐标是否有重复,判断所述触摸屏幕上接触点的轨迹是否形成封闭区域,包括:当记录下的触摸屏幕上接触点的位置坐标有重复时,所述触摸屏幕上接触点的轨迹形成封闭区域;当记录下的触摸屏幕上接触点的位置坐标没有重复时,所述触摸屏幕上接触点的轨迹没有形成封闭区域。进一步的,所述第三判断模块在所述触摸屏幕上接触点的轨迹形成封闭区域时,根据界面上的文件的中心位置是否在所述封闭区域选中范围内,判断所述界面上的文件是否在所述封闭区域选中范围内。进一步的,文件的中心位置在所述封闭区域选中范围内包括文件的中心位置在封闭区域的边界上和文件的中心位置在封闭区域内。进一步的,当所述触摸屏幕上接触点的轨迹形成封闭区域时,所述第三判断模块具体用于:判断文件的中心位置和所述触摸屏幕上接触点的轨迹点是否有重合,当文件的中心位置和所述触摸屏幕上接触点的轨迹点有重合时,判断文件的中心位置在封闭区域的边界上;当文件的中心位置和所述触摸屏幕上接触点的轨迹点没有重合时,以文件的中心位置为极点,任意方向为极轴建立极坐标系,将所述触摸屏幕上接触点的轨迹点在极坐标系中的极角相累加:当所述极角累加的和为零时,判断文件的中心位置在封闭区域内;当所述极角累加的和不为零时,判断文件的中心位置不在封闭区域内。本发明提供的技术方案,通过在触摸屏上的进行选择操作,选中需要处理的文件,实现了对界面文件的批量处理。本发明提供的技术方案,通过在触摸屏上的进行选择操作,选中需要处理的文件,实现了对界面文件的批量处理。


图1是本发明实施例提供的一种批量处理文件的方法流程图;图2是本发明实施例提供的一种批量处理文件的装置功能模块框图。
具体实施例方式下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例,仅仅用于解释本发明,而非对本发明的限定。图1是本发明实施例提供的一种批量处理文件的方法流程图,如图1所示:所述批量处理文件的方法包括:步骤SlOl:触发批量处理指令,进入批量处理模式;通过某些预设的操作(例如手指接触屏幕超过300ms、双击屏幕或者单击屏幕等)触发批量处理的指令,使设备进入批量处理的模式,在批量处理的模式下,可以通过选中待处理文件,并对选中的待处理文件进行批量处理。步骤S102:连续记录触摸屏幕上接触点的位置坐标;当触发了批量处理指令,进入批量处理模式后,用户需要在触摸屏幕上圈画出待处理文件,在圈画的过程中,连续记录触摸屏幕上用户的手指与触摸屏接触点(手指在触摸屏上画出的轨迹)的位置坐标。步骤S103:判断是否停止接触所述触摸屏幕,如果是,执行步骤S104,如果否,执行步骤S102 ;判断手指是否停止接触触摸屏幕,如果手指停止接触触摸屏幕,说明圈画动作完毕,需要进入下一个步骤;如果手指没有停止接触触摸屏幕,说明圈画动作正在继续,所以需要继续记录手指在触摸屏上画出的轨迹坐标。步骤S104:当停止接触所述触摸屏幕时,判断所述触摸屏幕上接触点的轨迹是否形成封闭区域,如果是,执行步骤S105,如果否,执行步骤S108 ;当圈画动作完毕后,需要判断触摸屏幕上接触点的轨迹(手指画出的轨迹)是否形成封闭区域,如果屏幕上接触点的轨迹形成封闭区域,说明手指画出的轨迹围出一块区域,可以选中待处理文件,所以进入下一个步骤;如果屏幕上接触点的轨迹不能形成封闭区域,则无法选中待处理文件,说明操作有误,本发明提供的实施例优选的在这种情况下(屏幕上接触点的轨迹不能形成封闭区域时)结束操作。当然,在屏幕上接触点的轨迹不能形成封闭区域时,还可采用的方法包括:询问是否继续操作;如果是,继续用手指在触摸屏上画出的轨迹,并继续执行步骤S102,如果否,退出操作。其中,根据记录下的触摸屏幕上接触点的位置坐标是否有重复,判断触摸屏幕上接触点的轨迹是否形成封闭区域,进一步包括:当记录下的触摸屏幕上接触点的位置坐标有重复时,触摸屏幕上接触点的轨迹形成封闭区域;当记录下的触摸屏幕上接触点的位置坐标没有重复时,触摸屏幕上接触点的轨迹没有形成封闭区域。步骤S105:当所述触摸屏幕上接触点的轨迹形成封闭区域时,依次判断界面上的每个文件是否在所述封闭区域选中范围内;对界面上的每个文件依次进行判断,判断文件是否在封闭区域选中范围内,其中,本发明提供的实施例优选的采用根据界面上的文件的中心位置是否在封闭区域选中范围内,判断界面上的文件是否在封闭区域选中范围内的方法。其中,文件的中心位置在封闭区域选中范围内包括文件的中心位置在封闭区域的边界上和文件的中心位置在封闭区域内,即文件的中心位置在封闭区域的边界上(手指画出的轨迹),也属于文件在封闭区域选中范围内的一种情况。
此外,还可以采用的判断文件是否在封闭区域选中范围内的方法有:根据文件所占有区域的任意一点在封闭区域的边界上或者在封闭区域内,判断文件在封闭区域选中范围内;根据文件所占有区域的50%以上的区域在封闭区域的边界上或者在封闭区域内,判断文件在封闭区域选中范围内;根据文件所占全部区域在封闭区域的边界上或者在封闭区域内,判断文件在封闭区域选中范围内,等。其中,判断界面上的文件的中心位置是否在封闭区域选中范围内,进一步包括:首先判断文件的中心位置是否在封闭区域的边界上:将文件的中心位置坐标和触摸屏幕上接触点的轨迹点坐标相比较,当文件的中心位置坐标和触摸屏幕上某个接触点的轨迹点坐标相同时,说明文件的中心位置和触摸屏幕上接触点的轨迹点有重合,判断文件的中心位置在封闭区域的边界上;当文件的中心位置不在封闭区域的边界上时,需要进一步判断文件的中心位置是否在封闭区域内:当文件的中心位置和触摸屏幕上接触点的轨迹点没有重合时,以文件的中心位置为极点,任意方向为极轴建立极坐标系,将触摸屏幕上接触点的轨迹点在极坐标系中的极角相累加:当极角累加的和为零时,判断文件的中心位置在封闭区域内;当极角累加的和不为零时,判断文件的中心位置不在封闭区域内。步骤S106:将在所述封闭区域选中范围内的文件选中;对界面上的每个文件依次进行判断后,将在封闭区域选中范围内的全部文件选中,作为待处理文件。步骤S107:根据操作指令对所述选中的文件批量执行操作任务;根据操作指令对选中的文件批量执行操作任务,其中,对选中的文件批量执行的操作任务包括:移动、删除、复制、剪切等。步骤S108:结束操作。图2是本发明实施例提供的一种批量处理文件的装置功能模块框图,如图2所示:所述的批量处理文件的装置,包括:批量处理触发模块201,用于触发批量处理指令,使装置进入批量处理模式;坐标采集存储模块202,用于连续记录触摸屏幕上接触点的位置坐标;第一判断模块203,用于判断是否停止接触触摸屏幕;第二判断模块204,用于在停止接触所述触摸屏幕时,判断触摸屏幕上接触点的轨迹是否形成封闭区域;第三判断模块205,用于在所述触摸屏幕上接触点的轨迹形成封闭区域时,判断界面上的文件是否在封闭区域选中范围内;文件选中模块206,用于将在封闭区域选中范围内的文件选中;执行模块207,用于根据操作指令对选中的文件批量执行操作任务。其中,第二判断模块204具体用于在停止接触所述触摸屏幕时,根据记录下的触摸屏幕上接触点的位置坐标是否有重复,判断触摸屏幕上接触点的轨迹是否形成封闭区域,进一步包括:当记录下的触摸屏幕上接触点的位置坐标有重复时,触摸屏幕上接触点的轨迹形成封闭区域;当记录下的触摸屏幕上接触点的位置坐标没有重复时,触摸屏幕上接触点的轨迹没有形成封闭区域。其中,第三判断模块205在所述触摸屏幕上接触点的轨迹形成封闭区域时,根据界面上的文件的中心位置是否在封闭区域选中范围内,判断界面上的文件是否在封闭区域选中范围内。其中,文件的中心位置在封闭区域选中范围内包括文件的中心位置在封闭区域的边界上和文件的中心位置在封闭区域内。其中,第三判断模 块205具体用于:当所述触摸屏幕上接触点的轨迹形成封闭区域时,判断文件的中心位置和触摸屏幕上接触点的轨迹点是否有重合,当文件的中心位置和触摸屏幕上接触点的轨迹点有重合时,判断文件的中心位置在封闭区域的边界上;当文件的中心位置和触摸屏幕上接触点的轨迹点没有重合时,以文件的中心位置为极点,任意方向为极轴建立极坐标系,将触摸屏幕上接触点的轨迹点在极坐标系中的极角相累加:当极角累加的和为零时,判断文件的中心位置在封闭区域内;当极角累加的和不为零时,判断文件的中心位置不在封闭区域内。本发明提供的技术方案,通过在触摸屏上的进行选择操作,选中需要处理的文件,实现了对界面文件的批量处理。显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。以上仅是针对本发明的优选实施例及其技术原理所做的说明,而并非对本发明的技术内容所进行的限制,任何熟悉本技术领域的技术人员在本发明所公开的技术范围内,所容易想到的变化或替换,都应涵盖在本发明的保护范围内。
权利要求
1.一种批量处理文件的方法,其特征在于,包括: 5101、触发批量处理指令,进入批量处理模式; 5102、连续记录触摸屏幕上接触点的位置坐标; 5103、判断是否停止接触所述触摸屏幕; 5104、当停止接触所述触摸屏幕时,判断所述触摸屏幕上接触点的轨迹是否形成封闭区域; 5105、当所述触摸屏幕上接触点的轨迹形成封闭区域时,依次判断界面上的每个文件是否在所述封闭区域选中范围内; 5106、将在所述封闭区域选中范围内的文件选中; 5107、根据操作指令对所述选中的文件批量执行操作任务。
2.根据权利要求1所述的方法,其特征在于,根据记录下的触摸屏幕上接触点的位置坐标是否有重复,判断所述触摸屏幕上接触点的轨迹是否形成封闭区域,包括: 当记录下的触摸屏幕上接触点的位置坐标有重复时,所述触摸屏幕上接触点的轨迹形成封闭区域; 当记录下的触摸屏幕上接触点的位置坐标没有重复时,所述触摸屏幕上接触点的轨迹没有形成封闭区域。
3.根据权利要求1所 述的方法,其特征在于,根据界面上的文件的中心位置是否在所述封闭区域选中范围内,判断所述界面上的文件是否在所述封闭区域选中范围内。
4.根据权利要求3所述的方法,其特征在于,文件的中心位置在所述封闭区域选中范围内包括文件的中心位置在封闭区域的边界上和文件的中心位置在封闭区域内。
5.根据权利要求4所述的方法,其特征在于,所述判断界面上的文件的中心位置是否在所述封闭区域选中范围内,进一步包括: 当文件的中心位置和所述触摸屏幕上接触点的轨迹点有重合时,判断文件的中心位置在封闭区域的边界上; 当文件的中心位置和所述触摸屏幕上接触点的轨迹点没有重合时,以文件的中心位置为极点,任意方向为极轴建立极坐标系,将所述触摸屏幕上接触点的轨迹点在极坐标系中的极角相累加: 当所述极角累加的和为零时,判断文件的中心位置在封闭区域内; 当所述极角累加的和不为零时,判断文件的中心位置不在封闭区域内。
6.一种批量处理文件的装置,其特征在于,包括: 批量处理触发模块,用于触发批量处理指令,使装置进入批量处理模式; 坐标采集存储模块,用于连续记录触摸屏幕上接触点的位置坐标; 第一判断模块,用于判断是否停止接触所述触摸屏幕; 第二判断模块,用于在停止接触所述触摸屏幕时判断所述触摸屏幕上接触点的轨迹是否形成封闭区域; 第三判断模块,用于在所述触摸屏幕上接触点的轨迹形成封闭区域时判断界面上的文件是否在所述封闭区域选中范围内; 文件选中模块,用于将在所述封闭区域选中范围内的文件选中; 执行模块,用于根据操作指令对所述选中的文件批量执行操作任务。
7.根据权利要求6所述的装置,其特征在于,第二判断模块具体用于在停止接触所述触摸屏幕时根据记录下的触摸屏幕上接触点的位置坐标是否有重复,判断所述触摸屏幕上接触点的轨迹是否形成封闭区域,包括: 当记录下的触摸屏幕上接触点的位置坐标有重复时,所述触摸屏幕上接触点的轨迹形成封闭区域; 当记录下的触摸屏幕上接触点的位置坐标没有重复时,所述触摸屏幕上接触点的轨迹没有形成封闭区域。
8.根据权利要求6所述的装置,其特征在于,所述第三判断模块在所述触摸屏幕上接触点的轨迹形成封闭区域时,根据界面上的文件的中心位置是否在所述封闭区域选中范围内,判断所述界面上的文件是否在所述封闭区域选中范围内。
9.根据权利要求8所述的装置,其特征在于,文件的中心位置在所述封闭区域选中范围内包括文件的中心位置在封闭区域的边界上和文件的中心位置在封闭区域内。
10.根据权利要求9所述的装置,其特征在于,当所述触摸屏幕上接触点的轨迹形成封闭区域时,所述第三判断模块具体用于: 判断文件的中心位置和所述触摸屏幕上接触点的轨迹点是否有重合,当文件的中心位置和所述触摸屏幕上接触点的轨迹点有重合时,判断文件的中心位置在封闭区域的边界上; 当文件的中心位置和所述触摸屏幕上接触点的轨迹点没有重合时,以文件的中心位置为极点,任意方向为极轴建立极坐标系,将所述触摸屏幕上接触点的轨迹点在极坐标系中的极角相累加: 当所述极角累加的和为 零时,判断文件的中心位置在封闭区域内; 当所述极角累加的和不为零时,判断文件的中心位置不在封闭区域内。
全文摘要
本发明提供了一种批量处理文件的方法和装置,该方法包括触发批量处理指令,进入批量处理模式;连续记录触摸屏幕上接触点的位置坐标;判断是否停止接触所述触摸屏幕;如果停止接触所述触摸屏幕,判断触摸屏幕上接触点的轨迹是否形成封闭区域;如果触摸屏幕上接触点的轨迹形成封闭区域,依次判断界面上的每个文件是否在封闭区域选中范围内;将在封闭区域选中范围内的文件选中;根据操作指令对选中的文件批量执行操作任务。本发明提供的技术方案,通过在触摸屏上的进行选择操作,选中需要处理的文件,实现了对界面文件的批量处理。
文档编号G06F3/0484GK103226442SQ20131009281
公开日2013年7月31日 申请日期2013年3月21日 优先权日2013年3月21日
发明者陈景远 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1