一种页面分享信息的获取方法及装置与流程

文档序号:14879947发布日期:2018-07-07 09:31阅读:178来源:国知局

本发明涉及互联网技术领域,尤其涉及一种页面分享信息的获取方法及装置。



背景技术:

随着互联网技术的发展,互联网应用得到迅速发展。社交网络服务系统(socialnetworkservice,sns)是旨在帮助人们建立社会性网络的互联网应用服务系统。互联网应用平台可以指即时通信应用平台、社会性网络服务sns应用平台等社交应用平台,也可以指媒体传播平台等非社交应用平台。

对于企业而言,往往希望与企业相关的网络媒介信息能够通过企业员工进行再次分享扩散。比如企业进行新品发布的事件很可能通过各种互联网应用平台以文章、图片、视频等多种方式公开在网络上。如果这些网络媒介信息能够通过企业员工的转发或分享再次通过社交平台以及媒体传播平台进行传播,企业信息和企业文化便能够得到更为广泛的宣传与传播。

然而目前用户终端直接对任意网络页面进行分享时并不能获取到该分享用户终端的用户信息,因而如何获取对页面进行分享的用户终端的用户信息,是业界所亟待研究和解决的问题。



技术实现要素:

本申请提供一种页面分享信息的获取方法及装置,用以获取对页面进行分享的用户终端的用户信息。

第一方面,本申请提供一种页面分享信息的获取方法,包括:

接收第一用户终端发送的用于在第一目标平台分享第一页面的页面分享请求;所述页面分享请求中携带所述第一页面的地址链接;

根据所述第一页面的地址链接,获取所述第一页面的内容;

根据所述第一页面的内容以及所述第一目标平台提供的信息获取接口,封装生成第二页面;

将所述第二页面发送给所述第一用户终端分享至所述第一目标平台。

由于本申请所提供的页面分享信息的获取方案能够将第一用户终端所请求访问的第一页面的内容以及第一目标平台提供的信息获取接口,封装生成第二页面后再发送给第一用户终端分享至第一目标平台,从而可以通过第二页面中所携带的第一目标平台提供的信息获取接口,获取到对第二页面进行分享的用户终端的分享行为信息,克服了目前用户终端直接对任意网络页面进行分享时不能获取到该分享用户终端的用户信息的缺陷。

在一种可能的实现方式中,将第二页面发送给所述第一用户终端进行分享之后,所述方法还包括:通过所述第一目标平台提供的信息获取接口,获取第二用户终端对所述第一用户终端分享的第二页面进行分享的分享行为信息;

所述第一目标平台提供的信息获取接口包括有获取用户信息接口以及分享接口;

所述通过第一目标平台提供的信息获取接口,获取所述第二用户终端对所述第二页面进行分享的分享行为信息,包括:

通过所述第一目标平台提供的获取用户信息接口,获取点击所述第二页面的第二用户终端的用户标识;

通过所述第一目标平台提供的分享接口,获取所述第二用户终端对所述第二页面进行分享的分享页面地址链接信息以及分享至的第二目标平台信息。

可以看到,通过本申请所提供的方案能够通过第二页面中所携带的第一目标平台提供的信息获取接口,获取第二用户终端对第二页面进行分享的分享行为信息,并具体可以获取到诸如点击所述第二页面的第二用户终端的用户标识、以及第二用户终端对所述第二页面进行分享的分享页面地址链接信息以及分享至的第二目标平台信息等信息。由于分享行为信息能够反映出页面内容的传播情况,因而通过对分享行为信息的获取,将能够对页面内容的传播情况进行分析,提高对页面内容传播效果的洞察能力,

在一种可能的实现方式中,通过第一目标平台提供的信息获取接口,获取所述第二用户终端对所述第二页面进行分享的分享行为信息之后,还包括:

保存所获取到的所述第二用户终端对所述第二页面进行分享的分享行为信息;

根据保存的所有对所述第二页面进行分享的分享行为信息,统计以下一种或多种数据:对所述第二页面进行分享的每个用户终端对所述第二页面进行分享的次数、所述第二页面被分享的总次数、所述第二页面被分享至的目标平台的种类、所述第二页面被分享至各个目标平台的次数。

在一种可能的实现方式中,所述第一用户终端在所述第一目标平台注册有第一账号;所述第一账号为企业账号或公众账号;

所述通过第一目标平台提供的信息获取接口,获取所述第二用户终端对所述第二页面进行分享的分享行为信息之后,还包括:

若获取到的所述第二用户终端的用户标识指示所述第二用户终端关注所述第一账号,则对应所述第一账号保存所述第二用户终端分享所述第二页面的行为记录;所述分享行为记录中包括所述用户终端的用户标识以及所述目标平台信息;所述目标平台包括社交平台和/或媒体传播平台;若获取到的所述第二用户终端的用户标识指示所述第二用户终端未关注所述第一账号,则对应所述第一账号保存所述第二页面被分享至的目标平台信息。

在一种可能的实现方式中,获取所述第一页面的内容之后,还包括:保存所述第一页面的地址链接以及所获取到的所述第一页面的内容,以使得后续再次需要使用该第一页面内容时可以获取所保存的第一页面的内容。

第二方面,本申请提供一种页面分享信息的获取装置,包括:

接收模块,用于接收第一用户终端发送的用于在第一目标平台分享第一页面的页面分享请求;所述页面分享请求中携带所述第一页面的地址链接;

第一获取模块,用于根据所述第一页面的地址链接,获取所述第一页面的内容;

生成模块,用于根据所述第一页面的内容以及所述第一目标平台提供的信息获取接口,封装生成第二页面;

分享模块,用于将所述第二页面发送给所述第一用户终端分享至所述第一目标平台。

在一种可能的实现方式中,所述装置还包括:

第二获取模块,用于通过所述第一目标平台提供的信息获取接口,获取第二用户终端对所述第一用户终端分享的第二页面进行分享的分享行为信息;

所述第一目标平台提供的信息获取接口包括有获取用户信息接口以及分享接口;

所述第二获取模块,具体用于:

通过所述第一目标平台提供的获取用户信息接口,获取点击所述第二页面的第二用户终端的用户标识;

通过所述第一目标平台提供的分享接口,获取所述第二用户终端对所述第二页面进行分享的分享页面地址链接信息以及分享至的第二目标平台信息。

在一种可能的实现方式中,所述装置还包括:

第一保存模块,用于保存所述第二获取模块获取到的所述第二用户终端对所述第二页面进行分享的分享行为信息;

统计模块,用于根据所述第一保存模块所保存的所有对所述第二页面进行分享的分享行为信息,统计以下一种或多种数据:对所述第二页面进行分享的每个用户终端对所述第二页面进行分享的次数、所述第二页面被分享的总次数、所述第二页面被分享至的目标平台的种类、所述第二页面被分享至各个目标平台的次数。

在一种可能的实现方式中,所述第一用户终端在所述第一目标平台注册有第一账号;所述第一账号为企业账号或公众账号;

所述装置还包括:

第二保存模块,用于在获取到的所述第二用户终端的用户标识指示所述第二用户终端关注所述第一账号时,对应所述第一账号保存所述第二用户终端分享所述第二页面的行为记录;所述分享行为记录中包括所述第二用户终端的用户标识以及所述第二页面被分享至的目标平台信息;所述目标平台包括社交平台和/或媒体传播平台;以及,用于在获取到的所述第二用户终端的用户标识指示所述第二用户终端未关注所述第一账号时,对应所述第一账号保存所述第二页面被分享至的目标平台记录。

在一种可能的实现方式中,所述装置还包括:

第三保存模块,用于在获取模块获取到所述第一页面的内容之后,保存所述第一页面的地址链接以及所获取到的所述第一页面的内容。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一些实施例提供的页面分享信息的获取装置的结构示意图;

图2为本发明一些实施例提供的页面分享信息的获取装置在应用场景中的系统结构示意图;

图3为本发明一些实施例提供的页面分享信息的获取方法的流程示意图;

图4为本发明一些实施例所提供的页面分享信息的获取方法在实际场景中的应用示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

针对目前用户终端直接对任意网络页面进行分享时无法获取到用户终端的用户信息的缺陷,本发明实施例提供了一种页面分享信息的获取方法及装置,用以获取对页面进行分享的用户终端的用户信息。由于对页面进行分享的用户终端的用户信息能够反映页面内容的传播情况,因而通过本发明实施例所提供的技术方案将能够确定出页面内容的传播情况,进而提高对页面内容传播效果的洞察能力,比如,对于企业而言,在页面内容为企业新闻或企业文化时,对这些页面的分享行为信息的获取,将能够协助企业对其企业信息与企业文化的传播渠道以及传播效果进行挖掘洞察。

本发明实施例所提供的页面分享信息的获取方案主要通过对第一用户终端所请求向第一目标平台分享的第一页面进行二次封装,得到包含有第一页面的内容以及该第一目标平台提供的信息获取接口的第二页面,通过将第二页面分享到目标平台,从而使得在有第二用户终端对该第二页面进行分享时,能够通过第二页面中所封装的信息获取接口获取到第二用户终端的分享行为信息。

下面结合附图对本发明实施例进行详细描述。

为了更清楚的理解本发明实施例所提供的页面分享信息的获取方案,下面首先对本发明实施例涉及到的一些技术名词进行说明:

公众帐号:开发者或服务商在互联网应用平台中注册后,由互联网应用平台的后台服务器为开发者或服务商所分配的服务帐号,开发者或服务商可以通过公众帐号向互联网应用中的用户提供诸如消息推送等服务。用户可以通过各自在该互联网应用中对应的用户标识(比如数字身份标识(openid))访问公众账号。用户通过用户终端使用该互联网应用平台的过程中,可通过关注公众帐号来访问公众帐号提供的内容。

例如,某服务商在某社交平台中注册有标识为xx的公众帐号,该服务商可通过该公众帐号xx向该社交平台中的用户提供服务;某用户可在该社交平台中成功关注公众帐号xx后,通过在公众账号下的用户标识(openid)与该公众帐号xx形成关注关系,访问公众帐号xx提供的内容。

其中,互联网应用平台的后台服务器可用于处理互联网应用平台在相应功能过程中的各种需求,还可以用于对互联网应用平台中的用户账号信息及用户账号之间的关注关系以及交互消息进行管理;通常,处理服务器可以采用关系链的方式来记录帐号之间的关注关系。

企业账号:企业在互联网应用平台中注册后,由互联网应用平台的后台服务器为企业所分配的服务帐号,考虑到企业账号的安全性,对于企业账号,可以采取限制只有企业通讯录的成员(比如企业员工)才能关注,或者对企业员工与外部人员分类管理等方式来确保企业信息安全。用户通过用户终端使用该互联网应用平台的过程中,可通过关注企业账号来访问企业帐号提供的内容。为了区分企业内外人员,关注企业账号的各个用户所获得在该企业账号下的用户标识,具体比如可以是该用户在该企业通讯录中的姓名全拼、工号、分机号等形式或者对于非企业员工可以是默认的用户标识,没有关注企业账号的用户对应的用户标识仍然为openid,比如关注企业账号的企业员工a在企业账号中的用户标识为staffa,关注企业账号的非企业员工b在企业账号中的用户标识为visitor1,没有关注该企业账号的用户的用户标识为openid。

例如,某企业在某社交平台中注册有标识为zz的企业帐号,该企业可通过该企业帐号zz向该社交平台中的用户提供服务;该企业的员工a在该社交平台中成功关注企业帐号zz后,可通过其在企业账号zz下的用户标识a与企业帐号zz形成关注关系,访问企业帐号zz提供的内容。

应当理解的是,由于企业账号不仅可以由企业申请注册,政府、事业单位以及其它社会化组织等均可申请注册,因而本发明实施例所提供的技术方案不仅限于为企业应用,还可以为各种社会化组织应用。为了方便描述,在本申请中将以由企业注册的企业账号为例,对本发明实施例所提供技术方案的原理及有益效果进行描述。

图1示出了本发明一些实施例提供的页面分享信息的获取装置的结构示意图,该装置具体可以通过软件编程或软硬件的结合来实现,比如,具体可以实现为基于应用服务器的一种软件应用。

如图1所示,该页面分享信息的获取装置100中包括有接收模块1001、第一获取模块1002、生成模块1003、以及分享模块1004。

具体地,接收模块1001可以接收第一用户终端发送的用于向第一目标平台分享第一页面的页面分享请求;其中,该页面分享请求中可以携带有第一页面的地址链接;

进而,第一获取模块1002可以根据接收模块1001接收到的页面分享请求中所携带的第一页面的地址链接,获取到第一页面的内容;

进一步地,生成模块1003可以根据第一获取模块1002所获取到的第一页面的内容以及第一目标平台提供的信息获取接口,封装生成第二页面;

进一步地,分享模块1004可以用于将生成模块1003所生成的第二页面发送给所述第一用户终端分享至第一目标平台;

可以看到,本发明一些实施例提供的页面分享信息的获取装置能够将第一用户终端所请求访问的第一页面的内容以及第一目标平台提供的信息获取接口,封装生成第二页面后再发送给第一用户终端分享至第一目标平台,因而最终第一用户终端所分享至第一目标平台的页面为第二页面,而第二页面中携带有第一目标平台提供的信息获取接口。如果有用户终端对该第二页面进行分享,便可以通过第二页面中所携带的第一目标平台提供的信息获取接口,获取该用户终端的分享行为信息,从而能够克服目前用户终端直接对任意网络页面进行分享时不能获取到该分享用户终端的用户信息的缺陷。

通常,互联网应用平台提供开放的平台接口,以供开发者调用接口开发应用,在本发明的一些实施例中,页面分享信息的获取装置100通过基于第一页面的内容以及第一目标平台提供的信息获取接口,封装生成第二页面,从而可以在将第二页面发送给第一用户终端分享到第一目标平台后,通过对第一目标平台提供的信息获取接口的调用来获取页面的分享信息。

具体地,本发明一些实施例提供的页面分享信息的获取装置可以进一步地包括有:第二获取模块1005,用于在分享模块1004将第二页面发送给第一用户终端分享至第一目标平台之后,通过第一目标平台提供的信息获取接口,获取第二用户终端对第二页面进行分享的分享行为信息。

具体地,第一目标平台所提供的信息获取接口可以包括有获取用户信息接口,从而页面分享信息的获取装置100中的第二获取模块1005可以通过对该接口的调用,获取到点击第二页面的第二用户终端的用户标识;

第一目标平台所提供的信息获取接口还可以包括有分享接口,从而页面分享信息的获取装置100中的第二获取模块1005可以通过对该接口调用,获取到第二用户终端对第二页面进行分享的分享页面地址链接信息以及分享至的第二目标平台信息。

可以看到,本发明一些实施例提供的页面分享信息的获取装置中的第二获取模块1005能够通过第二页面中所携带的第一目标平台提供的信息获取接口,获取第二用户终端对第二页面进行分享的分享行为信息,并具体可以获取到诸如点击所述第二页面的第二用户终端的用户标识、以及第二用户终端对所述第二页面进行分享的分享页面地址链接信息以及分享至的第二目标平台信息等信息。由于分享行为信息能够反映出页面内容的传播情况,因而通过本发明一些实施例提供的页面分享信息的获取装置对分享行为信息的获取,将能够对页面内容的传播情况进行分析,提高对页面内容传播效果的洞察能力。比如,对于企业而言,在页面内容为企业新闻或企业文化时,通过对这些页面的分享行为信息的获取,将能够协助企业对其企业信息与企业文化的传播渠道以及传播效果进行挖掘洞察。

具体比如,在本发明的一些实施例中,页面分享信息的获取装置100在获取到第一页面的内容之后,可以在第一页面的内容基础上添加第一目标平台所提供的用于获取信息的代码,比如,以第一目标平台为微信为例,微信所提供的用于获取信息的代码包括有分享js代码以及获取用户标识的代码等。

进一步地,在第一页面的内容基础上添加上述代码之后,页面分享信息的获取装置100在封装生成第二页面时还可以添加用于进行业务逻辑处理相关的业务接口,从而可以在有用户终端对第二页面进行分享时,将用户标识与目标平台信息等作为参数调用业务接口以进行业务处理,比如记录及统计等。

具体地,本发明一些实施例提供的页面分享信息的获取装置可以进一步地包括有:第一保存模块1006和统计模块1007;

第一保存模块1006可以用于对第二获取模块1005所获取到的第二用户终端对所述第二页面进行分享的分享行为信息进行保存。

进而,统计模块1007可以根据第一保存模块1006所保存的所有对第二页面进行分享的分享行为信息,统计以下一种或多种数据:对第二页面进行分享的每个用户终端对第二页面进行分享的次数、第二页面被分享的总次数、第二页面被分享至的目标平台的种类、第二页面被分享至各个目标平台的次数;等等。

具体比如,在本发明的一些实施例中,页面分享信息的获取装置100在获取到第一页面的内容,并在第一页面的内容基础上添加目标平台所提供的用于获取信息的代码之后,可以进一步地加入用于业务逻辑相关的回调代码,再封装生成第二页面,比如,以目标平台为微信为例,微信所提供的用于获取信息的代码包括有分享js代码以及获取用户标识的代码等,对第一页面的内容添加上述代码之后,还可以进一步地添加业务逻辑相关的回调代码,通过回调代码将用户标识以及用户分享行为的相关信息作为参数调用后进行业务处理。

具体地,在本发明的一些实施例中,上述请求分享第一页面的第一用户终端可以是在第一目标平台上注册有第一账号具体可以是公众账号,或者也可以是企业账号。因而第一用户终端在第一目标平台上注册的第一账号可以与其他用户终端在第一目标平台上注册的用户账号建立有关注关系,每个关注第一账号的用户终端对应有其在第一账号下的用户标识,具体可参见前述对公众账号以及企业账号的描述。

进而,在本发明的一些实施例中,本发明一些实施例提供的页面分享信息的获取装置还可以进一步地包括有:第二保存模块1008;

该第二保存模块1008可以用于在获取到的第二用户终端的用户标识指示第二用户终端关注第一账号时,对应第一账号保存第二用户终端分享第二页面的行为记录;该分享行为记录中包括该第二用户终端的用户标识以及第二页面被分享至的目标平台信息;其中,目标平台包括社交平台和/或媒体传播平台;以及,用于在获取到的第二用户终端的用户标识指示第二用户终端未关注第一账号时,对应第一账号保存第二页面被分享至的目标平台记录。

进而,基于第二保存模块1008对应第一账号所保存的第二用户终端分享第二页面的行为记录以及第二页面被分享至的目标平台记录,统计模块1007便可以根据所保存的关注了第一账号的用户终端在第一账号下对应的用户标识,统计各个关注了第一账号的用户终端分享第二页面的次数,并可以统计第二页面被分享至的目标平台的种类以及分享到各个目标平台上的次数等。

在本发明的一些实施例中,第二保存模块1008可以将第二用户终端分享第二页面的行为记录对应于第一账号存储到数据库中,数据库中的数据进而可以用于后续的统计分析。具体比如,根据数据库中的第二用户终端分享第二页面的行为记录,可以统计并确定出每个对第二页面进行分享的用户终端以及分享次数,根据数据库中用户分享第二页面的行为记录中的目标平台信息,可以统计并确定出第二页面具体被分享到了何处等。

具体比如,对于在第一目标平台上注册有企业账号的第一用户终端而言,通过本发明的一些实施例所提供的页面分享信息的获取装置,便可以根据所获取到的用户终端分享第二页面的行为记录,基于用户标识确定出对第二页面进行分享的用户是否是企业员工,并能够统计得到关注该企业账号的企业员工对企业账号上所分享页面进行二次分享的次数,从而能够确定企业员工在企业信息传播中的参与度,并能够得到第二页面被二次分享到的目标平台种类等统计信息,确定第二页面所携带的第一页面内容的传播情况,并可进一步地对第二页面所携带的第一页面内容的传播情况进行深度分析,比如确定出对第一页面内容进行分享的用户群体,确定出第一页面内容被分享到的目标平台种类,各个用户对第一页面内容传播的贡献程度等。

具体地,在本发明的一些实施例中,页面分享信息的获取装置100中还可以包括有第三保存模块,用于在获取模块获取到所述第一页面的内容之后,保存所述第一页面的地址链接以及所获取到的所述第一页面的内容。

其中,第一页面内容可以包括有文字、音频、视频等形式的网络媒介信息。

比如,页面分享信息的获取装置100可以直接使用所获取到的第一页面的内容封装生成第二页面,也可以在获取到第一页面的内容之后存储于到本地数据库或其它数据库中以在后续需要使用该第一页面内容时直接通过读取数据库内容来获得。

应当理解的是,虽然术语“第一”、“第二”等可能在本申请中用来描述各种元素(比如页面或账号等),但是这些元素不被这些术语所限定,这些术语只是用来将一个元素与另一个元素区分开。例如,第一页面和第二页面两者都是页面,但它们不是同一页面。

具体地,本申请中的用户终端可以为笔记本电脑、手机、平板电脑、车载终端、智能可穿戴设备等设备。用户终端中可以运行至少一种类型的互联网应用平台,包括但不限于:社交平台、媒体传播平台、电商应用平台等等。用户终端侧的用户可以通过用户终端使用互联网应用平台,例如:用户终端a侧的用户a可以通过终端在互联网应用平台中注册获得个人账号等个人信息,或者,用户a可通过终端a在互联网应用平台中通过关注某个公众账号、企业账号或添加好友等形成该互联网应用平台中用户a的关系链;等等。

具体地,本申请中的目标平台可以是社交平台,也可以是媒体传播平台等能够支持分享的互联网应用平台。本发明实施例对目标平台的具体形式不作具体限定。比如,社交应用平台可以是指能够实现社交功能的应用程序的平台,具体比如可以是微信、微博、博客、个人空间、电子邮箱等。

具体地,在本发明的一些实施例中,第一用户终端可以请求向一个目标平台分享第一页面的内容,也可以请求向多个目标平台分享第一页面的内容,为了方便描述,在本申请中将以一个目标平台为例,对本发明实施例所提供技术方案的原理及有益效果进行描述,本领域技术人员应当很容易理解本发明实施例所提供的技术方案在第一用户终端请求向多个目标平台分享第一页面场景中的应用。

具体地,在本发明的一些实施例中,页面分享信息的获取装置100可以通过向第一用户终端提供用以生成页面分享请求的执行页面来获取第一用户终端的页面分享请求,该执行页面可以在第一用户终端触发请求页面分享后,由页面分享信息的获取装置100推送到第一用户终端的客户端进行显示,该执行页面中可包括用于提交页面地址链接的输入框,以及确认提交按钮,并还可以进一步地包括用于确定所希望分享到的第一目标平台的选项等,本发明对用以生成页面分享请求的方式并不做具体限定。

可以看到,通过本发明的一些实施例所提供的页面分享信息的获取装置,用户终端在需要向目标平台分享第一页面时,可以由本发明的一些实施例所提供的页面分享信息的获取装置对第一页面进行处理得到具备获取用户分享信息的第二页面,再通过用户终端在目标平台上的第一账号向目标平台分享第二页面,从而能够通过第二页面获取到其它用户终端对第二页面进行分享时的分享行为信息,利用这些信息,便可以确定出第一页面所包含的内容在目标平台上的传播情况,进而能够在所确定出的页面内容的传播情况的基础上,对页面内容传播的渠道以及用户终端对于页面传播的贡献程度进行挖掘和分析。

为了更清楚地说明如图1所示的本发明一些实施例所提供的页面分享信息的获取装置,图2示出了本发明一些实施例提供的页面分享信息的获取装置在应用场景中的一种系统结构示例。

如图2所示,该系统示例中包括有:如图1所示的页面分享信息的获取装置100,第一用户终端201,网页服务器202、第一目标平台服务器203以及第二用户终端204。

具体地,第一用户终端201在希望向第一目标平台分享第一页面时,可以将第一页面的地址链接通知给页面分享信息的获取装置100。具体比如可以由页面分享信息的获取装置100向第一用户终端201提供用于生成页面分享请求的执行页面,第一用户终端201复制第一页面的地址链接到该执行页面并提交后,生成携带有第一页面的地址链接的页面分享请求发送至页面分享信息的获取装置100,以请求向第一目标平台分享第一页面。

进而,在页面分享信息的获取装置100中的接收模块1001接收该页面分享请求后,第一获取模块1002可以根据该页面分享请求中携带的第一页面的地址连接,向网页服务器202获取第一页面的内容。其中,第一页面的内容可以包括有图片,文字、音频、视频等等形式的网络媒介信息。

第一获取模块1002获取到网页服务器202返回的第一页面的内容之后,可以由第三保存模块对获取到的第一页面的内容进行存储,以便后续使用。

进而,生成模块1003可根据第一获取模块1002所获取到的第一页面的内容以及第一目标平台提供的信息获取接口,封装生成第二页面。

具体比如,生成模块1003可以在第一页面内容的基础上添加第一目标平台所提供的用于分享的代码以及用于获取用户标识的代码,并可以在内容中将加入用于后续信息业务逻辑相关的回调代码,比如用于统计用户标识及分享行为信息的回调代码,通过该回调代码,在有用户终端对该页面进行分享时,便可以将用户标识以及分享行为的信息作为参数调用相应的业务接口进行业务处理;生成模块1003在第一页面内容的基础上添加上述内容之后,便可以将这些内容进行封装,生成第二页面。

进一步地,生成模块1003生成第二页面之后,分享模块1004便可以将该第二页面发送给第一用户终端201分享至第一目标平台。

具体地,分享模块1004可以通过第一目标平台服务器203将第二页面发布到第一目标平台,第二用户终端204通过使用第一目标平台访问第一账号时,可由第一目标平台服务器203为第二用户终端204提供第二页面。

进而,在第二用户终端204通过该第一目标平台点击第二页面,第一目标平台服务器203为第二用户终端204提供第二页面的同时,第二获取模块1005可以通过第二页面中所包括的由第一目标平台提供的信息获取接口,获取到第二用户终端204对第二页面进行分享的分享行为信息,这些信息具体可以由第一目标平台服务器203根据第二用户终端204的分享操作进行获取并传输给第二获取模块1005。

具体比如,第二获取模块1005可以通过第一目标平台提供的获取用户信息接口从第一目标平台服务器203获取到点击第二页面的第二用户终端204的用户标识,该用户标识可以用于标识用户身份。

比如假设上述第一账号为企业账号,那么如果第二用户终端204的用户是关注了该企业账号的企业员工,所获取到的企业员工的用户标识与在所获取到的非企业员工的用户标识类型并不相同,因而可以将企业员工与非企业员工进行区分,并可以通过用户标识进一步确定出具体是哪个企业员工;此外,在第一用户终端通过第一目标平台对第二页面进行分享时,第二获取模块1005便可以通过第一目标平台提供的分享接口从第一目标平台服务器203进一步地获取到第二用户终端分享第二页面的目标平台信息,该目标平台信息可用于统计分析第二页面中所携带的第一页面内容的传播效果。

因而,基于第二获取模块1005所获取到用户终端对第二页面进行分享的分享行为记录,页面分享信息的获取装置100便可以对这些分享行为记录进行保存和记录,用于后期的数据统计分析;具体比如,可以在获取到的第二用户终端的用户标识指示第二用户终端关注第一账号时,对应第一账号保存该第二用户终端分享第二页面的行为记录;比如第二用户终端的用户标识以及目标平台信息。这些信息可以存储到数据库中,用于对页面内容传播情况的统计分析。

对于企业账号而言,由于通过本发明的上述实施例所提供的页面分享信息的获取装置,在数据库中纪录有分享者标识,分享的链接,及分享目标等信息,对这些信息进行统计分析便可以得知企业中的哪位员工分享了哪个页面(或可记录为地址链接),分享到何处,分享了几次等,这些统计分析结果一方面可以反映企业信息文化的传播程度,一方面也可体现员工在企业信息文化传播中的参与积极性。

基于相同的技术构思,本发明实施例还提供了一种页面分享信息的获取方法。图3示出了本发明一些实施例提供的页面分享信息的获取方法的流程示意图,该流程具体可由本发明上述实施例所提供的页面信息的获取装置执行,并具体可通过软件、硬件或软硬件的结合来实现。比如图1所示出的页面信息的获取装置可提供用于执行如图3所示的流程步骤的功能模块。

如图3所示,该流程包括如下步骤:

步骤301:接收第一用户终端发送的用于在第一目标平台分享第一页面的页面分享请求;该页面分享请求中携带第一页面的地址链接;

步骤302:根据第一页面的地址链接,获取第一页面的内容;

步骤303:根据第一页面的内容以及第一目标平台提供的信息获取接口,封装生成第二页面;

步骤304:将第二页面发送给所述第一用户终端分享至第一目标平台;

在本发明的一些实施例中,通过步骤304将第二页面发送给所述第一用户终端进行分享之后,还可以执行以下步骤:

通过第一目标平台提供的信息获取接口,获取第二用户终端对第一用户终端分享的第二页面进行分享的分享行为信息。

具体地,第一目标平台提供的信息获取接口可以包括有获取用户信息接口以及分享接口;

进而,上述步骤中通过第一目标平台提供的信息获取接口,获取所述第二用户终端对所述第二页面进行分享的分享行为信息,可以具体包括有:

通过第一目标平台提供的获取用户信息接口,获取点击第二页面的第二用户终端的用户标识;

通过第一目标平台提供的分享接口,获取第二用户终端对第二页面进行分享的分享页面地址链接信息以及分享至的第二目标平台信息。

在本发明的一些实施例中,通过第一目标平台提供的信息获取接口,获取所述第二用户终端对所述第二页面进行分享的分享行为信息之后,还可以保存所获取到的所述第二用户终端对所述第二页面进行分享的分享行为信息;

进而,可以根据保存的所有对所述第二页面进行分享的分享行为信息,统计以下一种或多种数据:对所述第二页面进行分享的每个用户终端对所述第二页面进行分享的次数、所述第二页面被分享的总次数、所述第二页面被分享至的目标平台的种类、所述第二页面被分享至各个目标平台的次数。

具体地,第一用户终端在第一目标平台上可以注册有第一账号,该第一账号为企业账号或公众账号;

进而,在本发明的一些实施例中,通过第一目标平台提供的信息获取接口,获取所述第二用户终端对所述第二页面进行分享的分享行为信息之后,可以:

在所获取到的所述第二用户终端的用户标识指示所述第二用户终端关注所述第一账号时,对应所述第一账号保存所述第二用户终端分享所述第二页面的行为记录;所述分享行为记录中包括所述第二用户终端的用户标识以及所述第二页面被分享至的目标平台信息;在所获取到的所述第二用户终端的用户标识指示所述第二用户终端未关注所述第一账号时,对应所述第一账号保存所述第二页面被分享至的目标平台记录;所述目标平台包括社交平台和/或媒体传播平台。

在本发明的一些实施例中,通过步骤302获取到第一页面的内容之后,可以保存所述第一页面的地址链接以及所获取到的所述第一页面的内容,以后续再次使用。

具体地,本发明的一些实施例所提供的页面分享信息的获取方法流程的具体实施可以参见前述实施例中对于页面分享信息的获取装置所具有的功能描述,本申请在此将不再赘述。

为了更清楚地说明本发明实施例所提供的页面分享信息的获取方法的流程,下面将一个示例场景:某用户终端(假设命令为执行者1)希望向目标平台(假设为目标平台1)分享第一页面(假设为页面1)为例,对本发明实施例所提供的页面分享信息的获取方法的流程在实际场景中的应用进行阐述。

图4示出了本发明一些实施例所提供的页面分享信息的获取方法在实际场景中的应用示意图。如图4所示,本发明一些实施例所提供的页面分享信息的获取方法流程可以由如图1所示的页面分享信息的获取装置来执行。

具体地,如图4所示,假设执行者1希望向目标平台1分享页面1,执行者1在目标平台1上注册有企业账号1,企业员工2关注企业账号1后,关注企业账号1的企业员工2在企业账号1下的用户标识为staff2。

在本发明的一些实施例中,页面分享信息的获取装置100可以向用户终端提供用以生成页面分享请求的执行页面,该执行页面中可包括有用以输入地址链接的输入框和提交按钮,在用户终端触发页面分享请求时,页面分享信息的获取装置100可将该执行页面推送显示到用户终端的客户端上。

如图4所示,执行者1在希望向目标平台1分享页面1时,执行者1可先复制页面的地址链接,将复制的地址链接粘贴在输入框中,并点击提交按钮,从而向页面分享信息的获取装置100发送页面分享请求(401);

进而,页面分享信息的获取装置100在接收到页面分享请求后,可以根据该页面分享请求中携带的页面1的地址链接,获取页面1的内容(402);

具体地,页面分享信息的获取装置100可直接使用所获取到的页面1的内容,或者也可以将所获取到的页面1的内容(例如包括有图片,音频,视频等)存储于某处以方便后续使用。

基于页面1的内容,页面分享信息的获取装置100可在其内容中加入目标平台所提供的用于分享的代码以及用于获取用户标识的代码(403)(比如,在目标平台为微信,微信提供有分享代码以及获取用户标识的代码)。

进一步地,页面分享信息的获取装置100可在上述内容中加入业务逻辑相关的回调代码,比如用于统计业务的回调代码,可以将用户标识以及用户分享行为的相关信息作为参数调用进行业务处理(404)。

比如,下面为在页面1的内容中添加的代码示例:

wx.onmenusharetimeline({

title:”,//分享标题

link:”,//分享链接

imgurl:”,//分享图标

success:function(){//用户确认分享后执行的回调函数

statisticlogic(opened,targettype);},

cancel:function(){//用户取消分享后执行的回调函数}

});

通过上述步骤之后,页面分享信息的获取装置100便可以将上述所有内容封装生成新的页面(页面2),并将该页面2通过执行者1在目标平台1上的企业账号1分享到目标平台1上(405);

进而,页面分享信息的获取装置100便可以通过目标平台的相关接口获取到用户终端对页面2进行分享的分享行为信息(406)。具体比如:

在有用户终端点击该分享页面2时,页面分享信息的获取装置100便可以通过目标平台的相关接口获取到用户终端的用户标识,比如关注了企业账号1的企业员工2点击了该分享页面2,那么页面分享信息的获取装置100可以得到企业员工2对应的用户标识staff2;未关注企业账号1的用户终端3点击了该分享页面2,那么页面分享信息的获取装置100可以得到该用户终端3对应的用户标识openid(例如orvx8t2yron8zunt55mxcru7oznw);

在有用户终端对分享页面2进行分享操作时,页面分享信息的获取装置100将可以记录执行分享操作的用户终端的用户标识,比如,企业员工2分享页面2时,页面分享信息的获取装置100可以获取到企业员工2在该企业账号下的用户标识staff2,又比如,用户终端3分享页面2时,页面分享信息的获取装置100可以获取到用户终端3在该企业账号下的用户标识openid,还可以记录对所分享的页面的地址链接以及进行分享的目标平台(比如包括有通过社交平台发送给朋友、分享到朋友圈、分享到媒体传播平台)等信息。

通过上述步骤所获取到的数据信息可以存储到页面分享信息的获取装置100中的本地存储器中,以用于后期的统计分析。比如,在用户终端成功分享后通过页面2所提供的信息获取接口以及业务回调代码,页面分享信息的获取装置100获取到了用户标识、用户分享的页面链接、用户分享的目标平台等信息后存储到数据库中,因而在数据库中记录可以对应与用户标识,记录该用户标识对应的用户终端所分享的页面链接,分享的目标平台,分享的次数等。

因而可以看到,在本发明上述实施例所提供的页面分享信息的获取流程中,通过对欲分享的页面内容的获取并在获取到的内容中添加用于获取分享行为信息及分享者用户标识的代码,二次封装得到新的页面后再进行分享,将能够得到对新的页面进行分享的用户终端的分享行为信息,从而可以基于获取到的信息对页面的传播情况进行统计分析。

本发明实施例所提供的页面分享信息的获取方案在企业中的应用不仅能够对涉及企业信息及文化相关内容的页面的传播情况进行统计分析,还能够结合用户终端是否关注企业账号以及其在企业账号中的用户标识对进行这些页面进行分享的用户终端的身份进行区分和统计,比如,区分是企业员工还是外部人员参与了上述页面的传播,又比如统计各个企业员工在上述页面传播的参与度,又比如统计那些页面被分享的次数较多等等。

通过以上描述可以看出,由于本发明实施例所提供的页面分享信息的获取方案能够将第一用户终端所请求访问的第一页面的内容以及第一目标平台提供的信息获取接口,封装生成第二页面后再发送给第一用户终端分享至第一目标平台,从而可以通过第二页面中所携带的第一目标平台提供的信息获取接口,获取到对第二页面进行分享的用户终端的分享行为信息,克服了目前用户终端直接对任意网络页面进行分享时不能获取到该分享用户终端的用户信息的缺陷。

进一步地,基于本发明实施例所提供的页面分享信息的获取方案所获取到的这些信息,将可以确定出第一页面内容的传播情况,比如可以确定出对第一页面内容进行分享的用户群体,确定出第一页面内容被分享到的目标平台的种类,各个用户对第一页面内容传播的贡献程度等等,克服了现有技术中用户终端对任意页面进行分享时无法获取用户终端用户标识以及分享行为信息,进而无法对页面的传播情况进行深度分析的缺陷。

对于软件实施,这些技术可以用实现这里描述的功能的模块(例如程序、功能等等)实现。软件代码可以储存在存储器单元中,并且由处理器执行。存储器单元可以在处理器内或者在处理器外实现。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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