[发明专利]监测请求的处理方法、SDK及服务器有效
| 申请号: | 201310030248.8 | 申请日: | 2013-01-25 |
| 公开(公告)号: | CN103973505B | 公开(公告)日: | 2017-05-31 |
| 发明(设计)人: | 李梦林;高雅;吴明辉 | 申请(专利权)人: | 秒针信息技术有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 栗若木,曲鹏 |
| 地址: | 100102 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 监测 请求 处理 方法 sdk 服务器 | ||
技术领域
本发明属于监测技术领域,涉及一种监测请求的处理方法、软件开发工具包(SDK)及服务器。
背景技术
移动互联网是当今世界发展最快、市场潜力最大、前景最诱人的信息传输媒介。其庞大的用户群体也为广告业务提供了宽广的发展平台,同时移动互联网为成为了继电视和网络之后最广泛的广告传播媒介。移动互联网广告以推动企业产品和服务为目的。主要以手机客户端APP作为信息载体和手段,利用手机的即时性、随身性和私密性等特点,进行精确、互动、无处不在的广告营销。但由于移动互联网技术尚未成熟,使得在移动互联网中投放广告的风险随之加剧。目前广告主对无线互联网广告的投放尚处于尝试阶段。
广告主投放广告担忧的因素中,广告代理商的数据作弊和投放目标媒介数据作弊是首两位因素,分别占51.4%和48.1%;而广告投放费用不可控占33.8%;用户不接受广告、匹配度不高,监测数据不准确则占32.1%和24.1%。目前移动互联网快速发展,广告主对无线广告充满期待,但与互联网成熟的广告监测相比,移动互联网目前缺少第三方广告监测。据艾媒咨询2011年年度调查“有关广告主对各个渠道的数据结算满意度情况”的报告中显示,满意度最高的是第三方中立检测机构,占40.6%。其次是广告代理商监控数据,占24.5%。第三是广告主自有检测数据,占19.5%。而目标投放媒介提供数据满意度只占15.4%。就当前情况而言,广告主更注重广告投入的准确性,结算数据在无线广告产业链上的企业均有偏差,很难真正做到让各方满意,只有第三方中立监测机构才能作为裁判,有公信力。
第三方中立监测机构一般通过提供技术支持来达到对数据监控的目的,从而做到公正公平的移动互联网广告活动维护工作。而当今现有技术方案一般采用把第三方监测机构提供的监测开发工具包(SDK)集成到APP中来进行移动广告监测,APP应用调用监测SDK提供的接口完成监测请求。
由于第三方监测机构提供的SDK必须内嵌在APP程序里,SDK接收和发送的数据流必须要经过APP,所以很容易被APP抓取到SDK所发的数据并制作虚拟的曝光/点击数据直接或间接发送给服务器,以夸大广告的检测数据,使得广告监测数据可信度降低。
发明内容
本发明提供了一种监测请求的处理方法、SDK及服务器,以克服现有数据监测方法可信度低的缺陷。
本发明提供了一种监测请求的处理方法,该方法包括:
软件开发工具包(SDK)接收监测请求,在所述监测请求中加入总计数器信息,该总计数器信息用于统计所述SDK中保存的该SDK发出的监测请求的总次数;以及
所述SDK对所述监测请求做完整性数字签名,并向监测服务器发送签名后的监测请求。
优选地,所述SDK对所述监测请求做完整性数字签名,并向监测服务器发送签名后的监测请求,包括:
所述SDK利用摘要算法对所述监测请求做完整性数字签名得到摘要信息,并向监测服务器发送包含所述摘要信息的监测请求。
优选地,所述方法还包括:
所述SDK根据所述监测服务器返回的成功响应信息或失败响应信息判断监测请求结果,并更新所述总计数器信息。
本发明还提供了一种监测请求的处理方法,该方法包括:
监测服务器接收软件开发工具包(SDK)发送的签名后的监测请求,对该监测请求进行完整性校验,校验通过后,判断所述监测请求是否有效;以及
所述监测服务器确定所述监测请求无效后返回失败的响应信息。
优选地,所述监测服务器对该监测请求进行完整性校验,包括:
所述监测服务器使用摘要算法对所述监测请求进行数字签名得到一个摘要信息,与该监测请求中携带的摘要信息进行对比,若二者一致,则校验通过,若二者不一致,返回失败的响应信息。
优选地,所述监测服务器判断所述监测请求是否有效,包括:
所述监测服务器获取所述监测请求中的总计数器信息,将该总计数器信息与所述监测服务器中保存的对应SDK的总计数器信息进行对比,若二者一致,则所述监测请求有效,更新所述监测服务器中保存的对应SDK的总计数器信息,返回成功的响应信息,若二者不一致,则所述监测请求无效,保持所述监测服务器中保存的对应SDK的总计数器信息不变,返回失败的响应信息。
本发明还提供了一种软件开发工具包(SDK),该SDK包括:
处理模块,用于接收监测请求,在所述监测请求中加入总计数器信息,该总计数器信息用于统计所述SDK中保存的该SDK发出的监测请求的总次数;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于秒针信息技术有限公司,未经秒针信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310030248.8/2.html,转载请声明来源钻瓜专利网。





