一种信息传递的方法及装置与流程

文档序号:12719711阅读:307来源:国知局
一种信息传递的方法及装置与流程

本发明涉及网络技术领域,尤其涉及一种信息传递的方法及装置。



背景技术:

随着网络技术的发展,在互联网上信息的交互越来越多。在互联网上的信息传递也尤为重要。以多方监测广告为例,说明信息传递的重要性。广告监测是企业投放广告及广告业务流程中必不可少的组成部分。广告监测是对媒介所有播出或刊出的广告进行全程记录,以准确掌握广告播出的时间、次数、版本、位置等多方面的资料。对于同一条广告的监测,不同的公司由于监测侧重不同通常会有不同的监测结果。所以多监测公司合作监测,才能达到更好的监测效果。在多公司合作监测的过程中,需要将各个公司的监测结果传递到处理终端,处理监测数据。

现有技术中,若有多家公司同时监测一个投放的广告,需要获取所有监测系统参数,才能完成监测工作。为了获取所有监测系统参数,需要多家公司之间相互开放本公司的监测系统。在很多情况下,公司之间不会相互开放监测系统,那么就需要人工手动的获取所有监测公司的监测系统参数值。合作监测的公司之间的参数传递难度大。



技术实现要素:

本发明提供了一种信息传递的方法及装置,能够解决参数传递难度大的问题。

为了解决上述技术问题,一方面,本发明提供了一种信息传递的方法,该方法包括:

接收网页的触发指令;

根据所述触发指令,链接第一落地页,其中,所述第一落地页包含:与所述网页建立链接的Http地址和所述网页的传递参数;

触发所述Http地址对应的服务器,其中,所述服务器包含第二落地页;

链接第二落地页,其中,所述第二落地页包含:目标网页的Http地址和所述网页的传递参数;

触发所述目标网页的Http地址对应的服务器,以使所述目标网页的Http地址对应的服务器,向至少一台目标系统传递所述网页的传递参数。

另一方面,本发明还提供了一种信息传递的装置,该装置包括:

接收单元,用于接收网页的触发指令;

链接单元,用于根据所述触发指令,链接第一落地页,其中,所述第一落地页包含:与所述网页建立链接的Http地址和所述网页的传递参数;

触发单元,用于触发所述Http地址对应的服务器;其中,所述服务器包含第二落地页;

所述链接单元,用于链接第二落地页,其中,所述第二落地页包含:目标网页的Http地址和所述网页的传递参数;

所述触发单元,用于触发所述目标网页的Http地址对应的服务器,以使所述目标网页的Http地址对应的服务器,向至少一台目标系统传递所述网页的传递参数。

本发明提供的信息传递的方法及装置,能够通过接收网页的触发指令,链接第一落地页,触发第一落地页中包含的Http地址对应的服务器,链接第二落地页,触发第二落地页中包含的目标网页Http地址对应的服务器,向至少一台目标系统传递参数。与现有技术相比,本发明能够通过链接落地页,触发落地页中包含的Http地址和传递参数,传递参数的传递,能够降低参数传递的难度。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种信息传递的方法流程图;

图2示出了本发明实施例提供的另一种信息传递的方法流程图;

图3示出了本发明实施例提供的一种信息传递的装置组成框图;

图4示出了本发明实施例提供的另一种信息传递的装置组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种信息传递的方法,如图1所示,该方法包括:

101、接收网页的触发指令。

网页是监测或需要测试目标网页的监测方网页。网页是由用户触发的,用户可以通过键盘、鼠标、或触控屏触发网页,在本实施例中对触发方式不做限定。在接收到触发指令后,网页产生监测目标网页的监测参数,并存储在网页服务器的数据库中。

102、根据触发指令,链接第一落地页。

落地页是网页被触发后要跳转的链接地址页面。第一落地页包含:与网页建立链接的Http地址和网页的传递参数。第一落地页是接收到网页触发指令的第一个监测网页的落地页。

103、触发Http地址对应的服务器。

由步骤102链接第一落地页,进而触发第一落地页中Http地址对应的服务器。将第一落地页中Http地址对应的网页产生监测目标网页的监测参数,并存储在网页服务器的数据库中。

104、链接第二落地页。

与步骤102类似,第二落地页包含:目标网页的Http地址和所述网页的传递参数。

若监测目标网页的网页有多个,则多个网页,轮流接收网页的触发指令,直至所有的网页都被触发。这里的第二落地页是指最后一个网页。

105、触发目标网页的Http地址对应的服务器,以使目标网页的Http地址对应的服务器,向至少一台目标系统传递网页的传递参数。

触发目标网页的Http地址对应的服务器,将存储在目标网页中的传递参数,传递到目标系统。目标系统可以为第三方服务器或客户端中的系统。目标系统至少有一台,可以包括多个客户端和多个第三方服务器,实现传递参数一对多的传递。示例性的,目标网页是一个品牌网购网页,目标系统为网购页面的主网页和该品牌的主网页。触发网购页面的Http地址对应的服务器,同时向网购页面的主网页和该品牌的主网页传递参数。

具体地,在本步骤中触发目标网页的Http地址对应的服务器,目标网页,为用户触发操作的最终目标。目标网页对应的服务器将监测参数向目标系统传递。

现以多方监测广告为例,为本发明实施例做具体的说明。监测方对投放的广告的监测,分为前端监测系统和后端监测系统。监测方的代码需要通过前端监测系统,才能把后端监测系统参数添加到落地页中。对于不同的监测方,后端监测系统参数的数量与类型是有差异的,这样才能更全面的监测投放的广告。在本实施例中,对后端系统参数的数量及类型不做限定。

监测方的代码是用户触发操作触发的。用户的触发操作,可以通过鼠标、键盘或者触控屏实现触发操作。在本实施例中对用户触发操作的触发方式不做限定。从第一个监测方代码触发开始,到跳转最后一个监测方的落地页为止。在第一个监测方代码被触发开始,自动地按照顺序,触发所有监测方的代码。监测方的触发顺序,由监测方的落地页决定。

第一监测方触发后,第一监测方的落地页中包括第一监测方的后端监测系统参数值,并将页面跳转到第二监测方代码,第二监测方的落地页中包括第二监测方的后端监测系统参数值,同时包括第一监测方的后端监测系统参数值。按照当前监测方与下一监测方的代码及落地页的触发方法,以及后端监测系统参数值的传递方法,完成所有监测方代码的触发。在最后一个监测方的落地页中,包括所有监测方的后端监测系统参数值。获取所有监测方的后端监测系统参数值,为后续对广告投放效果分析做提供更 全面的参数数据。

为了使具体文字说明的含义更加明确,现已代码的形式做说明。参与合作监测的监测方A,代码为http://www.a.org/?aid={ID},落地页为http://www.b.org/?bid={ID}&Agamma={A};

参与合作监测的监测方B,代码为http://www.b.org/?bid={ID},落地页为http://www.c.org/?cid={ID}&Bgamma={B};

参与合作监测的监测方C,代码为http://www.c.org/?cid={ID},落地页为http://www.custom.com/?Cgamma={C}。

参与合作监测的监测方一共有A、B、C三家,触发顺序为A→B→C,其中,C可示为最后一家监测方。当接收到触发命令时,A监测方代码被触发,统计A监测方后端监测系统参数值,跳转到A监测方的落地页http://www.b.org/?bid={ID}&Agamma={A},A监测方的落地页中包括B监测方的代码和A监测方的后端监测系统参数值。触发B监测方代码,统计B监测方后端监测系统参数值,跳转到B监测方的落地页http://www.c.org/?cid={ID}&Agamma={A}&Bgamma={B},B监测方的落地页中包括C监测方的代码、A监测方的后端监测系统参数值和B监测方的后端监测系统参数值。触发C监测方的代码,统计C监测方后端监测系统参数值,跳转到C监测方的落地页http://www.custom.com/?Agamma={A}&Bgamma={B}&Cgamma={C},C监测方的落地页包括A、B、C三家监测方的后端监测系统参数值。最后获取所有监测方的后端监测系统参数值。

本发明实施例提供的信息传递的方法,能够通过接收网页的触发指令,链接第一落地页,触发第一落地页中包含的Http地址对应的服务器,链接第二落地页,触发第二落地页中包含的目标网页Http地址对应的服务器,向至少一台目标系统传递参数。与现有技术相比,本发明实施例能够通过链接落地页,触发落地页中包含的Http地址和传递参数,传递参数的传递,能够降低参数传递的难度。

进一步的,作为图1所示方法的细化和扩展,本发明另一实施例还提供了一种信息传递的方法,如图2所示,该方法包括:

201、接收网页的触发指令。

接收到网页的触发指令,链接到网页对应的服务器中。

202、根据触发指令,链接第一落地页。

第一落地页存储在网页地址对应的服务器的数据库中。在网页的服务器中实现第一落地页的链接。第一落地页包含:与网页建立链接的Http地址和网页的传递参数。网页的传递参数从网页服务器的数据库中获取。网页的传递参数包括曝光率、点击量、注册量、订单量等;传递方式包括:单数值传递,和多数值并列传递。网页的传递参数,是对目标网页的监测获取的,包括曝光率、点击量等信息,具体的传递参数是由网页服务器所监测的用户行为数据决定的。在传递参数传递的过程中,可以单个数值传递也可以多个数值并列传递,在本实施例中不做限定。

203、触发Http地址对应的服务器。

触发第一落地页中包含的Http地址对应的服务器,监测生成第一落地页中包含的Http地址对应的网页的传递参数,并存储在服务器的数据库中。

触发Http地址对应的服务器,需要链接第一落地页;触发第一落地页中的与网页建立链接的Http地址;响应于触发,连接第一落地页中的与所述网页建立链接的Http地址对应的服务器;其中,触发包含单个网页的传递参数的传递指令,或者,多个网页的传递参数的并行传递指令。

204、链接第二落地页。

第二落地页包含:目标网页的Http地址和网页的传递参数。在存储第二落地页的服务器中,根据获取http请求协议中的请求指令Request Url,在服务器端解析生成网址Url对象,获取网页的传递参数。即获取存储第一落地页服务器的数据库中存储的传递参数。

205、触发目标网页的Http地址对应的服务器,以使目标网页的Http地址对应的服务器,向至少一台目标系统传递网页的传递参数。

目标系统为第三方服务器和/或客户端。目标系统用于统计传递参数的信息,计算对目标网址的监测结果。通过目标网页的Http地址跳转显示最终的目标网页界面。

对于本发明实施例,具体的应用场景可以为多方监测广告,但不限于 此。落地页包括下一监测方的代码,所属监测方的后端监测系统参数,或/和目标网页的代码。由于在监测方的落地页中包括下一个监测方的代码,所以要确定参与合作的监测方的跳转顺序。可以设置所有监测方的排列顺序,按照排列顺序设置监测方的落地页,落地页存储在所属监测方的数据库中。监测方的排列顺序,可以根据监测方的规模排列,可以根据监测方首字母的顺序排列,可以根据广告投放方的需求排列。在本实施例中,对监测方的排列顺序不做限定。在确定监测方的排列顺序之后,设置各个监测方的落地页,当前监测方的落地页中包括下一个监测方的代码,从而实现不同监测方之间的跳转。示例性的,参与合作监测的监测方A,落地页为http://www.b.org/?bid={ID}&Agamma={A};参与合作监测的监测方B,代码为http://www.b.org/?bid={ID},在监测方A的落地页中包括监测方B的代码,在执行监测方A落地页时,根据落地页http地址,跳转到监测方B,这样就设置了监测方A与监测方B的跳转顺序。

在最后一个监测方的落地页中,添加目标网页的代码。目标网页的代码为最终的跳转的目标地址。目标网页界面,可以是广告,网页游戏,网购平台等,在本实施例中,对目标网页界面的类型不做限定。目标网页界面不同,需要监测的数据不同,获取的后端系统参数也不完全相同。后端系统参数与目标界面相关。示例性的,若目标界面为广告,则需要统计广告的曝光量;若目标界面为游戏界面,则需要统计玩家一次游戏时长;若目标界面是网购平台,则需要统计成交量。除了与目标界面紧密联系的后端系统参数,还有不区分目标界面的后端系统参数,如客户端IP、触发次数等。监测方设置的后端系统参数,可能是监测方所能监测到的所有参数,也可能选取部分后端系统参数。在本实施例中,对后端系统参数的类型和数量不做限定。

当前监测方的代码被触发时,获取与后端监测系统参数对应的当前监测方的后端监测系统参数值,而后将后端监测系统参数值添加到当前监测方的落地页中。在当前监测方的代码被触发前,在当前监测方的落地页中,设置添加的后端监测系统参数,才能保证在获取后端监测系统参数值后,被添加到当前监测方的落地页中。

下一监测方通过当前监测方的代码请求,获取http请求协议中的Request Url,并在服务器端解析生成Url对象,获取当前监测方落地页中的后端监测系统参数及参数值;判断当前监测方与下一监测方的后端监测系统参数是否存在重复参数;若是,则删除当前监测方的后端系统参数中与重复参数对应的重复参数值;将当前监测方的后端系统参数值与下一监测方的后端系统参数值,添加到下一监测方的落地页中。只有先从当前监测方的落地页中,获取当前监测方的后端系统参数及参数值,才能将当前监测方的后端系统参数及参数值添加到下一监测方的落地页中。在将当前监测方的后端系统参数与下一监测方的后端系统参数重复时,删除当前监测方的后端系统参数对应的参数及参数值,只保留下一监测方的后端系统参数及参数值。删除重复的数据,保证在最后获取的所有监测方的后端系统参数不重复。

在最后一个监测方的落地页中,包括所有监测方的后端系统参数。

获取所有监测方的后端监测系统参数值,对这些参数值,做数据处理。获取的后端系统参数值,包括所有监测方的后端系统参数,是对目标页面全面监测得到的数据。通过对所有监测方的后端系统参数值的统计与分析,可以反映目标页面的投放情况。

最后一个监测方的落地页中,添加目标网页的代码,通过目标网页的代码跳转显示最终的目标网页界面。目标网页界面,是用户想要查看的界面。

进一步的,作为对图1与图2所示方法的实现,本发明另一实施例还提供了一种信息传递的装置。本装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本装置实施例能够对应实现前述方法实施例中的全部内容。如图3所示,该装置包括:接收单元31、链接单元32、以及触发单元33。其中,

接收单元31,用于接收网页的触发指令;

链接单元32,用于根据触发指令,链接第一落地页,其中,第一落地页包含:与网页建立链接的Http地址和网页的传递参数;

触发单元33,用于触发Http地址对应的服务器;其中,服务器包含第二落地页;

链接单元32,用于链接第二落地页,其中,第二落地页包含:目标网页的Http地址和网页的传递参数;

触发单元33,用于触发目标网页的Http地址对应的服务器,以使目标网页的Http地址对应的服务器,向至少一台目标系统传递网页的传递参数。

进一步地,链接单元32链接的落地页中包含的网页的传递参数包括曝光率、点击量、注册量和/或订单量。

进一步地,如图4所示,触发单元33,包括:

链接模块331,用于链接第一落地页;

触发模块332,用于触发第一落地页中的与网页建立链接的Http地址;

连接模块333,用于响应于触发,连接第一落地页中的与网页建立链接的Http地址对应的服务器;

其中,触发包含单个网页的传递参数的传递指令,或者,多个网页的传递参数的并行传递指令。

进一步地,触发单元33触发的目标系统为第三方服务器和/或客户端。

进一步地,如图4所示,触发单元33,包括:

获取模块334,用于根据获取http请求协议中的请求指令Request Url,在服务器端解析生成网址Url对象,获取网页的传递参数。

进一步地,如图4所示,触发单元33,包括:

跳转模块335,用于通过目标网页的Http地址跳转显示最终的目标网页界面。

本发明实施例提供的信息传递的装置,能够通过接收网页的触发指令,链接第一落地页,触发第一落地页中包含的Http地址对应的服务器,链接第二落地页,触发第二落地页中包含的目标网页Http地址对应的服务器,向至少一台目标系统传递参数。与现有技术相比,本发明实施例能够通过链接落地页,触发落地页中包含的Http地址和传递参数,传递参数的传递,能够降低参数传递的难度。

所述信息传递的装置包括处理器和存储器,上述接收单元31、链接单 元32和触发单元33等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决参数传递难度大的问题。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:接收网页的触发指令;根据所述触发指令,链接第一落地页,其中,所述第一落地页包含:与所述网页建立链接的Http地址和所述网页的传递参数;触发所述Http地址对应的服务器,其中,所述服务器包含第二落地页;链接第二落地页,其中,所述第二落地页包含:目标网页的Http地址和所述网页的传递参数;触发所述目标网页的Http地址对应的服务器,以使所述目标网页的Http地址对应的服务器,向至少一台目标系统传递所述网页的传递参数。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

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

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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