一种基于网关侧的网页工具栏配置方法及装置与流程

文档序号:12157829阅读:282来源:国知局
一种基于网关侧的网页工具栏配置方法及装置与流程

本发明涉及网关的设计领域,具体涉及一种基于网关侧的网页工具栏配置方法及装置。



背景技术:

随着互联网以及移动互联网技术的发展,用户通过PC、各种移动终端访问互联网的频率和流量爆发式增长。随着用户对操作简便性要求的提高,工具栏业务增值功能应运而生。

在现有技术中,实现了在各种网页浏览器上插入快捷工具栏,这样方式的实现都是通过采用浏览器插件或者外挂程序的形式。如工具条按钮等;若需要设置的功能有变更时,必须要更新安装插件,无法做到灵活定制、配置,以及动态加载功能的实现;且用户需要获得这种快捷便利时,都需要下载浏览器的插件,增加客户端的存储负担,而在其有变更时,也需要重新下载,这样严重影响用户的体验。

而网关系统,作为用户互联网访问请求处理平台,在关注处理性能的同时,更应加强用户在网页浏览中的业务增值。在现有的各种网关系统中,基本都是针对用户访问数据的处理,存在的工具栏也仅仅是对原网页的快捷控制键,无增值功能。若在网关中直接设置能够实现快捷浏览网页的工具栏将是比较好的解决上述问题的办法。



技术实现要素:

本发明提供一种基于网关侧的网页工具栏配置方法及装置,解决现有技术 中使用插件的方式进行快捷工具栏的设置时增加客户端存储负担,且无法做到灵活定制的问题。

为解决上述技术问题,本发明提供一种基于网关侧的网页工具栏配置方法,包括:

接收客户端发送的用户访问请求URL;

根据所述用户访问请求URL获取其对应的网页数据,并根据所述网页数据分析其对应的网页类型;

根据所述网页类型及预设工具栏配置规则匹配出需要插入的工具栏;

将所述网页数据及所匹配出的工具栏进行组合,将组合后的数据发送给客户端进行显示。

在本发明的一种实施方式中,根据所述网页数据分析其对应的网页类型的同时,还包括根据所述网页类型分析出对应该网页类型所需要的功能项;

将所述网页数据及所匹配出的工具栏进行组合包括:将所述功能项对应的内容设置在所述工具栏预留的功能按键中。

在本发明的一种实施方式中,在进行网页的工具栏配置之前还包括:预存有根据网页数据的网页类型与其对应的工具栏类型的映射关系;

根据所述网页类型及预设工具栏配置规则匹配出需要插入的工具栏包括:在所述映射关系中选择与所述网页类型匹配的工具栏。

在本发明的一种实施方式中,接收客户端发送的用户访问请求URL的同时还包括:获取所述用户访问请求URL的访问时间和/或客户端所使用的浏览器类型;

预存有根据网页数据的网页类型与其对应的工具栏类型的映射关系中还包括:预存有根据访问时间和/或浏览器类型与其对应的工具栏风格的映射关系。

在本发明的一种实施方式中,在所述映射关系中选择与所述网页类型匹配的工具栏的过程中还包括:根据当前用户的访问时间和/或浏览器类型在匹配的工具栏中选择符合当前工具栏风格的工具栏。

在本发明的一种实施方式中,根据用户需求通过改变网页类型与其对应的工具栏类型的映射关系来改变匹配的工具栏类型。

在本发明的一种实施方式中,控制所述工具栏在客户端界面中悬浮显示。

为解决上述技术问题,本发明提供一种基于网关侧的网页工具栏配置装置,包括:

接收模块,用于接收客户端发送的用户访问请求URL;

分析模块,用于根据所述用户访问请求URL获取其对应的网页数据,并根据所述网页数据分析其对应的网页类型;

匹配模块,用于根据所述网页类型及预设工具栏配置规则匹配出需要插入的工具栏;

数据处理模块,将所述网页数据及所匹配出的工具栏进行组合,将组合后的数据发送给客户端进行显示。

在本发明的一种实施方式中,所述分析模块还用于根据所述网页类型分析出对应该网页类型所需要的功能项;

数据处理模块用于将所述功能项对应的内容设置在所述工具栏预留的功能按键中。

在本发明的一种实施方式中,还包括:后台存储模块,用于预存有根据网页数据的网页类型与其对应的工具栏类型的映射关系;

所述匹配模块用于在所述映射关系中选择与所述网页类型匹配的工具栏。

在本发明的一种实施方式中,还包括获取模块,用于在接收模块接收客户端发送的用户访问请求URL的同时获取所述用户访问请求URL的访问时间和/或客户端所使用的浏览器类型;

所述后台存储模块还用于预存根据访问时间和/或浏览器类型与其对应的工具栏风格的映射关系。

在本发明的一种实施方式中,所述匹配模块还用于根据当前用户的访问时间和/或浏览器类型在匹配的工具栏中选择符合当前工具栏风格的工具栏。

在本发明的一种实施方式中,所述数据处理模块还用于根据用户需求通过 改变网页类型与其对应的工具栏类型的映射关系来改变匹配的工具栏类型。

本发明的有益效果是:

本发明提供的基于网关侧的网页工具栏配置方法及装置,网关通过接收客户端发送的用户访问请求URL后,根据该用户访问请求URL获取其对应的网页数据,并根据所述网页数据分析其对应的网页类型;根据所述网页类型及预设工具栏配置规则匹配出需要插入的工具栏,将所述网页数据及所匹配出的工具栏进行组合,将组合后的数据发送给客户端进行显示。本发明主要基于网关的网页工具栏的灵活定制,对原网关架构未作变更,直接在原架构上增加程序实现即可,方便业务运营商对网页的功能进行安装部署,也不需要用户在客户端下载对应工具栏的插件或者外挂程序等,节省客户端的存储空间;且进一步的,业务运营商可以根据不同的要求配置不同的工具栏、不同的功能项按钮以及不同的组合,达到灵活配置的目的。

附图说明

图1为本发明实施例一提供的基于网关侧的网页工具栏配置方法的流程示意图;

图2为本发明实施例二提供的基于网关侧的网页工具栏配置装置结构示意图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。

实施例一:

请参考图1所示,本实施例提供的基于网关侧的网页工具栏配置方法包括:

S101:接收客户端发送的用户访问请求URL;需要说明的是URL为网页的链接地址;

S102:根据所述用户访问请求URL获取其对应的网页数据,并根据所述网页数据分析其对应的网页类型;具体地,接收到用户访问请求URL后,将该用户访问请求URL发送到该URL对应的服务提供商,并通过接收该服务提供商发送的网页数据;接收到该网页数据后对该网页数据进行分析,从而分析出其对应的网页类型;所述网页类型包括但不限于:经济类、文艺类、体育类、娱乐类、综合类;

S103:根据所述网页类型及预设工具栏配置规则匹配出需要插入的工具栏;所述预设工具栏配置规则包括:根据所述网页类型中如经济类、文艺类等类型配置有对应的工具栏;即经济类的网页类型对应一种或多种工具栏,文艺类的网页类型对应一种或多种工具栏等;在本实施例中,根据网页类型及预设工具栏配置规则匹配处需要插入的一个或多个工具栏,在匹配出多个工具栏的情况下,可以从中选取一个进行使用,如随机选取等;在所述工具栏中包括:对应网络类型的其他各个网页链接按键、相关网页的链接等;如,对于经济类的网页类型,在其工具栏中主要包括关于经济类网页,这样,方便了用户在访问本网页的过程中,同时能快捷地访问其他同类型的网页;

S104:将所述网页数据及所匹配出的工具栏进行组合,将组合后的数据发送给客户端进行显示。具体地,将网页数据和工具栏进行组合可以直接将所选取的工具栏和用户需要访问的网页进行组合后直接发送,再直接在客户端直接进行显示;一般地,所述工具栏都是以条状的形式在网页界面的底部或者其他位置进行显示。

在上述步骤S102中根据所述网页数据分析其对应的网页类型的同时,还包括根据所述网页类型分析出对应该网页类型所需要的功能项;在本实施例中,针对网页类型分析出对应该网页类型的功能项,如,在网页类型为体育类时, 分析出的网页类型的功能项包括:体育类的APP、体育类的游戏、体育新闻网页等;这样,上述步骤S104中将所述网页数据及所匹配出的工具栏进行组合包括:将所述功能项对应的内容设置在所述工具栏预留的功能按键中;在本实施例中,需要将分析出的网页类型对应的功能项整合到其选取的工具栏中,可以通过整合到工具栏中预留的功能按键中,也可以直接以功能按键的方式添加到工具栏中。

需要说明的是,在进行网页的工具栏配置之前还包括:预存有根据网页数据的网页类型与其对应的工具栏类型的映射关系;具体地,在本实施例中,针对各种网页类型对应有至少一种工具栏或者工具栏模板;当其为工具栏模板时,需要配置各种工具栏模板中的功能项按键,包括:按键图片、推送URL链接、功能类别等;如,针对上述根据网页类型分析出的功能项中,将该功能项对应的内容配置到对应的按键图片、推送URL链接、功能类别中的一种;另外,功能按键的功能类别设置,原始类别由业务运营商提供,且功能按键的功能类别主要由业务运营商根据功能按键对应的URL配置确定;在上述步骤S103中根据所述网页类型及预设工具栏配置规则匹配出需要插入的工具栏包括:在所述映射关系中选择与所述网页类型匹配的工具栏。

在步骤S101中接收客户端发送的用户访问请求URL的同时还包括:获取所述用户访问请求URL的访问时间和/或客户端所使用的浏览器类型;预存有根据网页数据的网页类型与其对应的工具栏类型的映射关系中还包括:预存有根据访问时间和/或浏览器类型与其对应的工具栏风格的映射关系;即在本实施例中,网关中还根据用户访问请求URL的访问时间、其当前所使用的浏览器类型等与工具栏风格建立映射关系,且在其进行工具栏的选择时,根据网页类型的选择的同时,还根据其访问时间和/浏览器类型来选择当前合适的工具栏;如, 若当前用户的访问时间是晚上,则在选择工具栏的风格时,需要选择晚上对应的夜间模式等。进一步地,在所述映射关系中选择与所述网页类型匹配的工具栏的过程中还包括:根据当前用户的访问时间和/或浏览器类型在匹配的工具栏中选择符合当前工具栏风格的工具栏。

在本实施例中,若需要变更展示的工具栏和/或工具栏对应的的功能按键时,可以根据用户需求通过改变网页类型与其对应的工具栏类型的映射关系来改变匹配的工具栏类型;进一步地,可以通过定时更新的方式来改变网页类型与其对应的工具栏类型的映射关系;或者可以通过根据用户反映情况对网页类型与其对应的工具栏类型的映射关系进行改变。

在本实施例中,通过控制所述工具栏在客户端界面中悬浮显示来方便用户在客户端对页面进行操作或者是观看网页界面时可以自由移动所述工具栏;优选地,控制工具栏在客户端界面悬浮显示的同时,还可以控制各个功能按键以行或列的方式排列在界面的底部或者侧边上,使得该工具栏中的功能按键尽量使用占据最少位置,但却能准确显示的效果;例如,功能按键可以是单排展现所有功能项按键;也可以分为多个功能组,每个功能组分别包含多个功能项,各功能组在用户点击时在最底端展示所有功能项,平时未点击时,缩略显示等。

实施例二:

请参见图2,为本实施例提供的基于网关侧的网页工具栏配置装置的结构示意图,该基于网关侧的网页工具栏配置装置20包括接收模块201、分析模块202、匹配模块203和数据处理模块204;所述接收模块201用于接收客户端发送的用户访问请求URL;所述分析模块202用于根据所述用户访问请求URL获取其对应的网页数据,并根据所述网页数据分析其对应的网页类型;所述匹配模块203用于根据所述网页类型及预设工具栏配置规则匹配出需要插入的工具栏;所述 数据处理模块204将所述网页数据及所匹配出的工具栏进行组合,将组合后的数据发送给客户端进行显示。所述分析模块202具体用于在接收到用户访问请求URL后,将该用户访问请求URL发送到该URL对应的服务提供商,并通过接收该服务提供商发送的网页数据;接收到该网页数据后对该网页数据进行分析,从而分析出其对应的网页类型;所述网页类型包括但不限于:经济类、文艺类、体育类、娱乐类、综合类;所述基于网关侧的网页工具栏配置装置20设置在网关中;所述网关可以为运营商的网关系统,也可以为网页服务商的网关系统等;

在一些实施例中,所述分析模块202还用于根据所述网页类型分析出对应该网页类型所需要的功能项;数据处理模块204具体用于将所述功能项对应的内容设置在所述工具栏预留的功能按键中。在本实施例中,所述数据处理模块204需要将分析出的网页类型对应的功能项整合到其选取的工具栏中,可以通过整合到工具栏中预留的功能按键中,也可以直接以功能按键的方式添加到工具栏中。

所述网页工具栏配置装置20还包括:后台存储模块,用于预存有根据网页数据的网页类型与其对应的工具栏类型的映射关系;所述匹配模块203用于在所述映射关系中选择与所述网页类型匹配的工具栏。具体地,在本实施例中,针对各种网页类型对应有至少一种工具栏或者工具栏模板;当其为工具栏模板时,需要配置各种工具栏模板中的功能项按键,包括:按键图片、推送URL链接、功能类别等;如,针对上述根据网页类型分析出的功能项中,将该功能项对应的内容配置到对应的按键图片、推送URL链接、功能类别中的一种;另外,功能按键的功能类别设置,原始类别由业务运营商提供,且功能按键的功能类别主要由业务运营商根据功能按键对应的URL配置确定。

所述网页工具栏配置装置20还包括获取模块,用于在接收模块101接收客户端发送的用户访问请求URL的同时获取所述用户访问请求URL的访问时间和/或客户端所使用的浏览器类型;所述后台存储模块还用于预存根据访问时间和/或浏览器类型与其对应的工具栏风格的映射关系。

所述匹配模块203还用于根据当前用户的访问时间和/或浏览器类型在匹配的工具栏中选择符合当前工具栏风格的工具栏。

所述数据处理模块204还用于根据用户需求通过改变网页类型与其对应的工具栏类型的映射关系来改变匹配的工具栏类型。进一步地,可以通过定时更新的方式来改变网页类型与其对应的工具栏类型的映射关系;或者可以通过根据用户反映情况对网页类型与其对应的工具栏类型的映射关系进行改变。

本发明主要基于网关的网页工具栏的灵活定制,对原网关架构未作变更,直接在原架构上增加程序实现即可,方便业务运营商对网页的功能进行安装部署,也不需要用户在客户端下载对应工具栏的插件或者外挂程序等,节省客户端的存储空间;

进一步的,业务运营商可以根据不同的要求配置不同的工具栏、不同的功能项按钮以及不同的组合,达到灵活配置的目的;

进一步的,若需要对展示工具栏做变更,则直接在工具栏与网页类型的映射关系中进行修改,再通知各个处理模块,达到动态加载的目的,也无需用户侧做任何变更。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1