一种动态内容分发业务中监测用户点击情况的方法和系统的制作方法

文档序号:7702609阅读:128来源:国知局
专利名称:一种动态内容分发业务中监测用户点击情况的方法和系统的制作方法
技术领域
本发明涉及到通信技术,尤指一种动态内容分发业务中监测用户点击情况 的方法和系统。
背景技术
动态内容分发(DCD)业务是一种旨在提高终端用户的信息浏览体验的业 务。它通过终端用户周期性的下载或者DCD服务器推送的方式,把用户定制 的个性化内容更新到用户的终端中。动态内容分发业务极大地降低了内容发现 和内容获得的难度,简化了用户的操作方式,使用户能方便快捷地获取最需要 的内容。由于动态内容分发业务的数据在DCD服务器上是定时更新的,因此 也需要终端定时与DCD服务器同步以更新本地数据。
目前,DCD服务器发起终端的同步的方法,如图l所示,该方法包括以下 步骤
步骤101: DCD服务器定时向终端发送同步通知消息;
步骤102:终端在接收到DCD服务器的同步通知消息后,向DCD服务器 返回请求同步消息;
步骤103: DCD服务器收到请求同步消息后,向终端发送同步数据包;
所述同步数据包包含同步频道、文件下载地址等信息;
步骤104:终端收到并解析同步数据包,解析成功,则执^f亍步骤105;解析 失败,则执行步骤107;
所述解析同步数据包具体为通过DCD业务协议的解析函数解析出同步数 据包中的同步频道、文件下载地址等信息;
步骤105:终端才艮据解析出的文件下栽地址从DCD服务器下载文件,终端
4下载成功,则执行步骤106;下载失败,则执行步骤107; 步骤106:同步成功,结束流程; 步骤107:同步失败,终端进入重试流程;
在目前,如果终端发起同步,则不执行上述步骤的101,在步骤102中, 终端直接发送请求同步消息给DCD服务器,再执^f于其他步骤;
可以看出,终端与DCD服务器之间同步所交互的数据包括DCD服务器 的同步通知消息、终端的请求同步消息、DCD服务器的同步数据包等等。
上述的数据只是能保证客户端和DCD服务器之间内容完整显示需要的数 据,但是,在目前的交互数据下,DCD服务器不能够获知用户的使用情况,不 能确切的知道在一定的周期有多少用户在使用DCD业务,4吏用频率多高;也 不能有效的了解哪些内容最受欢迎,哪些内容无人问津。对于第三代移动通信 (3G)网络中比较重要的业务之一,这些统计数据对业务的发展是至关重要的。
目前,广告和新闻通过DCD服务器平台分发已经成为该业务发展的趋势。 通常,网上发布广告的计费是与该广告的被点击率等数据统计有关的,而目前 的DCD服务器做不到类似的统计。

发明内容
有鉴于此,本发明的主要目的在于提供一种动态内容分发业务中监测用户 点击情况的方法和系统,可以使得DCD服务器可以有效的获知DCD业务以及 频道、频道项、更多4务纽等信息的用户点击情况。
为达到上述目的,本发明的技术方案是这样实现的
本发明提供了 一种动态内容分发业务中监测用户点击情况的方法,该方法 包括
在统计开始时,终端开始对需要进行数据统计的DCD业务的信息,在每 次使用时,进行4吏用次数统计和4吏用信息的记录;
在上报统计数据时间到时,终端将记录的使用DCD业务的信息及其使用 次数作为统计数据,按照约定好的上报统计数据的方法,上报给DCD服务器;DCD服务器根椐约定好的终端上报统计数据的方法,接收统计数据,并记 录这些数据。
上述方案中,所述DCD业务的信息包括启动DCD业务、ii^频道、进 入频道项以及点击更多按钮的信息。
上述方案中,所述在统计开始时,具体为通过事先与DCD服务器约定好 统计的起始时间,具体为每次同步结束。
上述方案中,所述上才艮统计数据时间,具体为按照两次同步的时间为周期, 或者按照一天、或一周、或一月的时间为周期。
上述方案中,所述按照约定好的上报统计数据的方法,具体为通过终端在 同步过程中发送的请求同步消息中携带统计数据的方法,或者将统计数据通过 发送短信或彩信到特定的号码的方法。
上述方案中,所述在同步过程中发送请求同步消息中携带统计数据,具体 为将统计数据封装在请求同步消息的超文本传输协议(http)包头中或者http 包体中。
上述方案中,所述在统计开始时,进一步包括终端清除上一次记录的统计 数据。
本发明还提供了 一种动态内容分发业务中监测用户点击情况的系统,该系 统包括
终端,用于在统计开始时,对需要进行数据统计的DCD业务的信息,进 行使用次数统计和使用信息的记录,以及在上报统计数据时间到时,将记录的 使用信息和使用次数作为统计数据,按照约定好的上报统计数据的方法,上报 给DCD服务器;
DCD服务器,用于根据约定好的终端上报统计数据的方法,接收统计数据, 并记录这些数据。
上述方案中,所述终端进一步包括
记录清除模块,用于在统计开始时,清除统计记录模块在上一次记录的统 计数据;统计记录模块,用于对需要进行数据统计的DCD业务的信息,进行使用 次数统计和使用信息的记录,并将记录的信息和使用次数作为统计数据传送到
上报模块;
上报模块,用于将统计数据按照约定好的上报统计数据的方法,在上报统
计数据时间到时,上报记录的信息和使用次数给DCD服务器。 上述方案中,所述DCD服务器进一步包括
接收模块,用于根据约定好的终端上报统计数据的方法,接收终端上报的 统计数据;
记录模块,用于记录接收模块接收到的统计数据。
本发明提供了一种动态内容分发业务中监测用户点击情况的方法和系统, 通过终端对需要进行数据统计的DCD业务的信息,在每次使用时,进行使用 次数统计和使用信息的记录,并将记录的使用次数统计和使用信息作为统计数 据,上报给DCD服务器,DCD服务器接收并记录这些统计数据,使得DCD月l 务器可以有效的获知DCD业务的各信息的用户点击情况,从而方便了 DCD服 务器平台优化内容以及产生计费凭证等。


图1为现有技术中DCD服务器发起终端的同步的方法的流程示意图; 图2为本发明实现一种动态内容分发业务中监测用户点击情况的方法的流 程示意图3为本发明实现一种动态内容分发业务中监测用户点击情况的系统的结 构示意图。
具体实施例方式
本发明的基本思想是通过终端对需要进行数据统计的DCD业务的信息, 在每次使用时,进行^使用次数统计和使用信息的记录,其中DCD业务的信息 包括启动DCD业务、进入频道、进入频道项以及点击更多拾組等信息,并将记录的使用信息及其使用次数作为统计数据上报给DCD服务器,DCD服务 器接收并记录这些统计数据,使得DCD服务器可以有效的获知DCD业务的各 信息的用户点击情况。
下面结合附图及具体实施例对本发明再做进一步的详细说明。 本发明中终端和DCD服务器双方事先约定好统计开始时间,终端在统计 开始时,开始进行4吏用次数统计和记录并清除上一次记录,在下面的实施例中 采用在每次的同步结束后,终端开始进4刊吏用次数统计和记录并清除上一次记 录;
本发明中通过事先约定好终端将统计数据上报给DCD服务器的方法,其 中包括通过终端在同步过程中发送的请求同步消息中携带统计数据的方法, 或者将统计数据通过发送短信或彩信到特定的号码的方法上报给DCD服务器, 在下面的实施例中采用终端在同步过程中发送的请求同步消息中携带统计数据 的方法。
本发明中通过事先约定好终端将统计数据上才艮给DCD服务器的时间,其 中包括可以按照两次同步的时间为周期,也可以按照一天、 一周、 一月等时 间为周期,在下面的实施例中采用按照两次同步的时间为周期。
本发明实现一种动态内容分发业务中监测用户点击情况的方法,如图2所 示,该方法包括以下步骤
步骤201:在上次同步结束后,终端清除上一次记录的统计数据,并开始 对需要进行数据统计的DCD业务的信息,在每次使用时,进行使用次数统计 和使用信息的记录;
本步骤中,所述的DCD业务的信息包括启动DCD业务、进入频道、进 入频道项以及点击更多按钮等信息;
所述的统计数据包括DCD业务的信息的使用信息及其使用次数;
所述的使用次数统计和记录的方法可采用配置文件记录的方法,即每有 一次新的DCD业务的信息的使用,更新一下配置文件,包括使用的DCD业务 的信息的次数加一和进行该DCD业务的信息的记录;如果终端采用的是windows mobile操作系统,也可以通过在注册表中增加相应的DCD业务的信息 的键值来记录其使用次数。
步骤202:在本次同步开始时,终端向DCD服务器发送请求同步消息,并 将记录的使用信息及其使用次数作为统计数据,封装在请求同步消息的超文本 传输协议(http)包头中或者http包体中,上报给DCD服务器;
本步骤中,所述封装在请求同步消息的http包头中的格式如下所示
GET http:〃dcdl.motemet.com:80/content/refresh HTTP/1.1
Accept-Language :en國us
Host:dcdl.motemet.com
Connection:close
X國DP画RequestType :man
User-Agent:ZTE-***/(2007.08.05)e***V***/WAP2.0 Profile Client-Launched-Times: 10
Entry-Launched-Times:3al2ab24el=20, 987a984efb=10, 19371abd2e=50 More國Launched画Times: 3al2ab24el=l, 987a984efb=2, 19371abd2e=5 在上述请求同步消息的http包头中,Get表示同步发起命令;
Accept-Language 、 Host、 Connection 、 X画DP-RequestType、 User-Agent等都是当
前DCD业务协议要求的内容,目前均已通用。最后三个数据^A本发明中所
述的统计数据,下面——解释它们的含义
Client-Launched-Times: 10表示启动DCD业务的次数是10次; Entry画Launched-Times: 3al2ab24el=20, 987a984efb=10, 19371abd2e=50,
表示DCD业务中ctxt-id为3al2ab24el、 987a984efb、 19371abd2e三个频道项
的进入次数;这里只是举例说明,因此数据均是才莫拟;
More-Launched-Times: 3al2ab24el=l, 987a984efb=2, 19371abd2e=5,表示
DCD业务中ctxt-id为3al2ab24el、 987a984efb、 19371abd2e的三个频道项的更
多按钮的点击次数。
上述是在请求同步消息的http包头中上报统计数据的格式,在请求同步消
息的http包体中也可以用类似的字段定义来实现上报数据,这里不再赘述。
9步骤203: DCD服务器接收到请求同步消息,按照DCD业务协议的解析 函数解析出请求同步消息的http包头中的统计数据,并记录这些统计数据。
基于上述方法,本发明实现一种动态内容分发业务中监测用户点击情况的 系统,如图3所示,该系统包括终端31、 DCD服务器32;
终端31,用于在统计开始时,清除上一次记录的统计数据,并开始对需要 进行数据统计的DCD业务的信息,在每次使用时,进行使用次数统计和使用 信息的记录,以及在上报统计数据的时间到时,将记录的使用信息和使用次数 作为统计数据,按照约定好的上报统计数据的方式,上报给DCD服务器32;
DCD服务器32,用于根据约定好的上报统计数据的方式,接收统计数据, 并记录这些数据;
其中,所述终端31包括记录清除模块311、统计记录模块312、上报模 块313;
记录清除才莫块311,用于在统计开始时,清除统计记录4莫块312在上一次 记录的统计数据;
统计记录模块312,用于对需要进行数据统计的DCD业务的信息,在每次
使用时,进行使用次数统计和使用信息的记录,并将记录的使用信息和使用次
数作为统计数据传送到上报模块313;
上报模块313,用于将统计数据按照约定好的终端31上才艮统计数据的方法,
在上报统计数据的时间到时,将记录的信息和使用次数上报给DCD服务器32; 所述DCD服务器32包括接收模块321、记录模块322;其中, 接收模块321,用于根据约定好的终端31上报统计数据的方法,接收终端
31上报的统计数据;
记录模块322,用于记录接收模块321接收到的统计数据。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范
围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应
包含在本发明的保护范围之内。
权利要求
1、一种动态内容分发业务中监测用户点击情况的方法,其特征在于,该方法包括在统计开始时,终端开始对需要进行数据统计的动态内容分发DCD业务的信息,在每次使用时,进行使用次数统计和使用信息的记录;在上报统计数据时间到时,终端将记录的使用DCD业务的信息及其使用次数作为统计数据,按照约定好的上报统计数据的方法,上报给DCD服务器;DCD服务器根据约定好的终端上报统计数据的方法,接收统计数据,并记录这些数据。
2、 根据权利要求1所述的方法,其特征在于,所述DCD业务的信息包括启动DCD业务、i^频道、进入频道项以及点击更多4务組的信息。
3、 根据权利要求1所述的方法,其特征在于,所述在统计开始时,具体为通过事先与DCD服务器约定好统计的起始时间,具体为每次同步结束。
4、 根据权利要求1所述的方法,其特征在于,所述上报统计数据时间,具体为按照两次同步的时间为周期,或者按照一天、或一周、或一月的时间为周期。
5、 根据权利要求1所述的方法,其特征在于,所述按照约定好的上报统计数据的方法,具体为通过终端在同步过程中发送的请求同步消息中携带统计数据的方法,或者将统计数据通过发送短信或彩信到特定的号码的方法。
6、 根据权利要求5所述的方法,其特征在于,所述在同步过程中发送请求同步消息中携带统计数据,具体为将统计数据封装在请求同步消息的超文本传输协议http包头中或者http包体中。
7、 根据权利要求1所述的方法,其特征在于,所述在统计开始时,进一步包括终端清除上一次记录的统计数据。
8、 一种动态内容分发业务中监测用户点击情况的系统,其特征在于,该系统包括终端,用于在统计开始时,对需要进行数据统计的DCD业务的信息,进行使用次数统计和使用信息的记录,以及在上报统计数据时间到时,将记录的使用信息和使用次数作为统计数据,按照约定好的上报统计数据的方法,上报给DCD服务器;DCD服务器,用于根据约定好的终端上报统计数据的方法,接收统计数据,并记录这些数据。
9、 根据权利要求8所述的系统,其特征在于,所述终端进一步包括记录清除4莫块,用于在统计开始时,清除统计记录才莫块在上一次记录的统计数据;统计记录模块,用于对需要进行数据统计的DCD业务的信息,进行使用次数统计和使用信息的记录,并将记录的信息和使用次数作为统计数据传送到上报模块;上报模块,用于将统计数据按照约定好的上报统计数据的方法,在上报统计数据时间到时,上净艮记录的信息和使用次数给DCD服务器。
10、 根据权利要求8或9所述的系统,其特征在于,所述DCD服务器进一步包括接收模块,用于根据约定好的终端上报统计数据的方法,接收终端上报的统计数据;记录模块,用于记录接收模块接收到的统计数据。
全文摘要
本发明公开了一种动态内容分发业务中监测用户点击情况的方法,通过终端对需要进行数据统计的动态内容分发(DCD)业务的信息,在每次使用时,进行使用次数统计和使用信息的记录,其中DCD业务的信息包括启动DCD业务、进入频道、进入频道项以及点击更多按钮等信息,并将记录的使用信息及其使用次数作为统计数据上报给DCD服务器,DCD服务器接收并记录这些统计数据,使得DCD服务器可以有效的获知DCD业务的各信息的用户点击情况,从而方便了DCD服务器平台优化内容以及产生计费凭证等;依据本发明的方法,本发明同时还公开了一种动态内容分发业务中监测用户点击情况的系统。
文档编号H04L29/08GK101645931SQ200910091778
公开日2010年2月10日 申请日期2009年8月25日 优先权日2009年8月25日
发明者峰 朱, 李建梅, 磊 袁, 波 陈, 飞 鞠 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1