对文件集合的筛选方法

文档序号:6582449阅读:124来源:国知局
专利名称:对文件集合的筛选方法
技术领域
本发明涉及一种数据的筛选方法,特别有关于一种对文件集合的筛选方法。
背景技术
在这数据量大幅成长的今天,如何从大量的数据文件中查找到我们所需要的文 件,对于现代人是一件重要的课题。因此许多厂商提供了文件的搜寻软件,除了可以在本地 端中查找出所需的数据外,也可以从网络中搜寻到所需的数据文件。目前网络上的搜寻引擎亦可达到类似进阶筛选的功能,但每次的动作都需要再次 输入关键词到搜寻引擎的服务器取得数据,较浪费时间。例如网络上做的较细腻的搜寻引 擎,可达到输入“NBA”,假设取得100笔搜寻结果后,该搜寻引擎的进阶搜寻功能可于该NBA 100笔搜寻结果中再输入一个进阶筛选关键词去筛选出所得结果,例如,再输入“姚明”,取 得50笔进阶搜寻的筛选结果,但此时,先前“NBA”的那100笔搜寻结果已被抹去,只剩下进 阶搜寻“姚明”所得到的50笔结果,使用者若再欲从NBA 100笔搜寻结果中搜寻其它关键 词,必须再重新输入“NBA”,再取得一次新的搜寻结果才能再次做进阶搜寻,此即无法储存 已搜寻的结果页面及数据,且数据区块无法分割,使用者也不可以选择单一数据区块做进 阶筛选的动作。另外,最广泛使用的Google的搜寻引擎对于主搜寻数据区块无法变动,因此 Google的搜寻引擎仅能再往下搜寻一次。例如于Google搜寻引擎中输入“NBA”,假设取得 100笔搜寻结果后,如果想取得这100笔中含有“姚明”的数据,则必须再输入一次关键词 "NBA姚明”到Google搜寻引擎取得“NBA”加“姚明”的数据。再者,大部分的网络搜寻引擎在进阶搜寻中都有提供一个“包含全部字词”此一类 似筛选的功能,但其筛选出来的结果并未能完全符合筛选的条件。例如在“包含全部字词” 的字段中键入“NBA Coby Laker”等三个关键词组合进行搜寻,其搜寻出来的结果中会出现 包含部分符合及全部符合的所有数据,例如出现多笔只有符合“NBA Coby”及“NBA Laker" 及“Coby Laker”等部分符合却不是进阶筛选目的的数据,而非全部完全符合“NBA Coby Laker"的需求数据。如此,进阶筛选的准确性不够,且搜寻出来的数据反而更杂乱。另外,目前使用者亦无法从筛选的历程中决定新的筛选条件。例如,以NBA为第一 层的筛选结果作为说明。当使用者输入了新的筛选条件“Coby”时,则会从“NBA”中筛选出 具有“Coby”的搜寻结果。若以“NBA”再对“Laker”进行筛选时,则会将原本“Coby”的搜 寻结果清除掉。在已知广泛应用的网站搜寻引擎中(例如G00gle、Yah00、MSN等),都只能一次回 溯到上一层的筛选结果,如果在上一层的筛选结果中进行不同筛选条件的筛选时,则会刷 新掉原本的筛选条件。

发明内容
鉴于以上的问题,本发明的主要目的在于提供一种对文件集合的进阶筛选方法,其是透过本地端的一目标接口上,以开启新分页或以更新索引列表呈现的方式,针对取得 的主结果文件进行不同条件且各自独立的进阶筛选处理,其可保留每一笔进阶筛选的搜寻 结果历程记录,并以开启新分页呈现或以更新索引列表呈现的方式,将每笔进阶筛选的历 程记录及各自的搜寻结果,呈现于该目标接口上,令使用者可得到完整筛选历程及保留所 有搜寻结果,以供使用者方便相互对照,并以方便操作为主要目的。其中,该目标接口是可为网页浏览器,或经由设计过的一种视觉呈现平台(意即 应用程序)。前述的主结果文件可以是来自于例如由搜寻引擎中所获取的搜寻结果、或是任何 文字文件的集合。本发明的较佳技术方案包括下列步骤S110.从一数据来源端取得主结果文件;S120.取出该主结果文件中的每笔内容数据,将之储存为一暂存集合;S130.于本地端的一目标接口中开启一新的文件分页,并将该暂存集合的内容显 示于该文件分页中;S140.于该目标接口中选择任一文件分页作为主筛选页面;S150.就该主筛选页面进行进阶关键词筛选,借以取得筛选结果文件;S160.取出该筛选结果文件中的每笔数据,储存为另一暂存集合,并重复S130至 S160的步骤。其中该目标接口为网页浏览器或应用程序。其中该数据来源端为网站搜寻引擎、服务器、或该本地端。其中该内容数据是包含标题、摘要及全球资源寻址器。其中该些暂存集合是在一内存区块中各自独立储存。其中在每一文件分页中更记录所相应的该关键词或该些关键词的组合。其中,在SllO步骤的数据来源端,是提供主结果文件的出处。例如,数据来源端可 以是由使用者或服务器端上传一份未经整理凌乱的列表、数据等当做主结果文件。在本发 明所述的另一较佳实施例中,则直接取得网页搜寻引擎的搜寻结果作为主结果文件,并进 行后续的进阶关键词筛选。于S130步骤中,本地端目标接口中的各个文件分页,皆对应各自的暂存集合,并 在各文件分页中显示对应的暂存集合的内容数据。各个暂存集合之间彼此具有关联性,但 是各自对应独立的文件分页及数据区块(就内存位置而言)。于S140至S160步骤中选定主筛选页面后,则以新的关键词对当前的暂存集合的 内容再做进阶筛选的过滤动作,并产生另一新的暂存集合及新的文件分页显示。以上SllO至S160步骤是为一循环动作。便可于本地端的该目标接口中就暂存集 合的内容(意即产生出第一个文件分页),进行第一次的进阶筛选,切割出另一新的暂存集 合(另一文件分页),再进而选择任一文件分页(对其所属的数据内容)作为进阶筛选的范 围,并陆续筛选切割出数个独立的文件分页,直至使用者结束循环。其中,各暂存集合在本地端中的内存区段中是各自独立储存,且暂存集合的数据 结构可以是数组或是表格或是其它类型的数据结构。依据本发明的另一较佳实施例,在上述步骤中还另外包括建立一索引集合的步骤。所指称的索引集合是每经过一次筛选时,在本发明依序记录每一回合的关键词,并将本 次的关键词与前次的关键词依照顺序的记录下来,在此集合定义为索引集合;且透过索引 集合的步骤,可于主文件页面中不断的更新对应的暂存集合内容并呈现,而不用开启新的 文件分页。 本发明揭露的另一较佳实施方法,则以透过取得数据来源端(网站搜寻引擎)的 主搜寻结果文件(搜寻的结果数据)为示意,包括下列步骤
中;
S210. S220. S230. S240.
S250.
取得网站搜寻引擎的主结果文件(搜寻结果); 取出该主结果文件的每笔数据,将之整理后,储存为一暂存集合; 建立至少一关键词对应该暂存集合,并将该关键词写入一索引集合中; 建立一关键词索引列表,将该索引集合的内容呈现于该关键词索引列表
在本地端的一目标接口上开启一主文件页面,并将该暂存集合的内容显示 于该文件页面中;S260.于该关键词索引列表中选择已存在的任一关键词,以将该关键词对应的暂 存集合的内容呈现于该主文件页面中,并将该主文件页面当成进阶筛选动作的主筛选页 面;S270.就该主筛选页面进行进阶关键词筛选,借以取得筛选结果文件;S280.取出该筛选结果文件中的每笔数据,储存为另一暂存集合;S290.建立至少一关键词对应该暂存集合,并将该关键词写入索引集合中;并重 复S240至S290的步骤。其中该目标接口为网页浏览器。其中该内容数据是包含标题、摘要及全球资源寻址器。其中每一该暂存集合是分别对应独立的内存区块。其中该关键词索引列表为下拉式选单或树状结构选单或直列式列表的其中一种。其中,该关键词索引列表的内容可以以下拉式选单或树状结构选单或直列式列表 等任何一种方式呈现,关键词索引列表中的各个关键词,皆对应各自的暂存集合,而主文件 页面则显示选定的主筛选页面的内容(关键词索引列表中选择的关键词所对应的暂存集 合的内容),每个索引集合中的关键词对应的暂存集合是为彼此关联性但各自独立的数据 区块。因此使用者可以透过选择已存在的关键词(或关键词组合),可于主文件分页中 不断的更新对应的暂存集合内容并呈现,以将主文件页面当成进阶筛选的主筛选页面,并 进行后续的进阶筛选动作。以上揭露了透过于目标接口(网页浏览器或经由设计过的一种视觉呈现平台)上 开启新文件分页呈现各自的进阶筛选结果,并可任意选定文件分页(将其定义为主筛选页 面)后,再进行另一次的进阶筛选。以及另一透过建立关键词索引列表而更新主文件分页 内容进行进阶关键词筛选的实施例,能令使用者保存筛选的历程记录及搜寻结果,并可以 从这些筛选历程中取出关键词(或关键词组合),使其能互相对照;于使用者结束循环后, 更可选择将所有的历程记录与搜寻结果储存,或是直接将步骤中产生的所有暂存集合删 除。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。




图IA为本发明一种较佳实施例的步骤示意图; 图IB为本发明的一种实施例的流程示意种实施例的具有多文件分页的目标接口示意图 种实施例的显示画面示意图 种实施例的显示画面示意图 种实施例的显示画面示意图 种实施例的步骤示意图; 种实施例的流程示意图; 种实施例的主文件分页的目标接口示意图 种实施例的显示画面示意图; 种实施例的显示画面示意图; 种实施例的显示画面示意图。
图2A为本发明的 图2B为本发明的 图2C为本发明的 图2D为本发明的 图3A为本发明的又 图3B为本发明的又 图4A为本发明的又 图4B为本发明的又 图4C为本发明的又 图4D为本发明的又 其中,附图标记 2、4目标接口
21、41功能区块
22文件分页
100数据来源端
200本地端
21U430 关键词输入字段 221、421 文件分页标签 222,440 索引区块 410关键词索引列表
420主文件页面
具体实施例方式本发明以下所揭露的方法,可以透过一般的计算机包含但不限于个人计算机 (Personal Computer)、笔记型计算机(Note Book Computer)、个人数字助理(personal digital assistant, PDA)和服务器(Server)计算机设备执行本发明以下所揭露的方法来 加以实现,凡是熟悉此技术领域者,在了解本发明以下所揭露的方法,应当能够据以实施。 此外,本发明的方法是借由于一目标接口(网页浏览器或经由设计过的一种视觉呈现平台 (意即应用程序))上开启新分页呈现或以更新索引列表呈现的方式,将每笔进阶筛选的历 程记录及各自的搜寻结果呈现。本发明所提出的方法适合用于对任何的文件群集(即主结果文件)进行多个不 同的筛选条件设定,且各自独立的进阶筛选动作,其中所述的文件群集可以是应用在根据 网页搜寻引擎(search engine)所产生的搜寻结果,并对每一笔搜寻的所有结果视为同一 个文件群集。在本发明中从数据来源端100中取得主结果文件,其中该数据来源端即指从网站搜寻引擎或远程服务器或由使用者本地端的计算机取得上述的文件群集(主结果文 件),而于以下的实施例说明中,皆以取得网站搜寻引擎的搜寻结果为例,并将该搜寻结果 定义为主结果文件。以下开始解说本发明的一种实施步骤示意图,请参考图IA所示,本实施例中包括 以下步骤Sl 10.从数据来源端取得主结果文件;S120.取出主结果文件中的每笔内容数据,将的储存为暂存集合;S130.于本地端的一目标接口上开启一新的文件分页,将暂存集合的内容显示于 文件分页中;S140.于该目标接口中选择任一文件分页作为主筛选页面;S150.就主筛选页面进行进阶关键词筛选,借以取得筛选结果文件;S160.取出该筛选结果文件中的每笔内容数据,储存为另一暂存集合,并重复 S130至S160的步骤。为更清楚解说本发明运作过程与架构,因此除了图IA的步骤示意外并请同时配 合图IB所示。本地端200是指于使用者的该目标接口上进行本发明的步骤,即从网站搜寻引擎 或远程服务器或由使用者本地端的计算机取得主结果文件(对应步骤S110),而数据来源 端100即指网站搜寻引擎或远程服务器或由使用者本地端的计算机等多重来源。在实施方 式说明中,是以取得网页搜寻引擎(数据来源端100)搜寻结果(主结果文件)作为说明, 并以在使用者(本地端200)的目标接口上的显示画面来做示意说明。此外,主结果文件中 的各文件不必然是已经过排列的处理。换言之,主结果文件中的各文件顺序不一定是已排 序过后的搜寻结果。于取得主结果文件(对应步骤S110)后,先从主结果文件中,取得每一笔数据的标 题、摘要及全球资源寻址器(Uniform Resource Locator,URL),将之依序整理后成为符合 处理条件的内容数据(对应步骤S120),并将该些内容数据整理为一暂存集合并存入本地 端200计算机的暂存内存中,其中本发明步骤所产生的每个暂存集合皆各自存放在独立的 内存区块中,因此每一个暂存集合皆是具有关联性但均为各自独立,该些暂存集合的数据 结构可以以数组(array)、链接串行(Linked List)或是其它类型的数据结构所存放。接着,于本地端200的目标接口中会新增一个文件分页,将该暂存集合的内容显 示于目标接口的文件分页中(对应步骤S130)。在每一文件分页的分页卷标中显示各文件 分页所属的关键词。举例来说,在执行步骤S130后,在第一个文件页面的分页标签就会标 注为“预设筛选条件”。使用者可以从现有的文件分页中任选一个,并将所选出的文件分页定义为主筛选 页面(对应步骤S140)。对应于步骤S150,使用者透过关键词输入字段输入新的进阶关键 词,借以对主筛选页面进行进阶关键词筛选。值得注意的是,在本发明中是由各文件分页所 属的暂存集合进行筛选。再将符合进阶关键词的内容数据取出。因为在步骤S120中已对 各文件进行过内容数据的处理,所以在进阶关键词筛选的处理过程中不需要重复执行,仅 需要将符合新的关键词的内容数据取出,另存一个新的暂存集合。对本发明而言,在内存中 会划分另一个区块,将新的暂存集合存放在新划分的内存区块中。换句话说,在内存中的每一个暂存集合并不属于同一个位置。因此本发明可以实时的记录每一次进阶筛选的历程,并且可以从所记录的历程中 进行其它不同关键词的筛选。(对应步骤S160)在每次执行进阶关键词筛选后,目标接口会 新增一个文件分页,并将步骤S130所得到新暂存集合显示在新增的文件分页中。换言之, 步骤S130至步骤S160步骤为一循环动作。便可于目标接口中就暂存集合的内容(意即产 生出第一个文件分页),进行第一次的进阶筛选。随后再从第一个文件分页的暂存集合中切 割出另一新的暂存集合(另一文件分页),再进而选择任一文件分页(对其所属的数据内 容)作为进阶筛选的范围,并陆续筛选切割出数个独立的文件分页。在新增的文件分页的 标签可以注记为“进阶关键词”或“预设筛选条件+进阶关键词”等方式。当使用者选择文 件分页的任一时,在目标接口画面中会显示出被选择的文件分页的内容数据。其中,显示的 方式可以将相应的内容以跳现窗口(popup window)显示、或在文件分页中另划分一个显示 区域进行显示。最后,于使用者操作结束时(结束本发明步骤循环)后,可将本发明步骤中所产生 的所有暂存集合删除,而不占用本地端200暂存内存的资源。更甚者,因为本发明步骤中每 一次进阶筛选的筛选条件(进阶关键词)及筛选结果(主结果文件、筛选结果文件)皆独 立储存(各自的暂存集合),是以,亦可达到将整个作业的筛选动作历程记录及结果储存下 来,以达到当本地端200的目标接口再度开启时,使用者可以选择是否将前次的筛选历程 加载,借以减少重复筛选的时间;或者当目标接口再度开启时,直接将前次筛选历程直接加 载,以方便后续的进阶利用或对照参考。以下,为了更清楚地说明本发明的应用,特以模拟本地端200(使用者)的目标接 口 2画面方式做更进一步的清楚说明,请同时参考图2A至图2C的显示画面示意图,其是在 本地端200目标接口 2上以多个独立的文件分页22呈现不同条件的每笔进阶筛选内容(为 了方便说明,于后文中同时对照前述图IA的步骤来做辅助解说)。在此将目标接口 2以本发明其中一种较佳实施方式的画面呈现,其中该目标接口 2左侧为一功能区块21,右侧则为文件分页22,每一个文件分页22皆对应有一个文件分页 标签221,另于文件分页22中,切割出一索引区块222来置放暂存集合的内容(步骤S120 至S130,在索引区块222呈现出每一笔经整理出标题、摘要及全球资源寻址器(Uniform Resource Locator, URL)的内容数据),并借由点选文件分页标签221来显示文件分页22 中索引区块222的内容,而选择索弓丨区块222中的任一笔内容数据,则会透过该笔内容数据 记录的全球资源寻址器(Uniform Resource Locator, URL)于文件分页22中连结并导入对 应的网页。在功能区块21中则设置有关键词输入字段211及其它的功能性选项等。现在举例来做一完整说明,首先于网站搜寻引擎上输入“NBA”,假设得到100笔符 合条件的搜寻结果,此时,本发明便先撷取“NBA”的这100笔网站搜寻引擎的搜寻结果当成 主结果文件(对应步骤S110),然后将该主结果文件的每一笔数据经过内部整理后(对应步 骤S120 产生一经整理过后的内容数据的暂存集合),于目标接口 2开启一个文件分页标签 221为“NBA”的文件分页22,于文件分页22的索引区块222中则呈现出整理过后的每一笔 内容数据(对应步骤S130,对应的暂存集合的内容),如图2A所示。此时,若欲再对“NBA”的文件分页22做更进一步的筛选时,则选定“NBA”文件分 页22为主筛选页面(对应步骤S140),并于功能区块21的关键词输入字段211中输入新的进阶关键词“Coby”(对应步骤S150 输入至少一关键词对主筛选页面所属的该暂存集合进 行关键词筛选,借以取得一筛选结果文件),然后将该筛选结果文件的每一笔数据经过内部 整理后(对应步骤S160 产生一个对应该筛选结果文件内容数据的新的暂存集合),并于目 标接口 2开启一个新的文件分页标签221为“NBA+Coby”的文件分页22,于该文件分页22 的索引区块222中则呈现出整理过后的每一笔内容数据(此时回到S130的步骤,将对应的 暂存集合的内容呈现在新的文件分页22中),如图2B所示;其中,因为进阶筛选的主筛选 页面选定在“NBA”的文件分页标签221,所以新的文件分页标签221则会以“NBA+Coby”呈 现,可令使用者清楚其依附的搜寻区块为何。此时,在目标接口 2中具有“NBA”与“NBA+Coby”的两个文件分页标签221。使用 者可以从中选择其一作为新的主筛选页面。假设使用者选定“NBA+Coby”的文件分页标签 221的文件分页22为主筛选页面,并以“Laker”作为新的进阶关键词,进行进阶关键词筛 选,则本发明会从“NBA+Coby”的暂存集合中筛选出包含“Laker”的内容数据(重复上述步 骤S130至步骤S160的动作),同理,在目标接口 2中也会新增“NBA+Coby+Laker”的文件分 页标签221及文件分页22,并于该文件分页22的索引区块222中,呈现出整理过后的每一 笔内容数据(对应步骤S130,对应的暂存集合的内容),即图2C所示。同理,若是以“NBA 为主筛选页面且对“Laker”进行筛选,则会产生如图2D所示的筛选结果。根据前述的每一 次筛选结果,在目标接口 2中会记录有相应的过程。所以在图2D的目标接口 2中会显示 “NBA”、“NBA+Laker”、“NBA+Coby+Laker” 与 “NBA+Laker” 的四个文件分页标签 221。最后, 使用者可以点选不同的文件分页标签221再进行新的筛选。而各个文件分页22的内容与数据皆独自存在(各自的暂存集合)与显示(各自 的文件分页22与文件分页标签221)皆可随时关闭,使用者也可以选定任一个文件分页22 来当主筛选页面,而做进阶筛选的动作以开启另一个符合筛选结果的文件分页22。最后,于使用者操作结束时(结束本发明步骤循环)后,可将本发明步骤中所产生 的所有暂存集合删除,而不占用本地端200暂存内存的资源。更甚者,因为本发明步骤中每 一次进阶筛选的筛选条件(进阶关键词)及筛选结果(主结果文件、筛选结果文件)皆独 立储存(各自的暂存集合),是以,亦可达到将整个作业的筛选动作历程记录及结果储存下 来,以达到当本地端200目标接口 2再度开启时,使用者可以选择是否将前次的筛选历程 加载,借以减少重复筛选的时间;或者目标接口 2再度开启时,直接将前次筛选历程直接加 载,以方便后续的进阶利用或对照参考。除了上述的实施例外,本发明亦可以实现于独立页面的目标接口 2中。请参考图 3A所示,其为本发明的另一实施例示意图,此一实施例包括以下步骤S210.S220.S230.S240. 中;
文件页面中;S260
取得网站搜寻引擎的主结果文件; 取出主结果文件中的每笔内容数据,将之储存为暂存集合; 建立至少一关键词对应暂存集合,并将关键词写入索引集合中; 建立一关键词索引列表,将该索引集合的内容呈现于该关键词索引列表
S250.在本地端的一目标接口上开启主文件页面,并将暂存集合的内容显示于主
于关键词索引列表中选择已存在的任一关键词,以将关键词对应的暂存集合的内容呈现于主文件页面中,并将主文件页面当成进阶筛选动作的主筛选页面;S270.输入至少一关键词对主筛选页面所属的暂存集合进行关键词筛选,借以取 得筛选结果文件;S280.取出筛选结果文件中的每笔内容数据,储存为另一暂存集合;S290.将步骤S270所输入的关键词记录至索引集合中,重复S240至S290的步骤。本实施例是针对单一窗口的目标接口执行本发明的运作,并为更清楚解说本发明 运作过程与架构,因此除了图3A的步骤示意外并请同时配合图3B所示。本地端200和数据来源端100的关系及作用与前述相同,所以不再多加赘述。当 本地端200中的目标接口取得主结果文件(对应步骤S210)后,仍会从主结果文件中,依序 整理成为符合处理条件的内容数据(对应步骤S220)。于此同时,将这些内容数据储存为一 暂存集合并将其记录在本地端200的暂存内存中。与前述实施例相同的是,每一个暂存集 合皆具有关联性但均为各自独立。另外,本实施例在每一次使用者输入一笔新的关键词时, 目标接口会将关键词记录至索引集合中(对应步骤S230)。索引集合亦记录于本地端200 的暂存内存中,且与暂存集合分属两个独立的区块。接着,本地端200会在功能区块中建立一关键词索引列表,再将索引集合的内容 呈现于关键词索引列表中(对应步骤S240)。在目标接口中开启一主文件页面。并在主文 件页面中会显示暂存集合的内容(对应步骤S250)。在本发明中并不限定关键词索引列表 与主文件页面的建立顺序。换言之,目标接口也可以先开启主文件页面后,再建立关键词索 引列表,亦不脱离本发明的范畴。关键词索引列表可以以下拉式选单或树状结构选单或直列式列表的任何一种方 式呈现。在关键词索引列表的每一个项目代表的是索引集合中的每一个关键词。使用者可 以从现有的关键词索引列表中任选一个关键词,并将所选择的关键词的所对应的暂存集合 的内容呈现于主文件页面。并将所选择的关键词的主文件页面当成进阶筛选动作的主文件 页面(对应步骤S260)。再以主文件页面为新的筛选范围并输入一笔新的关键词,用以对主文件页面的暂 存集合进行关键词筛选,并取得新的筛选结果文件(对应步骤S270)。根据步骤S270所产 生的新筛选结果文件,从中取出所包含的每一笔内容数据,将这些内容数据储存为另一组 新的暂存集合(对应步骤S280)。步骤S240至S280的流程为一循环运作,使用者可以持续的输入欲筛选的关键词。 对于主结果文件所产生的暂存集合(意即产生出第一个主文件页面),进行第一次的进阶 筛选。再从第一个主文件页面的暂存集合中筛选出符合另一新关键词的暂存集合(意即产 生另一个主文件页面)。因此,本发明可以从关键词索引列表中选择不同的关键词作为进行 下一次筛选的范围。再将新的关键词记录到关键词索引列表中,并将新的暂存集合的内容 显示于相应的主文件页面中。在关键词索引列表的每一个项目中可以注记为“进阶关键词”或“预设筛选条件+ 进阶关键词”等方式。当使用者选择关键词索引列表中的任一项目时,在主文件页面会显示 出被选择的关键词的内容数据。最后,于使用者操作结束时(意即结束本发明步骤循环)后,可将本发明步骤中所 产生的所有暂存集合删除,而不占用本地端200暂存内存的资源。更甚者,因为本发明步骤中每一次进阶筛选的筛选条件(进阶关键词)及筛选结果(主结果文件、筛选结果文件) 皆独立储存(各自的暂存集合),是以,亦可达到将整个作业的筛选动作历程记录及结果储 存下来,以达到当目标接口再度开启时,使用者可以选择是否将前次的筛选历程加载,借以 减少重复筛选的时间;或者当目标接口再度开启时,直接将前次筛选历程直接加载,以方便 后续的进阶利用或对照参考。为能清楚解说本实施例的运作方式,是以目标接口 4的画面作为说明,请配合参 考图4A 图4B所示。在图4A中的目标接口 4的左侧为功能区块41,右侧则为主文件页面 420。在功能区块41中更有一文字输入框与关键词索引列表410。主文件页面中则是具有 索引区块440。文件输入框是用以作为新增关键词的输入界面,在此将此一文字输入框定义 为关键词输入字段430。关键词索引列表410可以是下拉式选单或树状结构选单,在关键 词索引列表410中具有多组项目,每一个项目都代表一笔关键词(或关键词的组合顺序)。 当使用者点选其中关键词索引中的任一项目时,会在索引区块440中逐一的条列显示暂存 集合的内容数据,其中显示的内容就是暂存集合中的每一笔标题、摘要及全球资源寻址器 (Uniform Resource Locator, URL)的内容数据。首先于网站搜寻引擎上输入“NBA”,假设得到100笔符合条件的搜寻结果,此时, 本发明便先撷取“NBA”的这100笔网站搜寻引擎的搜寻结果当成主结果文件(对应步骤 S210),然后将该主结果文件的每一笔数据经过整理后,产生相应的暂存集合(对应步骤 S220)。同时,在本地端中会将“NBA”新增至关键词索引列表410与索引集合中(对应步骤 S230)。把步骤S220所产生的暂存集合的内容显示于在主文件页面中,且将索引集合的内 容显示于关键词索引列表410中,图4A所示(分别对应步骤S240与步骤S250)。在主文件 页面420的文件分页标签421会显示“NBA”的字样。接着,再对“NBA”的主文件页面420做更进一步的筛选时,则从关键词索引列表 410点选“NBA”作为主文件页面420 (对应步骤S260)。并于功能区块41的关键词输入字 段430中输入新的进阶关键词“Coby”。然后,本地端200会从“NBA,,的暂存集合中筛选出符合“Coby”的内容数据,产生 一个新的暂存集合。在关键词索引列表410 (与索引集合)中会新增“Coby”的关键词(意 即重复步骤S240 S290)。根据关键词索引列表410的不同结构,在关键词索引列表410 中的各项目亦有不同的显示方式。举例来说,若是关键词索引列表410是以下拉式选单为 例,则该项目可以显示为“NBA+Coby”或“NBA — Coby”。若以树状结构选单为例,则在树状 结构选单中的每一个节点(node)代表的是不同的关键词,因此使用者可以透过树状结构 的父子关系可以清楚的得知当前关键词与前一关键词的从属关系。于此同时,本地端200 会将文件分页标签421中的字样同时修改为“NBA+Coby”。接着,在关键词索引列表410中已具有“NBA”与“NBA+Coby”的两个关键词。使用 者可以从中选择其一作为新的主文件页面420。假设使用者选定“NBA+Coby”为主文件页面 420,并以“Laker”作为新的进阶关键词进行进阶关键词筛选,则本发明会从“NBA+Coby”的 暂存集合中筛选出包含“Laker”的内容数据(重复上述步骤S240至步骤S290的动作)。 当使用者从关键词索引列表410中选择“NBA+Coby”作为主文件页面420时,并且再输入 "Laker"进行进阶关键词筛选。在经过步骤S240 S290后,在索引区块440中会显示 “NBA+Coby+Laker”的暂存集合的内容,在文件分页标签421则会显示“NBA+Coby+Laker”,
12请参考图4C所示。当完成上述筛选后,若是以“NBA”为主文件页面420且对“Laker”进行筛 选,则会产生如图4D所示的筛选结果。因为在每一次筛选时均会记录其历程,所以在图4D 的关键词索引列表410中会记录有“咄4”、“咄々+((^7”、“咄4+((^7+1^1 51·”与“NBA+Laker” 四组关键词。在结束本发明的运作时,可将本发明步骤中所产生的所有暂存集合删除,而不占 用本地端200暂存内存的资源。亦或将本发明步骤中每一次进阶筛选的筛选条件(进阶关 键词)及筛选结果(主结果文件、筛选结果文件)皆独立储存(各自的暂存集合)。当目标 接口 4再度开启时,可以选择将前次的筛选历程加载,借以减少重复筛选的时间;或者目标 接口 4再度开启时,直接将前次筛选历程直接加载,以方便后续的进阶利用或对照参考。本发明提供了透过一种对文件的进阶筛选方法,其是开启新文件分页呈现各自的 进阶筛选结果。并且可从已筛选过的结果中再进一步的进行筛选。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
一种对文件集合的筛选方法,其特征在于,是针对一主结果文件的内容进行多个不同的筛选条件且各自独立的进阶筛选动作,以保留每笔进阶筛选的历程记录及各自的搜寻结果,并于一目标接口上呈现的方法,该筛选方法包括下列步骤S110.从一数据来源端取得该主结果文件;S120.取出该主结果文件中的每笔内容数据,将之储存为一暂存集合;S130.于一本地端的该目标接口上开启一新的文件分页,将该暂存集合的内容显示于该文件分页中;S140.于该目标接口中选择任一文件分页作为主筛选页面;S150.输入至少一关键词对主筛选页面所属的该暂存集合进行关键词筛选,借以取得一筛选结果文件;S160.取出该筛选结果文件中的每笔内容数据,储存为另一暂存集合,重复S130至S160的步骤。
2.根据权利要求1所述的对文件集合的筛选方法,其特征在于,其中该目标接口为网 页浏览器或应用程序。
3.根据权利要求1所述的对文件集合的筛选方法,其特征在于,其中该数据来源端为 网站搜寻引擎、服务器、或该本地端。
4.根据权利要求1所述的对文件集合的筛选方法,其特征在于,其中该内容数据是包 含标题、摘要及全球资源寻址器。
5.根据权利要求1所述的对文件集合的筛选方法,其特征在于,其中该些暂存集合是 在一内存区块中各自独立储存。
6.根据权利要求1所述的对文件集合的筛选方法,其特征在于,其中在每一文件分页 中更记录所相应的该关键词或该些关键词的组合。
7.一种对文件集合的筛选方法,其特征在于,是针对网站搜寻引擎的搜寻结果进行多 个不同条件且各自独立的进阶筛选动作,以保留每笔进阶筛选的历程记录及各自的搜寻结 果,并于一目标接口上呈现的方法,该方法包括下列步骤S210.取得网站搜寻引擎的一主结果文件;S220.取出该主结果文件中的每笔内容数据,将之储存为一暂存集合; S230.建立至少一关键词对应该暂存集合,并将该关键词写入一索引集合中; S240.建立一关键词索引列表,将该索引集合的内容呈现于该关键词索引列表中; S250.在本地端的该目标接口上开启一主文件页面,并将该暂存集合的内容显示于该 主文件页面中;S260.于该关键词索引列表中选择任一关键词,以将该关键词对应的该暂存集合的内 容呈现于该主文件页面中,借以选定该主文件页面作为进阶筛选的一主筛选页面;S270.输入至少一关键词对该主筛选页面所属的该暂存集合进行关键词筛选,借以取 得一筛选结果文件;S280.取出该筛选结果文件中的每笔内容数据,储存为另一暂存集合;S290.将步骤S270所输入的该关键词记录至该索引集合中;重复S240至S290的步骤。
8.根据权利要求7所述的对文件集合的筛选方法,其特征在于,其中该目标接口为网 页浏览器。
9.根据权利要求7所述的对文件集合的筛选方法,其特征在于,其中该内容数据是包 含标题、摘要及全球资源寻址器。
10.根据权利要求7所述的对文件集合的筛选方法,其特征在于,其中每一该暂存集合 是分别对应独立的内存区块。
11.根据权利要求7所述的对文件集合的筛选方法,其特征在于,其中该关键词索引列 表为下拉式选单或树状结构选单或直列式列表的其中一种。
全文摘要
本发明公开了一种对文件集合的筛选方法,是针对取得的主结果文件,进行多个不同的筛选条件且各自独立的进阶筛选动作,其可保留每笔进阶筛选的历程记录,并以开启新分页呈现或以更新索引列表呈现的方式,将每笔进阶筛选的历程记录及各自的搜寻结果,呈现于一目标接口上的一种对文件集合的筛选方法。
文档编号G06F17/30GK101894118SQ20091020371
公开日2010年11月24日 申请日期2009年5月20日 优先权日2009年5月20日
发明者卓训学, 蔡弘扬, 谷鸿祥 申请人:易搜比控股公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1