一种数据采集方法和系统、及其终端和服务器技术方案

技术编号:14056226 阅读:116 留言:0更新日期:2016-11-27 01:33
本申请的目的是提供一种数据采集方法和系统、及其终端和服务器,其中,终端侧的方法包括:计算得到布局位置结构信息;从第一服务器获取埋点业务数据;根据所述埋点业务数据和所述布局位置结构信息生成用户行为数据;发送所述用户行为数据至第二服务器。与现有技术相比,本申请的终端利用埋点业务数据和布局位置结构信息生成用户行为数据,而不是简单调用API接口获取用户行为数据,能够自定义埋点设置,对用户行为数据进行自动采集。在此,本申请实现了自动埋点,提高了埋点的正确性。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种数据采集方法和系统、及其终端和服务器
技术介绍
目前,移动基础服务提供商通过提供各平台(Android、IOS、Ipad等)的相关SDK(Software Development Kit,软件开发工具包),由APP(Application,应用程序)原生应用开发方集成SDK,并在需要埋点的控件上进行SDK的API(Application Programming Interface,应用程序编程接口)调用,从而实现用户行为数据采集,并且基于用户行为数据统计分析结果提供更好的数据服务。这种用户行为数据采集的步骤包括:APP应用开发者集成开源的SDK工具包,SDK工具包用于用户行为数据采集及上传;调用SDK工具包的API接口,根据APP应用使用者在UI(User Interface,用户界面)上的操作触发用户行为数据的采集,并发送至采集服务器。然而,现有技术存在如下缺陷:终端更新发布包存在周期长、是否升级的决定权在用户方的特点,若在APP中埋点错误或者漏埋,将导致采集的用户行为数据质量差的问题,导致数据分析没有参考价值。专利技术内容本申请的目的是提本文档来自技高网...
一种数据采集方法和系统、及其终端和服务器

【技术保护点】
一种在终端的数据采集方法,其中,所述方法包括:计算得到布局位置结构信息;从第一服务器获取埋点业务数据;根据所述埋点业务数据和所述布局位置结构信息生成用户行为数据;发送所述用户行为数据至第二服务器。

【技术特征摘要】
1.一种在终端的数据采集方法,其中,所述方法包括:计算得到布局位置结构信息;从第一服务器获取埋点业务数据;根据所述埋点业务数据和所述布局位置结构信息生成用户行为数据;发送所述用户行为数据至第二服务器。2.根据权利要求1所述的数据采集方法,其中,所述埋点业务数据根据用户的埋点设置操作生成;其中,所述埋点设置操作针对以下至少一项:应用、应用版面、应用页面、页面控件。3.根据权利要求1或2所述的数据采集方法,其中,所述从第一服务器获取埋点业务数据还包括:根据所述布局结构信息从所述第一服务器获取所述埋点业务数据。4.根据权利要求1至3中任一项所述的数据采集方法,其中,所述根据所述埋点业务数据和所述布局位置结构信息生成用户行为数据还包括:根据所述埋点业务数据、所述布局位置结构信息和附加信息生成用户行为数据。5.根据权利要求4所述的数据采集方法,其中,所述附加信息包括以下至少一项:设备名称、设备型号、分辨力。6.一种在服务端的数据采集方法,其中,所述方法包括:根据用户的埋点设置操作生成埋点业务数据;发送所述埋点业务数据至第一终端,以供所述第一终端根据所述埋点业务数据和布局位置结构信息生成用户行为数据。7.根据权利要求6所述的数据采集方法,其中,所述埋点设置操作针对以下至少一项:应用、应用版面、应用页面、页面控件。8.根据权利要求6或7所述的数据采集方法,其中,所述发送所述埋点业务数据至第一终端还包括:接收所述第一终端发送的布局位置结构信息;根据所述布局位置结构信息发送所述埋点业务数据至所述第一终端。9.一种在服务端的数据采集方法,其中,所述方法包括:接收第一终端发送的用户行为数据;其中,所述第一终端计算得到布局位置结构信息,第一终端从第一服务器获取埋点业务数据,第一终端根据所述埋点业务数据和所述布局位置结构信息生成所述用户行为数据。10.根据权利要求9所述的数据采集方法,其中,所述方法还包括:发送所述用户行为数据至第二终端,以供所述第二终端根据所述用户行为数据与哈希值的对应关联关系进行展现。11.一种在终端的数据采集方法,其中,所述方法包括:从第二服务器获取所述用户行为数据;其中,第一终端根据埋点业务数据和布局位置结构信息生成所述用户行为数据,第一终端发送所述用户行为数据至第二服务器;计算得到布局位置结构信息;根据所述布局位置结构信息计算得到哈希值;根据所述用户行为数据与所述哈希值的对应关联关系进行展现。12.根据权利要求11所述的数据采集方法,其中,所述从第二服务器获取所述用户行为数据还包括:在应用页面加载的生命周期结束前,从所述第二服务器调用用户行为日志以获取所述用户行为数据。13.根据权利要求12所述的数据采集方法,其中,所述计算得到布局位置结构信息还包括:遍历所述应用页面的全部页面控件,计算得出每个所述页面控件的所述布局位置结构信息。14.根据权利要求13所述的数据采集方法,其中,根据所述布局位置结构信息计算得到哈希值还包括:根据所述页面控件的所述布局位置结构信息得到所述页面控件的路径结构;根据所述路径结构计算得到所述哈希值。15.一种用于数据采集的终端,其中,所述终端包括:第一一单元,用于计算得到布局位置结构信息;第一二单元,用于从第一服务器获取埋点业务数据;第一三单元,用于根据所述埋点业务数据和所述布局位置结构信息生...

【专利技术属性】
技术研发人员:童国俊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1