【技术实现步骤摘要】
一种生成广告跟踪标识的方法及相关设备
[0001]本专利技术涉及信息处理
,尤其涉及一种生成广告跟踪标识的方法及相关设备。
技术介绍
[0002]网络广告是指利用网站上的广告横幅、文本链接、多媒体等方式,在互联网刊登或发布的广告。随着互联网技术日趋完善,使用互联网的用户越来越多,网络广告取得了迅猛发展,随之也发展起了广告推送业务。
[0003]广告推送业务是指在用户使用浏览器或应用软件时有针对性的投放一些与访问相关的、个性化的广告的业务。其原理是,广告服务商获取用户的用户行为数据,然后分析这些用户行为,并使用广告跟踪ID标识用户,进而对不同用户进行个性化广告推送。然而,目前广告服务商将国际移动设备标识(International Mobile Equipment Identity,IMEI)作为广告跟踪标识,而IMEI是用户无法关闭或重置的,一旦广告服务商获取到用户的IMEI后,不仅能获取到用户行为信息还可能获取到用户的一些个人隐私信息,从而在保护用户个人信息和隐私方面存在较高的风险。
[0004]因此 ...
【技术保护点】
【技术特征摘要】
1.一种生成广告跟踪标识的方法,其特征在于,应用于服务端,包括:接收M个客户端发送的M个广告跟踪标识请求,其中,所述M个广告跟踪标识请求中的每个广告跟踪标识请求中包括对应客户端的第一设备信息;所述第一设备信息包括第一应用安装列表,所述第一应用安装列表包括对应客户端上安装的N个应用的应用包名、应用名称和安装时间;所述M大于等于1;所述N大于等于1;根据所述M个广告跟踪标识请求中包括的M个所述第一设备信息,生成M个第一广告跟踪标识;所述M个第一广告跟踪标识中的每个第一广告跟踪标识用于标识在对应的第一设备信息下的客户端;将所述每个第一广告跟踪标识分别返回给对应的客户端。2.如权利要求1所述的方法,其特征在于,所述第一设备信息还包括对应客户端的设备机型、版本、语言国家、操作系统、操作系统版本;所述第一设备信息为由对应客户端从广告软件开发工具包中获取的,所述广告软件开发工具包为由所述服务端提供给对应客户端的软件开发工具包。3.如权利要求1
‑
2任意一项所述的方法,其特征在于,所述方法还包括:将所述每个第一广告跟踪标识和对应的所述第一设备信息的映射关系存储在标识数据库中。4.如权利要求1
‑
3任意一项所述的方法,其特征在于,所述方法还包括:接收所述M个客户端中L个客户端的L个更新广告跟踪标识请求,其中,所述L个更新广告跟踪标识请求中的每个更新广告跟踪标识请求中包括对应客户端的第二设备信息;所述第二设备信息包括第二应用安装列表,所述第二应用安装列表包括对应客户端上安装的S个应用的应用包名、应用名称和安装时间;所述L大于等于1;所述S大于等于1;根据所述L个更新广告跟踪标识请求中包括的L个所述第二设备信息,生成L个第二广告跟踪标识;所述L个第二广告跟踪标识中的每个第二广告跟踪标识用于标识在对应的所述第二设备信息下的客户端。5.如权利要求4所述的方法,其特征在于,所述第二设备信息还包括对应客户端的设备机型、版本、语言国家、操作系统、操作系统版本;所述第二设备信息为由对应客户端从所述广告软件开发工具包中获取的。6.如权利要求4
‑
5任意一项所述的方法,其特征在于,所述方法还包括:判断所述标识数据库中是否存在与所述L个第二广告跟踪标识相同的标识;若所述标识数据库中不存在与所述L个第二广告跟踪标识相同的标识,则将所述每个第二广告跟踪标识分别返回给对应的客户端。7.如权利要求6所述的方法,其特征在于,所述L个更新广告跟踪标识请求中的每个更新广告跟踪标识请求中还包括对应客户端的所述第一广告跟踪标识;所述方法还包括:将所述每个第二广告跟踪标识和对应的所述第二设备信息的映射关系存储在所述标识数据库中,并且将同一个客户端对应的所述第二广告跟踪标识和所述第一跟踪标识建立关联。8.如权利要求3所述的方法,其特征在于,所述方法还包括:向三方平台发送所述标识数据库中存储的所述每个第一广告跟踪标识和对应的所述第一设备信息的映射关系。
9.如权利要求7所述的方法,其特征在于,所述方法还包括:向三方平台发送所述标识数据库中存储的所述每个第二广告跟踪标识和对应的所述第二设备信息的映射关系。10.一种生成广告跟踪标识的方法,其特征在于,应用于客户端,包括:从广告软件开发工具包中读取第一设备信息;所述第一设备信息包括第一应用安装列表;所述第一应用安装列表包括所述客户端上安装的N个应用的应用包名、应用名称和安装时间;所述广告软件开发工具包为由服务端提供给所述客户端的软件开发工具包;所述N大于等于1;向所述服务端发送广告跟踪标识请求,所述广告跟踪标识请求中包括所述第一设备信息;在所述服务端响应于所述广告跟踪标识请求后,接收所述服务端返回的第一广告跟踪标识,并将所述第一广告跟踪标识和所述第一设备信息的映射关系存储在本地数据库中;所述第一广告跟踪标识为由所述服务端根据所述第一设备信息生成的并用于标识在所述第一设备信息下的所述客户端。11.如权利要求10所述的方法,其特征在于,所述方法还包括:响应于启动所述客户端请求,启动所述客户端并读取所述客户端上的当前应用安装列表;所述当前应用安装列表包括所述客户端当前安装的S个应用的应用包名、应用名称和安装时间;所述S大于等于1;判断所述第一应用安装列表中的所述N个应用的应用包名、应用名称和安装时间与所述当前应用安装列表中的所述S个应用的应用包名、应用名称和安装时间是否相同;若不相同,则所述当前应用安装列表为第二应用安装列表,向所述服务端发送更新广告跟踪标识请求;所述更新广告跟踪标识请求中包括第二设备信息;所述第二设备信息包括所述第二应用安装列表。12.如权利要求11所述的方法,其特征在于,所述第二设备信息还包括所述客户端的设备机型、版本、语言国家、操作系统、操作系统版本;所述更新广告跟踪标识请求中还包括所述第一广告跟踪标识;所述第二设备信息从所述广告软件开发工具包获取。13.如权利要求12所述的方法,其特征在于,所述方法还包括:在所述服务端响应于所述更新广告跟踪标识请求后,接收所述服务端回返的第二广告跟踪标识;删除存储在所述本地数据库中的所述第一广告跟踪标识和所述第一设备信息的映射关系,并将所述第二广告跟踪标识和所述第二设备信息的映射关系存储在所述本地数据库中;所述第二广告跟踪标识为由所述服务端根据所述第二设备信息生成的并用于标识在所述第二设备信息下的所述客户端。14.一种生成广告跟踪标识的设备,其特征在于,应用于服务端,包括:第一接收单元,用于接收M个客户端发送的M个广告跟踪标识请求,其中,所述M个广告跟踪标识请求中的每个广告跟踪标识请求中包括对应客户端的第一设备信息;所述第一设备信息包括第一应用安装列表,所述第一应用安装列表包括对应客户端上安装的N个应用的应用包名、应用名称和安装时间;所述M大于等于1;所述N大于等于1;第一处理单元,用于根据所述M个广告跟踪标识请求中包括的M个所述第一设备信息,
生成M个第一广告跟踪标识;所述M个第一广告跟踪标识中的每个第一广告跟踪标识用于标识在对应的第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。