一种终端后台运行程序的识别方法、装置及网络平台制造方法及图纸

技术编号:15187117 阅读:164 留言:0更新日期:2017-04-19 04:27
本发明专利技术提供了一种终端后台运行程序的识别方法、装置及网络平台,涉及通信领域,解决现有后台运行程序分析方法效率低下、准确率不高的问题,该方法包括:在后台数据库中获取用户访问记录相关的数据信息,并对所述数据信息进行筛选处理,其中所述数据信息中包含用户身份数据及访问地址数据;根据筛选后的数据信息,获取不同用户对同一访问地址进行访问的数据差异性,得到差异性分析结果;根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序。本发明专利技术的方案可有效识别终端后台运行程序,提高了处理效率和准确性。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种终端后台运行程序的识别方法、装置及网络平台
技术介绍
随着智能终端的大量普及,种类繁多的终端应用程序(APP,Application)随之而生,每个智能终端用户都会安装大量的APP来丰富自己的终端内容,而这些应用涵盖了浏览类、即时通讯类、视频类、音频类等等。每款应用都有自己独特的数据交互方式,而这些应用为了保持信息的及时更新和与服务器信息的定时交互,都会在手机后台保持一项或者几项进程,以保持和网络的数据交互。在启动的程序较多的情况下,手机后台运行的进程数量往往会占用大量的手机内存资源,这样一方面会导致手机运行速度的下降,另一方面这些程序也会由于和服务器的数据交互,占用一定的带宽资源,使得使用2G网络的终端本身由于网络制式原因下较低的速率进一步降低,影响用户的感知。现在的通讯网,都有详细的指标来观测和指导优化网络,基于DO平台的海量数据,日常人工的分析手法效率低下,而我们除了运用常规的统计手段来分析和发现问题,并没有针对用户的会话数据进行深入的发掘和分析。因此,现有的后台运行程序分析方法效率低下、准确率不高,使后台运行程序过多产生的问题不能及时得到解决。
技术实现思路
本专利技术要解决的技术问题是提供一种终端后台运行程序的识别方法、装置及网络平台,解决现有后台运行程序分析方法效率低下、准确率不高,使后台运行程序过多导致的手机运行速度下降、影响用户感知不能及时得到解决的问题。为解决上述技术问题,本专利技术的实施例提供一种终端后台运行程序的识别方法,包括:在后台数据库中获取用户访问记录相关的数据信息,并对所述数据信息进行筛选处理,其中所述数据信息中包含用户身份数据及访问地址数据;根据筛选后的数据信息,获取不同用户对同一访问地址进行访问的数据差异性,得到差异性分析结果;根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序。其中,所述根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序之后,所述识别方法还包括:根据识别出的后台运行程序,获取后台运行程序对用户的影响信息,并在所述影响信息达到预设条件时将所述影响信息返回给用户。其中,所述对所述数据信息进行筛选处理,包括:对所述数据信息中访问地址不完整及访问地址数量小于第一预设值的数据进行清除。其中,所述对所述数据信息进行筛选处理,包括:对所述数据信息中属于同一类关键字的数据进行数据合并。其中,所述根据筛选后的数据信息,获取不同用户对同一访问地址进行访问的数据差异性,包括:根据筛选后的数据信息中每条访问记录的触发时间,对每个用户的访问记录在时间维度上进行分段线性处理,得到用户时间序列的基础数据;根据所述用户时间序列的基础数据、用户身份数据及访问地址数据,生成用户时间序列矩阵;根据所述用户时间序列矩阵,获取不同用户对同一访问地址进行访问的数据差异性。其中,所述根据所述用户时间序列矩阵,获取不同用户对同一访问地址进行访问的数据差异性,包括:根据所述用户时间序列矩阵,采用时间扭曲算法获取同一访问地址在不同用户时间序列上的数据差异性。其中,所述根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序,包括:若所述差异性分析结果显示所述差异性的值小于第二预设值,则判定所述访问地址对应的应用程序为后台运行程序。其中,所述根据所述用户时间序列矩阵,获取不同用户对同一访问地址进行访问的数据差异性之前,所述识别方法还包括:按照预定准则对所述用户时间序列矩阵进行抽样处理。其中,所述在后台数据库中获取用户访问记录相关的数据信息,包括:在DO后台数据库中获取包含国际移动用户识别码IMSI、统一资源标示符URI、统一资源标示符路径URI_PATH及访问记录的触发时间的数据信息。为解决上述技术问题,本专利技术的实施例还提供一种终端后台运行程序的识别装置,包括:第一获取模块,用于在后台数据库中获取用户访问记录相关的数据信息,并对所述数据信息进行筛选处理,其中所述数据信息中包含用户身份数据及访问地址数据;第二获取模块,用于根据筛选后的数据信息,获取不同用户对同一访问地址进行访问的数据差异性,得到差异性分析结果;识别模块,用于根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序。其中,所述识别装置还包括:第三获取模块,用于根据识别出的后台运行程序,获取后台运行程序对用户的影响信息,并在所述影响信息达到预设条件时将所述影响信息返回给用户。其中,所述第一获取模块包括:清除单元,用于对所述数据信息中访问地址不完整及访问地址数量小于第一预设值的数据进行清除。其中,所述第一获取模块包括:合并单元,用于对所述数据信息中属于同一类关键字的数据进行数据合并。其中,所述第二获取模块包括:分段单元,用于根据筛选后的数据信息中每条访问记录的触发时间,对每个用户的访问记录在时间维度上进行分段线性处理,得到用户时间序列的基础数据;生成单元,用于根据所述用户时间序列的基础数据、用户身份数据及访问地址数据,生成用户时间序列矩阵;第一获取单元,用于根据所述用户时间序列矩阵,获取不同用户对同一访问地址进行访问的数据差异性。其中,所述第一获取单元包括:第一获取子单元,用于根据所述用户时间序列矩阵,采用时间扭曲算法获取同一访问地址在不同用户时间序列上的数据差异性。其中,所述识别模块包括:判定单元,用于若所述差异性分析结果显示所述差异性的值小于第二预设值,则判定所述访问地址对应的应用程序为后台运行程序。其中,所述识别装置还包括:抽样模块,用于按照预定准则对所述用户时间序列矩阵进行抽样处理。其中,所述第一获取模块包括:第二获取单元,用于在DO后台数据库中获取包含国际移动用户识别码IMSI、统一资源标示符URI、统一资源标示符路径URI_PATH及访问记录的触发时间的数据信息。为解决上述技术问题,本专利技术的实施例还提供一种网络平台,包括:如上所述的终端后台运行程序的识别装置。本专利技术的上述技术方案的有益效果如下:本专利技术实施例的终端后台运行程序的识别方法,首先在后台数据库中获取用户访问记录相关的数据信息,并对获取的数据信息进行筛选处理,减少数据的计算量,提高数据处理效率;然后根据筛选后的数据信息,获取不同用户对同一访问地址进行访问的数据差异性,得到差异性分析结果;最后根据差异性分析结果,识别访问地址对应的应用程序是否为后台运行程序。该终端后台运行程序的识别方法通过对用户访问数据进行深入的发掘和分析,可有效识别终端后台运行程序,提高了处理效率和准确性,有效解决了现有后台运行程序分析方法效率低下、准确率不高,使后台运行程序过多导致的手机运行速度下降、影响用户感知不能及时得到解决的问题。附图说明图1为本专利技术终端后台运行程序的识别方法流程图;图2为本专利技术终端后台运行程序的识别方法具体实现的流程图;图3为本专利技术终端后台运行程序的识别装置的结构示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术实施例的终端后台运行程序的识别方法,针对后台运行程序的识别和应对处理进行了有效的系统性分析,提高了识别的准确性和有效性,并将分析的目标首次由用户行为的影响转向为应用本文档来自技高网...
一种终端后台运行程序的识别方法、装置及网络平台

【技术保护点】
一种终端后台运行程序的识别方法,其特征在于,包括:在后台数据库中获取用户访问记录相关的数据信息,并对所述数据信息进行筛选处理,其中所述数据信息中包含用户身份数据及访问地址数据;根据筛选后的数据信息,获取不同用户对同一访问地址进行访问的数据差异性,得到差异性分析结果;根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序。

【技术特征摘要】
1.一种终端后台运行程序的识别方法,其特征在于,包括:在后台数据库中获取用户访问记录相关的数据信息,并对所述数据信息进行筛选处理,其中所述数据信息中包含用户身份数据及访问地址数据;根据筛选后的数据信息,获取不同用户对同一访问地址进行访问的数据差异性,得到差异性分析结果;根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序。2.根据权利要求1所述的识别方法,其特征在于,所述根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序之后,所述识别方法还包括:根据识别出的后台运行程序,获取后台运行程序对用户的影响信息,并在所述影响信息达到预设条件时将所述影响信息返回给用户。3.根据权利要求1所述的识别方法,其特征在于,所述对所述数据信息进行筛选处理,包括:对所述数据信息中访问地址不完整及访问地址数量小于第一预设值的数据进行清除。4.根据权利要求1所述的识别方法,其特征在于,所述对所述数据信息进行筛选处理,包括:对所述数据信息中属于同一类关键字的数据进行数据合并。5.根据权利要求1所述的识别方法,其特征在于,所述根据筛选后的数据信息,获取不同用户对同一访问地址进行访问的数据差异性,包括:根据筛选后的数据信息中每条访问记录的触发时间,对每个用户的访问记录在时间维度上进行分段线性处理,得到用户时间序列的基础数据;根据所述用户时间序列的基础数据、用户身份数据及访问地址数据,生成用户时间序列矩阵;根据所述用户时间序列矩阵,获取不同用户对同一访问地址进行访问的数据差异性。6.根据权利要求5所述的识别方法,其特征在于,所述根据所述用户时间序列矩阵,获取不同用户对同一访问地址进行访问的数据差异性,包括:根据所述用户时间序列矩阵,采用时间扭曲算法获取同一访问地址在不同用户时间序列上的数据差异性。7.根据权利要求1所述的识别方法,其特征在于,所述根据所述差异性分析结果,识别所述访问地址对应的应用程序是否为后台运行程序,包括:若所述差异性分析结果显示所述差异性的值小于第二预设值,则判定所述访问地址对应的应用程序为后台运行程序。8.根据权利要求5所述的识别方法,其特征在于,所述根据所述用户时间序列矩阵,获取不同用户对同一访问地址进行访问的数据差异性之前,所述识别方法还包括:按照预定准则对所述用户时间序列矩阵进行抽样处理。9.根据权利要求1所述的识别方法,其特征在于,所述在后台数据库中获取用户访问记录相关的数据信息,包括:在DO后台数据库中获取包含国际移动用户识别码IMSI、统一资源标示符URI、统一资源标示符路径URI_PATH及访问...

【专利技术属性】
技术研发人员:张军营安久江刘继华许一波
申请(专利权)人:中国移动通信集团浙江有限公司
类型:发明
国别省市:浙江;33

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

1