网页推荐方法以及推荐装置
技术领域
本申请涉及互联网技术领域,特别涉及一种网页推荐方法以及推荐装置。
背景技术
随着互联网特别是移动互联网的不断发展,互联网普及率越来越高,网页信息量呈现了爆发式的增长。然而,随着网页数量的增加,已经进入了网页信息过载的时代,为了解决过载的问题,目前已经出现了专门的网页导航网站和浏览器首页的网址导航页面,即对网站类型进行分类,并针对每个网站类型在网页导航网站和网址导航页面上给出主流的网站链接,例如用户想要查找购物网站,可在类型为“购物”的网站中,选择推荐当下大多数用户使用的购物网站A,推荐给用户。
但是存在的问题是,上述推荐方式仅仅是根据当前大多数用户常用的网站来向用户进行推荐,并不能满足用户的个性化需求,用户体验感差。
发明内容
本申请旨在至少在一定程度上解决上述的技术问题之一。
为此,本申请的第一个目的在于提出了一种网页推荐方法。该方法不但实现了实时地在浏览器或网页浏览中将推荐网页展示给用户,实现了用户的即时场景的推荐,而且通过根据网页类型向用户推荐可能还会喜欢浏览哪些相同类型特征的网页,提高了推荐的精确度,并使得推荐的网页更加符合用户的个性化需求,提升了用户体验。
本申请的第二个目的在于提出了一种浏览器的网页推荐装置。
为达上述目的,根据本申请第一方面的实施例提出了一种网页推荐方法,包括以下步骤:获取用户输入的网页地址信息;根据所述网页地址信息获取所述网页地址信息所对应网页的网页类型;以及根据所述网页类型获取至少一个推荐网页,并将所述至少一个推荐网页的网页地址信息提供给所述用户。
本申请实施例的网页推荐方法,根据用户输入的网页地址信息对应的网页的类型向用户推荐网页,并且将推荐网页的地址信息展示给用户,例如提供在浏览器中,不但实现了实时地在浏览器中将推荐网页展示给用户,实现了用户输入场景的实时网页推荐,而且通过根据网页类型向用户推荐可能还会喜欢浏览哪些相同类型特征的网页,提高了推荐的精确度,并使得推荐的网页更加符合用户的个性化需求,提升了用户体验。
为达上述目的,根据本申请第二方面的实施例提出了一种网页推荐装置,包括:第一获取模块,用于获取用户输入的网页地址信息;第二获取模块,用于根据所述网页地址信息获取所述网页地址信息所对应网页的网页类型;第三获取模块,用于根据所述网页类型获取至少一个推荐网页;以及提供模块,用于将所述至少一个推荐网页的网页地址信息提供给所述用户。
本申请实施例的网页推荐装置,通过第一获取模块获取用户输入的网页地址,并通过第二获取模块获取上述网页地址对应的网页类型以供第三获取模块根据该网页类型获取推荐网页,并通过提供模块将推荐网页提供给用户,不但实现了实时地在浏览器中将推荐网页展示给用户,实现了用户输入场景的实时网页推荐,而且通过根据网页类型向用户推荐可能还会喜欢浏览哪些相同类型特征的网页,提高了推荐的精确度,并使得推荐的网页更加符合用户的个性化需求,提升了用户体验。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本申请一个实施例的网页推荐方法的流程图;
图2是根据本申请一个具体实施例的网页推荐方法的效果图;
图3是根据本申请一个具体实施例的网页推荐方法的流程图;
图4是根据本申请另一个具体实施例的网页推荐方法的流程图;
图5是根据本申请一个实施例的网页推荐装置的结构框图;
图6是根据本申请一个具体实施例的网页推荐装置的结构框图;
图7是根据本申请另一个具体实施例的网页推荐装置的结构框图;以及
图8是根据本申请又一个具体实施例的网页推荐装置的结构框图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的网页推荐方法以及推荐装置。
图1是根据本申请一个实施例的网页推荐方法的流程图。
如图1所示,该网页推荐方法,包括以下步骤:
S110,获取用户输入的网页地址信息。
具体地,可获取用户在浏览器的地址栏和/或搜索输入框中输入的网页地址信息,或者可获取用户在网页浏览时在该网页的搜索输入框中输入的网页地址信息,例如,输入购物网站的网页地址信息。其中,在本申请的实施例中,该网页地址信息可以是网页的URL(Uniform Resource Locator,统一资源定位符)地址等。
可选地,还可先获取用户在浏览器的搜索输入框中输入的网页名称,之后,可根据用户在搜索结果页面中针对该网页名称进行选择的点击操作,获取用户所选择的网页地址信息。
S120,根据网页地址信息获取网页地址信息所对应网页的网页类型。
其中,可预先建立一个网页类型知识库,该网页类型知识库中可包括各种各样网页的标识信息以及每个标识信息对应的网页类型等。其中,上述网页的标识信息可包括但不限于网页的域名信息、网页的LOGO等。
具体而言,在得到网页地址信息之后,可根据该网页地址信息获取该网页地址信息所对应网页的标识信息,并根据该标识信息从预设的网页类型知识库中查找出与该标识信息匹配的网页类型。也就是说,可先对该网页地址信息进行地址分析,得到该网页地址信息所对应网页的标识信息,如该网页的二级域名(如taobao.com、163.com等),之后,可结合预设的网页类型知识库查找出与该标识信息对应的网页类型,如标识信息taobao.com对应的网页类型为购物,标识信息163.com对应的网页类型为新闻、邮箱等。
举例说明,如果用户在浏览器中输入海外购物网站B的网页地址信息,则可对网页地址信息进行地址分析得到网站B的标识信息,之后,可结合预设的网页类型知识库找出与该海外购物网站B的标识信息匹配的网页类型是:购物、海外。
S130,根据网页类型获取至少一个推荐网页,并将至少一个推荐网页的网页地址信息提供给用户。
例如,可根据该网页类型从网页地址信息存储数据库中进行搜索,以获取属于该网页类型的网页,并将属于该网页类型的网页作为推荐网页,之后可将该推荐网页的网页地址信息提供给用户,可以理解,还可将该推荐网页的其他相关信息提供给用户,该其他相关信息可为网页名称、网页LOGO等。
举例说明,获取到用户输入的网页地址信息所对应的网页类型是:海外、购物,则可向用户推荐符合“海外”、“购物”类型的网页,并且将这些推荐网页的网页地址信息提供给用户。其中,此处的网页地址信息可包括网页名称、网页的URL地址、网页LOGO等。例如,可将该推荐网页的网页地址信息提供在浏览器中,还可将该推荐网页的网页地址信息提供在用户正在浏览的网页中,如以提示框的形式提供给用户等。
具体而言,在本申请的一个实施例中,将至少一个推荐网页的网页地址信息提供给用户的具体实现过程可如下:在浏览器的地址栏下方的下拉菜单中提供至少一个推荐网页的网页地址信息。也就是说,上述推荐网页的网页地址信息可被实时地在浏览器的地址栏下方的下拉菜单中显示出来,如图2所示,以用户在浏览器的地址栏F上输入的www.amazon.com为例,可根据用户输入的网页地址信息,得到对应的网页类型为购物、海外网页,之后可根据该网页类型得到属于该网页类型的推荐网页,并将该推荐网页的相关信息如网页地址信息,如www.ebay.com、www.macys.com、www.carters.com、6pm.com等,在地址栏F下方的下拉菜单E中进行显示。由此,以浏览器地址栏为载体,根据用户录入的网页地址信息来生成相应的推荐网页,并将该推荐网页展示在浏览器的地址栏下方的下拉菜单中,方便用户查看,并为用户提供浏览相同网页类型的其他网站。
进一步地,在本申请的一个实施例中,该网页推荐方法还可包括:当推荐网页的网页地址信息被用户触发之后,控制浏览器跳转至推荐网页。也就是说,如果用户对推荐的网址所对应的网页感兴趣,则用户可以通过触发相应的网址信息,使得浏览器跳转至推荐网页,其中,上述用户对相应的网址信息的触发可以是点击、触摸、双击等操作,另外,如果用户对推荐的结果不满意,可以关闭该功能,即将推荐网页的菜单栏进行关闭,不会造成不良的用户体验。
本申请实施例的浏览器的网页推荐方法,根据用户输入的网页地址信息对应的网页的类型向用户推荐网页,并且将推荐网页的地址信息提供给用户,例如展示在浏览器中,不但实现了实时地在浏览器或网页浏览中将推荐网页展示给用户,实现了用户输入场景的实时网页推荐,而且通过根据网页类型向用户推荐可能还会喜欢浏览哪些相同类型特征的网页,提高了推荐的精确度,并使得推荐的网页更加符合用户的个性化需求,提升了用户体验。
图3是根据本申请一个具体实施例的网页推荐方法的流程图。
为了进一步提高推荐的精确度,在本申请的实施例中,可获取用户的喜好信息和/或历史浏览记录,并根据喜好信息和/或历史浏览记录、网页类型来实现网页的推荐。具体地,如图3所示,本申请实施例的网页推荐方法,包括:
S310,获取用户输入的网页地址信息。
具体地,可获取用户在浏览器的地址栏和/或搜索输入框中输入的网页地址信息,或者可获取用户在网页浏览时在该网页的搜索输入框中输入的网页地址信息,例如,输入购物网站的网页地址信息。其中,在本申请的实施例中,该网页地址信息可以是网页的URL地址等。
可选地,还可先获取用户在浏览器的搜索输入框中输入的网页名称,之后,可根据用户在搜索结果页面中针对该网页名称进行选择的点击操作,获取用户所选择的网页地址信息。
S320,根据网页地址信息获取网页地址信息所对应网页的网页类型。
其中,可预先建立一个网页类型知识库,该网页类型知识库中可包括各种各样网页的标识信息以及每个标识信息对应的网页类型等。其中,上述网页的标识信息可包括但不限于网页的域名信息、网页的LOGO等。
具体而言,在得到网页地址信息之后,可根据该网页地址信息获取该网页地址信息所对应网页的标识信息,并根据该标识信息从预设的网页类型知识库中查找出与该标识信息匹配的网页类型。也就是说,可先对该网页地址信息进行地址分析,得到该网页地址信息所对应网页的标识信息,如该网页的二级域名(如taobao.com、163.com等),之后,可结合预设的网页类型知识库查找出与该标识信息对应的网页类型,如标识信息taobao.com对应的网页类型为购物,标识信息163.com对应的网页类型为新闻、邮箱等。
举例说明,如果用户在浏览器中输入海外购物网站B的网页地址信息,则可对网页地址信息进行地址分析得到网站B的标识信息,之后,可结合预设的网页类型知识库找出与该海外购物网站B的标识信息匹配的网页类型是:购物、海外。
S330,获取用户的喜好信息和/或历史浏览记录。
具体地,可先获取用户的用户信息,之后可根据该用户信息获取该用户的喜好信息,该喜好信息可以是用户在浏览器进行注册时所填写的信息,还可以是通过用户的行为数据(如购买行为、浏览行为、评论行为等)推算出的用户喜好,和/或,根据该用户信息获取该用户的历史浏览记录,如用户针对某个网页的点击次数、网页停留时间等。
可选地,在本申请的一个实施例中,上述步骤S310、S320与S330的执行不区分先后顺序。也就是说,还先获取用户输入的网页地址信息,并根据网页地址信息获取对应网页的网页类型,再获取用户的喜好信息和/或历史浏览记录;还可先获取用户的喜好信息和/或历史浏览记录,再获取用户输入的网页地址信息,并根据网页地址信息获取对应网页的网页类型;还可获取用户在在浏览器中输入的网页地址信息,并根据网页地址信息获取对应网页的网页类型的同时,获取户的喜好信息和/或历史浏览记录。
S340,根据网页类型、用户的喜好信息和/或历史浏览记录获取至少一个推荐网页,并将至少一个推荐网页的网页地址信息提供给用户。
具体而言,在本申请的实施例中,可先根据用户的喜好信息和/或历史浏览记录获取用户的至少一个感兴趣的网页,并根据网页类型对该至少一个感兴趣的网页进行筛选以获取至少一个推荐网页。也就是说,可结合用户的喜好信息和/或历史浏览记录,利用模型算法(相似度算法、推荐算法等),分析出该网页类型对应的用户还可能会喜好浏览哪些相同类型特征的网页,并将这些网页作为推荐网页。
在得到推荐网页之后,可将该推荐网页的网页地址信息提供给用户,可以理解,还可将该推荐网页的其他相关信息提供给用户,该其他相关信息可为网页名称、网页LOGO等。举例而言,获取到用户输入的网页地址信息所对应的网页类型是:海外、购物,则可向用户推荐符合“海外”、“购物”类型的网页,并且将这些推荐网页的网页地址信息提供给用户。其中,此处的网页地址信息可包括网页名称、网页的URL地址、网页LOGO等。例如,可将该推荐网页的网页地址信息提供在浏览器中,还可将该推荐网页的网页地址信息提供在用户正在浏览的网页中,如以提示框的形式提供给用户等。
具体而言,在本申请的一个实施例中,将至少一个推荐网页的网页地址信息提供给用户的具体实现过程可如下:在浏览器的地址栏下方的下拉菜单中提供至少一个推荐网页的网页地址信息。由此,以浏览器地址栏为载体,根据用户录入的网页地址信息来生成相应的推荐网页,并将该推荐网页展示在浏览器的地址栏下方的下拉菜单中,方便用户查看,并为用户提供浏览相同网页类型的其他网站。
本申请实施例的浏览器的网页推荐方法,可获取用户的喜好信息和/或历史浏览记录,并根据喜好信息和/或历史浏览记录、网页类型来实现网页的推荐,即通过抓取用户的浏览兴趣,根据用户的浏览历史和喜好实时的在浏览器的地址栏向用户推荐网页地址信息,进一步提高了推荐的精确度,提升了用户体验。
图4是根据本申请另一个具体实施例的网页推荐方法的流程图。
为了保证网页推荐的有效性,使得网页推荐功能能够实现,在本申请的实施例中,可先判断用户输入的网页地址信息是否符合网址输入规范,在判断符合网址输入规范时,才进行网页的推荐。具体地,如图4所示,本申请实施例的浏览器的网页推荐方法,包括:
S410,获取用户输入的网页地址信息。
具体地,可获取用户在浏览器的地址栏和/或搜索输入框中输入的网页地址信息,或者可获取用户在网页浏览时在该网页的搜索输入框中输入的网页地址信息,例如,输入购物网站的网页地址信息。其中,在本申请的实施例中,该网页地址信息可以是网页的URL地址等。
可选地,还可先获取用户在浏览器的搜索输入框中输入的网页名称,之后,可根据用户在搜索结果页面中针对该网页名称进行选择的点击操作,获取用户所选择的网页地址信息。
S420,判断网页地址信息是否符合网址输入规范。
可以理解,判断网页地址信息是否符合网址输入规范,指简单的判断该网页地址是否符合基础的网址输入规范,即判断网址的输入是否合法,以将一些存在明显输入规范错误的网页地址信息进行拦截,减少后台处理的工作量和压力,并保障了网页推荐功能能够实现,保证了网页推荐的有效性。
S430,如果符合网址输入规范,则进一步根据网页地址信息获取网页地址信息所对应网页的网页类型。
具体地,当符合网址输入规范时,可根据该网页地址信息获取该网页地址信息所对应网页的标识信息,并根据该标识信息从预设的网页类型知识库中查找出与该标识信息匹配的网页类型。也就是说,可先对该网页地址信息进行地址分析,得到该网页地址信息所对应网页的标识信息,如该网页的二级域名(如taobao.com、163.com等),之后,可结合预设的网页类型知识库查找出与该标识信息对应的网页类型,如标识信息taobao.com对应的网页类型为购物,标识信息163.com对应的网页类型为新闻、邮箱等。
举例说明,如果用户在浏览器中输入海外购物网站B的网页地址信息,则可对网页地址信息进行地址分析得到网站B的标识信息,之后,可结合预设的网页类型知识库找出与该海外购物网站B的标识信息匹配的网页类型是:购物、海外。
S440,如果不符合网址输入规范,则对用户进行提示。
例如,当用户输入的网页地址不符合网址输入规范,就向用户弹出提示框“您的输入有误”,来对用户进行提示。
S450,根据网页类型获取至少一个推荐网页,并将至少一个推荐网页的网页地址信息提供给用户。
例如,可根据该网页类型从网页地址信息存储数据库中进行搜索,以获取属于该网页类型的网页,并将属于该网页类型的网页作为推荐网页,之后可将该推荐网页的网页地址信息提供给用户,可以理解,还可将该推荐网页的其他相关信息提供给用户,该其他相关信息可为网页名称、网页LOGO等。
举例说明,获取到用户输入的网页地址信息所对应的网页类型是:海外、购物,则可向用户推荐符合“海外”、“购物”类型的网页,并且将这些推荐网页的网页地址信息提供给用户。其中,此处的网页地址信息可包括网页名称、网页的URL地址、网页LOGO等。例如,可将该推荐网页的网页地址信息提供在浏览器中,还可将该推荐网页的网页地址信息提供在用户正在浏览的网页中,如以提示框的形式提供给用户等。
具体而言,在本申请的一个实施例中,将至少一个推荐网页的网页地址信息提供给用户的具体实现过程可如下:在浏览器的地址栏下方的下拉菜单中提供至少一个推荐网页的网页地址信息。由此,以浏览器地址栏为载体,根据用户录入的网页地址信息来生成相应的推荐网页,并将该推荐网页展示在浏览器的地址栏下方的下拉菜单中,方便用户查看,并为用户提供浏览相同网页类型的其他网站。
本申请实施例的浏览器的网页推荐方法,可通过判断网页地址信息是否符合网页输入规范的实现方式,能够过滤掉不符合输入规范的网址信息,减轻了后台处理的工作量和压力,并保障了网页推荐功能能够实现,保证了网页推荐的有效性。
为了实现上述实施例,本申请还提出了一种网页推荐装置。
图5是根据本申请一个实施例的网页推荐装置的结构框图。
如图5所示,该网页推荐装置,包括:第一获取模块510、第二获取模块520、第三获取模块530以及提供模块540。
具体地,第一获取模块510可用于获取用户输入的网页地址信息。
更具体地,第一获取模块510可获取在浏览器的地址栏和/或搜索输入框中输入想要浏览的网页地址信息,或者可获取用户在网页浏览时在该网页的搜索输入框中输入的网页地址信息,例如,输入购物网站的网页地址信息。其中,在本申请的实施例中,该网页地址信息可以是网页的URL地址等。
可选地,第一获取模块510还可先获取用户在浏览器的搜索输入框中输入的网页名称,之后,可根据用户在搜索结果页面中针对该网页名称进行选择的点击操作,获取用户所选择的网页地址信息。
第二获取模块520可用于根据网页地址信息获取网页地址信息所对应网页的网页类型。
其中,可预先建立一个网页类型知识库,该网页类型知识库中可包括各种各样的网页的标识信息以及每个标识信息对应网页类型等。网页的标识信息以及每个标识信息对应
具体而言,在得到网页地址信息之后,第二获取模块520可根据该网页地址信息获取该网页地址信息所对应网页的标识信息,并根据该标识信息从预设的网页类型知识库中查找出与该标识信息匹配的网页类型。也就是说,第二获取模块520可先对该网页地址信息进行地址分析,得到该网页地址信息所对应网页的标识信息,如该网页的二级域名(如taobao.com、163.com等),之后,可结合预设的网页类型知识库查找出与该标识信息对应的网页类型,如标识信息taobao.com对应的网页类型为购物,标识信息163.com对应的网页类型为新闻、邮箱等。
举例说明,如果用户在浏览器中输入海外购物网站B的网页地址信息,第二获取模块520可对网页地址信息进行地址分析得到网站B的标识信息,之后,可结合预设的网页类型知识库找出与该海外购物网站B的标识信息匹配网页类型是:购物、海外。
第三获取模块530可用于根据网页类型获取至少一个推荐网页。更具体地,第三获取模块530可根据该网页类型从网页地址信息存储数据库中进行搜索,以获取属于该网页类型的网页,可以理解,还可获取属于该网页类型的网页的相关信息,如网页地址信息、网页名称、网页LOGO等。
提供模块540可用于将至少一个推荐网页的网页地址信息提供给用户。可以理解,提供模块540还可将该推荐网页的其他相关信息提供给用户,该其他相关信息可为网页名称、网页LOGO等。
举例说明,第一获取模块510获取到用户输入的网页地址信息为www.amazon.com,第二获取模块520对该www.amazon.com进行地址分析,得到该网页地址信息对应的网页的标识信息为亚马逊、amazon.com等,并根据该标识信息获取到对应的网页类型为海外、购物,第三获取模块530根据该海外、购物网页类型进行搜索,得到属于该海外、购物网页类型的网页并将其作为推荐网页,提供模块540将这些推荐网页的网页地址信息提供给用户。其中,此处的网页地址信息可包括网页名称、网页的URL地址、网页LOGO等。例如,可将该推荐网页的网页地址信息提供在浏览器中,还可将该推荐网页的网页地址信息提供在用户正在浏览的网页中,如以提示框的形式提供给用户等。
具体而言,在本申请的一个实施例中,提供模块540将至少一个推荐网页的网页地址信息提供给用户的具体实现过程可如下:在浏览器的地址栏下方的下拉菜单中提供至少一个推荐网页的网页地址信息。也就是说,上述至少一个推荐网页的网页地址信息将可被实时的地在浏览器的地址栏下方的下拉菜单中显示出来,如图2所示,以用户在浏览器的地址栏F上输入的www.amazon.com为例,第二获取模块520可根据用户输入的网页地址信息,得到对应的网页类型为购物、海外网页,生成模块530可根据该网页类型得到属于该网页类型的推荐网页,提供模块540将该推荐网页的相关信息如网页地址信息,如www.ebay.com、www.macys.com、www.carters.com、6pm.com等,在地址栏F下方的下拉菜单E中进行显示。由此,以浏览器地址栏为载体,根据用户录入的网页地址信息来生成相应的推荐网页,并将该推荐网页展示在浏览器的地址栏下方的下拉菜单中,方便用户查看,并为用户提供浏览相同网页类型的其他网站。
进一步地,在本申请的一个实施例中,如图6所示,该网页推荐装置还可包括:控制模块550,用于当推荐网页的网页地址信息被用户触发之后,跳转至推荐网页。也就是说,如果用户对推荐的网址所对应的网页感兴趣,则用户可以通过触发相应的网址信息,使得浏览器跳转至推荐网页,其中,上述用户对相应的网址信息的触发可以是点击、触摸、双击等操作,另外,如果用户对推荐的结果不满意,可以关闭该功能,即将推荐网页的菜单栏进行关闭,不会造成不良的用户体验。
本申请实施例的浏览器的网页推荐装置,通过第一获取模块获取用户输入的网页地址,并通过第二获取模块获取上述网页地址对应的网页类型以供第三获取模块根据该网页类型获取推荐网页,并通过提供模块将推荐网页提供给用户,例如,在浏览器或浏览网页中提供给用户,不但实现了实时地在浏览器或浏览网页中将推荐网页展示给用户,实现了用户输入场景的实时网页推荐,而且通过根据网页类型向用户推荐可能还会喜欢浏览哪些相同类型特征的网页,提高了推荐的精确度,并使得推荐的网页更加符合用户的个性化需求,提升了用户体验。
图7是根据本申请另一个具体实施例的网页推荐装置的结构框图。
为了进一步提高推荐的精确度,在本申请的实施例中,可获取用户的喜好信息和/或历史浏览记录,并根据喜好信息和/或历史浏览记录、网页类型来实现网页的推荐。具体地,如图7所示,本申请实施例的网页推荐装置,还包括:第四获取模块560。
具体地,第四获取模块560可用于获取用户的喜好信息和/历史浏览记录。
更具体地,第四获取模块560可先获取用户的用户信息,之后可根据该用户信息获取该用户的喜好信息,该喜好信息可以是用户在浏览器进行注册时所填写的信息,还可以是通过用户的行为数据(如购买行为、浏览行为、评论行为等)推算出的用户喜好,和/或,根据该用户信息获取该用户的历史浏览记录,如用户针对某个网页的点击次数、网页停留时间等。
其中,在本申请的实施例中,第三获取模块530还用于根据网页类型、用户的喜好信息和/或历史浏览记录获取至少一个推荐网页。具体而言,在本申请的实施例中,第三获取模块530可先根据用户的喜好信息和/或历史浏览记录获取用户的至少一个感兴趣的网页,并根据网页类型对该至少一个感兴趣的网页进行筛选以获取至少一个推荐网页。也就是说,第三获取模块530可结合用户的喜好信息和/或历史浏览记录,利用模型算法(相似度算法、推荐算法等),分析出该网页类型对应的用户还可能会喜好浏览哪些相同类型特征的网页,并将这些网页作为推荐网页。
本申请实施例的网页推荐装置,通过第四获取模块获取用户的喜好信息和/或历史浏览记录,并通过第三获取模块根据喜好信息和/或历史浏览记录、网页类型来实现网页的推荐,即通过抓取用户的浏览兴趣,根据用户的浏览历史和喜好实时的在浏览器的地址栏向用户推荐网页地址信息,进一步提高了推荐的精确度,提升了用户体验。
图8是根据本申请又一个具体实施例的网页推荐装置的结构框图。
为了保证网页推荐的有效性,使得网页推荐功能能够实现,在本申请的实施例中,可先判断用户输入的网页地址信息是否符合网址输入规范,在判断符合网址输入规范时,才进行网页的推荐。具体地,如图8所示,本申请实施例的网页推荐装置,还包括:判断模块570和提示模块580。
其中,判断模块570可用于在第一获取模块510获取用户输入的网页地址信息之后,判断网页地址信息是否符合网址输入规范。提示模块580可用于在判断模块570判断网页地址信息不符合网址输入规范时,对用户进行提示。
可以理解,判断模块570判断网页地址信息是否符合网页输入规范,指简单的判断该网页地址是否符合基础的网址输入规范,即判断网址的输入是否合法,以将一些存在明显输入规范错误的网页地址信息进行拦截,减少后台处理的工作量和压力,并保障了网页推荐功能能够实现,保证了网页推荐的有效性。
在本申请的实施例中,如果判断模块570判断如果符合网址输入规范,则第二获取模块520可进一步根据网页地址信息获取网页地址信息所对应网页的网页类型。如果不符合网址输入规范,则提示模块580可对用户进行提示。
例如,当判断模块570判断用户输入的网页地址不符合网址输入规范,提示模块580就向用户弹出提示框“您的输入有误”,来对用户进行提示。
本申请实施例的网页推荐装置,可通过判断模块判断网页地址信息是否符合网页输入规范的实现方式,能够过滤掉不符合输入规范的网址信息,减轻了后台处理的工作量和压力,并保障了网页推荐功能能够实现,保证了网页推荐的有效性浏览器后台的压力。
在本申请的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。