CN107783983B - 信息展示方法及装置 - Google Patents
信息展示方法及装置 Download PDFInfo
- Publication number
- CN107783983B CN107783983B CN201610721353.XA CN201610721353A CN107783983B CN 107783983 B CN107783983 B CN 107783983B CN 201610721353 A CN201610721353 A CN 201610721353A CN 107783983 B CN107783983 B CN 107783983B
- Authority
- CN
- China
- Prior art keywords
- keywords
- information
- display information
- preset
- display
- 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.)
- Active
Links
Images
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/957—Browsing optimisation, e.g. caching or content distillation
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)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种信息展示方法及装置,所述方法包括:获得用户在搜索框中输入的关键词;获得所述关键词对应的所有关联信息,以得到关联信息集合;根据所述关联信息集合,确定预设展示信息的数量;利用所述预设展示信息的数量,确定所述关键词对应展示信息的数量;根据所述关键词对应展示信息的数量,从所述关联信息集合中提取所述关键词对应的展示信息;对所述展示信息渲染后进行展示。本实施例可实现在搜索框的下拉展示区域真实展示预设数量的展示信息,且仅需对预设数量的展示信息进行渲染,无需对多余的隐藏的展示信息进行渲染,降低了渲染的复杂度,提高了渲染速度。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种信息展示方法及装置。
背景技术
随着互联网技术的发展,越来越多的人通过互联网获取信息。且网络用户常常需要通过浏览器来查找自己所需要的信息。例如,某一网络用户想要了解“北京”,则会在浏览器的搜索框上(例如搜狗浏览器)输入北京这一关键词。
通常,在用户输入关键词后,浏览器获得推荐信息,并在搜索框的下拉展示区域进行展示。
但是由于网络中关于“北京”的信息成千上万,如果将所获得的所有关于“北京”的信息都在搜索框的下拉推荐框(下拉展示区域)中显示,则会使网页布满包含“北京”这一关键词的推荐信息,影响用户体验。
现有技术中常利用CSS(Cascading Style Sheets,层叠样式表)技术,对搜索框的下拉推荐框的高度进行限制,并将该下拉推荐框的滚动条进行隐藏,使用户只能看到一部分展示信息,而无法看见多余的被隐藏的展示信息。
但是被隐藏的展示信息仍然是真实存在于界面上,只是用户无法看到。并且该被隐藏的展示信息数量相当庞大,使得浏览器在对展示信息进行展示时,需对每条展示信息进行渲染,降低了渲染展示信息的速度。
发明内容
本发明的目的在于,提供一种信息展示方法及装置,减少了展示信息的数目,提高了对展示信息的渲染速度。
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的信息展示方法,所述方法可以包括:
获得用户在搜索框中输入的关键词;
获得所述关键词对应的所有关联信息,以得到关联信息集合;
根据所述关联信息集合,确定预设展示信息的数量;
利用所述预设展示信息的数量,确定所述关键词对应展示信息的数量;
根据所述关键词对应展示信息的数量,从所述关联信息集合中提取所述关键词对应的展示信息;
对所述展示信息渲染后进行展示。
较优地,所述获得关键词对应的所有关联信息,包括:
对所述关键词进行解析,得到所述关键词的解析结果;
根据所述关键词的解析结果,搜索包含所述关键词的多个文本;
从所述多个文本中,提取所述关键词的关联信息。
较优地,所述根据关键词对应展示信息的数量,从关联信息集合中提取所述关键词对应的展示信息,包括:
确定所述关联信息的曝光频次;
在所述关联信息集合中,将所述曝光频次进行排序,以得到排序后的所述关联信息集合;
根据所述关键词对应展示信息的数量,在所述排序后的所述关联信息集合中,提取所述关键词对应的展示信息。
较优地,所述对所述展示信息渲染后进行展示,包括:
对所述展示信息渲染后,将所述展示信息展示在预设位置;其中,所述预设位置为在所述搜索框下方的展示区域中,或者,与所述搜索框有预设距离的展示区域中。
较优地,所述对所述展示信息渲染后,将所述展示信息展示在预设位置,包括:
根据所提取的展示信息的数量确定所述展示区域的高度;
根据所确定的高度,在所述展示区域展示所提取的展示信息。
本发明实施例还提供了一种信息展示装置,所述装置包括:
关键词接收模块,用于获得用户在搜索框中输入的关键词;
关联信息获取模块,用于获得所述关键词对应的所有关联信息,以得到关联信息集合;
预设展示信息数量确定模块,用于根据所述关联信息集合,确定预设展示信息的数量;
展示信息数量确定模块,用于利用所述预设展示信息的数量,确定所述关键词对应展示信息的数量;
展示信息提取模块,用于根据所述关键词对应展示信息的数量,从所述关联信息集合中提取所述关键词对应的展示信息;
展示信息渲染与展示模块,用于对所述展示信息渲染后进行展示。
较优地,所述关联信息获取模块包括:
关键词解析单元,用于对所述关键词进行解析,得到所述关键词的解析结果;
文本搜索单元,用于根据所述关键词的解析结果,搜索包含所述关键词的多个文本;
关联信息提取单元,用于从所述多个文本中,提取所述关键词的关联信息。
较优地,所述展示信息提取模块包括:
曝光频次确定单元,用于确定所述关联信息的曝光频次;
关联信息排序单元,用于在所述关联信息集合中,按照曝光频次将所述关联信息进行排序,以得到排序后的所述关联信息集合;
展示信息提取单元,用于根据所述关键词对应展示信息的数量,在所述排序后的所述关联信息集合中,提取所述关键词对应的展示信息。
较优地,所述展示信息渲染与展示模块具体用于,对所述展示信息渲染后,将所述展示信息展示在预设位置;其中,所述预设位置为在所述搜索框下方的展示区域中,或者,与所述搜索框有预设距离的展示区域中。
较优地,所述展示信息渲染与展示模块包括:
展示区域高度确定单元,用于根据所提取的展示信息的数量确定所述展示区域的高度;
展示信息展示单元,用于根据所确定的高度,在所述展示区域展示所提取的展示信息。
借由上述技术方案,本发明提供的信息展示方法及装置,可实现在搜索框的下拉展示区域上真实展示预设数量的展示信息,以使得仅需对预设数量的展示信息进行渲染,无需对多余的隐藏的展示信息进行渲染,从而提高了渲染展示信息的速度。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明提供的一种信息展示方法的流程图;
图2示出了本发明提供的一种信息展示装置的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了解决现有技术问题,本发明实施例提供了一种信息展示方法及装置。
下面首先对本发明实施例所提供的信息展示方法进行介绍。
可以理解的是,实现本发明实施例所提供的信息展示方法的功能软件可以为设置于浏览器中专门的软件,也可以为设置于浏览器的现有软件中的功能插件,这都是合理的。其中,该浏览器可以是网页浏览器,也可以是浏览器客户端。
如图1所示,本发明实施例所提供的信息展示方法,可以包括如下步骤::
S101:获得用户在搜索框中输入的关键词;
具体地,可以根据用户在搜索框中输入的搜索信息来获得关键词。用户输入的搜索信息可以是中文词、外文词或数字等,也可以是句子。当搜索信息是中文词、外文词或数字时,可以直接将中文词、外文词或数字确定为关键词。如果输入的是句子,则可以采用现有技术的关键词提取方法,从句子中提取出关键词。
举例而言,中文词可为“北京”,外文词可为“The Great Wall”,数字可为“3.14”。
可以理解是,搜索框为浏览器界面上供用户输入搜索信息(例如关键词)的区域。其中,搜索框可以为HTML(Hyper Text Mark-up Language,超文本标记语言)文本框。
S102:获得所述关键词对应的所有关联信息,以得到关联信息集合;
具体地,关联信息可以为包含关键词的相关字、词、句以及相关链接的网站地址等。
优选地,获得所述关键词对应的所有关联信息的步骤可以包括如下步骤:
A1、对所述关键词进行解析,得到所述关键词的解析结果。
具体地,在获得关键词后,可以通过识别关键词的词性、拆解关键词的词形等方式对关键词进行解析,或者在接收到句子,并从句子中提取到关键词后,通过对该句子的语法和语义分析,获得关键词所表示的含义。。进一步地,可以将获取到的关键词与预设关键词库中的关键词进行匹配;如果与预设关键词库中的关键词相匹配,则调取预设关键词库中的关键词对应至少一条关联信息;如果未匹配,则根据所解析出的词性与词意调取相关信息。其中,预设关键词库包含按关键词应用领域和/词性分类出的关键词的关联信息,和关键词的词性信息等。
例如,对句子“苹果像素是多少”进行拆解,可获得关键词为“苹果”、“像素”;进而,可以分别拿这两个关键词到预设关键词库中进行匹配,那么可以匹配到结果为:苹果手机、苹果电脑、乔布斯等相关的关联信息,即相关文本,词条和/或网站链接等。。
A2、根据所述关键词的解析结果,搜索匹配所述解析结果的多个文本。
具体地,根据关键词的解析结果,从本地数据库或云数据库中搜索匹配该解析结果的文本,过滤掉不匹配解析结果的文本。这些文本可以为词语、句子、一段话或者相关的链接网址等。
A3、从所述多个文本中,提取所述关键词的关联信息。
由于在搜索框的下拉展示区域的范围有限,不可能把每个文本中的所有内容都放在该展示区域进行展示。因此可以对搜索得到的每个文本中的内容进行预处理,进而得到经过预处理后所得到的关联信息。其中,可以采用现有技术的提炼方法对该文本中的内容进行提炼,以提炼得到小于预设字节(例如20字节)的关联信息。
可以理解的是,任一文本中的内容经过预处理后可得到一条关联信息。
这样,在获得关键词所对应的每个文本中的关联信息后,利用每个文本所对应的关联信息作为集合元素构建该关键词的关联信息集合,并对该关联信息集合进行存储。
优选地,在本申请的一种实现方式中,可根据用户的历史搜索记录,
预先生成搜索记录高的关键词的关联信息集合。当再次接收到该搜索记录高的关键词时,可直接调用该关键词的关联信息集合,提高了获取关联信息集合的速度。
S103:根据所述关联信息集合,确定预设展示信息的数量;
具体地,在获得关键字所对应的关联信息集合后,可结合该关联信息集合中关联信息的条目,确定预设展示信息的数量。其中,该预设的展示信息的数量是指所要显示的展示信息条目。
例如,关联信息集合中含有100条关联信息,且预先设定仅对该关联信息条目总数的10%进行展示,即可计算得到预设展示信息的数量为10条。也就是说,可以根据具体的关联信息条目总数动态的调整预设展示信息的数量。
另外,如果关联信息集合中的关联信息较少,小于某一个阈值(如5条),则将当前关联信息集合中所有关联信息的条目确定为预设展示信息的数量,这是合理的。
需要强调的是,上述设定该展示信息的数量的方法仅为示例,并不应该构成对本发明实施例的限定。
需要强调的是,搜索框下拉展示区域是指用户在搜索框中输入搜索信息时,所提供的用于显示搜索信息的推荐信息的区域。其中,该推荐信息用于给用户提供搜索提示。
S104:利用所述预设展示信息的数量,确定所述关键词对应展示信息的数量;
具体地,在确定预设展示信息数量后,可将该预设展示数量作为搜索框下拉展示区域所展示条目的数量。
举例而言,当确定的预设展示信息的数量为10条,则关键词对应展示信息的数量即为10条。
S105:根据所述关键词对应展示信息的数量,从所述关联信息集合中提取所述关键词对应的展示信息。
其中,在确定展示信息的数量后,从关联信息集合中提取该展示信息的数量的展示信息。其中,该展示信息的数量是指展示信息的条数。
优选地,步骤S105可以包括如下步骤:
B1、确定所述关联信息的曝光频次。
本实施例中,可根据关联信息被应用次数或网页上被浏览的浏览次数确定关联信息的曝光频次。其中,在关联信息被应用时或者在网页上被浏览器时,记录关联信息被应用次数或网页上被浏览的浏览次数。
B2、在所述关联信息集合中,按照曝光频次将所述关联信息进行排序,以得到排序后的所述关联信息集合。
具体地,在获取关联信息集合中的每条关联信息的曝光频次后,根据曝光频次由大到小的顺序,将关联信息进行排序,得到排序后的关联信息集合。
B3、根据所述关键词对应展示信息的数量,在所述排序后的所述关联信息集合中,提取所述关键词对应的展示信息。
例如,如果关键词对应展示信息的数量为10条,则在排序后的关联信息集合中,提取前10条关联信息,得到10条展示信息。本实施例利用曝光频次,可以优先提取用户经常查看的展示信息,提升用户体验。
本实施例中,关键词对应的展示信息优选为,以关键词为开头的展示信息。例如,“北京时间”、“北京奥运”或“北京大学”为关键词“北京”对应的展示信息。
优选地,还可以按照关联信息在数据库中出现的次数的多少,对关联信息进行排序,出现次数多的关联信息可优先被提取。例如,如果关联信息“北京时间”在数据库中出现的次数最多,说明用户对“北京时间”的关注程度很高,则可优先提取“北京时间”。
优选地,还可以按照关联信息在数据库中更新频率的快慢,对关联信息进行排序,更新频率越快的关联信息可优先被提取。例如,对于关联信息“汶川地震”,在地震发生后,网络上关注的人很多,提高了“地震”的更新频率,则优先提取“汶川地震”。
优选地,还可以按照关联信息在数据库中的出现时间先后,对关联信息进行排序,并对出现越晚的关联信息优先提取。例如,对于关联信息“莫言获得诺贝尔文学奖”中,莫言获得诺贝尔文学奖这一事件是最近发生的事情,用户对其关注度较高,则可对“莫言获得诺贝尔文学奖”进行优先提取。
下面对本发明实施例中限制展示信息数量的一种实现方法进行说明。
由于现有技术中常利用jQueryUI类库和autocomplete插件,给HTML的搜索框增加提示功能。也就是,在检测到用户在搜索框输入前几个字母或是汉字时,为用户提供输入提示功能。而jQueryUI类库的autocomplete插件无法限制展示信息的数量。
因此,为了能让jQueryUI类库的autocomplete插件能够实现限制展示信息的数量的功能,可以通过利用autocomplete插件调用response方法,response方法调用fnProcess方法来实现。
具体地,该response方法中包含一条Javascript语句,该Javascript语句用于调用fnProcess方法,从而response方法中可以得到fnProcess方法中定义的第一参数和第二参数,并将fnProcess方法中的第一参数赋值给response方法中的ui参数,将fnProcess方法中第二参数赋值给response方法中的event。其中,该fnProcess方法中定义的第一参数为:查询得到的关联信息数量;第二参数为:预设展示信息的数量。
另外,该fnProcess方法中也包含一条Javascript语句,该Javascript语句是使用Javascript的Array对象提供的splice方法,使得在从关联信息集合中提取得到关键词对应的展示信息后,删除关联信息集合中的剩余信息;并可基于第二参数对查询到的关联信息进行删选,进而实现对展示信息数量的限制。其中,剩余数量=查询得到全部关联信息总数-预设展示信息的数量。其中,使用Javascript语句不会影响到网页的正常运行。
需要说明的是,通常情况下,同一个浏览器界面上可能会带有多个
jQueryUI autocomplete插件。由于可同时初始化多个jQueryUI autocomplete组件,产生多个response指令。为了减小界面的承载负荷,提高界面使用的性能,优选为编写一条fnProcess指令,且该fnProcess指令与多个jQueryUIautocomplete插件中的多个response指令相关联,实现一对多的映射关系。
值得注意的是,采用上述限制展示信息数量并不需要对已有代码(例如:HTML和CSS)进行修改。
S106:对所述展示信息渲染后进行展示。
在现有技术中,不仅需要对要展示给用户的展示信息进行渲染,而且还要对多余的隐藏的展示信息进行渲染,而本实施例中仅需对预设数量的展示信息进行渲染,从而降低了渲染复杂度,提高了渲染速度。
可以理解的是,在提高对搜索框下拉展示区域中的展示信息渲染速度的同时,由于减少了所要渲染的展示信息数量,也提高了对该搜索框所在网页的网页内容的渲染速度。
优选地,步骤S106包括:对所述展示信息渲染后,将所述展示信息展示在预设位置。
其中,可以将该展示信息展示在搜索框下拉展示区域的预设位置处。该预设位置可为该展示区域的任一区域,在此不对该预设位置进行限定。
优选地,所述对所述展示信息渲染后,将所述展示信息展示在预设位置,包括:
D1、根据所提取的展示信息的数量确定所述展示区域的高度。
举例而言,假设所提取的展示信息的数量为预设数量10条,则将展示区域的高度设置为能展示10条展示信息的高度,例如5厘米。
D2、根据所确定的高度,在所述展示区域展示所提取的展示信息。
举例而言,按照所确定的高度,将按照展示信息的数量所提取到的展示信息在该展示区域进行展示。
优选地,步骤D2包括:
E1、检测所提取的展示信息的长度是否大于所述展示区域的宽度,若为是,执行E2。
本实施例中,当提取了某一条展示信息后,会检测该条展示信息的长度,并判断其是否大于展示区域的宽度。展示区域的宽度可以自由设定,例如,展示区域最多可容纳20个字节。
E2、调整所确定的高度,展示第一类展示信息,并以换行模式展示第二类展示信息,其中,所述第一类展示信息为:长度不大于所述展示区域的宽度的展示信息;所述第二类展示信息为:长度大于所述展示区域宽度的展示信息。
假设展示区域将要展示10条展示信息,且宽度为5厘米,高度为5厘米。当检测出第5条展示信息的长度大于展示区域的宽度时(假设该第5条展示信息为第二类展示信息),则调整展示区域的高度变为6厘米,同时对展示区域进行换行处理。本实施例中,展示区域可动态调制高度,不受行高、字体、字号等因素的影响,使界面显示更加美观,提升了用户体验。
本发明实施例提供的信息展示方法,可实现在搜索框的下拉展示区域上真实展示预设数量的展示信息,以使得仅需对预设数量的展示信息进行渲染,无需对多余的隐藏的展示信息进行渲染,从而提高了渲染展示信息的速度。
相应于上述方法实施例,本发明实施例还提供了一种信息展示装置,如图2所示,该信息展示装置用于执行图1所示的方法,该信息展示装置可以包括:
关键词接收模块201,用于获得用户在搜索框中输入的关键词;
关联信息获取模块202,用于获得所述关键词对应的所有关联信息,以得到关联信息集合;
预设展示信息数量确定模块203,用于根据所述关联信息集合,确定预设展示信息的数量;
展示信息数量确定模块204,用于利用所述预设展示信息的数量,确定所述关键词对应展示信息的数量;
展示信息提取模块205,用于根据所述关键词对应展示信息的数量,从所述关联信息集合中提取所述关键词对应的展示信息;
展示信息渲染与展示模块206,用于对所述展示信息渲染后进行展示。
可选地,所述关联信息获取模块202可以包括:
关键词解析单元,用于对所述关键词进行解析,得到所述关键词的解析结果;
文本搜索单元,用于根据所述关键词的解析结果,搜索包含所述关键词的多个文本;
关联信息提取单元,用于从所述多个文本中,提取所述关键词的关联信息。
可选地,所述展示信息提取模块205可以包括:
曝光频次确定单元,用于确定所述关联信息的曝光频次;
关联信息排序单元,用于在所述关联信息集合中,按照曝光频次将所述关联信息进行排序,以得到排序后的所述关联信息集合;
展示信息提取单元,用于根据所述关键词对应展示信息的数量,在所述排序后的所述关联信息集合中,提取所述关键词对应的展示信息。
可选地,所述展示信息渲染与展示模块,具体用于对所述展示信息渲染后,将所述展示信息展示在预设位置;其中,所述预设位置为在所述搜索框下方的展示区域中,或者,与所述搜索框有预设距离的展示区域中。
可选地,所述展示信息渲染与展示模块206包括:
展示区域高度确定单元,用于根据所提取的展示信息的数量确定所述展示区域的高度;
展示信息展示单元,用于根据所确定的高度,在所述展示区域展示所提取的展示信息。
所述信息展示装置包括处理器和存储器,上述关键词接收模块201、关联信息获取模块202、预设展示信息数量确定模块203、展示信息数量确定模块204、展示信息提取模块205和展示信息渲染与展示模块206等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现在界面上真实展示预设数量的展示信息,提高界面的渲染性能。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:
接收用户在搜索框中输入的关键词;
获得所述关键词对应的所有关联信息,以得到关联信息集合;
根据所述关联信息集合,确定预设展示信息的数量;
利用所述预设展示信息的数量,确定所述关键词对应展示信息的数量;
根据所述关键词对应展示信息的数量,从所述关联信息集合中提取所述关键词对应的展示信息;
对所述展示信息渲染后进行展示。
本发明实施例提供的信息展示装置,可实现在搜索框的推荐框界面上真实展示预设数量的展示信息,以使得在对该界面渲染时,仅需对预设数量的展示信息进行渲染,无需对多余的隐藏的展示信息进行渲染,从而提高了对网页的渲染速度。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (6)
1.一种信息展示方法,其特征在于,所述方法应用于浏览器,所述方法包括:
获得用户在搜索框中输入的关键词;
将所述关键词与预设关键词库中的关键词进行匹配;
如果与预设关键词库中的关键词相匹配,则调取所述预设关键词库中的关键词对应的关联信息;其中,所述预设关键词库包含按关键词应用领域和/或词性分类出的关键词的关联信息;
获得所述关键词对应的所有关联信息,以得到关联信息集合;
根据所述关联信息集合,确定预设展示信息的数量;
利用所述预设展示信息的数量,确定所述关键词对应展示信息的数量;
根据所述关键词对应展示信息的数量,从所述关联信息集合中提取所述关键词对应的展示信息;
根据所提取的展示信息的数量确定预设展示区域的高度;
根据所确定的高度,对所述展示信息渲染后,在所述预设展示区域展示所提取的展示信息,其中,所述预设展示区域为所述搜索框下方的预设位置,或者,与所述搜索框有预设距离的预设位置。
2.根据权利要求1所述的方法,其特征在于,所述获得关键词对应的所有关联信息,包括:
对所述关键词进行解析,得到所述关键词的解析结果;
根据所述关键词的解析结果,搜索包含所述关键词的多个文本;
从所述多个文本中,提取所述关键词的关联信息。
3.根据权利要求1或2所述的方法,其特征在于,所述根据关键词对应展示信息的数量,从关联信息集合中提取所述关键词对应的展示信息,包括:
确定所述关联信息的曝光频次;
在所述关联信息集合中,将所述曝光频次进行排序,以得到排序后的所述关联信息集合;
根据所述关键词对应展示信息的数量,在所述排序后的所述关联信息集合中,提取所述关键词对应的展示信息。
4.一种信息展示装置,其特征在于,所述装置应用于浏览器,所述装置包括:
关键词接收模块,用于获得用户在搜索框中输入的关键词;
关键词匹配模块,用于将所述关键词与预设关键词库中的关键词进行匹配;
确定模块,用于如果与预设关键词库中的关键词相匹配,则调取所述预设关键词库中的关键词对应的关联信息;其中,所述预设关键词库包含按关键词应用领域和/或词性分类出的关键词的关联信息;
关联信息获取模块,用于获得所述关键词对应的所有关联信息,以得到关联信息集合;
预设展示信息数量确定模块,用于根据所述关联信息集合,确定预设展示信息的数量;
展示信息数量确定模块,用于利用所述预设展示信息的数量,确定所述关键词对应展示信息的数量;
展示信息提取模块,用于根据所述关键词对应展示信息的数量,从所述关联信息集合中提取所述关键词对应的展示信息;
高度确定模块,用于根据所提取的展示信息的数量确定预设展示区域的高度;
信息渲染与展示模块,用于根据所确定的高度,对所述展示信息渲染后,在所述预设展示区域展示所提取的展示信息,其中,所述预设展示区域为所述搜索框下方的预设位置,或者,与所述搜索框有预设距离的预设位置。
5.根据权利要求4所述的装置,其特征在于,所述关联信息获取模块包括:
关键词解析单元,用于对所述关键词进行解析,得到所述关键词的解析结果;
文本搜索单元,用于根据所述关键词的解析结果,搜索包含所述关键词的多个文本;
关联信息提取单元,用于从所述多个文本中,提取所述关键词的关联信息。
6.根据权利要求4或5所述的装置,其特征在于,所述展示信息提取模块包括:
曝光频次确定单元,用于确定所述关联信息的曝光频次;
关联信息排序单元,用于在所述关联信息集合中,按照曝光频次将所述关联信息进行排序,以得到排序后的所述关联信息集合;
展示信息提取单元,用于根据所述关键词对应展示信息的数量,在所述排序后的所述关联信息集合中,提取所述关键词对应的展示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610721353.XA CN107783983B (zh) | 2016-08-24 | 2016-08-24 | 信息展示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610721353.XA CN107783983B (zh) | 2016-08-24 | 2016-08-24 | 信息展示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107783983A CN107783983A (zh) | 2018-03-09 |
CN107783983B true CN107783983B (zh) | 2020-10-20 |
Family
ID=61388957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610721353.XA Active CN107783983B (zh) | 2016-08-24 | 2016-08-24 | 信息展示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107783983B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108647355A (zh) * | 2018-05-16 | 2018-10-12 | 平安普惠企业管理有限公司 | 测试用例的展示方法、装置、设备及存储介质 |
CN110244993A (zh) * | 2018-12-25 | 2019-09-17 | 蔚来汽车有限公司 | 前端页面加载方法、装置、控制器及介质 |
CN112036159B (zh) * | 2020-09-01 | 2023-11-03 | 北京金堤征信服务有限公司 | 一种词云数据生成方法以及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7840589B1 (en) * | 2005-05-09 | 2010-11-23 | Surfwax, Inc. | Systems and methods for using lexically-related query elements within a dynamic object for semantic search refinement and navigation |
CN102982134A (zh) * | 2012-11-16 | 2013-03-20 | 北京奇虎科技有限公司 | 在浏览器地址栏中显示推荐网址信息的*** |
CN104252476A (zh) * | 2013-06-27 | 2014-12-31 | 重庆新媒农信科技有限公司 | 一种降低有效页面遮盖率的显示方法及*** |
CN105426498A (zh) * | 2015-11-24 | 2016-03-23 | 小米科技有限责任公司 | 输出提示词的方法及装置 |
-
2016
- 2016-08-24 CN CN201610721353.XA patent/CN107783983B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107783983A (zh) | 2018-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107038186B (zh) | 生成标题、搜索结果展示、标题展示的方法及装置 | |
Gupta et al. | DOM-based content extraction of HTML documents | |
US10380197B2 (en) | Network searching method and network searching system | |
US9904936B2 (en) | Method and apparatus for identifying elements of a webpage in different viewports of sizes | |
US9310879B2 (en) | Methods and systems for displaying web pages based on a user-specific browser history analysis | |
US20150067476A1 (en) | Title and body extraction from web page | |
CN110674429A (zh) | 用于信息检索的方法、装置、设备和计算机可读存储介质 | |
Song et al. | A hybrid approach for content extraction with text density and visual importance of DOM nodes | |
US20130339840A1 (en) | System and method for logical chunking and restructuring websites | |
CN105824830B (zh) | 一种显示页面的方法、客户端及设备 | |
CN108959413B (zh) | 一种主题网页爬取方法及主题爬虫*** | |
US10810245B2 (en) | Hybrid method of building topic ontologies for publisher and marketer content and ad recommendations | |
Levering et al. | The portrait of a common HTML web page | |
JP2016518652A (ja) | ウェブページ・スタイルアドレスの統合 | |
CN109146625B (zh) | 一种基于内容的多版本App更新评价方法及*** | |
CN107783983B (zh) | 信息展示方法及装置 | |
US8290925B1 (en) | Locating product references in content pages | |
CN106547895B (zh) | 一种网页信息的提取方法及装置 | |
CN112380337A (zh) | 基于富文本的高亮方法及装置 | |
CN114818680A (zh) | 一种网页正文的识别方法、装置及相关设备 | |
WO2018114055A1 (en) | Method and system for providing additional information relating to primary information | |
US11514241B2 (en) | Method, apparatus, and computer-readable medium for transforming a hierarchical document object model to filter non-rendered elements | |
CN111144122A (zh) | 评价处理方法、装置和计算机***及介质 | |
CN111949916B (zh) | 一种网页分析方法、装置、设备及存储介质 | |
CN110515618B (zh) | 页面信息录入优化方法、设备、存储介质及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |