跟踪电子消息的方法、移动设备和服务器的制造方法

文档序号:7774154
跟踪电子消息的方法、移动设备和服务器的制造方法
【专利摘要】本发明提供了跟踪电子消息的方法、执行该方法的移动设备以及服务器。该方法包括:移动设备向服务器发送针对电子消息的请求;服务器响应于从移动设备接收的针对电子消息的请求,将所述电子消息与关联的跟踪标识下发给移动设备;移动设备响应于在移动设备上发生了与所述电子消息相关的电子消息事件,向服务器发送电子消息事件报告,所述事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息;以及服务器根据所述跟踪标识和所述电子消息事件信息,记录对应电子消息的跟踪信息。本发明的方案能够快速有效地完成移动广告效果跟踪。
【专利说明】跟踪电子消息的方法、移动设备和服务器
【技术领域】
[0001]本发明涉及移动通信领域,更具体地,涉及跟踪电子消息(如广告)的方法、相应的移动设备和服务器。
【背景技术】
[0002]随着移动互联网的迅速发展,其用户群不断扩充。目前,移动互联网已经成为新兴的媒介。相应地,诸如手机、pad等移动终端设备作为新型媒体的应用价值也日益凸显。移动终端媒体相对于传统媒体而言拥有许多优势,例如覆盖人群广,传播成本比较低廉,可以方便地把人们的零碎时间利用起来,以及能够非常快捷地传播信息。而且,移动互联网具有网络传输速度快,媒体表现力强等特点,非常适合于承载广告。
[0003]为了便于理解,首先介绍本文中将使用的与移动广告相关的一些术语:
[0004]应用APP(或app):安装在移动设备上的应用,通过嵌入SDK向用户展示广告。APP的例子包括如水果忍者之类的手机游戏、以及如导航、天气预报等其他手机应用。
[0005]软件开发工具包SDK (Software Development Kit):针对获取和展示移动广告而专门开发的移动应用,由APP嵌入,对用户是不可见的。
[0006]客户端:APP嵌入SDK后,可以展示广告,统称为客户端。
[0007]服务器:用于配置、存储、投放广告,并记录广告跟踪效果的平台。
[0008]CPC(Cost Per Click):一种广告计费方式,按照单次有效点击计费。
[0009]CPI (Cost Per Install):一种广告计费方式,按照单次有效安装计费。
[0010]CPM(Cost Per Mille):一种广告计费方式,按照每千次成本计费。
[0011]开发者:APP的开发者,通过在APP上展示广告获取收入。
[0012]广告主:发布广告活动,按照开发者完成的广告活动中规定的营销效果的总数量及单位效果价格向开发者支付费用。
[0013]积分墙:一种移动广告类型,简称0W,将一系列广告任务以列表的形式展不在移动设备上,用户完成给定的任务会得到一定的积分奖励,以便在APP中使用相应的需要积分的功能。
[0014]推送通知PushNotification:—种移动广告类型,简称NT,其是推送到移动设备状态通知栏的一条电子消息(如广告)。
[0015]在现有的许多针对移动广告的技术中,应用广告使用越来越频繁。应用广告主要是通过在手机的软件应用中嵌入广告商提供的控件来实现。通常以CPM(Cost Per Click)、CPC (Cost Per Install)、CPA (Cost Per Mille)等方式来计费。为了计费准确,需要跟踪广告投放的效果,例如用户的点击情况、下载和安装应用的情况等等。然而,目前广告主的服务器主要通过与应用开发者的服务器的交互来获取关于广告投放效果的信息,并基于该信息来计费。这样,经常会出现移动广告效果跟踪不及时甚至失真的问题。
[0016]因此,需要一种能够及时有效地跟踪移动广告效果的机制。
【发明内容】

[0017]本发明提出通过在APP中嵌入广告主的服务器(下文中简称为服务器)提供的广告SDK,对每条广告进行跟踪并将广告事件直接反馈给广告主的服务器,从而能够及时有效地跟踪在移动设备上一条广告的投放效果。本发明还提出,服务器为下发的每条广告生成对应的跟踪标识,并将该跟踪标识关联到广告中下发给移动设备。于是,移动终端在报告移动设备上后续产生的一系列广告事件时可以关联该跟踪标识,使得服务器能够根据该跟踪标识来识别不同广告的对应事件,实现对广告效果的有效跟踪。
[0018]根据本发明的第一方面,提供了一种跟踪电子消息的方法,包括:向服务器发送针对电子消息的请求;从服务器接收所请求的电子消息和与所述电子消息对应的跟踪标识;以及响应于在移动设备上发生了与所述电子消息相关的电子消息事件,向服务器发送电子消息事件报告,所述事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息。在本发明的实施例中,上述方法可以由移动设备上的客户端来执行。所述客户端可以是通过在移动设备上安装的应用中嵌入软件开发工具包SDK来实现的。
[0019]根据本发明的第二方面,提供了一种跟踪电子消息的方法,包括:响应于从移动设备接收的针对电子消息的请求,生成与所述电子消息对应的跟踪标识,并且将所述电子消息与所述跟踪标识关联地下发给移动设备;从移动设备接收电子消息事件报告,所述电子消息事件报告是移动设备响应于在移动设备上发生了与所述电子消息相关的电子消息事件而生成的,所述电子消息事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息;以及根据所述跟踪标识和所述电子消息事件信息,记录对应电子消息的跟踪信息。在本发明的实施例中,上述方法可以在广告主的服务器上执行。
[0020]根据本发明的第三方面,提供了一种移动设备,包括:发送单元,配置为向服务器发送针对电子消息的请求;以及接收单元,配置为从服务器接收所请求的电子消息和与所述电子消息对应的跟踪标识,其中所述发送单元还配置为:响应于在移动设备上发生了与所述电子消息相关的电子消息事件,向服务器发送电子消息事件报告,所述事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息。
[0021]根据本发明的第四方面,提供了一种服务器,包括:发送单元,配置为,响应于从移动设备接收的针对电子消息的请求,将所述电子消息和与所述电子消息对应的跟踪标识关联地下发给移动设备;接收单元,配置为,从移动设备接收电子消息事件报告,所述电子消息事件报告是移动设备响应于在移动设备上发生了与所述电子消息相关的电子消息事件而生成的,所述电子消息事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息;以及记录单元,配置为:根据所述跟踪标识和所述电子消息事件信息,记录对应电子消息的跟踪信息。
[0022]在本发明的一些实施例中,所述电子消息可以是移动广告。
[0023]在本发明的一些实施例中,所述电子消息事件可以包括:在移动设备上展示电子消息;用户点击电子消息;以及在移动设备上下载和安装电子消息所推广的应用,等等。
[0024]在本发明的一些实施例中,所述跟踪信息包括下述中的至少一项:用户标识、开发者标识、广告商标识、广告标识、和/或广告下发时间。
【专利附图】

【附图说明】[0025]通过下面结合【专利附图】

【附图说明】本发明的优选实施例,将使本发明的上述及其它目的、特征和优点更加清楚,其中:
[0026]图1是是示出了根据本发明的移动通信系统的应用场景的示意图。
[0027]图2是示出根据本发明示例性实施例的跟踪电子消息的方法的操作序列的序列图。
[0028]图3a_3h是在移动设备与服务器之间交互的各种消息的具体示例。
[0029]图4示出了服务器内部的异步处理广告跟踪逻辑的示例的流程图。
[0030]图5示出了在移动设备侧执行的跟踪电子消息的方法的示例的流程图。
[0031]图6示出了在服务器上执行的跟踪电子消息的方法600的示例的流程图。
[0032]图7示出了根据本发明实施例的移动设备的示例的框图。
[0033]图8示出了根据本发明实施例的服务器的示例的框图。
【具体实施方式】
[0034]下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了对于本发明来说是不必要的细节和功能,以防止对本发明的理解造成混淆。
[0035]图1是示出了根据本发明的移动通信系统100的应用场景的示意图。如图1所示,移动通信系统100可以包括移动设备120和服务器110。作为示例,在图中示出了四个移动设备120-1、120-2、120-3和120-4。但是应该理解,系统100可以包括更多或更少的移动设备。移动设备120通过通信网络130与服务器110相连。通信网络130的示例可以包括但不限于:互联网、移动通信网络。
[0036]服务器110是用于配置、存储、投放电子消息(如广告),并记录广告跟踪效果的平台。服务器110是由广告主维护和管理的。尽管图中仅示出一个服务器110,但是应该理解可以存在两个或更多的服务器110。还应该理解,服务器110可以是单独的物理实体,也可以分布在两个或更多个物理实体上。
[0037]移动设备120上安装了根据本发明实施例的客户端,即嵌入了广告SDK的应用。当用户使用这些应用时,客户端可以向服务器110请求广告,并且在移动设备的显示器上展示广告。作为示例,移动设备120可以包括移动电话、个人数字助理,手持或膝上计算机以及具有通信能力的类似设备。移动设备120可以包括设备本身及其相关联的可移除式存储模块,例如但不限于通用集成电路卡(UICC),UICC包括订户标识模块(SM)应用、通用订户标识模块(USIM)应用、或可移除式用户标识模块(R-UIM)应用。备选地,移动设备120可以包括不具有这种模块的设备本身。应该理解,本发明并不局限于所涉及的各个移动设备的具体通信协议,可以包括但不限于2G、3G、4G、5G无线通信技术,WCDMA、CDMA2000、TD-SCDMA无线技术等。不同的移动设备可以采用相同的通信协议,也可以采用不同的通信协议。本发明也不局限于移动设备的具体操作系统,尽管本发明主要以使用Android操作系统的移动电话为例进行说明,但是应该理解本发明也可以应用于具有iOS、Windows Mobile、Symbian、Windows Phone ^Blackberry OS等操作系统的移动设备。不同的移动设备可以采用相同的操作系统,也可以采用不同的操作系统。
[0038]服务器110和移动设备120可以通过各种无线通信协议进行通信,包括2G、3G、4G、5G 网络,WCDMA、CDMA2000、TD-SCDMA 系统、无线局域网(WLAN),等等。[0039]接下来,将参考图2描述在移动广告跟踪的过程中在移动设备上的客户端和服务器之间交互。所交互的消息涉及的参数、返回值和服务器上的数据库存储结构均采用JSON格式进行说明。应该理解,本发明的数据结构的形式不限于JS0N,而是可以采用任意一种已知的或者未来开发的适于在移动设备与服务器之间通信的数据结构。为了便于理解,下面列出本发明中涉及的关于移动广告用户、移动设备、移动广告信息、移动广告跟踪信息、开发者和广告主消费账单流水等信息的数据结构:
[0040]audience (移动广告用户)
【权利要求】
1.一种跟踪电子消息的方法,包括: 向服务器发送针对电子消息的请求; 从服务器接收所请求的电子消息和与所述电子消息对应的跟踪标识;以及 响应于在移动设备上发生了与所述电子消息相关的电子消息事件,向服务器发送电子消息事件报告,所述事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息。
2.根据权利要求1所述的方法,其中所述电子消息是移动广告。
3.根据权利要求1或2所述的方法,其中所述电子消息事件包括:在移动设备上展示电子消息;用户点击电子消息;以及在移动设备上下载和安装电子消息所推广的应用。
4.根据权利要求1或2所述的方法,其由通过在移动设备上安装的应用中嵌入软件开发工具包SDK实现的客户端来执行。
5.一种跟踪电子 消息的方法,包括: 响应于从移动设备接收的针对电子消息的请求,生成与所述电子消息对应的跟踪标识,并且将所述电子消息与所述跟踪标识关联地下发给移动设备; 从移动设备接收电子消息事件报告,所述电子消息事件报告是移动设备响应于在移动设备上发生了与所述电子消息相关的电子消息事件而生成的,所述电子消息事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息;以及 根据所述跟踪标识和所述电子消息事件信息,记录对应电子消息的跟踪信息。
6.根据权利要求5所述的方法,其中所述电子消息是移动广告。
7.根据权利要求5或6所述的方法,其中所述电子消息事件包括:在移动设备上展示电子消息;用户点击电子消息;以及在移动设备上下载和安装电子消息所推广的应用。
8.根据权利要求6所述的方法,其中所述跟踪信息包括下述中的至少一项:用户标识、开发者标识、广告商标识、广告标识、和/或广告下发时间。
9.一种移动设备,包括: 发送单元,配置为:向服务器发送针对电子消息的请求;以及 接收单元,配置为:从服务器接收所请求的电子消息和与所述电子消息对应的跟踪标识, 其中所述发送单元还配置为:响应于在移动设备上发生了与所述电子消息相关的电子消息事件,向服务器发送电子消息事件报告,所述事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息。
10.一种服务器,包括: 发送单元,配置为:响应于从移动设备接收的针对电子消息的请求,将所述电子消息和与所述电子消息对应的跟踪标识关联地下发给移动设备; 接收单元,配置为:从移动设备接收电子消息事件报告,所述电子消息事件报告是移动设备响应于在移动设备上发生了与所述电子消息相关的电子消息事件而生成的,所述电子消息事件报告包括所述跟踪标识和与所述电子消息事件相关的电子消息事件信息;以及 记录单元,配置为:根据所述跟踪标识和所述电子消息事件信息,记录对应电子消息的跟踪?目息。
【文档编号】H04L12/58GK103532831SQ201310499158
【公开日】2014年1月22日 申请日期:2013年10月22日 优先权日:2013年10月22日
【发明者】周涛, 马金收, 王晔 申请人:北京网秦天下科技有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1