报数系统的运行方法及报数系统技术方案

技术编号:15056771 阅读:34 留言:0更新日期:2017-04-06 02:51
本申请公开报数系统的运行方法及报数系统,方法包括:在用户终端上安装报数系统的客户端,将客户端与报数服务器进行对接配置;设定报数的应用程序类型及报数数据类型;设置报数数据的加密策略;开启报数系统,当用户通过客户端触发到属于设定的应用程序类型的应用程序时,在客户端形成包括应用程序类型、报数数据类型、加密指标以及报数内容四个参数在内的初始报数数据,然后采用预设的封装格式对初始报数数据中的报数内容进行数据封装,形成封装报数数据;将封装报数数据存入客户端的可阻塞队列中,根据设置的加密策略对封装报数数据进行处理,然后再将处理后的封装报数数据从阻塞队列存入客户端数据库中再上传至报数服务器。

【技术实现步骤摘要】

本申请涉及报数统计
,具体地说,涉及一种报数系统的运行方法及报数系统
技术介绍
中国互联网已经形成规模,互联网应用走向多元化。互联网越来越深刻地改变着人们的学习、工作以及生活方式,甚至影响着整个社会进程。截至2011年12月底,中国网民数量突破5亿,达到5.13亿,全年新增网民5580万。互联网普及率较上年底提升4个百分点,达到38.3%。现今的互联网络逐步朝着大数据方向发展,通过收集用户的信息数据后进行分析得到统计学的规律或预测用户的下一步操作,为用户提供更快捷、更智能的推送或其它服务以成为本领域的热门研究课题。那么,如何通过手机客户端的行为数据来实现用户操作行为的大数据分析已成为现阶段需要亟待解决的问题。
技术实现思路
有鉴于此,本申请所要解决的技术问题是提供了一种报数系统的运行方法及报数系统,通过收集用户客户端的行为,形成初始报数数据和封装报数数据,再将封装报数数据从客户端传输至报数服务器,当需要对客户端行为进行统计分析时,从报数服务器提取报数数据即可,此种方式为后续数据的处理奠定了良好的数据基础。为了解决上述技术问题,本申请有如下技术方案:一种报数系统的运行方法,包括:在用户终端上安装报数系统的客户端,将所述客户端与报数服务器进行对接配置;在客户端上设定报数的应用程序类型及报数数据类型,并将设定的所述应用程序类型和所述报数数据类型上传至所述报数服务器;在所述客户端上设置所述报数数据的加密策略;开启所述报数系统,当用户通过所述客户端触发到属于设定的所述应用程序类型的应用程序时,在所述客户端形成包括应用程序类型、报数数据类型、加密指标以及报数内容四个参数在内的初始报数数据,然后采用预设的封装格式对所述初始报数数据中的报数内容进行数据封装,形成封装报数数据;将所述封装报数数据存入所述客户端的可阻塞队列中,根据设置的所述加密策略对所述封装报数数据进行处理,然后再将处理后的所述封装报数数据从所述阻塞队列存入客户端数据库中;将处理后的所述封装报数数据上传至报数服务器,由报数服务器对所述封装报数数据进行处理并存入报数服务器中的报数目录中,所述报数目录是所述报数服务器根据所述客户端上传的所述应用程序类型和所述报数数据类型在报数服务器数据库中建立的。优选地,其中:在所述客户端上设置所述报数数据的加密策略,进一步为:在所述客户端上设置对报数数据中的报数内容进行加密的策略,或在所述客户端上设置不对报数数据中的报数内容进行加密的策略;所述加密指标由所述加密策略决定,当所述加密策略为对报数数据中的报数内容进行加密的策略时,所述加密指标为加密,当所述加密策略为不对报数数据中的报数内容进行加密的策略时,所述加密指标为非加密。优选地,其中:根据设置的所述加密策略对所述封装报数数据进行处理,进一步为:当采用对报数数据中的报数内容进行加密的策略时,在客户端上生成加密报数数据,当采用不对报数数据中的报数内容进行加密的策略时,在客户端上生成非加密报数数据。优选地,其中:由报数服务器对所述封装报数数据进行处理并存入报数服务器中的报数目录中,进一步为:由报数服务器判断所述封装报数数据是加密报数数据还是非加密报数数据,若为加密报数数据,则调取报数服务器中的解密密钥对加密报数数据进行解密,并将解密后的报数数据存入报数服务器中的报数目录中,若为非加密报数数据,则直接将非加密报数数据存入报数服务器中的报数目录中。优选地,其中:进一步包括:当需要对报数数据进行分析时,从所述报数服务器数据库中的报数目录中提取所需封装报数数据作为分析的基础数据。一种报数系统,其特征在于,包括:用户终端、客户端、报数服务器和报数数据生成模块,所述客户端,安装在所述用户终端上,与所述报数服务器形成对接配置连接;所述客户端,用于设定报数的应用程序类型及报数数据类型,并将设定的所述应用程序类型和所述报数数据类型上传至所述报数服务器,还用于设置所述报数数据的加密策略;所述报数数据生成模块,用于当用户通过所述客户端触发到属于设定的所述应用程序类型的应用程序时,在所述客户端形成包括应用程序类型、报数数据类型、加密指标以及报数内容四个参数在内的初始报数数据,然后采用预设的封装格式对所述初始报数数据中的报数内容进行数据封装,形成封装报数数据,然后再将所述封装报数数据存入所述客户端的可阻塞队列中;所述客户端,进一步用于根据设置的所述加密策略对所述封装报数数据进行处理,然后再将处理后的所述封装报数数据从所述阻塞队列存入客户端数据库中,并将处理后的所述封装报数数据上传至报数服务器;所述报数服务器,用于对所述处理后的所述封装报数数据进行处理并存入报数服务器中的报数目录中,所述报数目录是所述报数服务器根据所述客户端上传的所述应用程序类型和所述报数数据类型在报数服务器数据库中建立的。优选地,其中:所述客户端,进一步用于在所述客户端上设置对报数数据中的报数内容进行加密的策略,或在所述客户端上设置不对报数数据中的报数内容进行加密的策略;所述加密指标由所述加密策略决定,当所述加密策略为对报数数据中的报数内容进行加密的策略时,所述加密指标为加密,当所述加密策略为不对报数数据中的报数内容进行加密的策略时,所述加密指标为非加密。优选地,其中:所述客户端,进一步用于当采用对报数数据中的报数内容进行加密的策略时,在客户端上生成加密报数数据,当采用不对报数数据中的报数内容进行加密的策略时,在客户端上生成非加密报数数据。优选地,其中:所述报数服务器,进一步用于判断所述封装报数数据是加密报数数据还是非加密报数数据,若为加密报数数据,则调取报数服务器中的解密密钥对加密报数数据进行解密,并将解密后的报数数据存入报数服务器中的报数目录中,若为非加密报数数据,则直接将非加密报数数据存入报数服务器中的报数目录中。优选地,其中:当需要对报数数据进行分析时,所述报数服务器进一步用于从所述报数服务器数据库中的报数目录中提取所需封装报数数据作为分析的基础数据。与现有技术相比,本申请所述的系统及方法,达到了如下效果:第一,本专利技术所提供的报数系统的运行方法及报数系统,开启报数系统后,客户端触发到设定的应用程序类型中的某个应用程序时,在客户端将会形成包括应用程序类型、报数数据类型、加密指标以及报数内容四个参数在内的初始报数数据,然后采用预设的封装格式对所述初始报数数据中的报数内容进行数据封装,形成封装报数数据。通过此种方式形成的封装报数数据,结构清晰,有利于后续对数据的识别及处理。第二,本专利技术所提供的报数系统的运行方法及报数系统,在用户终端上安装报数系统的客户端,并将该客户端与报数服务器进行对接配置,如此则完成了报数系统的基础搭建。报数的应用程序类型、报数数据类型以及报数数据的加密策略均可在客户端上根据用户需求进行灵活设置,也就是说,用户可以对需要报数的APP类型以及具体触发APP中的某个功能的报数进行设置,还可对报数数据的加密策略进行设置,用户使用起来非常灵活。第三,本专利技术所提供的报数系统的运行方法及报数系统,将形成的封装报数数据加入到可阻塞队列中,根据设定的加密策略对报数数据进行处理,进而再从可阻塞队列中存储到客户端数据库中,然后再上传至报数服务器中,进而再由服务器将报数数据提取到报数目录中。上述可阻塞队列对报数数据本文档来自技高网...

【技术保护点】
一种报数系统的运行方法,包括:在用户终端上安装报数系统的客户端,将所述客户端与报数服务器进行对接配置;在客户端上设定报数的应用程序类型及报数数据类型,并将设定的所述应用程序类型和所述报数数据类型上传至所述报数服务器;在所述客户端上设置所述报数数据的加密策略;开启所述报数系统,当用户通过所述客户端触发到属于设定的所述应用程序类型的应用程序时,在所述客户端形成包括应用程序类型、报数数据类型、加密指标以及报数内容四个参数在内的初始报数数据,然后采用预设的封装格式对所述初始报数数据中的报数内容进行数据封装,形成封装报数数据;将所述封装报数数据存入所述客户端的可阻塞队列中,根据设置的所述加密策略对所述封装报数数据进行处理,然后再将处理后的所述封装报数数据从所述阻塞队列存入客户端数据库中;将处理后的所述封装报数数据上传至报数服务器,由报数服务器对所述封装报数数据进行处理并存入报数服务器中的报数目录中,所述报数目录是所述报数服务器根据所述客户端上传的所述应用程序类型和所述报数数据类型在报数服务器数据库中建立的。

【技术特征摘要】
1.一种报数系统的运行方法,包括:在用户终端上安装报数系统的客户端,将所述客户端与报数服务器进行对接配置;在客户端上设定报数的应用程序类型及报数数据类型,并将设定的所述应用程序类型和所述报数数据类型上传至所述报数服务器;在所述客户端上设置所述报数数据的加密策略;开启所述报数系统,当用户通过所述客户端触发到属于设定的所述应用程序类型的应用程序时,在所述客户端形成包括应用程序类型、报数数据类型、加密指标以及报数内容四个参数在内的初始报数数据,然后采用预设的封装格式对所述初始报数数据中的报数内容进行数据封装,形成封装报数数据;将所述封装报数数据存入所述客户端的可阻塞队列中,根据设置的所述加密策略对所述封装报数数据进行处理,然后再将处理后的所述封装报数数据从所述阻塞队列存入客户端数据库中;将处理后的所述封装报数数据上传至报数服务器,由报数服务器对所述封装报数数据进行处理并存入报数服务器中的报数目录中,所述报数目录是所述报数服务器根据所述客户端上传的所述应用程序类型和所述报数数据类型在报数服务器数据库中建立的。2.根据权利要求1所述报数系统的运行方法,其特征在于,在所述客户端上设置所述报数数据的加密策略,进一步为:在所述客户端上设置对报数数据中的报数内容进行加密的策略,或在所述客户端上设置不对报数数据中的报数内容进行加密的策略;所述加密指标由所述加密策略决定,当所述加密策略为对报数数据中的报数内容进行加密的策略时,所述加密指标为加密,当所述加密策略为不对报数数据中的报数内容进行加密的策略时,所述加密指标为非加密。3.根据权利要求2所述报数系统的运行方法,其特征在于,根据设置的所述加密策略对所述封装报数数据进行处理,进一步为:当采用对报数数据中的报数内容进行加密的策略时,在客户端上生成加密报数数据,当采用不对报数数据中的报数内容进行加密的策略时,在客户端上生成非加密报数数据。4.根据权利要求3所述报数系统的运行方法,其特征在于,由报数服务器对所述封装报数数据进行处理并存入报数服务器中的报数目录中,进一步为:由报数服务器判断所述封装报数数据是加密报数数据还是非加密报数数据,若为加密报数数据,则调取报数服务器中的解密密钥对加密报数数据进行解密,并将解密后的报数数据存入报数服务器中的报数目录中,若为非加密报数数据,则直接将非加密报数数据存入报数服务器中的报数目录中。5.根据权利要求1所述报数系统的运行方法,其特征在于,进一步包括:当需要对报数数据进行分析时,从所述报数服务器数据库中的报数目录中提取所需封...

【专利技术属性】
技术研发人员:薛铁恒贺振增王一丁张鹏宇
申请(专利权)人:暴风集团股份有限公司
类型:发明
国别省市:北京;11

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

1