应用安装来源跟踪方法、装置、设备及存储介质制造方法及图纸

技术编号:25040823 阅读:29 留言:0更新日期:2020-07-29 05:32
本发明专利技术涉及网络信息安全技术领域,公开了一种应用安装来源跟踪方法、装置、设备及存储介质,通过在触发应用程序下载应用时,基于当前浏览器的JS程序获取带有下载网页的来源标识的cookie数据,计算浏览器的第一浏览器指纹和对应的操作终端的第一基本信息;在下载安装运行应用程序运行时,同步下载页面的cookie数据和计算应用程序中浏览器控件的第二浏览器指纹和对应的操作终端的第二基本信息,将两次计算的信息进行匹配,得到匹配结果,根据匹配结果实现对下载页面的来源跟踪和统计操作,不仅实现了下载页面来源的匹配,提高了匹配的准确率,还是准确定位跟踪到用户信息,大大降低了匹配的错误概率,提高了跟踪的精准度。

【技术实现步骤摘要】
应用安装来源跟踪方法、装置、设备及存储介质
本专利技术涉及网络信息安全
,尤其涉及一种应用安装来源跟踪方法、装置、设备及存储介质。
技术介绍
随着互联网的广泛普及,数以亿计网民的网络行为数据早已成为最宝贵的资源,运营商通过了解网民的上网信息,用于实现数据的推广,尤其智能设备的成熟和普及使用,利用WEB客户端对用户的行为数据进行记录跟踪,例如使用浏览器cookie进行跟踪。目前,对于不同的操作系统,会有不同的权限设置,使得浏览器cookie的跟踪方式不能实现跨操作系统的跟踪,例如IOS操作系统上,由于其兼容性并不是很开放,所有的应用只能通过一个地方进行提供下载,这对于应用的推广并不是很好,尤其是应用推广仅有IOS版本的一个安装包的条件下需要统计APP安装来源页面,现有技大多通过下载链接点击时候的IP再匹配应用安装时的IP信息来确定应用的安装来源从网页,这样单一的IP信息在下载到安装过程容易变动,导致来源无法匹配,并且同一IP下可能有不同的安装来源,可能导致匹配错误,可见IOS操作系统的应用推广分析比较困难。
技术实现思路
本专利技术的主要目的在于解决IOS操作系统的应用推广跟踪来源的匹配精度较低的技术问题。本专利技术第一方面提供了一种应用安装来源跟踪方法,应用于IOS系统,所述应用安装来源跟踪方法包括:在检测到下载页面中的应用程序下载被触发时,调用浏览器中的JS程序获取所述下载网页的跟踪参数,其中,所述跟踪参数包括所述下载网页的cookie数据、基于所述浏览器的浏览器信息加密得到的第一浏览器指纹和打开所述下载网页的第一操作终端的第一基本信息;根据所述触控信息下载并安装对应的应用程序;运行所述应用程序,通过所述应用程序上的浏览器控件对所述下载网页进行cookie数据的同步,以及获取所述浏览器控件的控件参数和运行所述应用程序的第二操作终端的第二基本信息;根据生成所述第一浏览器指纹的加密算法,对所述控件参数进行加密处理,生成第二浏览器指纹;检测同步的所述cookie数据中是否存在所述下载页面的页面来源标识;若存在,则对所述第一浏览器指纹和所述第二浏览器指纹,以及所述第一基本信息和所述第二基本信息进行匹配,得到匹配结果;根据所述匹配结果确定所述下载页面的具体来源,并对所述下载页面进行跟踪和统计操作。可选的,在本专利技术第一方面的第一种实现方式中,所述调用浏览器中的JS程序获取所述下载网页的跟踪参数包括:获取打开所述浏览器的用户信息、所述浏览器浏览所述下载网页的当前浏览位置和对应的地址信息;调用所述JS程序根据所述用户信息、当前浏览位置和地址信息生成cookie数据,其中,所述cookie数据用于记录所述下载网页和/或所述下载网页中的应用程序的来源标识;获取所述浏览器的浏览器信息和第一基本信息,并根据预设的加密算法对所述浏览器信息进行加密处理,生成第一浏览器指纹。可选的,在本专利技术第一方面的第二种实现方式中,在所述调用浏览器中的JS程序获取所述下载网页的跟踪参数之后,还包括:调用所述浏览器的外部通信接口,将所述cookie数据、第一浏览器指纹和第一基本信息上传至云端服务器中,其中,所述第一基本信息包括所述第一操作终端的设备信息和触控信息,所述触控信息包括用户触发所述应用程序下载时的触控操作和触发时间。可选的,在本专利技术第一方面的第三种实现方式中,在所述检测同步的所述cookie数据中是否存在所述下载页面的页面来源标识之前,还包括:通过所述应用程序,将同步的cookie数据、第二浏览器指纹和第二基本信息上传至云端服务器中;所述对所述第一浏览器指纹和所述第二浏览器指纹,以及所述第一基本信息和所述第二基本信息进行匹配,得到匹配结果包括:依次将所述第二浏览器指纹和第二基本信息,与所述云端服务器中的第一浏览器指纹和第一基本信息进行匹配,得到匹配结果。可选的,在本专利技术第一方面的第四种实现方式中,所述对所述第二浏览器指纹和所述第一浏览器指纹进行匹配,得到匹配结果包括:提取所述第一浏览器指纹中的浏览器信息和浏览器的使用者信息;提取所述第二浏览器指纹中的控件参数和浏览器控件的访问者信息;将所述浏览器信息和使用者信息,分别与所述控件参数和访问者信息进行比对;根据比对的结果和页面来源标识分析出所述浏览器与所述浏览器控件之间的第一层级关系。可选的,在本专利技术第一方面的第五种实现方式中,所述对所述第一基本信息和所述第二基本信息进行匹配,得到匹配结果包括:解析所述第一基本信息中的第一用户设备标记和第一网页IP;解析所述第二基本信息中的第二用户设备标记和第二网页IP;将所述第一用户设备标记和第一网页IP,分别与所述第二用户设备标记和第二网页IP进行比对;根据比对的结果和页面来源标识分析出两个操作终端之间的第二层级关系。可选的,在本专利技术第一方面的第六种实现方式中,所述根据所述触控信息下载并安装对应的应用程序包括:根据所述触控信息,确定所述下载页面中选择的应用下载链接;根据所述应用下载链接跳转至对应的应用市场,并从所述应用市场中选择满足所述第一基本信息中的设备信息的应用程序版本;基于所述应用程序版本下载应用程序,并安装于对应的操作终端上。本专利技术第二方面提供了一种应用安装来源跟踪装置,所述应用安装来源跟踪包括:记录模块,用于在检测到下载页面中的发应用程序下载被触发时,调用浏览器中的JS程序获取所述下载网页的跟踪参数,其中,所述跟踪参数包括所述下载网页的cookie数据、基于所述浏览器的浏览器信息加密得到的第一浏览器指纹和打开所述下载网页的第一操作终端的第一基本信息;安装模块,用于根据所述触控信息下载并安装对应的应用程序;同步模块,用于运行所述应用程序,通过所述应用程序上的浏览器控件对所述下载网页进行cookie数据的同步,以及获取所述浏览器控件的控件参数和运行所述应用程序的第二操作终端的第二基本信息;计算模块,用于根据生成所述第一浏览器指纹的加密算法,对所述控件参数进行加密处理,生成第二浏览器指纹;检测模块,用于检测同步的所述cookie数据中是否存在所述下载页面的页面来源标识;匹配模块,用于在检测存在所述页面来源标识时,对所述第一浏览器指纹和所述第二浏览器指纹,以及所述第一基本信息和所述第二基本信息进行匹配,得到匹配结果;跟踪模块,用于根据所述匹配结果确定所述下载页面的具体来源,并对所述下载页面进行跟踪和统计操作。可选的,在本专利技术第二方面的第一种实现方式中,所述记录模块包括:采集单元、cookie数据生成单元和加密单元;所述采集单元用于获取打开所述浏览器的用户信息、所述浏览器浏览所述下载网页的当前浏览位置和对应的地址信息;所述cookie数据生成单元用于调用所述JS程序根据所述用户信息、当前浏览位置和地址信息生成cookie数据,其中,所述co本文档来自技高网...

【技术保护点】
1.一种应用安装来源跟踪方法,应用于IOS系统,其特征在于,所述应用安装来源跟踪方法包括:/n在检测到下载页面中的应用程序下载被触发时,调用浏览器中的JS程序获取所述下载网页的跟踪参数,其中,所述跟踪参数包括所述下载网页的cookie数据、基于所述浏览器的浏览器信息加密得到的第一浏览器指纹和打开所述下载网页的第一操作终端的第一基本信息;/n根据所述触控信息下载并安装对应的应用程序;/n运行所述应用程序,通过所述应用程序上的浏览器控件对所述下载网页进行cookie数据的同步,以及获取所述浏览器控件的控件参数和运行所述应用程序的第二操作终端的第二基本信息;/n根据生成所述第一浏览器指纹的加密算法,对所述控件参数进行加密处理,生成第二浏览器指纹;/n检测同步的所述cookie数据中是否存在所述下载页面的页面来源标识;/n若存在,则对所述第一浏览器指纹和所述第二浏览器指纹,以及所述第一基本信息和所述第二基本信息进行匹配,得到匹配结果;/n根据所述匹配结果确定所述下载页面的具体来源,并对所述下载页面进行跟踪和统计操作。/n

【技术特征摘要】
1.一种应用安装来源跟踪方法,应用于IOS系统,其特征在于,所述应用安装来源跟踪方法包括:
在检测到下载页面中的应用程序下载被触发时,调用浏览器中的JS程序获取所述下载网页的跟踪参数,其中,所述跟踪参数包括所述下载网页的cookie数据、基于所述浏览器的浏览器信息加密得到的第一浏览器指纹和打开所述下载网页的第一操作终端的第一基本信息;
根据所述触控信息下载并安装对应的应用程序;
运行所述应用程序,通过所述应用程序上的浏览器控件对所述下载网页进行cookie数据的同步,以及获取所述浏览器控件的控件参数和运行所述应用程序的第二操作终端的第二基本信息;
根据生成所述第一浏览器指纹的加密算法,对所述控件参数进行加密处理,生成第二浏览器指纹;
检测同步的所述cookie数据中是否存在所述下载页面的页面来源标识;
若存在,则对所述第一浏览器指纹和所述第二浏览器指纹,以及所述第一基本信息和所述第二基本信息进行匹配,得到匹配结果;
根据所述匹配结果确定所述下载页面的具体来源,并对所述下载页面进行跟踪和统计操作。


2.根据权利要求1所述的应用安装来源跟踪方法,其特征在于,所述调用浏览器中的JS程序获取所述下载网页的跟踪参数包括:
获取打开所述浏览器的用户信息、所述浏览器浏览所述下载网页的当前浏览位置和对应的地址信息;
调用所述JS程序根据所述用户信息、当前浏览位置和地址信息生成cookie数据,其中,所述cookie数据用于记录所述下载网页和/或所述下载网页中的应用程序的来源标识;
获取所述浏览器的浏览器信息和第一基本信息,并根据预设的加密算法对所述浏览器信息进行加密处理,生成第一浏览器指纹。


3.根据权利要求2所述的应用安装来源跟踪方法,其特征在于,在所述调用浏览器中的JS程序获取所述下载网页的跟踪参数之后,还包括:
调用所述浏览器的外部通信接口,将所述cookie数据、第一浏览器指纹和第一基本信息上传至云端服务器中,其中,所述第一基本信息包括所述第一操作终端的设备信息和触控信息,所述触控信息包括用户触发所述应用程序下载时的触控操作和触发时间。


4.根据权利要求3所述的应用安装来源跟踪方法,其特征在于,在所述检测同步的所述cookie数据中是否存在所述下载页面的页面来源标识之前,还包括:
通过所述应用程序,将同步的cookie数据、第二浏览器指纹和第二基本信息上传至云端服务器中;
所述对所述第一浏览器指纹和所述第二浏览器指纹,以及所述第一基本信息和所述第二基本信息进行匹配,得到匹配结果包括:
依次将所述第二浏览器指纹和第二基本信息,与所述云端服务器中的第一浏览器指纹和第一基本信息进行匹配,得到匹配结果。


5.根据权利要求4所述的应用安装来源跟踪方法,其特征在于,所述对所述第二浏览器指纹和所述第一浏览器指纹进行匹配,得到匹配结果包括:
提取所述第一浏览器指纹中的浏览器信息和浏览器的使用者信息;
提取所述第二浏览器指纹...

【专利技术属性】
技术研发人员:李勇蔡志岗
申请(专利权)人:深圳游禧科技有限公司
类型:发明
国别省市:广东;44

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

1