CN104063498A - 浏览器书签的搜索方法和装置 - Google Patents
浏览器书签的搜索方法和装置 Download PDFInfo
- Publication number
- CN104063498A CN104063498A CN201410319180.XA CN201410319180A CN104063498A CN 104063498 A CN104063498 A CN 104063498A CN 201410319180 A CN201410319180 A CN 201410319180A CN 104063498 A CN104063498 A CN 104063498A
- Authority
- CN
- China
- Prior art keywords
- bookmark
- search
- search results
- browser
- user
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种浏览器书签的搜索方法和装置。所述方法包括:获取浏览器提供的书签搜索输入框中输入的书签搜索条件;在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果;将所述书签搜索结果提供给用户。本发明通过在浏览器传统书签的基础上,增加专门的书签搜索框的技术手段,解决了现有技术需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍的技术问题,优化现有的浏览器书签搜索技术,实现了快速定位浏览器书签位置的技术效果,使得浏览器中的书签功能发挥了更大的作用,极大的满足了用户的书签搜索需求。
Description
技术领域
本发明实施例涉及计算机技术,尤其涉及一种浏览器书签的搜索方法和装置。
背景技术
随着互联网技术的不断发展,浏览器在互联网中得到了广泛的应用。其中,互联网的一个重要作用就是根据用户输入的网址获取与该网址对应的网页内容,并在所述浏览器的显示界面中显示所述网页内容。在实际应用中,对于一些较为复杂的网址,可以将其作为书签添加到收藏夹,以便于实现对该网址的快速访问。
现有的浏览器书签里可以建立多个目录以区分不同类型的网址。一般来说,当用户在浏览器中添加一个一级书签目录后,会将该书签目录在浏览器的上部进行显示。但是,由于浏览器在终端屏幕上的宽度有限,最多添加20个左右的一级书签目录以后,后续的再添加的书签目录就会被隐藏掉。若一级书签目录中的网址过多,还可以对一级书签目录中的网址进行二次分类,创建二级书签目录,一级书签目录中可以创建多个二级书签目录。相类似的,二级书签目录的展示个数与屏幕的高度相匹配,超过的话会被隐藏掉,在图1中示出了一种浏览器中书签目录的显示示意图。如图1所示,点击一级目录集11中的一级目录,可以展开对应的二级目录12。可以想象,当用户收藏了上千个网址时,要查到之前收藏的某一个网址时,往往需要分目录查找,如果目录被隐藏,还需要先找到隐藏目录,然后再从多个子目录中人工去找所需要的网址。
现有浏览器书签的这种多级目录的管理方式,当用户无法确定待查找书签的精确目录位置时,需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍。
发明内容
有鉴于此,本发明实施例提供一种浏览器书签的搜索方法和装置,以优化现有的浏览器书签搜索技术,以实现快速的定位浏览器书签位置。
在第一方面,本发明实施例提供了一种浏览器书签的搜索方法,包括:
获取浏览器提供的书签搜索输入框中输入的书签搜索条件;
在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果;
将所述书签搜索结果提供给用户。
在第二方面,本发明实施例提供了一种浏览器书签的搜索装置,包括:
搜索条件获取单元,用于获取浏览器提供的书签搜索输入框中输入的书签搜索条件;
搜索结果查找单元,用于在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果;
搜索结果提供单元,用于将所述书签搜索结果提供给用户。
本发明实施例通过获取浏览器提供的书签搜索输入框中输入的书签搜索条件,在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果,将所述书签搜索结果提供给用户的技术手段,解决了现有技术需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍的技术问题,优化现有的浏览器书签搜索技术,实现了快速定位浏览器书签位置的技术效果,使得浏览器中的书签功能发挥了更大的作用,极大的满足了用户的书签搜索需求。
附图说明
图1是现有技术中的一种书签目录的显示示意图;
图2是本发明第一实施例的一种浏览器书签的搜索方法的流程图;
图3是本发明第一实施例的一种通过用户触发功能后,将书签搜索输入框显示给用户的浏览器示意图;
图4是本发明第二实施例的一种浏览器书签的搜索方法的流程图;
图5是本发明第二实施例的一种搜索结果的显示示意图;
图6是本发明第三实施例的一种浏览器书签的搜索方法的流程图;
图7是本发明第三实施例的一种搜索结果的显示示意图;
图8是本发明第四实施例的一种浏览器书签的搜索方法的流程图;
图9是本发明第四实施例的一种搜索结果的显示示意图;
图10是本发明第五实施例的一种浏览器书签的搜索方法的流程图;
图11是本发明第五实施例的一种浏览器书签的搜索装置的结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
第一实施例
图2是本发明第一实施例的一种浏览器书签的搜索方法的流程图,本实施例的方法可以由浏览器书签的搜索装置来执行,该装置可通过硬件和/或软件的方式实现,并集成于浏览器所在的终端设备中与浏览器配合实现,或作为浏览器的子程序。本实施例的方法具体包括如下操作:
210、获取浏览器提供的书签搜索输入框中输入的书签搜索条件。
在本实施例中,为了能够实现快速定位浏览器书签位置的目的,在浏览器的可视化界面中添加了书签搜索输入框。当用户通过浏览器查找书签时,可以通过该书签搜索输入框直接输入书签查询条件,而浏览器则可以根据该书签搜索输入框获取上述书签搜索条件,以进行后续的书签搜索操作。
在本实施例中,可以通过向浏览器对应的软件代码段中增添软件代码的形式在浏览器的可视化界面中添加书签搜索输入框。其中,可以直接将书签搜索输入框设置于浏览器的菜单栏上,当用户有书签搜索需求时,可以在浏览器菜单栏中直接输入书签搜索条件;当然,为了尽可能保持原有浏览器菜单栏的显示形式,减少用户对新界面的适应时间,也可以在用户打开浏览器后,将书签搜索输入框首先对用户隐藏,当用户通过鼠标点击或者快捷键输入的方式触发书签搜索功能后,再将书签搜索输入框显示给用户。
当然,可以理解的是,本领域技术人员可以通过任何方式在浏览器中添加书签搜索输入框,也可以将书签搜索输入框以任意形式提供给用户,对此并不限定。
在图3中示出了一种通过用户触发功能后,将书签搜索输入框显示给用户的浏览器示意图。如图3所示,当用户通过鼠标在浏览器功能菜单中选择的方式,或者快捷键输入的方式进行书签功能触发后,浏览器将书签搜索输入框31显示给用户。
其中,书签搜索输入框的样式、显示位置以及触发方式可以在实际应用中进行预设,对此并不限定。
在本实施例中,用户输入的书签搜索条件可以仅包括与书签内容相对应的书签关键词,也可以仅包括与书签文件夹内容相对应的文件关键词;还可以同时包括书签关键词和文件关键词,对此并不限定。
220、在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果。
在本实施例中,浏览器在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果。
一般来说,当用户通过浏览器保存书签时,浏览器会将对应的书签文件(.shtml或者.html形式的)存储于浏览器默认的或者用户自定义设置的书签收藏夹中。例如,对于Windows***来说,浏览器默认的书签收藏夹的存储路径为:C:\Documents and Settings\Owner\Favorites。
在本实施例中,当浏览器获取书签搜索词后,会根据书签收藏夹所在的存储目录首先打开书签收藏夹,之后在书签收藏夹中查找对应的书签搜索结果。
一般来说,用户在收藏一个网页作为书签进行收藏时,浏览器会要求用户自定义输入收藏书签的主题,如果用户没有输入自定义主题时,浏览器则默认将网页的标题作为收藏书签的主题,并在收藏夹中将书签主题与书签地址对应存储。
在本实施例中,当需要进行书签查找时,浏览器将获取的书签搜索条件与书签主题和/或书签网址进行匹配,以获取对应的书签搜索结果。优选的,当一个书签的书签主题或者书签网址与书签搜索条件相匹配时,将该书签的书签主题,或者书签主题加书签网址作为书签搜索结果提供给用户。
在本实施例中,浏览器可以通过字符串匹配算法,查找与书签搜索条件对应的书签搜索结果。优选的,考虑到用户一般无法完全记住书签主题或者书签网址,可以选择模糊匹配算法来获取对应的书签搜索结果,以提高搜索结果的命中率,提高用户体验。举例而言,可以选择KMP算法、BM算法或者Sunday算法等,对此并不限定。
在本实施例中,如果用户输入的书签搜索条件仅包括与书签内容(典型的,书签主题或者书签网址)相对应的书签关键词,可以将书签搜索结果与书签收藏夹中存储的各个书签文件夹中包括的全部书签进行匹配,以获取与书签搜索条件对应的一个或多个书签;
如果用户输入的书签搜索条件仅包括与书签文件夹内容(典型的,书签文件夹名称)相对应的文件关键词,可以将书签搜索结果与书签收藏夹中存储的各个书签文件夹进行匹配,以获取与书签搜索条件对应的一个或多个书签文件夹;
如果用户输入的书签搜索条件同时包括书签关键词和文件关键词,可以首先将书签搜索结果中的文件关键词与书签收藏夹中存储的各个书签文件夹进行匹配,获取与文件关键词对应的一个或多个书签文件夹,之后再将书签搜索结果中的书签关键词与获取的一个或多个书签文件夹中包括的全部书签进行匹配,以获取与书签关键词对应的一个或多个书签,对此并不限定。
230、将所述书签搜索结果提供给用户。
在本实施例中,浏览器将所述书签搜索结果提供给用户。
其中,浏览器可以通过列表、下拉菜单或者缩略图的方式将书签搜索结果提供给用户,对此并不限定。
其中,用户可以通过鼠标点击或者快捷键输入的方式触发浏览器打开所需的书签,对此并不限定。
本发明实施例通过获取浏览器提供的书签搜索输入框中输入的书签搜索条件,在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果,将所述书签搜索结果提供给用户的技术手段,解决了现有技术需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍的技术问题,优化现有的浏览器书签搜索技术,实现了快速定位浏览器书签位置的技术效果,使得浏览器中的书签功能发挥了更大的作用,极大的满足了用户的书签搜索需求。
第二实施例
图4是本发明第二实施例的一种浏览器书签的搜索方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,优选的将操作在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果优化为:根据从所述书签搜索条件中获取的书签关键词,在所述书签收藏夹中查找与所述书签关键词相匹配的书签;将查找到的书签作为所述书签搜索结果;优选的将操作将所述书签搜索结果提供给用户优化为:如果所述书签搜索结果中包括的书签数目大于预定阈值,对所述书签搜索结果进行分页显示,且在当前书签搜索结果显示页面中添加翻页控件,以对用户的翻页操作进行指示。
相应的,本实施例的方法包括如下操作:
410、获取浏览器提供的书签搜索输入框中输入的书签搜索条件。
420、根据从所述书签搜索条件中获取的书签关键词,在所述书签收藏夹中查找与所述书签关键词相匹配的书签。
在本实施例中,浏览器根据获取的书签关键词,在书签收藏夹中查找与书签关键词相匹配的书签。
其中,如果书签收藏夹中不包括子文件夹,浏览器在书签收藏夹的根目录下查找与书签关键词相匹配的书签;如果书签收藏夹中包括至少一个子文件夹,浏览器会在搜索书签收藏夹的根目录的同时搜索书签收藏夹中包括的至少一个子文件夹,以获取与书签关键词相匹配的书签。
430、判断书签搜索结果中包括的书签数目是否大于预定阈值:若是,执行440;否则,执行450。
在本实施例中,考虑到通过匹配算法,尤其是模糊匹配算法进行书签后,获取的数目可能会较大,甚至在当前显示高度下,无法通过一列显示出全部的书签搜索结果。作为示例而非限定,针对19寸显示屏,将预定阈值设置为20,当判断书签搜索结果大于20时,对书签搜索结果进行分页显示;当判断书签搜索结果小于20时,直接通过一页对书签搜索结果进行显示。
440、对所述书签搜索结果进行分页显示,且在当前书签搜索结果显示页面中添加翻页控件,以对用户的翻页操作进行指示。
在图5中示出了一种对搜索结果进行分页显示的显示示意图。如图5所示,当书签搜索结果大于N时,浏览器对书签搜索结果进行分页显示,并在第N个显示书签的后面添加翻页控件51,对用户的翻页操作进行指示,当用户点击或者触摸该翻页控件51后,会显示第N个书签之后的书签搜索结果。
450、对所述书签搜索结果进行显示。
本发明实施例通过根据从所述书签搜索条件中获取的书签关键词,在所述书签收藏夹中查找与所述书签关键词相匹配的书签,将查找到的书签作为所述书签搜索结果提供给用户的技术手段,解决了现有技术需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍的技术问题,优化现有的浏览器书签搜索技术,实现了快速定位浏览器书签位置的技术效果,使得浏览器中的书签功能发挥了更大的作用,极大的满足了用户的书签搜索需求。
在上述各实施例的基础上,还包括:如果通过所述书签搜索输入框获取书签设置指令,将书签管理界面提供给用户,和/或将与所述书签搜索输入框对应的设置界面提供给用户。
在本实施例中,浏览器可以在书签搜索输入框的设定区域添加一个设置控件,以指示用户通过该设置控件输入书签设置指令,其中所述设置控件可以设置于书签搜索输入框的上部、下部、内部或者两侧等,对此并不限定。
这样设置的好处是:
1、为用户提供了便捷进入书签管理界面的途径。一般来说,用户需要手动进入书签收藏夹后才能进行与书签管理相关的操作,通过本实施例的方法,用户可以直接通过书签搜索输入框输入书签设置指令,以便快速的进入书签管理界面以进行相应的书签添加、书签删除、书签文件夹的管理与命名等书签管理工作。
2、方便用户根据使用习惯与偏好对书签搜索输入框进行设置(例如:字体颜色、控件颜色、控件形状或者快捷键等),进一步提高用户体验。
第三实施例
图6是本发明第三实施例的一种浏览器书签的搜索方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,优选的将操作在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果优化为:根据从所述书签搜索条件中获取的文件标示符和文件关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹,将查找到的书签文件夹作为所述书签搜索结果;优选的将操作将所述书签搜索结果提供给用户优化为:为查找到的书签文件夹添加展现控件,并提供给用户,以指示用户通过所述展示控件查看所述书签文件夹中包括的书签。
相应的,本实施例的方法包括如下操作:
610、获取浏览器提供的书签搜索输入框中输入的书签搜索条件。
620、根据从所述书签搜索条件中获取的文件标示符和文件关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹。
在本实施例中,为了进一步扩充书签搜索功能,提高书签搜索的灵活性,浏览器可以根据用户输入的书签搜索条件,在书签收藏夹中进行书签文件夹搜索。
在本实施例中,浏览器如果从书签搜索条件中获取文件标示符和文件关键词,则在书签收藏夹中查找与所述文件关键词相匹配的书签文件夹。
作为示例而非限定,可以预先规定文件标示符为“”,则当获取的书签搜索条件中包括“”时,浏览器将“”后的输入关键词作为文件关键词,并在书签文件夹中查找与文件关键词相匹配的书签文件夹。例如:如果用户输入的书签搜索条件为“UST”,浏览器会在书签收藏夹中查找与“UST”相匹配的书签文件夹。
当然,本领域技术人员可以理解的是,还可以规定其他的字符作为文件标示符,例如:“#”、“¥”或者“%”等,对此并不限定。
630、将查找到的书签文件夹作为所述书签搜索结果。
640、为查找到的书签文件夹添加展现控件,并提供给用户,以指示用户通过所述展示控件查看所述书签文件夹中包括的书签。
在图7中示出了一种在以书签文件夹作为搜索结果的显示示意图。如图7所示,当浏览器接收到用户输入的“UST”后,在书签收藏夹中获取相匹配的文件夹“USTC”作为书签搜索结果提供给用户,并在该书签搜索结果的后面添加展现控件71,以指示用户通过所述展示控件查看所述书签文件夹中包括的书签。当用户点击或者触摸该展现控件71后,浏览器会将该书签文件夹中包括的书签提供给用户。
本发明实施例通过根据从所述书签搜索条件中获取的文件标示符和文件关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹,将查找到的书签文件夹作为所述书签搜索结果的技术手段,解决了现有技术需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍的技术问题,优化现有的浏览器书签搜索技术,实现了快速定位浏览器书签位置的技术效果,使得浏览器中的书签功能发挥了更大的作用,极大的满足了用户的书签搜索需求。另外,本实施例的方法进一步扩充书签搜索功能,提高书签搜索的灵活性。
在上述各实施例的基础上,将所述书签搜索结果提供给用户之后,还包括:
在浏览器中打开所述书签搜索结果中与多书签打开请求对应的至少两个书签;其中,所述多书签打开请求包括对所述书签搜索结果中至少两个书签的打开指令。这样设置的好处是,进一步的扩充了书签搜索的功能,提高了书签搜索的灵活性,提高了用户体验。
第四实施例
在图8是本发明第四实施例的一种浏览器书签的搜索方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,优选的将操作在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果优化为:根据从所述书签搜索条件中获取的文件标示符、文件关键词和书签关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹,在查找到的书签文件夹中查找与所述书签关键词相匹配的书签,将查找到的书签以及与所述查找到的书签相匹配的书签文件夹作为所述书签搜索结果;优选的将操作将所述书签搜索结果提供给用户优化为:将所述书签搜索结果按照查找顺序进行编号,将带编号的书签搜索结果提供给用户;优选的在操作将所述书签搜索结果提供给用户之后,还包括:在浏览器中打开所述书签搜索结果中与快捷书签打开请求对应的书签,其中,所述快捷书签打开请求包括设定按键信息和数字编号。
相应的,本实施例的方法包括如下操作:
810、获取浏览器提供的书签搜索输入框中输入的书签搜索条件。
820、根据从所述书签搜索条件中获取的文件标示符、文件关键词和书签关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹。
在本实施例中,为了进一步扩充书签搜索功能,提高书签搜索的灵活性,浏览器可以根据用户输入的书签搜索条件,在书签收藏夹中选定的书签文件夹搜索选定的书签。
在本实施例中,浏览器如果从书签搜索条件中获取文件标示符、文件关键词和书签关键词,以实现在书签收藏夹中选定的书签文件夹搜索选定的书签。
作为示例而非限定,浏览器可以预先规定书签搜索条件构造方式为:“文件标示符+文件关键词+搜索分隔符+书签关键词”,则在浏览器确定文件标示符和搜索分隔符后,可以依次获取文件关键词和书签关键词,并首先在书签收藏夹中查找与所述文件关键词相匹配的书签文件夹,之后在查找到的书签文件夹中查找与所述书签关键词相匹配的书签。其中,搜索分隔符可以为“空格”、“—”或者“_”等任意输入字符,对此并不限定,只要保证搜索分隔符与文件标示符为不同的输入字符即可。
当然,本领域技术人员可以理解的是,还可以规定其他类型的书签搜索条件构造方式,对此并不限定。
830、在查找到的书签文件夹中查找与所述书签关键词相匹配的书签。
840、将查找到的书签以及与所述查找到的书签相匹配的书签文件夹作为所述书签搜索结果。
在本实施例的一个优选的实施方式中,浏览器可以将查找到的书签以及该书签所在的书签文件夹组合为一个搜索结果条目,提供给用户。这样设置的好处是,可以使得用户清晰明了的获取书签与书签文件夹之间的对应关系,进而快速获取书签搜索结果中的期望搜索结果,提高了用户的搜索效率。
850、将所述书签搜索结果按照查找顺序进行编号,将带编号的书签搜索结果提供给用户。
在本实施例中,浏览器将书签搜索结果按照查找顺序进行编号,将带编号的书签搜索结果提供给用户。
举例而言,当浏览器的顺序获取了2个书签搜索结果,则将获取的各个书签搜索结果按照查找顺序从1-2进行编号,这样设置的好处是:可以使得用户直观的获取全部书签搜索结果的数目,另外,通过顺序编号的方式可以为每一个书签搜索结果添加相区别的标识,进而可以根据用户通过快捷键方式输入的快捷书签打开请求,打开对应的书签,提高了书签的打开效率,减少了用户的操作复杂度。
在图9中示出了一种书签搜索结果的显示示意图。如图9所示,浏览器提供给用户的书签搜索结果中,将查找到的书签以及该书签所在的书签文件夹组合为一个搜索结果条目,并为所述搜索结果条目进行顺序编号。
860、在浏览器中打开所述书签搜索结果中与快捷书签打开请求对应的书签。
在本实施例中,其中,所述快捷书签打开请求包括设定按键信息和数字编号。
当用户根据书签搜索结果中包括的编号输入对应的快捷书签打开请求后,浏览器可以直接打开对应的书签。
本发明实施例通过根据从所述书签搜索条件中获取的文件标示符、文件关键词和书签关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹,在查找到的书签文件夹中查找与所述书签关键词相匹配的书签,将查找到的书签以及与所述查找到的书签相匹配的书签文件夹作为所述书签搜索结果的技术手段,解决了现有技术需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍的技术问题,优化现有的浏览器书签搜索技术,实现了快速定位浏览器书签位置的技术效果,使得浏览器中的书签功能发挥了更大的作用,极大的满足了用户的书签搜索需求。另外,本实施例的方法进一步扩充书签搜索功能,提高书签搜索的灵活性。
第五实施例
图10是本发明第五实施例的一种浏览器书签的搜索方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,优选的将第二实施例至第四实施例中的三种在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果的方式进行结合。在本实施例中,浏览器预先规定“文件标示符+文件关键词”的书签搜索条件构造方式,以实现在书签收藏夹中搜索选定的书签文件夹;预先规定:“文件标示符+文件关键词+搜索分隔符+书签关键词”的书签搜索条件构造方式,以实现在书签收藏夹中选定的书签文件夹搜索选定的书签。
相应的,本实施例的方法包括如下操作:
1010、获取浏览器提供的书签搜索输入框中输入的书签搜索条件。
1020、判断所述书签搜索条件中是否包括文件标示符:若是,执行1030;否则,执行1040。
1030、获取所述书签搜索条件中文件标示符之后的关键词作为文件关键词,执行1050。
1040、获取书签搜索结果中包括的关键词作为书签关键词,执行10130。
1050、在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹,执行1060。
1060、判断所述书签搜索条件中是否包括搜索分隔符:若是,执行1070;否则,执行1080。
1070、获取所述书签搜索条件中搜索分隔符之后的关键词作为书签关键词,执行1090。
1080、将查找到的书签文件夹作为书签搜索结果,执行10120。
1090、在查找到的书签文件夹中查找与所述书签关键词相匹配的书签,执行10100。
10100、将查找到的书签以及与查找到的书签相匹配的书签文件夹作为书签搜索结果,执行10110。
10110、将书签搜索结果提供给用户。
10120、将书签搜索结果提供给用户。
10130、在书签收藏夹中查找与所述书签关键词相匹配的书签文件夹,执行10140。
10140、将查找到的书签作为书签搜索结果,执行10150。
10150、将书签搜索结果提供给用户。
本发明实施例通过获取浏览器提供的书签搜索输入框中输入的书签搜索条件,在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果,将所述书签搜索结果提供给用户的技术手段,解决了现有技术需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍的技术问题,优化现有的浏览器书签搜索技术,实现了快速定位浏览器书签位置的技术效果,使得浏览器中的书签功能发挥了更大的作用,极大的满足了用户的书签搜索需求。
第六实施例
在图11中示出了本发明第六实施例的一种浏览器书签的搜索装置的结构图。如图11所示,所述装置包括:
搜索条件获取单元111,用于获取浏览器提供的书签搜索输入框中输入的书签搜索条件。
搜索结果查找单元112,用于在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果。
搜索结果提供单元113,用于将所述书签搜索结果提供给用户。
本发明实施例通过获取浏览器提供的书签搜索输入框中输入的书签搜索条件,在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果,将所述书签搜索结果提供给用户的技术手段,解决了现有技术需要通过人工查找的方式来获取书签,不仅速度慢而且造成了书签管理的混乱,无法满足人们日益增长的浏览器书签搜索需求,对信息获取带来了巨大障碍的技术问题,优化现有的浏览器书签搜索技术,实现了快速定位浏览器书签位置的技术效果,使得浏览器中的书签功能发挥了更大的作用,极大的满足了用户的书签搜索需求。
在上述各实施例的基础上,所述搜索结果查找单元具体可以用于:
根据从所述书签搜索条件中获取的书签关键词,在所述书签收藏夹中查找与所述书签关键词相匹配的书签;将查找到的书签作为所述书签搜索结果。
在上述各实施例的基础上,所述搜索结果查找单元具体可以用于:
根据从所述书签搜索条件中获取的文件标示符和文件关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹;将查找到的书签文件夹作为所述书签搜索结果。
在上述各实施例的基础上,所述搜索结果查找单元具体可以用于:
根据从所述书签搜索条件中获取的文件标示符、文件关键词和书签关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹;在查找到的书签文件夹中查找与所述书签关键词相匹配的书签;将查找到的书签以及与所述查找到的书签相匹配的书签文件夹作为所述书签搜索结果。
在上述各实施例的基础上,还可以包括:
书签内容展示单元,用于在浏览器中打开所述书签搜索结果中与多书签打开请求对应的至少两个书签;其中,所述多书签打开请求包括对所述书签搜索结果中至少两个书签的打开指令。
在上述各实施例的基础上,所述搜索结果提供单元具体可以用于:
将所述书签搜索结果按照查找顺序进行编号,将带编号的书签搜索结果提供给用户;还包括:书签内容展示单元,用于在浏览器中打开所述书签搜索结果中与快捷书签打开请求对应的书签;其中,所述快捷书签打开请求包括设定按键信息和数字编号。
本发明实施例所提供的浏览器书签的搜索装置可用于执行本发明任意实施例提供的浏览器书签的搜索方法,具备相应的功能模块,实现相同的有益效果。
显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以通过如上所述的服务器实施。可选地,本发明实施例可以用计算机装置可执行的程序来实现,从而可以将它们存储在存储装置中由处理器来执行,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等;或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (15)
1.一种浏览器书签的搜索方法,其特征在于,包括:
获取浏览器提供的书签搜索输入框中输入的书签搜索条件;
在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果;
将所述书签搜索结果提供给用户。
2.根据权利要求1所述的方法,其特征在于,在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果包括:
根据从所述书签搜索条件中获取的书签关键词,在所述书签收藏夹中查找与所述书签关键词相匹配的书签;
将查找到的书签作为所述书签搜索结果。
3.根据权利要求1所述的方法,其特征在于,在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果包括:
根据从所述书签搜索条件中获取的文件标示符和文件关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹;
将查找到的书签文件夹作为所述书签搜索结果。
4.根据权利要求3所述的方法,其特征在于,将所述书签搜索结果提供给用户包括:
为查找到的书签文件夹添加展现控件,并提供给用户,以指示用户通过所述展示控件查看所述书签文件夹中包括的书签。
5.根据权利要求1所述的方法,其特征在于,在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果包括:
根据从所述书签搜索条件中获取的文件标示符、文件关键词和书签关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹;
在查找到的书签文件夹中查找与所述书签关键词相匹配的书签;
将查找到的书签以及与所述查找到的书签相匹配的书签文件夹作为所述书签搜索结果。
6.根据权利要求1所述的方法,其特征在于,将所述书签搜索结果提供给用户包括:
如果所述书签搜索结果中包括的书签数目大于预定阈值,对所述书签搜索结果进行分页显示,且在当前书签搜索结果显示页面中添加翻页控件,以对用户的翻页操作进行指示。
7.根据权利要求1所述的方法,其特征在于,将所述书签搜索结果提供给用户之后,还包括:
在浏览器中打开所述书签搜索结果中与多书签打开请求对应的至少两个书签;
其中,所述多书签打开请求包括对所述书签搜索结果中至少两个书签的打开指令。
8.根据权利要求1所述的方法,其特征在于,将所述书签搜索结果提供给用户包括:
将所述书签搜索结果按照查找顺序进行编号,将带编号的书签搜索结果提供给用户;
将所述书签搜索结果提供给用户之后,还包括:
在浏览器中打开所述书签搜索结果中与快捷书签打开请求对应的书签;
其中,所述快捷书签打开请求包括设定按键信息和数字编号。
9.根据权利要求1所述的方法,其特征在于,还包括:
如果通过所述书签搜索输入框获取书签设置指令,将书签管理界面提供给用户,和/或
将与所述书签搜索输入框对应的设置界面提供给用户。
10.一种浏览器书签的搜索装置,其特征在于,包括:
搜索条件获取单元,用于获取浏览器提供的书签搜索输入框中输入的书签搜索条件;
搜索结果查找单元,用于在书签收藏夹中查找与所述书签搜索条件对应的书签搜索结果;
搜索结果提供单元,用于将所述书签搜索结果提供给用户。
11.根据权利要求10所述的装置,其特征在于,所述搜索结果查找单元具体用于:
根据从所述书签搜索条件中获取的书签关键词,在所述书签收藏夹中查找与所述书签关键词相匹配的书签;
将查找到的书签作为所述书签搜索结果。
12.根据权利要求10所述的装置,其特征在于,所述搜索结果查找单元具体用于:
根据从所述书签搜索条件中获取的文件标示符和文件关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹;
将查找到的书签文件夹作为所述书签搜索结果。
13.根据权利要求10所述的装置,其特征在于,所述搜索结果查找单元具体用于:
根据从所述书签搜索条件中获取的文件标示符、文件关键词和书签关键词,在所述书签收藏夹中查找与所述文件关键词相匹配的书签文件夹;
在查找到的书签文件夹中查找与所述书签关键词相匹配的书签;
将查找到的书签以及与所述查找到的书签相匹配的书签文件夹作为所述书签搜索结果。
14.根据权利要求10所述的装置,其特征在于,还包括:
书签内容展示单元,用于在浏览器中打开所述书签搜索结果中与多书签打开请求对应的至少两个书签;
其中,所述多书签打开请求包括对所述书签搜索结果中至少两个书签的打开指令。
15.根据权利要求10所述的装置,其特征在于,所述搜索结果提供单元具体用于:
将所述书签搜索结果按照查找顺序进行编号,将带编号的书签搜索结果提供给用户;
还包括:
书签内容展示单元,用于在浏览器中打开所述书签搜索结果中与快捷书签打开请求对应的书签;
其中,所述快捷书签打开请求包括设定按键信息和数字编号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410319180.XA CN104063498A (zh) | 2014-07-04 | 2014-07-04 | 浏览器书签的搜索方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410319180.XA CN104063498A (zh) | 2014-07-04 | 2014-07-04 | 浏览器书签的搜索方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104063498A true CN104063498A (zh) | 2014-09-24 |
Family
ID=51551212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410319180.XA Pending CN104063498A (zh) | 2014-07-04 | 2014-07-04 | 浏览器书签的搜索方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104063498A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105447162A (zh) * | 2015-12-01 | 2016-03-30 | 腾讯科技(深圳)有限公司 | 群组文件搜索方法和装置 |
CN105550201A (zh) * | 2015-12-01 | 2016-05-04 | 小米科技有限责任公司 | 数据的显示方法及装置 |
CN105630837A (zh) * | 2014-11-06 | 2016-06-01 | 阿里巴巴集团控股有限公司 | 一种媒体记录搜索方法和装置 |
CN110020335A (zh) * | 2017-07-28 | 2019-07-16 | 北京搜狗科技发展有限公司 | 收藏夹的处理方法和装置 |
CN111125570A (zh) * | 2019-12-27 | 2020-05-08 | 维沃移动通信有限公司 | 书签显示方法和电子设备 |
CN112115106A (zh) * | 2020-09-30 | 2020-12-22 | 重庆长安汽车股份有限公司 | 一种文件批量抓取复制方法 |
CN113938757A (zh) * | 2021-11-23 | 2022-01-14 | 广州繁星互娱信息科技有限公司 | 媒体资源的管理方法和存储介质及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1912869A (zh) * | 2005-08-11 | 2007-02-14 | 腾讯科技(深圳)有限公司 | 一种网络收藏夹的实现方法 |
CN101546334A (zh) * | 2009-04-23 | 2009-09-30 | 腾讯科技(深圳)有限公司 | 在浏览器中提示网页信息搜索结果的方法、装置及浏览*** |
US20120084632A1 (en) * | 2010-10-04 | 2012-04-05 | Samsung Electronics Co., Ltd. | Method and apparatus for inserting address of hyperlink into bookmark |
CN102982118A (zh) * | 2012-11-09 | 2013-03-20 | 北京奇虎科技有限公司 | 一种基于收藏夹的搜索方法和装置 |
-
2014
- 2014-07-04 CN CN201410319180.XA patent/CN104063498A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1912869A (zh) * | 2005-08-11 | 2007-02-14 | 腾讯科技(深圳)有限公司 | 一种网络收藏夹的实现方法 |
CN101546334A (zh) * | 2009-04-23 | 2009-09-30 | 腾讯科技(深圳)有限公司 | 在浏览器中提示网页信息搜索结果的方法、装置及浏览*** |
US20120084632A1 (en) * | 2010-10-04 | 2012-04-05 | Samsung Electronics Co., Ltd. | Method and apparatus for inserting address of hyperlink into bookmark |
CN102982118A (zh) * | 2012-11-09 | 2013-03-20 | 北京奇虎科技有限公司 | 一种基于收藏夹的搜索方法和装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630837A (zh) * | 2014-11-06 | 2016-06-01 | 阿里巴巴集团控股有限公司 | 一种媒体记录搜索方法和装置 |
CN105630837B (zh) * | 2014-11-06 | 2019-12-13 | 阿里巴巴集团控股有限公司 | 一种媒体记录搜索方法和装置 |
CN105447162A (zh) * | 2015-12-01 | 2016-03-30 | 腾讯科技(深圳)有限公司 | 群组文件搜索方法和装置 |
CN105550201A (zh) * | 2015-12-01 | 2016-05-04 | 小米科技有限责任公司 | 数据的显示方法及装置 |
CN105550201B (zh) * | 2015-12-01 | 2020-06-23 | 北京小米移动软件有限公司 | 数据的显示方法及装置 |
CN110020335A (zh) * | 2017-07-28 | 2019-07-16 | 北京搜狗科技发展有限公司 | 收藏夹的处理方法和装置 |
CN110020335B (zh) * | 2017-07-28 | 2022-04-26 | 北京搜狗科技发展有限公司 | 收藏夹的处理方法和装置 |
CN111125570A (zh) * | 2019-12-27 | 2020-05-08 | 维沃移动通信有限公司 | 书签显示方法和电子设备 |
CN112115106A (zh) * | 2020-09-30 | 2020-12-22 | 重庆长安汽车股份有限公司 | 一种文件批量抓取复制方法 |
CN113938757A (zh) * | 2021-11-23 | 2022-01-14 | 广州繁星互娱信息科技有限公司 | 媒体资源的管理方法和存储介质及电子设备 |
CN113938757B (zh) * | 2021-11-23 | 2024-01-23 | 广州繁星互娱信息科技有限公司 | 媒体资源的管理方法和存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104063498A (zh) | 浏览器书签的搜索方法和装置 | |
CN109271608B (zh) | 数字作品的补充信息的视觉表示 | |
US8639680B1 (en) | Hidden text detection for search result scoring | |
US9015175B2 (en) | Method and system for filtering an information resource displayed with an electronic device | |
US20170024424A1 (en) | Suggestive search engine | |
US20140282118A1 (en) | Graphical user interface displaying multi-branched browsing history tree for web navigation | |
CN102855313B (zh) | 网页浏览设备、网页摘要的生成方法及网页打开的方法 | |
US7979808B2 (en) | Navigational tools for large trees | |
US9418178B2 (en) | Controlling a size of hierarchical visualizations through contextual search and partial rendering | |
US9639518B1 (en) | Identifying entities in a digital work | |
EP3143526A1 (en) | Entity-centric knowledge discovery | |
US8296294B2 (en) | Method and system for unified searching across and within multiple documents | |
US20160179834A1 (en) | Information processing apparatus, search server, web server, and non-transitory computer readable storage medium | |
US20150254213A1 (en) | System and Method for Distilling Articles and Associating Images | |
CN101930457A (zh) | 一种供用户进行快速选择对象及搜索的方法、设备和*** | |
CN108351899A (zh) | 用于在网页中导航的方法和设备 | |
CN103136281A (zh) | 网页搜寻结果显示***及其方法 | |
CN105653571A (zh) | 书签存储及书签操作指令的响应方法、浏览器 | |
CN104142985A (zh) | 一种半自动化的垂直爬虫生成工具及方法 | |
RU2562397C2 (ru) | Способ и устройство для добавления адреса гиперссылки в закладку | |
CN103902736A (zh) | 对移动信息设备屏幕上显示的词语进行手指单击取词搜索 | |
US8499000B2 (en) | System and method for floating index navigation | |
CN102073746A (zh) | 通过微搜操作在微窗中显示微搜结果网页的方法 | |
KR101401250B1 (ko) | 전자문서에 대한 키워드맵 제공 방법 및 이를 위한 키워드맵 제공 프로그램을 기록한 컴퓨터로 판독가능한 기록매체 | |
CN101539933A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140924 |