发布信息

一种数据追踪方法、装置、设备及存储介质与流程

作者:admin      2022-08-30 21:03:19     435



计算;推算;计数设备的制造及其应用技术1.本技术涉及数据处理技术领域,具体涉及一种数据追踪方法、装置、设备及存储介质。背景技术:2.idfa(identifier for advertising广告标识符)是ios系统独有的广告标识符,在运行ios系统的同一个的设备上,所有app得到的idfa都是一致的,通过获取idfa可以追踪设备上的历史广告数据,后续app还能够利用这些历史广告数据有针对性为用户推荐符合用户需求或兴趣的广告信息,满足用户需求的同时提升信息推荐的准确性。3.现有技术每个app在需要获取idfa,实现数据追踪的时候,需要反复发起访问请求,根据用户的响应请求进行数据提取,并且一旦idfa值发生变化(例如系统重置),则需要再次来回发送请求,效率较低,数据追踪不够可靠,且影响用户体验,因此,需要提供更加可靠高效的方案。技术实现要素:4.为了解决现有技术的问题,本技术提供了一种数据追踪方法、装置、设备及存储介质。所述技术方案如下:5.本技术一方面提供了一种数据追踪方法,所述方法包括:6.响应于目标应用对待追踪对象的标识获取请求,提取所述目标应用的共享权限信息;7.基于所述目标应用的共享权限信息确定所述目标应用的关联应用的资源共享区;8.从所述关联应用的资源共享区提取目标标识信息;9.基于所述目标标识信息进行数据追踪,得到历史广告数据;10.其中,所述目标标识信息是所述关联应用预先获取并存储于所述关联应用的资源共享区的。11.本技术另一方面提供了一种数据追踪装置,所述装置包括:12.共享权限提取模块,用于响应于目标应用对待追踪对象的标识获取请求,提取所述目标应用的共享权限信息;13.资源共享区确定模块,用于基于所述目标应用的共享权限信息确定所述目标应用的关联应用的资源共享区;14.目标标识信息提取模块,用于从所述关联应用的资源共享区提取目标标识信息;15.数据追踪模块,用于基于所述目标标识信息进行数据追踪,得到历史广告数据;其中,所述目标标识信息是所述关联应用预先获取并存储于所述关联应用的资源共享区的。16.本技术另一方面提供了一种数据追踪设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由上述处理器加载并执行以实现如上述的数据追踪方法。17.本技术另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述的数据追踪方法。18.本技术提供的数据追踪方法、装置、设备及存储介质,具有如下技术效果:19.本技术通过响应于目标应用对待追踪对象的标识获取请求,提取目标应用的共享权限信息,来基于目标应用的共享权限信息确定目标应用的关联应用的资源共享区;然后,从关联应用的资源共享区提取目标标识信息,方便快捷地得到目标标识信息;最后,基于目标标识信息进行数据追踪,得到历史广告数据;其中,所述目标标识信息是所述关联应用预先获取并存储于所述关联应用的资源共享区的,利用本技术实施例提供的技术方案能够提升数据追踪的效率和可靠性。20.本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。附图说明21.为了更清楚地说明本技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。22.图1是本技术实施例提供的一种应用环境的示意图;23.图2是本技术实施例提供的一种数据追踪方法的流程示意图;24.图3是本技术实施例提供的另一种数据追踪方法的流程示意图;25.图4是本技术实施例提供的另一种数据追踪方法的流程示意图;26.图5是本技术实施例提供的另一种数据追踪方法的流程示意图;27.图6是本技术实施例提供的另一种数据追踪方法的流程示意图;28.图7是本技术实施例提供的另一种数据追踪方法的流程示意图;29.图8是本技术实施例提供的另一种数据追踪方法的流程示意图;30.图9是本技术实施例提供的一种数据追踪装置示意图;31.图10是本技术实施例提供的一种用于实现数据追踪方法的客户端的硬件结构框图。具体实施方式32.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。33.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。34.请参阅图1,图1是本技术提供的一种应用环境示意图,如图1所示,该应用环境可以包括服务器01和客户端02。35.在本技术实施例中,服务器01可以用于存储各应用开发好的程序包以使客户端02获取并安装各应用,其中,每个应用开发好的程序包可以包括对应的资源共享区配置信息,以使客户端02根据对应的资源共享区配置信息在本地配置该应用的资源共享信息。可选的,服务器01可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。36.在本技术实施例中,客户端02可以运行有多个应用(包括目标应用和该目标应用的关联应用),客户端02可以响应于目标应用对待追踪对象的标识获取请求,提取该目标应用的共享权限信息;然后基于该目标应用的共享权限信息确定该目标应用的关联应用的资源共享区,从上述关联应用的资源共享区提取目标标识信息;最后基于该目标标识信息进行数据追踪,得到历史广告数据;其中,该目标标识信息是所述关联应用预先获取并存储于所述关联应用的资源共享区的。在一个实施例中,上述的多个客户端02可以包括但不限于智能手机、智能音箱、平板电脑、笔记本电脑、台式计算机、智能手表等终端设备,以及网络设备和防火墙等。37.在本说明书实施例中,上述的服务器01以及客户端02可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。38.图2是本技术实施例提供的一种数据追踪方法的流程图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:39.s201:响应于目标应用对待追踪对象的标识获取请求,提取该目标应用的共享权限信息。40.在本技术实施例中,该目标应用可以为安装在目标设备上的应用程序(app application),在一个实施例中,上述的目标设备可以包括用于实现本技术提供的数据追踪方法的电子设备,且上述的目标设备运行有ios系统,在实际应用中,上述的目标设备可以包括但不限于运行ios系统的手机、台式电脑、笔记本电脑和平板电脑。41.在实际应用中,idfa(identifier for advertising广告标识符)是ios系统提供的用于追踪广告数据的广告标识符,同一个运行ios系统的设备上的所有应用得到的idfa是一致的,这样通过获取idfa可以追踪该设备上的历史广告数据,后续应用还能够利用得到的历史广告数据有针对性为用户推荐符合用户需求或兴趣的广告信息,满足用户需求的同时提升信息推荐的准确性。在本技术实施例中,上述的待追踪对象可以表征需要进行数据追踪的对象,具体地,上述的待追踪对象可以包括目标设备上的广告数据,上述的目标应用对待追踪对象的标识获取请求可以包括目标应用的idfa获取请求;在实际应用中,上述目标应用对待追踪对象的标识获取请求可以为在安装有该目标应用的设备上首次运行该目标应用时自动触发的,或,在该目标应用需要进行广告数据追踪时(例如点击了一个页面,需要在该页面进行信息推荐时)发出的,本技术并不以此为限。42.在本技术实施例中,该目标应用的共享权限信息可以表征该目标应用的资源共享区访问权限信息,在实际应用中,该目标应用的共享权限信息可以包括由字母、数字等组成的字符串;在一个实施例中,上述的响应于目标应用对待追踪对象的标识获取请求,提取该目标应用的共享权限信息可以包括:43.1)响应于目标应用的idfa获取请求,确定该目标应用的资源共享区。44.在本技术实施例中,该目标应用的资源共享区可以表征该目标应用用于存储idfa且可实现idfa共享的数据存储区;在实际应用中,该目标应用的资源共享区为根据预先配置的资源共享信息在该设备上写入生成的,该资源共享信息可以为idfa共享信息,且该资源共享信息可以为在进行目标应用开发时根据实际idfa共享需求配置生成的。45.在本技术实施例中,进行每个应用的开发时会进行keychain配置,生成安全存储区配置信息(keychain配置信息),在安装有该应用的设备首次运行该应用时,会根据该应用的安全存储区配置信息在本地进行相应的信息写入,生成该应用的安全存储区(keychain),该应用的安全存储区是存储于本地系统上的,因此删除应用不会影响该应用的安全存储区,有利于提升信息存储的稳定性;该应用的安全存储区可以用于存储该应用运行过程中产生的密码、证书等信息,一般情况下不同应用不允许相互访问各自的安全存储区,以实现数据保护。但可以在进行应用的keychain配置时根据实际应用需求预先配置资源共享信息,上述的资源共享信息可以表征该应用的资源共享区配置信息,以开启一个资源共享区实现idfa共享,具体地,上述的资源共享信息可以包括但不限于该应用的资源共享区的存储信息(键为idfa,值为idfa值,此外还有时间标签属性,用于记录idfa的授权时间或修改时间)、该应用的资源共享区的权限标识(该应用存储的idfa能够被其他资源共享区的权限标识匹配的应用读取)、以及该应用的资源共享区的属性信息(例如可以包括:服务类型、安全类型等)。通过预先配置资源共享信息,可以在根据该应用的安全存储区配置信息在该设备上进行信息写入时,根据其中的资源共享需求信息在设备上生成相应的该应用的资源共享区,以使其他应用能够读取该资源共享区中的数据,实现idfa共享。46.2)提取该目标应用的资源共享区的权限标识,将该目标应用的资源共享区的权限标识作为该目标应用的共享权限信息。47.具体地,每个应用的资源共享区的权限标识可以结合实际应用需求在预先配置资源共享信息时进行设置;在一个实施例中,一个应用的资源共享区的权限标识可以包括该应用对应的开发商标识,以实现同一开放商下属应用的资源共享;在另一个实施例中,一个应用的资源共享区的权限标识也可以包括业务类型标识,该业务类型标识可以结合实际应用需求进行设定,以在相同业务类型的应用间实现资源共享(idfa共享),本技术并不以此为限。48.通过响应于目标应用对待追踪对象的标识获取请求,提取该目标应用的共享权限信息,有利于结合目标应用的共享权限信息精准定位可访问的资源共享区,提升数据追踪的安全性和可靠性。49.s203:基于该目标应用的共享权限信息确定该目标应用的关联应用的资源共享区。50.在本技术实施例中,该目标应用的关联应用可以表征能够与该目标应用进行idfa共享的应用(例如,与该目标应用的业务类型相同的应用,或,与该目标应用的开发商相同的应用);具体地,上述的基于该目标应用的共享权限信息确定该目标应用的关联应用的资源共享区可以包括:51.提取本地各应用的资源共享区的权限标识;当任一应用的资源共享区的权限标识与该目标应用的共享权限信息相匹配时,将该应用的资源共享区作为上述关联应用的资源共享区。在一个实施例中,可以当任一应用的资源共享区的权限标识与该目标应用的共享权限信息一致时,确定该应用的资源共享区的权限标识与该目标应用的共享权限信息相匹配。52.通过基于该目标应用的共享权限信息确定该目标应用的关联应用的资源共享区,能够排除无关数据的干扰,提升标识信息获取的效率,进而提升数据追踪的效率。53.s205:从上述关联应用的资源共享区提取目标标识信息。54.具体地,该目标标识信息可以表征用于进行待追踪对象的数据追踪的信息,在本技术实施例中,该目标标识信息可以包括idfa值。55.在本技术实施例中,当上述关联应用的资源共享区多于一个时,上述从上述关联应用的资源共享区提取目标标识信息可以包括:56.提取各关联应用的资源共享区中时间标签属性的值;根据上述各关联应用的资源共享区中时间标签属性的值确定最新的标识信息,将上述最新的标识信息作为该目标标识信息。57.通过提取各关联应用的资源共享区中时间标签属性的值,根据上述各关联应用的资源共享区中时间标签属性的值确定最新的标识信息,将上述最新的标识信息作为该目标标识信息,有利于提升标识信息获取的效率和可靠性,进而高效准确地实现数据追踪。58.在本技术实施例中,该目标标识信息是上述的关联应用预先获取并存储于上述关联应用的资源共享区的。59.在一个实施例中,请参照图3,上述方法还可以包括:60.s301:响应于上述关联应用的权限访问触发指令,生成上述关联应用的标识授权请求信息。61.在本技术实施例中,上述的标识授权请求信息可以包括共享授权提示信息,该共享授权提示信息可以表征在多个应用间共享标识信息的授权提示信息,用于提示用户授权获取的idfa值能够在多个应用间共享,具体地,此时的多个应用可以表征能够与该关联应用进行idfa共享的应用(例如,与该关联应用的业务类型相同的应用,或,与该关联应用的开发商相同的应用)。在实际应用中,上述关联应用的标识授权请求信息可以在请求授权读取idfa值时以弹窗的形式展示给目标用户。62.s303:响应于标识授权许可指令,获取该目标标识信息。63.在本技术实施例中,上述的标识授权许可指令可以为目标用户针对该关联用于读取idfa的授权请求的许可指令,例如,用户点击了弹窗下的同意按键,则发出了上述标识授权许可指令,此时可以获取该目标标识信息(idfa值)。64.请参照图4,在一些实施例中,上述的响应于标识授权许可指令,获取所述目标标识信息可以包括:65.s401:响应于上述标识授权许可指令,获取原始标识信息。66.s403:对该原始标识信息进行数据加密,得到该目标标识信息。67.在本技术实施例中,可以对获取的原始标识信息进行加密,将加密后的标识信息作为目标标识信息,有利于保证数据安全。68.在一个实施例中,上述的响应于标识授权许可指令,获取该目标标识信息可以包括:69.1)根据上述关联应用监控标识授权方法的调用情况。70.具体地,上述标识授权方法可以表征目标设备的系统中用于实现标识授权的方法函数(用于实现idfa授权的方法函数)。71.2)当上述关联应用检测到该标识授权方法被调用时,获取该标识授权方法对应的内容信息。72.在一个实施例中,上述关联应用可以利用预设的权限追踪方法监控标识授权方法的调用情况,当检测到该标识授权方法被调用时,可以修改该标识授权方法的地址信息,使其指向上述预设的权限追踪方法,得到该标识授权方法对应的内容信息。73.3)从上述对应的内容信息中提取上述的目标标识信息。74.在本技术实施例中,获取该标识授权方法对应的内容信息之后,可以从中提取上述的目标标识信息。通过监控标识授权方法的调用情况来提取目标标识信息,有利于及时获取目标标识信息。75.s305:将该目标标识信息存储于上述关联应用的资源共享区。76.在本技术实施例中,响应于标识授权许可指令,获取该目标标识信息之后,可以将该目标标识信息存储于上述关联应用的资源共享区以供后续其他有权限的应用读取,来实现idfa共享。在一些实施例中,还可以从上述对应的内容信息中提取标识更新时间,作为时间标签属性的值以便其他应用读取时进行idfa选取。77.在一些实施例中,还可以从上述对应的内容信息中提取方法标签信息,该方法标签信息可以包括应用id和idfa值,然后将该方法标签信息与预设标签信息比较,当该方法标签信息与预设标签信息相匹配时,再将该目标标识信息存储于上述关联应用的资源共享区,相当于进行获取的信息的检查,能够避免获取到错误的方法函数的内容信息导致获取信息的错误,有利于提升目标标识信息获取的可靠性。78.通过响应于上述关联应用的权限访问触发指令,生成上述关联应用的标识授权请求信息,响应于标识授权许可指令,获取该目标标识信息,然后将该目标标识信息存储于上述关联应用的资源共享区,进而能够实现目标标识信息的共享,有利于后续多应用间灵活便捷的获取idfa,提升数据追踪的效率。79.在本技术实施例中,该标识授权请求信息还可以包括更新授权提示信息,该更新授权提示信息可以表征获取标识信息的更新情况并在多个应用间共享更新情况的授权提示信息,用于提示用户授权获取idfa后多个应用能够获取标识信息的更新情况,并能够在这多个应用间共享标识信息的更新情况。此时的多个应用也可以表征能够与该关联应用进行idfa共享的应用(例如,与该关联应用的业务类型相同的应用,或,与该关联应用的开发商相同的应用)。80.在本技术实施例中,请参照图5,上述方法还可以包括:81.s501:当上述关联应用检测到标识更新触发信息时,获取更新标识信息。82.在实际应用中,由于系统重置等原因,idfa值可能发生改变,一旦idfa值改变,资源共享区原本存储的idfa值就会失效,应用无法继续利用该idfa值实现数据追踪和信息推送,为了提升数据追踪的稳定性和可靠性,有必要及时对资源共享区存储的idfa值进行更新。83.请参照图6,在一个实施例中,上述的当上述关联应用检测到标识更新触发信息时,获取更新标识信息可以包括:84.s601:根据上述关联应用监控标识更新方法的调用情况。85.具体地,上述标识更新方法可以表征目标设备的系统中用于实现标识更新的方法函数(用于实现idfa更新的方法函数)。86.s603:当上述关联应用检测到该标识更新方法被调用时,获取该标识更新方法对应的内容信息。87.在一个实施例中,上述关联应用可以利用预设的权限追踪方法监控标识更新方法的调用情况,当检测到该标识更新方法被调用时,可以修改该标识更新方法的地址信息,使其指向上述预设的权限追踪方法,得到该标识更新方法对应的内容信息。88.s605:从上述对应的内容信息中提取上述的更新标识信息。89.在本技术实施例中,获取该标识更新方法对应的内容信息之后,可以从中提取上述的更新标识信息。通过监控标识更新方法的调用情况来提取更新标识信息,有利于实时确定标识(idfa)更新情况,及时进行资源共享区中的idfa更新。90.s503:根据该更新标识信息更新上述关联应用的资源共享区中的目标标识信息。91.在本技术实施例中,根据该更新标识信息更新上述关联应用的资源共享区中的目标标识信息可以包括:利用该更新标识信息覆盖上述关联应用的资源共享区中的目标标识信息;在一些实施例中,还可以从上述对应的内容信息中提取标识更新时间,更新原有的时间标签属性的值以便其他应用读取时进行idfa选取。92.在一些实施例中,也可以从该标识更新方法对应的内容信息中提取方法标签信息,该方法标签信息可以包括应用id和idfa值,然后将该方法标签信息与预设标签信息比较,当该方法标签信息与预设标签信息相匹配时,再根据该更新标识信息更新上述关联应用的资源共享区中的目标标识信息,相当于进行获取的信息的检查,能够避免监控到错误的方法函数导致获取信息的错误,有利于提升目标标识信息更新的可靠性。93.通过当上述关联应用检测到标识更新触发信息时,获取更新标识信息,根据该更新标识信息更新上述关联应用的资源共享区中的目标标识信息,有利于及时更新资源共享区中的目标标识信息,进而提升数据追踪的可靠性。94.s207:基于该目标标识信息进行数据追踪,得到历史广告数据。95.在本技术实施例中,该目标标识信息可以为idfa值;在基于该目标标识信息进行数据追踪,得到历史广告数据之前,可以利用预设的字典变量对该目标标识信息进行拷贝,该预设的字典变量可以包括预设键值对,上述预设键值对的键为idfa,值为idfa值;后续可以基于该目标标识信息进行数据追踪,得到历史广告数据,进而利用该历史广告数据实现数据分析以及进一步进行信息推送。96.请参照图7,上述方法还可以包括:97.s701:根据上述的历史广告数据进行行为分析,得到分析结果数据;98.在本技术实施例中,根据上述的历史广告数据进行行为分析,得到分析结果数据可以包括:根据上述的历史广告数据确定用户的进行行为分析,确定用户的广告倾向信息,将上述用户的广告倾向信息作为上述的分析结果数据。99.s703:根据上述的分析结果数据在该目标应用中进行信息推送。100.从上述用户的广告倾向信息中提取广告特征信息,根据上述的广告特征信息在该目标应用中进行数据检索,确定与上述的广告特征信息相匹配的信息并进行信息推送(例如,广告信息推送或用户感兴趣商品的推送)。101.通过根据上述的历史广告数据进行行为分析,得到分析结果数据,根据上述的分析结果数据在该目标应用中进行信息推送,有利于利用历史广告数据有针对性为用户推送符合用户需求或兴趣的广告信息,满足用户需求的同时提升信息推送的准确性。102.在一个实施例中,请参照图8,在从上述关联应用的资源共享区提取目标标识信息之前,上述方法还可以包括:103.s801:检测上述关联应用的资源共享区的存储情况。104.s803:当确定上述关联应用的资源共享区为空时,生成该目标应用的标识授权请求信息。105.具体地,上述的标识授权请求信息可以包括共享授权提示信息,该共享授权提示信息可以表征在多个应用间共享标识符的授权提示信息。106.在本技术实施例中,上述的当确定上述关联应用的资源共享区为空时,生成该目标应用的标识授权请求信息的具体过程与s301类似,可以参见s301的相关描述,但此时为当确定上述关联应用的资源共享区为空时,生成该目标应用的标识授权请求信息;当确定上述关联应用的资源共享区为空时,说明没有可共享的目标标识信息,此时目标应用可以通过弹窗请求授权获取idfa值。107.s805:响应于标识授权许可指令,获取该目标标识信息。108.在本技术实施例中,上述的响应于标识授权许可指令,获取该目标标识信息的具体过程与s303类似,可以参见s303的相关描述,在此不再赘述。109.s807:将该目标标识信息存储于该目标应用的资源共享区。110.在本技术实施例中,当确定上述关联应用的资源共享区为空时,生成该目标应用的标识授权请求信息,响应于标识授权许可指令,获取该目标标识信息之后,可以将该目标标识信息存储于该目标应用的资源共享区,实现与目标应用的关联应用共享获取到的idfa值,进而有利于提升数据追踪的效率和灵活性。111.由以上本技术实施例提供的技术方案可见,本技术实施例通过响应于目标应用对待追踪对象的标识获取请求,提取目标应用的共享权限信息,来基于目标应用的共享权限信息确定目标应用的关联应用的资源共享区;有利于结合目标应用的共享权限信息精准定位可访问的资源共享区,提升数据追踪的安全性和可靠性。然后,从关联应用的资源共享区提取目标标识信息,方便快捷地得到目标标识信息;最后,基于目标标识信息进行数据追踪,得到历史广告数据;其中,所述目标标识信息是所述关联应用预先获取并存储于所述关联应用的资源共享区的,有利于提升数据追踪的效率和可靠性。通过当上述关联应用检测到标识更新触发信息时,获取更新标识信息,根据该更新标识信息更新上述关联应用的资源共享区中的目标标识信息,有利于及时更新资源共享区中的目标标识信息,进而提升数据追踪的可靠性。通过根据上述的历史广告数据进行行为分析,得到分析结果数据,根据上述的分析结果数据在该目标应用中进行信息推送,有利于利用历史广告数据有针对性为用户推送符合用户需求或兴趣的广告信息,满足用户需求的同时提升信息推送的准确性。当确定上述关联应用的资源共享区为空时,生成该目标应用的标识授权请求信息,响应于标识授权许可指令,获取该目标标识信息之后,可以将该目标标识信息存储于该目标应用的资源共享区,实现与目标应用的关联应用共享获取到的idfa值,进而有利于提升数据追踪的效率和灵活性。112.本技术实施例还提供了一种数据追踪装置,如图9所示,所述装置可以包括:113.共享权限提取模块910,用于响应于目标应用对待追踪对象的标识获取请求,提取所述目标应用的共享权限信息;114.资源共享区确定模块920,用于基于所述目标应用的共享权限信息确定所述目标应用的关联应用的资源共享区;115.目标标识信息提取模块930,用于从所述关联应用的资源共享区提取目标标识信息;116.数据追踪模块940,用于基于所述目标标识信息进行数据追踪,得到历史广告数据;其中,所述目标标识信息是所述关联应用预先获取并存储于所述关联应用的资源共享区的。117.在一些实施例中,上述装置还可以包括:118.标识授权请求信息生成模块,用于响应于所述关联应用的权限访问触发指令,生成所述关联应用的标识授权请求信息,所述标识授权请求信息包括共享授权提示信息,所述共享授权提示信息表征在多个应用间共享标识信息的授权提示信息;119.目标标识信息获取模块,用于响应于标识授权许可指令,获取所述目标标识信息;120.第一数据存储模块,用于将所述目标标识信息存储于所述关联应用的资源共享区。121.在一些实施例中,上述的目标标识信息获取模块可以包括:122.原始标识信息获取单元,用于响应于所述标识授权许可指令,获取原始标识信息;123.数据加密单元,用于对所述原始标识信息进行数据加密,得到所述目标标识信息。124.在一些实施例中,所述标识授权请求信息还包括更新授权提示信息,所述更新授权提示信息表征获取标识信息的更新情况并在多个应用间共享更新情况的授权提示信息,上述装置还可以包括:125.更新标识信息获取模块,用于当所述关联应用检测到标识更新触发信息时,获取更新标识信息;126.标识更新模块,用于根据所述更新标识信息更新所述关联应用的资源共享区中的目标标识信息。127.具体地,上述的更新标识信息获取模块可以包括:128.方法调用情况监控单元,用于根据所述关联应用监控标识更新方法的调用情况;129.内容获取单元,用于当所述关联应用检测到所述标识更新方法被调用时,获取所述标识更新方法对应的内容信息;130.更新标识提取单元,用于从所述对应的内容信息中提取所述更新标识信息。131.在一些实施例中,上述装置还可以包括:132.在从所述关联应用的资源共享区提取目标标识信息之前,检测所述关联应用的资源共享区的存储情况;133.标识授权请求生成模块,用于当确定所述关联应用的资源共享区为空时,生成所述目标应用的标识授权请求信息,所述标识授权请求信息包括共享授权提示信息,所述共享授权提示信息表征在多个应用间共享标识信息的授权提示信息;134.信息获取模块,用于响应于标识授权许可指令,获取所述目标标识信息;135.第二数据存储模块,用于将所述目标标识信息存储于所述目标应用的资源共享区。136.在本技术实施例中,上述装置还可以包括:137.行为分析模块,用于根据所述历史广告数据进行行为分析,得到分析结果数据;138.信息推送模块,用于根据所述分析结果数据在所述目标应用中进行信息推送。139.所述的装置实施例中的装置与方法实施例基于同样地申请构思。140.本技术实施例提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的数据追踪方法。141.存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。142.本技术实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行,即上述计算机设备可以包括移动终端、计算机终端、服务器或者类似的运算装置。其中,上述的服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。以运行在客户端上为例,图10是本技术实施例提供的一种客户端的结构示意图,如图10所示,该客户端可以用于实施上述实施例中提供的数据追踪方法。具体来讲:143.上述客户端可以包括rf(radio frequency,射频)电路1010、包括有一个或一个以上计算机可读存储介质的存储器1020、输入单元1030、显示单元1040、传感器1050、音频电路1060、wifi(wireless fidelity,无线保真)模块1070、包括有一个或者一个以上处理核心的处理器1080、以及电源1090等部件。本领域技术人员可以理解,图10中示出的客户端结构并不构成对客户端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:144.rf电路1010可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器1080处理;另外,将涉及上行的数据发送给基站。通常,rf电路1010包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim)卡、收发信机、耦合器、lna(low noise amplifier,低噪声放大器)、双工器等。此外,rf电路1010还可以通过无线通信与网络和其他客户端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于gsm(global system of mobile communication,全球移动通讯系统)、gprs(general packet radio service,通用分组无线服务)、cdma(code division multiple access,码分多址)、wcdma(wideband code division multiple access,宽带码分多址)、lte(long term evolution,长期演进)、电子邮件、sms(short messaging service,短消息服务)等。145.存储器1020可用于存储软件程序以及模块,处理器1080通过运行存储在存储器1020的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1020可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述客户端的使用所创建的数据等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1020还可以包括存储器控制器,以提供处理器1080和输入单元1030对存储器1020的访问。146.输入单元1030可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元1030可包括触敏表面1031以及其他输入设备1032。触敏表面1031,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面1031上或在触敏表面1031附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1080,并能接收处理器1080发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面1031。除了触敏表面1031,输入单元1030还可以包括其他输入设备1032。具体地,其他输入设备1032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。147.显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及所述客户端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元1040可包括显示面板1041,可选的,可以采用lcd(liquid crystal display,液晶显示器)、oled(organic light-emitting diode,有机发光二极管)等形式来配置显示面板1041。进一步的,触敏表面1031可覆盖显示面板1041,当触敏表面1031检测到在其上或附近的触摸操作后,传送给处理器1080以确定触摸事件的类型,随后处理器1080根据触摸事件的类型在显示面板1041上提供相应的视觉输出。其中,触敏表面1031与显示面板1041可以两个独立的部件来实现输入和输入功能,但是在某些实施例中,也可以将触敏表面1031与显示面板1041集成而实现输入和输出功能。148.所述客户端还可包括至少一种传感器1050,比如光传感器、运动传感器以及其他传感器。149.音频电路1060、扬声器1061,传声器1062可提供用户与所述客户端之间的音频接口。150.wifi属于短距离无线传输技术,所述客户端通过wifi模块1070可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图10示出了wifi模块1070,但是可以理解的是,其并不属于上述客户端的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。151.处理器1080是所述客户端的控制中心,利用各种接口和线路连接整个客户端的各个部分,通过运行或执行存储在存储器1020内的软件程序和/或模块,以及调用存储在存储器1020内的数据,执行所述客户端的各种功能和处理数据,从而对客户端进行整体监控。可选的,处理器1080可包括一个或多个处理核心;优选的,处理器1080可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1080中。152.所述客户端还包括给各个部件供电的电源1090(比如电池),优选的,电源可以通过电源管理系统与处理器1080逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源1090还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。153.尽管未示出,上述客户端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,客户端的显示单元是触摸屏显示器,客户端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行本技术中方法实施例中的指令。154.本技术的实施例还提供了一种计算机可读存储介质,所述存储介质可设置于服务器之中以保存用于实现方法实施例中一种数据追踪方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的数据追踪方法。155.可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。156.本技术的实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的各种可选实现方式中提供的方法。157.由上述本技术提供的数据追踪方法、装置、设备、存储介质或计算机程序的实施例可见,本技术中通过响应于目标应用对待追踪对象的标识获取请求,提取目标应用的共享权限信息,来基于目标应用的共享权限信息确定目标应用的关联应用的资源共享区;有利于结合目标应用的共享权限信息精准定位可访问的资源共享区,提升数据追踪的安全性和可靠性。然后,从关联应用的资源共享区提取目标标识信息,方便快捷地得到目标标识信息;最后,基于目标标识信息进行数据追踪,得到历史广告数据;其中,所述目标标识信息是所述关联应用预先获取并存储于所述关联应用的资源共享区的,有利于提升数据追踪的效率和可靠性。通过当上述关联应用检测到标识更新触发信息时,获取更新标识信息,根据该更新标识信息更新上述关联应用的资源共享区中的目标标识信息,有利于及时更新资源共享区中的目标标识信息,进而提升数据追踪的可靠性。通过根据上述的历史广告数据进行行为分析,得到分析结果数据,根据上述的分析结果数据在该目标应用中进行信息推送,有利于利用历史广告数据有针对性为用户推送符合用户需求或兴趣的广告信息,满足用户需求的同时提升信息推送的准确性。当确定上述关联应用的资源共享区为空时,生成该目标应用的标识授权请求信息,响应于标识授权许可指令,获取该目标标识信息之后,可以将该目标标识信息存储于该目标应用的资源共享区,实现与目标应用的关联应用共享获取到的idfa值,进而有利于提升数据追踪的效率和灵活性。158.需要说明的是:上述本技术实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。159.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备和存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。160.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。161.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部