日志统计策略配置方法和装置、日志统计方法和装置制造方法及图纸

技术编号:10259981 阅读:137 留言:0更新日期:2014-07-25 18:26
本发明专利技术公开了应用程序日志统计策略配置方法和装置、应用程序日志统计方法和装置。所述应用程序日志统计策略配置方法包括:供应商平台确定用于进行日志统计的自定义参数;供应商平台获取采用日志自定义策略配置接口添加有所述自定义参数的应用程序;供应商平台向终端用户发布所述应用程序。本发明专利技术使得应用程序供应商在应用程序统计过程中,可以灵活自由的定义各种自定义参数,进而使得应用程序的自定义统计更加灵活,最大程度的满足了应用程序供应商的自定义的统计需求。

【技术实现步骤摘要】
日志统计策略配置方法和装置、日志统计方法和装置
本专利技术实施例涉及计算机技术和数据处理技术,尤其涉及一种应用程序日志统计策略配置方法和装置、应用程序统计方法和装置。
技术介绍
随着智能手机与移动上网设备的普及,以及3G(3rd-Generation,第三代移动通信)、4G(4th-Generation,第四代移动通信)时代的到来,移动互联网已经成为我们日常工作和生活中不可或缺的一部分。人们已经习惯使用APP(APPlication,应用)程序上网、获取信息和互动交流等。为了顺应这一潮流,越来越多的企业和个人将精力投入到应用程序的开发中。相应的,应用程序统计技术也应运而生。应用程序统计技术主要帮助应用程序的供应商统计应用程序运行环境、运行过程的相关数据,用于分析用户属性、行为和了解应用程序的推广、运营状况,为供应商优化应用程序的产品设计,制定应用程序的运营、推广策略提供数据支持。应用程序统计技术一般通过统计平台获取应用程序在终端运行时产生的日志,然后汇总日志中的数据来获知应用程序的情况。在应用程序统计过程中,应用程序供应商除了希望得到新增用户数、活跃用户数、累计用户数等用户相关的统计数据之外,还需要对用户操作、系统行为进行跟踪,也就是需要对应用程序内的事件(事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框等)进行统计分析。现有的应用程序统计技术,存在统计数据单一、不灵活的问题,不能满足程序功能日益丰富、统计需求日益复杂的应用程序发展现状。
技术实现思路
有鉴于此,本专利技术实施例提供一种应用程序日志统计策略配置方法和装置、应用程序日志统计方法和装置,以满足应用程序供应商日益增长的统计需求。在第一方面,本专利技术实施例提供了一种应用程序日志统计策略配置方法,包括:供应商平台确定用于进行日志统计的自定义参数;供应商平台获取采用日志自定义策略配置接口添加有所述自定义参数的应用程序;供应商平台向终端用户发布所述应用程序。在第二方面,本专利技术实施例提供了一种应用程序日志统计方法,包括:统计平台向供应商平台提供日志自定义策略配置接口,其中,所述日志自定义策略配置接口用于在应用程序中添加用于日志统计的自定义参数;统计平台接收终端发送的所述应用程序的日志数据;统计平台根据所述日志数据对所述应用程序进行统计分析。在第三方面,本专利技术实施例提供了一种应用程序日志统计策略配置装置,包括:自定义参数确定单元,用于供应商平台确定用于进行日志统计的自定义参数;自定义参数添加单元,用于供应商平台获取采用日志自定义策略配置接口添加有所述自定义参数的应用程序;应用程序发布单元,用于供应商平台向终端用户发布所述应用程序。在第四方面,本专利技术实施例提供了一种应用程序日志统计装置,包括:接口提供单元,用于统计平台向供应商平台提供日志自定义策略配置接口,其中,所述日志自定义策略配置接口用于在应用程序中添加用于日志统计的自定义参数;日志数据接收单元,用于统计平台接收终端发送的所述应用程序的日志数据;统计分析单元,用于统计平台根据所述日志数据对所述应用程序进行统计分析。本专利技术实施例的供应商平台通过获取统计平台提供的日志自定义策略配置接口,获取采用日志自定义策略配置接口添加有所述自定义参数的应用程序,使得供应商平台在应用程序的统计过程中,可以灵活自由的定义各种自定义参数,进而使得应用程序的自定义统计更加灵活,最大程度的满足了供应商平台的自定义的应用程序统计需求。附图说明图1是本专利技术第一实施例的一种应用程序日志统计策略配置方法的流程图;图2是本专利技术第二实施例的一种应用程序日志统计策略配置方法的流程图;图3是本专利技术第三实施例的一种应用程序日志统计策略配置方法的流程图;图4是本专利技术第三实施例的一种人机交互形式的日志自定义策略配置接口示意图;图5是本专利技术第四实施例的一种应用程序日志统计方法的流程图;图6是本专利技术第四实施例的一种日志数据统计结果的显示示意图;图7是本专利技术第五实施例的一种应用程序日志统计策略配置装置的结构图;图8是本专利技术第六实施例的一种应用程序日志统计装置的结构图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。应用程序供应商制作好一个应用程序后,需要了解应用程序在各用户终端中的使用情况。为了获取与使用情况相关联的统计数据,应用程序供应商需要借助应用程序统计服务商(例如,百度)提供的统计平台或者统计工具(例如,百度统计平台),对待发布的应用程序进行一定的处理。为了便于统一说明,在本专利技术各实施例的介绍过程中,将应用程序供应商端或者可以完成应用程序供应商端功能的硬件设备统称为供应商平台;将应用程序统计服务商端或者可以完成应用程序统计服务商端功能的硬件设备统称为统计平台。其中,所述供应商平台和所述统计平台可以为单个服务器,也可以为多个服务器构成的服务器集群。也可以由同一服务器或服务器集群兼具应用程序开发功能和统计服务功能,则该服务器或服务器集群既可作为供应商平台,也可作为统计平台。第一实施例图1是本专利技术第一实施例的一种应用程序日志统计策略配置方法的流程图,本实施例的方法可以由应用程序日志统计策略配置装置来执行,该装置可通过硬件和/或软件的方式实现。本实施例的方法具体包括如下操作:110、供应商平台确定用于进行日志统计的自定义参数。在本实施例中,供应商平台可以根据实际需求,确定想要统计的自定义参数,而不再受现有的统计工具对统计参数的限制。在本实施例中,所述自定义参数可以包括下述至少一项:至少一个自定义层级事件、与所述自定义层级事件对应的至少一个事件参数、与所述应用程序运行环境对应的至少一个自定义统计维度以及日志统计的时间规律。在本实施例中,所述自定义层级事件可以包括下述至少一项:满足预定执行顺序的子事件的集合和完成预定功能的子事件的集合。其中,上述子事件可以包括:按钮子事件、鼠标子事件、文本子事件、下拉菜单子事件和滚动条子事件等,对比并不限定。典型的,上述子事件可以具体为:应用程序被开启,应用程序中的某一按钮被按下或者应用程序中推送的某个推广信息被点击查看等。举例而言,终端用户下载安装一个浏览器的客户端后,如果终端用户想要访问一个特定的网站(例如:百度),终端用户可以在该浏览器的网址输入框中直接输入该网站的网址名来访问该网站,也可以预先使用浏览器的收藏功能收藏该网站后,通过简单的点击操作访问该网站,也可以在导航网站中查找到该网站后,点击访问该网站等。如果该浏览器供应商平台想要对采用不同方式访问网站的用户行为进行统计时,可以通过定义一系列满足执行顺序的子事件的集合来代表某一项特定的用户行为。例如:可以定义一个层级事件为:顺序执行的“打开导航网站的子事件→在网址推荐栏中点击百度网站的子事件”来代表用户在浏览器中通过导航网站的网址推荐,打开百度网站的用户行为。也即,通过设置满足预定执行顺序的子事件的集合作为自定义的层级事件。在另一个例子中,一个应用程序为了在终端用户之间进行推广,可以在应用程序中内置有各种推广渠道。例如:在主菜单中直接本文档来自技高网...
日志统计策略配置方法和装置、日志统计方法和装置

【技术保护点】
一种应用程序日志统计策略配置方法,其特征在于,包括:供应商平台确定用于进行日志统计的自定义参数;供应商平台获取采用日志自定义策略配置接口添加有所述自定义参数的应用程序;供应商平台向终端用户发布所述应用程序。

【技术特征摘要】
1.一种应用程序日志统计策略配置方法,其特征在于,包括:供应商平台确定用于进行日志统计的自定义参数,其中,所述自定义参数包括下述至少一项:至少一个自定义层级事件、与所述自定义层级事件对应的至少一个事件参数、与所述应用程序运行环境对应的至少一个自定义统计维度以及日志统计的时间规律;供应商平台获取采用日志自定义策略配置接口添加有所述自定义参数的应用程序,其中,统计平台预先构造面向自定义统计的应用程序统计工具,并将与所述应用程序统计工具对应的日志自定义策略配置接口提供给所述供应商平台;供应商平台向终端用户发布所述应用程序,其中,所述终端用户下载运行所述应用程序后,所述应用程序统计工具根据所述自定义参数采集所述应用程序关联的日志数据,并上报至所述统计平台。2.根据权利要求1所述的方法,其特征在于,供应商平台获取采用日志自定义策略配置接口添加有所述自定义参数的应用程序包括:供应商平台获取所述日志自定义策略配置接口;供应商平台采用所述日志自定义策略配置接口在应用程序中添加所述自定义参数。3.根据权利要求2所述的方法,其特征在于,供应商平台采用所述日志自定义策略配置接口在应用程序中添加所述自定义参数包括:供应商平台将代码段形式的所述日志自定义策略配置接口添加到应用程序中,其中,所述代码段中预留至少一个用于写入自定义参数的空白字段;供应商平台向所述空白字段写入用于日志统计的所述自定义参数。4.根据权利要求1所述的方法,其特征在于,供应商平台获取采用日志自定义策略配置接口添加有所述自定义参数的应用程序包括:供应商平台向统计平台提供的人机交互界面形式的日志自定义策略配置接口中提交所述自定义参数,其中,所述人机交互界面中包括至少一个用于写入自定义参数的输入框;供应商平台向统计平台提供应用程序;供应商平台接收所述统计平台使用集成工具添加有所述自定义参数的应用程序。5.根据权利要求1所述的方法,其特征在于:所述自定义层级事件包括下述至少一项:满足预定执行顺序的子事件的集合和完成预定功能的子事件的集合;所述事件参数包括下述至少一项:事件值、事件持续时长和事件的时间戳;所述统计维度包括下述至少一项:应用程序版本、渠道标志、用户等级、用户分类、推广类型、设备型号、分辨率、操作系统、运营商、联网方式、地域和操作语言。6.一种应用程序日志统计方法,其特征在于,包括:统计平台向供应商平台提供日志自定义策略配置接口,其中,所述日志自定义策略配置接口用于在应用程序中添加用于日志统计的自定义参数,所述统计平台预先构造面向自定义统计的应用程序统计工具,并将与所述应用程序统计工具对应的日志自定义策略配置接口提供给所述供应商平台,所述自定义参数包括下述至少一项:至少一个自定义层级事件、与所述自定义层级事件对应的至少一个事件参数、与所述应用程序运行环境对应的至少一个自定义统计维度以及日志统计的时间规律;统计平台接收终端用户发送的所述应用程序的日志数据,其中,所述终端用户下载运行所述应用程序后,所述应用程序统计工具根据所述自定义参数采集所述应用程序关联的日志数据,并上报至所述统计平台;统计平台根据所述日志数据对所述应用程序进行统计分析。7.根据权利要求6所述的方法,...

【专利技术属性】
技术研发人员:耿茂张
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1