网页上分享模块的加载方法和装置制造方法

文档序号:6638179阅读:241来源:国知局
网页上分享模块的加载方法和装置制造方法
【专利摘要】本发明公开了一种网页上分享模块的加载方法和装置。其中,该网页上分享模块的加载方法包括:检测网页中是否具有配置标签,配置标签用于为网页配置与网页相适应的分享模块,与网页相适应的分享模块用于将网页分享至一个或者多个预先设定的社交媒体的分享平台上;以及如果检测到网页中具有配置标签,则根据配置标签为网页加载与网页相适应的分享模块。通过本发明,解决了相关技术中只能通过统一的模板生成网页而导致分享模块与网页不相适应的问题。
【专利说明】网页上分享模块的加载方法和装置

【技术领域】
[0001] 本发明涉及互联网领域,具体而言,涉及一种网页上分享模块的加载方法和装置。

【背景技术】
[0002] 目前,所有的分享网站(即,分享功能提供网站)都是通过在用户网站上添加一段 前端代码的方式来嵌入分享模块(如,分享插件)的,而用户网站又都是采用模板生成各内 容页的,因此,在相关技术中,为了为各网页加载分享模块,一般都只会在模板中添加分享 模块的前端代码。
[0003] 这样,由于根据模板生成的网页具有高度的统一性,导致所有网页的分享功能一 致,因此无法满足个别网页的特殊需求,例如,使用模板生成的所有网页都会显示分享模 块,而实际上,不同的网页对分享模块的需求情况不尽相同,这必然导致页面上的分享模块 与网页不相适应的问题。
[0004] 例如,对于某些政府网站中的某些通知、政策、法律法规等,只需发布,无需分享, 这时,如果采用上述技术方案,则无法实现是否允许分享的选择。
[0005] 再例如,对于有些与机关的工作动态、领导活动安排等相关的网页,只允许分享到 一些政府内部的平台上;而对于像惠民政策、领导相关的新闻相关的网页,则需要分享至包 括新浪微博、腾讯微博、微信等在内的所有社交媒体的分享平台上,这时,如果采用上述技 术方案,则无法实现分享平台的选择。
[0006] 又例如,对于不同的网页,由于页面内容布局会有所不同,因此对分享模块所处的 位置会有不同的要求,并且由于不同网站的风格样式也会有所不同,因此对分享模块的样 式也会有不同的要求,这时,如果采用上述技术方案,则无法实现分享模块的位置和样式等 的选择。
[0007] 针对相关技术中相关技术中只能通过统一的模板生成网页而导致分享模块与网 页不相适应的问题,目前尚未提出有效的解决方案。


【发明内容】

[0008] 本发明的主要目的在于提供一种网页上分享模块的加载方法和装置,以解决相关 技术中相关技术中只能通过统一的模板生成网页而导致分享模块与网页不相适应的问题。
[0009] 为了实现上述目的,根据本发明的一个方面,提供了一种网页上分享模块的加载 方法。该方法包括:检测网页中是否具有配置标签,上述配置标签用于为上述网页配置与上 述网页相适应的分享模块,上述与上述网页相适应的分享模块用于将上述网页分享至一个 或者多个预先设定的社交媒体的分享平台上;以及如果检测到上述网页中具有上述配置标 签,则根据上述配置标签为上述网页加载上述与上述网页相适应的分享模块。
[0010] 进一步地,根据上述配置标签为上述网页加载上述与上述网页相适应的分享模块 包括:获取上述配置标签中的属性信息;根据上述属性信息确定上述与上述网页相适应的 分享模块的配置值;以及根据上述配置值为上述网页加载上述与上述网页相适应的分享模 块。
[0011] 进一步地,检测网页中是否具有配置标签包括:获取上述网页的标签标识;以及 根据上述网页的上述标签标识查找上述网页中是否具有上述配置标签。
[0012] 进一步地,在检测网页中是否具有配置标签之后,上述加载方法还包括:如果检测 到上述网页中不具有上述配置标签,则获取上述网页的分享模块配置信息;以及根据获取 的上述网页的上述分享模块配置信息对上述网页执行分享模块加载处理。
[0013] 进一步地,根据获取的上述网页的上述分享模块配置信息对上述网页执行分享模 块加载处理包括:判断上述分享模块配置信息是否为允许分享至全部分享平台的分享模块 配置信息;如果判断出上述分享模块配置信息为上述允许分享至全部分享平台的分享模块 配置信息,则为上述网页加载允许分享至全部分享平台的分享模块;以及如果判断出上述 分享模块配置信息不为上述允许分享至全部分享平台的分享模块配置信息,则不为上述网 页加载任何分享模块。
[0014] 为了实现上述目的,根据本发明的另一方面,提供了一种网页上分享模块的加载 装置。该装置包括:检测单元,用于检测网页中是否具有配置标签,上述配置标签用于为上 述网页配置与上述网页相适应的分享模块,上述与上述网页相适应的分享模块用于将上述 网页分享至一个或者多个预先设定的社交媒体的分享平台上;以及第一加载单元,用于在 检测到上述网页中具有上述配置标签时,根据上述配置标签为上述网页加载上述与上述网 页相适应的分享模块。
[0015] 进一步地,上述第一加载单元包括:第一获取模块,用于获取上述配置标签中的属 性信息;确定模块,用于根据上述属性信息确定上述与上述网页相适应的分享模块的配置 值;以及第一加载模块,用于根据上述配置值为上述网页加载上述与上述网页相适应的分 享模块。
[0016] 进一步地,上述检测单元包括:第二获取模块,用于获取上述网页的标签标识;以 及查找模块,用于根据上述网页的上述标签标识查找上述网页中是否具有上述配置标签。
[0017] 进一步地,上述加载装置还包括:获取单元,用于在检测网页中是否具有配置标签 之后,在检测到上述网页中不具有上述配置标签时,获取上述网页的分享模块配置信息;以 及第二加载单元,用于根据获取的上述网页的上述分享模块配置信息对上述网页执行分享 模块加载处理。
[0018] 进一步地,上述第二加载单元包括:判断模块,用于判断上述分享模块配置信息是 否为允许分享至全部分享平台的分享模块配置信息;第二加载模块,用于在判断出上述分 享模块配置信息为上述允许分享至全部分享平台的分享模块配置信息时,为上述网页加载 允许分享至全部分享平台的分享模块;以及第三加载模块,用于在判断出上述分享模块配 置信息不为上述允许分享至全部分享平台的分享模块配置信息时,不为上述网页加载任何 分享模块。
[0019] 通过本发明,采用检测网页中是否具有配置标签,配置标签用于为网页配置与网 页相适应的分享模块,与网页相适应的分享模块用于将网页分享至一个或者多个预先设定 的社交媒体的分享平台上;以及如果检测到网页中具有配置标签,则根据配置标签为网页 加载与网页相适应的分享模块,解决了相关技术中只能通过统一的模板生成网页而导致分 享模块与网页不相适应的问题,进而达到了通过多种方式生成网页使得网页上的分享模块 与网页相适应效果。

【专利附图】

【附图说明】
[0020] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021] 图1是根据本发明实施例的网页上分享模块的加载方法的流程图;以及
[0022] 图2是根据本发明实施例的网页上分享模块的加载装置的示意图。

【具体实施方式】
[0023] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
[0024] 为了使本【技术领域】的人员更好地理解本申请方案,下面将结合本申请实施例中的 附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范 围。
[0025] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使 用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语"包括"和 "具有"以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元 的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有 清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0026] 根据本发明的实施例,提供了一种网页上分享模块的加载方法。该网页上分享模 块的加载方法可以运行在计算机处理设备上。
[0027] 图1是根据本发明实施例的网页上分享模块的加载方法的流程图。如图1所示, 该方法包括如下的步骤S102至步骤S104 :
[0028] 步骤S102,检测网页中是否具有配置标签。
[0029] 配置标签可以用于为网页配置与网页相适应的分享模块,所谓与网页相适应的分 享模块是指满足网页的分享需求的分享模块,即,与网页相适应的分享模块可以用于将网 页分享至一个或者多个预先设定的社交媒体的分享平台上,并且,它还可以具有适应于页 面布局的位置以及适应于网站风格的样式等。
[0030] 步骤S104,如果检测到网页中具有配置标签,则根据配置标签为网页加载与网页 相适应的分享模块。
[0031] 需要说明的是,可以根据模板对网站上的网页进行分类,将其分为3大类:不允许 分享的网页,允许分享至部分分享平台的网页,允许分享至全部分享平台的网页。其中,对 于不允许分享的网页和允许分享至全部分享平台的网页,可以根据相应的模板加载网页上 的分享模块;而对于允许分享至部分分享平台的网页,则可以根据相应的配置标签加载网 页上的分享模块。需要说明的是,配置标签设置在网页的模板上。
[0032] 也即,对于不允许分享的网页和允许分享至全部分享平台的网页,可以在相应的 模板中设置这些网页的分享模块的配置信息;而允许分享至部分分享平台的网页,则在需 要在相应的模板中添加网页的分享模块的配置标签。
[0033] 这样,通过本发明实施例,由于可以对网页模板进行以上配置,不仅可以确定网页 是否需要被分享,如果需要被分享,那么可以分享到哪些分享平台,而且还可以确定分享模 块在网页中的位置和样式等,达到了通过多种方式生成网页使得网页上的分享模块与网页 相适应效果。
[0034] 优选地,在本发明实施例中,步骤S104根据配置标签为网页加载与网页相适应的 分享模块可以包括:
[0035] S2,获取配置标签中的属性信息;
[0036] S4,根据属性信息确定与网页相适应的分享模块的配置值;以及
[0037] S6,根据配置值为网页加载与网页相适应的分享模块。
[0038] 在实施时,为了满足允许分享至部分分享平台的网页的要求,可以先确定允许分 享至部分分享平台的网页允许分享到哪几个分享平台,再在配置标签的Value属性中指定 的具体的分享功能的配置值。
[0039] 配置标签的Value属性可以包括:Enable、Plat、Position和Style等,其中,各属 性的名称、意义和赋值情况以及赋值意义等如配置标签属性表(即,表1)所示:
[0040] 表 1
[0041]

【权利要求】
1. 一种网页上分享模块的加载方法,其特征在于,包括: 检测网页中是否具有配置标签,所述配置标签用于为所述网页配置与所述网页相适应 的分享模块,所述与所述网页相适应的分享模块用于将所述网页分享至一个或者多个预先 设定的社交媒体的分享平台上;W及 如果检测到所述网页中具有所述配置标签,则根据所述配置标签为所述网页加载所述 与所述网页相适应的分享模块。
2. 根据权利要求1所述的网页上分享模块的加载方法,其特征在于,根据所述配置标 签为所述网页加载所述与所述网页相适应的分享模块包括: 获取所述配置标签中的属性信息; 根据所述属性信息确定所述与所述网页相适应的分享模块的配置值;W及 根据所述配置值为所述网页加载所述与所述网页相适应的分享模块。
3. 根据权利要求1所述的网页上分享模块的加载方法,其特征在于,检测网页中是否 具有配置标签包括: 获取所述网页的标签标识;W及 根据所述网页的所述标签标识查找所述网页中是否具有所述配置标签。
4. 根据权利要求1所述的网页上分享模块的加载方法,其特征在于,在检测网页中是 否具有配置标签之后,所述加载方法还包括; 如果检测到所述网页中不具有所述配置标签,则获取所述网页的分享模块配置信息; W及 根据获取的所述网页的所述分享模块配置信息对所述网页执行分享模块加载处理。
5. 根据权利要求4所述的网页上分享模块的加载方法,其特征在于,根据获取的所述 网页的所述分享模块配置信息对所述网页执行分享模块加载处理包括: 判断所述分享模块配置信息是否为允许分享至全部分享平台的分享模块配置信息; 如果判断出所述分享模块配置信息为所述允许分享至全部分享平台的分享模块配置 信息,则为所述网页加载允许分享至全部分享平台的分享模块;W及 如果判断出所述分享模块配置信息不为所述允许分享至全部分享平台的分享模块配 置信息,则不为所述网页加载任何分享模块。
6. -种网页上分享模块的加载装置,其特征在于,包括: 检测单元,用于检测网页中是否具有配置标签,所述配置标签用于为所述网页配置与 所述网页相适应的分享模块,所述与所述网页相适应的分享模块用于将所述网页分享至一 个或者多个预先设定的社交媒体的分享平台上;W及 第一加载单元,用于在检测到所述网页中具有所述配置标签时,根据所述配置标签为 所述网页加载所述与所述网页相适应的分享模块。
7. 根据权利要求6所述的网页上分享模块的加载装置,其特征在于,所述第一加载单 元包括: 第一获取模块,用于获取所述配置标签中的属性信息; 确定模块,用于根据所述属性信息确定所述与所述网页相适应的分享模块的配置值; W及 第一加载模块,用于根据所述配置值为所述网页加载所述与所述网页相适应的分享模 块。
8. 根据权利要求6所述的网页上分享模块的加载装置,其特征在于,所述检测单元包 括: 第二获取模块,用于获取所述网页的标签标识;W及 查找模块,用于根据所述网页的所述标签标识查找所述网页中是否具有所述配置标 签。
9. 根据权利要求6所述的网页上分享模块的加载装置,其特征在于,所述加载装置还 包括: 获取单元,用于在检测网页中是否具有配置标签之后,在检测到所述网页中不具有所 述配置标签时,获取所述网页的分享模块配置信息;W及 第二加载单元,用于根据获取的所述网页的所述分享模块配置信息对所述网页执行分 享模块加载处理。
10. 根据权利要求9所述的网页上分享模块的加载装置,其特征在于,所述第二加载单 元包括: 判断模块,用于判断所述分享模块配置信息是否为允许分享至全部分享平台的分享模 块配置信息; 第二加载模块,用于在判断出所述分享模块配置信息为所述允许分享至全部分享平台 的分享模块配置信息时,为所述网页加载允许分享至全部分享平台的分享模块;W及 第=加载模块,用于在判断出所述分享模块配置信息不为所述允许分享至全部分享平 台的分享模块配置信息时,不为所述网页加载任何分享模块。
【文档编号】G06F9/445GK104461634SQ201410758654
【公开日】2015年3月25日 申请日期:2014年12月10日 优先权日:2014年12月10日
【发明者】冯鸳鹤, 张鹏宵 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1