一种广告投放策略确定方法及装置与流程

文档序号:18973646发布日期:2019-10-29 03:06阅读:138来源:国知局
一种广告投放策略确定方法及装置与流程
本申请涉及广告投放领域,具体而言,涉及一种广告投放策略确定方法及装置。
背景技术
:随着互联网技术的发展,越来越多的企业选择在网络上进行广告的发布。在将广告进行发布之后,通常会对广告发布的结果进行统计,可以统计的内容有很多种,比如可以统计浏览次数、浏览人数、最佳浏览时段等等。在对广告发布的结果进行统计的时候,通常是分别由每个广告监测方服务器负责将在本平台发布的广告的浏览数据(包括浏览时间点、浏览时长、浏览者的身份信息等)进行搜集,而后,每个广告监测方服务器再分别将各自搜集到的浏览数据发送给数据统计方服务器进行最终的数据统计。技术实现要素:本申请提供了一种广告投放策略确定方法,包括:数据统计方服务器获取广告监测方服务器所发出的统计结果,统计结果中携带有第一实际密文身份信息;若第一实际密文身份信息是第一单方加密类的身份信息,则数据统计方服务器使用第二单方加密算法对第一实际密文身份信息进行加密,以得到第二实际密文身份信息;第一单方加密类的身份信息是广告监测方服务器使用第一单方加密算法对每次浏览第一目标广告的电子设备的身份信息进行加密后的得到的;数据统计方服务器根据第二实际密文身份信息和样本数据库中的第一样本密文身份信息的匹配情况,确定浏览第一目标广告的电子设备的属性信息;第一样本密文身份信息是使用第一单方加密算法和第二单方加密算法对电子设备的样本身份信息进行加密后得到的;样本数据库中记录有每个电子设备的第一样本密文身份信息和电子设备的属性信息;数据统计方服务器根据浏览第一目标广告的电子设备的属性信息确定广告投放策略。在某些实施例中,在步骤数据统计方服务器根据第二实际密文身份信息和样本数据库中的第一样本密文身份信息的匹配情况,确定浏览第一目标广告的电子设备的属性信息之前,还包括:数据统计方服务器对样本数据库中的电子设备的样本身份信息使用第二单方加密算法进行加密,得到第二样本密文身份信息;数据统计方服务器将第二样本密文身份信息向广告监测方服务器发送,以使广告监测方服务器使用第一单方加密算法对第二样本密文身份信息进行加密,以得到第一样本密文身份信息,并使广告监测方服务器返回第一样本密文身份信息;数据统计方服务器根据返回的第一样本密文身份信息更新样本数据库。在某些实施例中,第一单方加密算法和第二单方加密算法均为只使用乘方取模进行计算的加密算法;或,第一单方加密算法和第二单方加密算法均为只使用乘法进行计算的加密算法;或,第一单方加密算法和第二单方加密算法均为只使用加法进行计算的加密算法。在某些实施例中,第一单方加密类的身份信息是广告监测方服务器使用第一单方加密算法和通用加密算法对每次浏览第一目标广告的电子设备的身份信息进行加密后的得到的;通用加密算法是数据统计方服务器和广告监测方服务器均掌握的加密算法。在某些实施例中,统计结果中还携带有广告监测方服务器的标识信息;若第一实际密文身份信息是第一单方加密类的身份信息,则数据统计方服务器使用第二单方加密算法对第一实际密文身份信息进行加密,以得到第二实际密文身份信息,包括:根据广告监测方服务器的标识信息确定第一实际密文身份信息的类型;若第一实际密文身份信息是第一单方加密类的身份信息,则数据统计方服务器使用第二单方加密算法对第一实际密文身份信息进行加密,以得到第二实际密文身份信息。在某些实施例中,还包括:若第一实际密文身份信息是通用加密类的身份信息,则数据统计方服务器根据第一实际密文身份信息和样本数据库中的第二样本密文身份信息的匹配情况,确定浏览第一目标广告的电子设备的属性信息;通用加密类的身份信息是广告监测方服务器对样本身份信息使用通用加密算法进行加密后得到的;第二样本密文身份信息是使用通用加密算法对电子设备的样本身份信息进行加密后得到的。在某些实施例中,根据确定的属性信息确定广告投放策略,包括:根据浏览第一目标广告的电子设备的属性信息,判断浏览第一目标广告的全部电子设备中,符合预定属性要求的电子设备的总量;根据符合预定属性要求的电子设备的总量,确定是否终止第一目标广告的投放。在某些实施例中,根据确定的属性信息确定广告投放策略,包括:根据浏览第一目标广告的电子设备的属性信息,判断浏览第一目标广告的全部电子设备中,符合预定属性要求的电子设备的总量;根据符合预定属性要求的电子设备的总量,确定与第一目标广告的类型相同的第二目标广告的投放策略。本申请还提供了一种广告投放策略确定装置,设置于数据统计方服务器中,该装置包括:第一获取模块,用于获取广告监测方服务器所发出的统计结果,统计结果中携带有第一实际密文身份信息;第一加密模块,若第一实际密文身份信息是第一单方加密类的身份信息,则用于使用第二单方加密算法对第一实际密文身份信息进行加密,以得到第二实际密文身份信息;第一单方加密类的身份信息是广告监测方服务器使用第一单方加密算法对每次浏览第一目标广告的电子设备的身份信息进行加密后的得到的;第一确定模块,用于根据第二实际密文身份信息和样本数据库中的第一样本密文身份信息的匹配情况,确定浏览第一目标广告的电子设备的属性信息;第一样本密文身份信息是使用第一单方加密算法和第二单方加密算法对电子设备的样本身份信息进行加密后得到的;样本数据库中记录有每个电子设备的第一样本密文身份信息和电子设备的属性信息;第二确定模块,用于根据浏览第一目标广告的电子设备的属性信息确定广告投放策略。在某些实施例中,还包括:第二加密模块,用于对样本数据库中的电子设备的样本身份信息使用第二单方加密算法进行加密,得到第二样本密文身份信息;第一发送模块,用于将第二样本密文身份信息向广告监测方服务器发送,以使广告监测方服务器使用第一单方加密算法对第二样本密文身份信息进行加密,以得到第一样本密文身份信息,并使广告监测方服务器返回第一样本密文身份信息;更新模块,用于根据返回的第一样本密文身份信息更新样本数据库。本申请所提供的方法,在数据统计方服务器接收到广告监测方服务器所发来的第一实际密文身份信息后,如果第一实际密文身份信息是第一单方加密类的身份信息,就使用第二单方加密算法对第一实际密文身份信息进行加密,以得到第二实际密文身份信息,并使用第二实际密文身份信息和样本数据库中的第一样本密文身份信息的匹配情况,确定浏览第一目标广告的电子设备的属性信息,而后再根据浏览第一目标广告的电子设备的属性信息确定广告投放策略。由于样本数据库中的第一样本密文身份信息是使用第一单方加密算法和第二单方加密算法对电子设备的样本身份信息进行加密后得到的;并且样本数据库中记录有每个电子设备的第一样本密文身份信息和电子设备的属性信息;因此,数据统计方服务器可以直接使用该数据库中的内容来确定统计结果所电子设备的属性信息,进而,采用此种方式使得数据统计方服务器可以得到更多的有效数据,提高了确定广告投放策略的准确度。为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例所提供的广告投放策略确定方法的基本流程图;图2示出了本申请实施例所提供的广告投放策略确定方法在实现时所使用系统的系统架构示意图;图3示出了本申请实施例所提供的广告投放策略确定方法的优化流程图;图4示出了本申请实施例所提供的第一计算设备的示意图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。相关技术中,在对广告发布的结果进行统计的时候,需要先由广告监测方服务器各自将搜集到的本平台的浏览数据进行收集,而后再分别将浏览数据发送给数据统计方服务器,以由数据统计方服务器完成浏览数据的最终统计。在发送浏览数据的时候,需要先对浏览数据进行加密,而后再将加密后的浏览数据发送给数据统计方服务器,以防止第三方恶意拦截和切取电子设备信息。通常情况下,对浏览数据进行加密采用的是通用加密算法(如md5算法)。在数据统计方服务器接收到加密后的浏览数据后,再使用和通用加密算法相配合的通用解密算法对浏览数据进行解密,而后就可以进行后续的统计操作了,统计操作如根据浏览者的电子设备的身份信息(如id号)在样本库中查找出该电子设备的身份信息的属性信息(如性别、年龄、职业等),而后,就可以依据属性信息进行后续处理了(如确定观看广告的用户是否是期望的用户,进而确定本次广告是否停止推广)。但某些广告监测方服务器自身有对数据安全的更高要求,也就是除了使用通用加密算法进行加密外,还需要使用广告监测方服务器所独有的加密算法(单方加密算法,即只由广告监测方服务器自己所掌握的加密算法)进行加密,而后才能够将浏览数据发送出来。处于保密需求,这独有的加密算法(单方加密算法)不能提供给数据统计方服务器,这导致了数据统计方服务器进行数据统计的时候,无法使用这部分使用独有的加密算法进行加密后的浏览数据,这也就导致了最终的统计结果是不够准确的。也使得使用该统计结果来确定出的广告投放策略是不够准确的。针对上述情况,本身请提供了一种方法,如图1所示,包括如下步骤:s101,数据统计方服务器获取广告监测方服务器所发出的统计结果,统计结果中携带有第一实际密文身份信息;s102,若第一实际密文身份信息是第一单方加密类的身份信息,则数据统计方服务器使用第二单方加密算法对第一实际密文身份信息进行加密,以得到第二实际密文身份信息;第一单方加密类的身份信息是广告监测方服务器使用第一单方加密算法对每次浏览第一目标广告的电子设备的身份信息进行加密后的得到的;s103,数据统计方服务器根据第二实际密文身份信息和样本数据库中的第一样本密文身份信息的匹配情况,确定浏览第一目标广告的电子设备的属性信息;第一样本密文身份信息是使用第一单方加密算法和第二单方加密算法对电子设备的样本身份信息进行加密后得到的;样本数据库中记录有每个电子设备的第一样本密文身份信息和电子设备的属性信息;s104,数据统计方服务器根据浏览第一目标广告的电子设备的属性信息确定广告投放策略。如图2所示,示出了本申请所提供的方案在实现时所依附的网络系统。从图2中可以看出,该网络系统包括广告监测方服务器、数据统计方服务器和多个电子设备;其中,广告监测方服务器的主要作用是对发布的第一目标广告(多个广告中的指定一个或多个)进行监测,监测的主要内容是:在有电子设备浏览第一目标广告的时候,记录下该次浏览的相关信息,此处的相关信息可以如:浏览时间、浏览次数(本次浏览第一目标广告时是第一目标广告第几次被浏览)、浏览第一目标广告的电子设备的身份信息(可以是电子设备的id号)、浏览第一目标广告时用户使用的账号等等。为了保证本申请的方案能够实现,本方案中,广告监测方服务器在记录该次浏览的相关信息时,至少应当记录下浏览第一目标广告的电子设备的身份信息。通常情况下,广告监测方服务器也可以是广告发布方服务器,也就是广告监测方服务器先将广告在某个网络平台上发布出来(此时,广告监测方服务器也包含了广告发布方服务器的功能),在有电子设备浏览第一目标广告的时候,记录浏览第一目标广告的电子设备的身份信息。电子设备浏览第一目标广告的方式可以有很多种,比如,可以是广告监测方服务器将第一目标广告的简介和链接以短消息的形式发送给某个电子设备,使用该电子设备的用户在浏览了简介之后,点击链接来浏览第一目标广告;还可以是用户在浏览网站的时候,直接在网站的页面中显示出第一目标广告。图2中电子设备只是示例性的画出了5个,实际上能够看到第一目标广告的电子设备的数量通常是很多的,比如,能够被广告监测方服务器所监测到的电子设备(可能浏览第一目标广告的电子设备)可能是数百万,甚至是更多的。基于图2中所示出的系统,步骤s101在实现前,需要由广告监测方服务器先行完成对电子设备的身份信息的记录,并且使用预定的加密算法(如第一单方加密算法)对电子设备的身份信息进行加密进而得到第一实际密文身份信息(此处的实际密文身份信息指的是:对由于电子设备实际浏览第一目标广告而生成的浏览记录中的电子设备身份信息进行加密而得到的信息)。而后,广告监测方服务器就可以将第一实际密文身份信息发送给数据统计方服务器了。此处需要说明的是,第一实际密文身份信息有两种类型,分别是第一单方加密类的身份信息和通用加密类的身份信息。第一单方加密类的身份信息就是使用第一单方加密算法对电子设备的身份信息进行加密进而得到第一实际密文身份信息;而通用加密类的身份信息是对样本身份信息使用通用加密算法进行加密后得到的。此处,通用加密算法是数据统计方服务器和广告监测方服务器都掌握的加密算法。步骤s101中,数据统计方服务器所接收到的第一实际密文身份信息可能是数据统计方服务器使用内部加密算法(第一单方加密算法)对电子设备的身份信息进行加密后得到的。此处,第一单方加密算法指的是只由广告监测方服务器所掌握的加密算法,或者是数据统计方服务器所无法获知的加密算法。步骤s102中,如果第一实际密文身份信息是第一单方加密类的身份信息,那么数据统计方服务器则需要使用第二单方加密算法对第一实际密文进行第二次加密,进而得到第二实际密文身份信息。与第一单方加密算法相类似的,第二单方加密算法指的是只由数据统计方服务器所掌握的加密算法,或者是广告监测方服务器所无法获知的加密算法。进而,步骤s103中,需要使用第二实际密文身份信息在样本数据库中查找浏览第一目标广告的电子设备的属性信息。此处,需要对样本数据库进行介绍。样本数据库是只由数据统计方服务器所掌握的数据库。传统的样本数据库中所存储的通常是每个电子设备的身份信息和每个电子设备的属性信息。这样,在传统技术中,当数据统计方服务器接收到广告监测方服务器所发来的电子设备的身份信息之后,就可以直接在该样本数据库中查找到电子设备的身份信息所对应的属性信息,而后就可以进行后续处理了。而本方案中,由于第二实际密文身份信息是经过两次加密的(分别使用第一单方加密算法和第二单方加密算法进行了加密),因而,样本数据库中的所存储的电子设备的身份信息也应当是经过两次加密的,而电子设备的属性信息并不需要提供给外界,因此电子设备的属性信息并不需要进行加密。也就是,样本数据库中记录有每个电子设备的第一样本密文身份信息和电子设备的属性信息。进而,本方案中,样本数据库中所存储的信息应当是经过两次加密的密文身份信息,即样本数据库中所存储的第一样本密文身份信息是使用第一单方加密算法和第二单方加密算法对样本数据库中的样本身份信息进行加密后得到的。对电子设备的身份信息进行两次加密进而得到第一样本密文身份信息的方式有两种,分别是:第一种,数据统计方服务器和广告监测方服务器分别进行加密;第二种,由独立于数据统计方服务器和广告监测方服务器的可信的第三方机构进行加密。不论采用哪种得到第一样本密文身份信息的方式,对于同一个电子设备的身份信息而言,其第二实际密文身份信息和第一样本密文身份信息的内容应当是相同的。如下表所示,示出了本方案中的样本数据库存储数据的一种形式:表1编号第一样本密文身份信息电子设备的属性信息1aaaaaxxxx2bbbbbyyyy3ccccczzzz如表1所示,样本数据库中所存储的第一样本密文身份信息和电子设备的属性信息应当是对应存在的,每个电子设备都对应有一个唯一的第一样本密文身份信息和一个电子设备的属性信息。进而,以第一样本密文身份信息为媒介,就可以将第二实际密文身份信息与电子设备的属性信息联系起来了,也就是,通过第二实际密文身份信息可以在样本数据库中查找得到第二实际密文身份信息所对应的电子设备的属性信息,该属性信息也就是浏览第一目标广告的电子设备的属性信息。进而,通过步骤s103就可以确定出至少一次(通常是很多次,或者是每次)浏览第一目标广告的电子设备的属性信息。在确定了浏览第一目标广告的电子设备的属性信息之后就可以确定第一目标广告的投放情况了,比如,如果浏览第一目标广告的电子设备的属性信息都是学生使用的电子设备,并且该第一目标广告的投放目标人群就是学生,那么就说明该第一目标广告的投放是较好的。又比如,浏览第一目标广告的电子设备的属性信息中80%是学生,并且浏览第一目标广告的总次数为1000次,那么就可以基本推断出学生浏览了800次,如果该第一目标广告的投放目标人群就是学生,并且800次达到了预定的人数要求,那么就说明该第一目标广告的投放是较好的。具体来说,样本数据库中所记录的第一样本密文身份信息很难覆盖全部的电子设备。比如,监测得到的浏览第一目标广告的电子设备的身份信息共有1000个,但样本库中可能只有这1000个身份信息中的200个,那么步骤s104中可以就对这200个进行分析,比如这200个身份信息中,显示为学生的有150个,那么就可以确定学生的占比为3/4,那么全部的浏览第一目标广告的电子设备的身份信息中,就应当有750个是学生。进而,采用此种方式,在数据库中的数据不足够全面的情况下,也可以推断出符合预定属性要求的电子设备的总量。进而,根据确定的总量可以确定是否终止第一目标广告的投放。比如,总量已经够了,那么说明受众群体已经充分的了解到了该广告的内容,此时就不用再继续发布广告了。也就是,步骤s103可以按照如下方式来实现:步骤1031,根据浏览第一目标广告的电子设备的属性信息,判断浏览第一目标广告的全部电子设备中,符合预定属性要求的电子设备的总量;步骤1032,根据符合预定属性要求的电子设备的总量,确定是否终止第一目标广告的投放。更具体来说,步骤1032在实现的时候,可以结合广告的发布时间来确定是否终止第一目标广告的投放。也就是,步骤1032可以按照如下方式来实现:根据符合预定属性要求的电子设备的总量和第一目标广告的发布总时间,确定是否终止第一目标广告的投放。一般来说,当发布时间较长,总量足够大的时候,就应当终止第一目标广告的投放;是否终止第一目标广告的投放。当发布时间较长,总量过小的时候,就应当更换发布平台重新发布;当发布时间较短,总量足够多的时候,也应当终止发布。除了控制第一目标广告是否发布以外,根据总量的数值来可以确定下一个广告的发布方式,也就是,步骤s103可以按照如下方式实现:步骤1033,根据浏览第一目标广告的电子设备的属性信息,判断浏览第一目标广告的全部电子设备中,符合预定属性要求的电子设备的总量;步骤1034,根据符合预定属性要求的电子设备的总量,确定与第一目标广告的类型相同的第二目标广告的投放策略。其中,步骤1033的实现方式与步骤1031的实现方式是相同的,此处不再重复说明。步骤1034中,要确定的并非是第一目标广告的投放策略,而是与第一目标广告类型相同的第二目标广告的投放策略。此处的类型可以是按照用户群体来区分的类型,比如,针对学生的广告、针对办公室人群的广告、针对工人的广告、针对夫妻的广告等。在确定了第一目标广告的投放情况(符合预定属性要求的电子设备的总量反映了第一目标广告的投放情况),就可以更加准确的确定出与之类型相同的广告的投放策略了,也就是,第一目标广告投放的成功(总量较大),则第二目标广告可以延续该投放方式;反之就应当变更投放方式。如前文中的说明,对电子设备的身份信息进行两次加密进而得到第一样本密文身份信息的方式有两种,分别是:第一种,数据统计方服务器和广告监测方服务器分别进行加密;第二种,由独立于数据统计方服务器和广告监测方服务器的可信的第三方机构进行加密。下面分别对这两种方式进行说明。针对第一种方式,本申请所提供的方法在实现时,如图3所示,在步骤s103之前可以还包括如下步骤:s301,数据统计方服务器对样本数据库中的电子设备的样本身份信息使用第二单方加密算法进行加密,得到第二样本密文身份信息;s302,数据统计方服务器将第二样本密文身份信息向广告监测方服务器发送,以使广告监测方服务器使用第一单方加密算法对第二样本密文身份信息进行加密,以得到第一样本密文身份信息,并使广告监测方服务器返回第一样本密文身份信息;s303,数据统计方服务器根据返回的第一样本密文身份信息更新样本数据库。步骤s301中,出于对样本数据库进行保密的需求(主要是不期望将明文的电子设备的身份信息泄露给广告监测方服务器),数据统计方服务器在发送电子设备的身份信息给广告监测方服务器之前,需要将电子设备的样本身份信息进行加密。也就是,数据统计方服务器需要对样本数据库中的电子设备的样本身份信息使用第二单方加密算法进行加密,得到第二样本密文身份信息。步骤s302中,在数据统计方服务器将第二样本密文身份信息向广告监测方服务器发送之后,就需要广告检测方式使用第一单方加密算法对第二样本密文身份信息进行加密,以得到第一样本密文身份信息。而后,广告监测方服务器需要返回该第一样本密文身份信息。最后,步骤s303中,数据统计方服务器就可以根据返回的第一样本密文身份信息更新样本数据库。此处的更新有两个含义,第一个含义是在样本数据库未建立的时候,直接使用返回的第一样本密文身份信息建立一个样本数据库;第二个含义是在已经建立了样本数据库的情况下,使用返回的第一样本密文身份信息在样本数据库中增加一条记录。针对第一种方式,本申请所提供的方法在实现时,在步骤s103之前可以还包括如下步骤:步骤401,数据统计方服务器通过加密数据通道将第二单方加密算法和样本数据库中的电子设备的样本身份信息向第三方机构发送;步骤402,广告监测方服务器通过加密数据通道将第一单方加密算法向第三方机构发送;步骤403,第三方机构使用第一单方加密算法和第二单方加密算法对电子设备的样本身份信息进行加密,以得到第一样本密文身份信息;步骤404,第三方机构将第一样本密文身份信息向数据统计方服务器发送;步骤405,数据统计方服务器根据第一样本密文身份信息更新样本数据库。与第一种方式相比,第二种方式需要数据统计方服务器和广告监测方服务器各自将自己所掌握的加密算法发送给第三方机构,虽然是通过加密数据通道进行的发送,但也有泄密的风险。上述两种方式相比,第一种方式的可行性更高(保密性),但对算法本身是有一定要求的,主要是指针对任一个参数(身份信息的代码)先用第一单方加密算法进行加密,再使用第二单方加密算法进行加密的结果,应当与先用第二单方加密算法进行加密,再使用第一单方加密算法进行加密的结果是相同的。也就是调换加密的顺序对加密的结果不会有任何影响。进而,下面列举几种可以完成第一种方式的加密算法(第一单方加密算法、第二单方加密算法)的例子。例子1,采用乘方取模的方式。此种情况下,第一单方加密算法可以是:f(x)=x^amod(m);第二单方加密算法可以是:g(x)=x^bmod。其中,m为双方(数据统计方服务器和广告监测方服务器)共同掌握的公钥,为一个超大整数。a和b分别为各自单独掌握的小于m的整数,为各自的私钥。因此f(g(x))=g(f(x))=x^(a*b)mod(m)。例子2,采用乘法交换的方式。此种情况下,第一单方加密算法可以是:f(x)=x*a;第二单方加密算法可以是:g(x)=x*b。具体实现时,在执行加密之前,先将电子设备的身份信息(id号)转化为10进制的正整数x。a和b分别为各自单独掌握的超大正整数,为各自的私钥。因此f(g(x))=g(f(x))=x*a*b。例子3,采用加法交换的方式。此种情况下,第一单方加密算法可以是:f(x)=x+a;第二单方加密算法可以是:g(x)=x+b。具体实现时,在执行加密之前,先将移动端设备id转化为10进制的正整数x。a和b分别为各自单独掌握的超大正整数,为各自的私钥。因此f(g(x))=g(f(x))=x+a+b。相对应的,采用第二种生成第一样本密文身份信息的方式就不涉及加密顺序的问题,但安全方面可能会有些问题。可见,这两种生成第一样本密文身份信息的方式相比,一个侧重于安全,一个侧重于实现难度(是否要求加密顺序)。如前文中的说明,传统技术中,广告监控方会采用先通过通用加密算法(md5)对实际浏览第一目标广告而产生的电子设备的身份信息进行加密,而后再将加密后的身份信息发送给数据统计方服务器的方式完成信息的传递。本方案中,仍然可以继续使用这种通用加密算法进行加密。此种情况下,第一单方加密类的身份信息是广告监测方服务器使用第一单方加密算法和通用加密算法对每次浏览第一目标广告的电子设备的身份信息进行加密后的得到的;通用加密算法是数据统计方服务器和广告监测方服务器均掌握(知晓)的加密算法。对应的步骤s301也可以按照如下方式来实现:数据统计方服务器对样本数据库中的电子设备的样本身份信息使用第二单方加密算法和通用加密算法进行加密,得到第二样本密文身份信息。也就是,不论数据统计方服务器还是广告监测方服务器,在发送数据前都需要使用通用加密算法进行加密。与单方加密算法(第一单方加密算法、第二单方加密算法)相比,通用加密算法的主要特性是双方都知晓该加密算法。具体在实现的时候,并不是每个广告监测方服务器都需要使用第一单方加密算法对身份信息进行加密的,也就是一些广告监测方服务器需要使用第一单方加密算法(还可以进一步使用通用加密算法)对身份信息加密,另一些广告监测方服务器只使用通用加密算法对身份信息进行加密后就可以发送了。也就是,如果是使用通用加密算法得到的第一实际密文身份信息,不需要使用第二单方加密算法进一步加密了,因为通用加密算法本身就是数据统计方服务器所知晓的加密算法,其可以使用通用加密算法直接对样本身份信息进行加密,并使用加密的结果更新样本库。如上述描述可知,在接收到第一实际密文身份信息之后,有两种处理方式一种是针对第一单方加密类的身份信息的处理方式,一种是针对通用加密类的身份信息的处理方式。为了让数据统计方服务器更加清楚使用哪种处理方式,优选在统计结果中携带上广告监测方服务器的标识信息;该标识信息反映了发出统计结果的广告监测方服务器的类型。进而,步骤s102可以按照如下方式实现:根据广告监测方服务器的标识信息确定第一实际密文身份信息的类型;若第一实际密文身份信息是第一单方加密类的身份信息,则数据统计方服务器使用第二单方加密算法对第一实际密文身份信息进行加密,以得到第二实际密文身份信息。对应的,若第一实际密文身份信息是通用加密类的身份信息,则数据统计方服务器根据第一实际密文身份信息和样本数据库中的第二样本密文身份信息的匹配情况,确定浏览第一目标广告的电子设备的属性信息;通用加密类的身份信息是广告监测方服务器对样本身份信息使用通用加密算法进行加密后得到的;第二样本密文身份信息是使用通用加密算法对电子设备的样本身份信息进行加密后得到的。与上述方法相对应的,本申请还提供了一种广告投放策略确定装置,设置于数据统计方服务器中,该装置包括:第一获取模块,用于获取广告监测方服务器所发出的统计结果,统计结果中携带有第一实际密文身份信息;第一加密模块,若第一实际密文身份信息是第一单方加密类的身份信息,则用于使用第二单方加密算法对第一实际密文身份信息进行加密,以得到第二实际密文身份信息;第一单方加密类的身份信息是广告监测方服务器使用第一单方加密算法对每次浏览第一目标广告的电子设备的身份信息进行加密后的得到的;第一确定模块,用于根据第二实际密文身份信息和样本数据库中的第一样本密文身份信息的匹配情况,确定浏览第一目标广告的电子设备的属性信息;第一样本密文身份信息是使用第一单方加密算法和第二单方加密算法对电子设备的样本身份信息进行加密后得到的;样本数据库中记录有每个电子设备的第一样本密文身份信息和电子设备的属性信息;第二确定模块,用于根据浏览第一目标广告的电子设备的属性信息确定广告投放策略。优选的,还包括:第二加密模块,用于对样本数据库中的电子设备的样本身份信息使用第二单方加密算法进行加密,得到第二样本密文身份信息;第一发送模块,用于将第二样本密文身份信息向广告监测方服务器发送,以使广告监测方服务器使用第一单方加密算法对第二样本密文身份信息进行加密,以得到第一样本密文身份信息,并使广告监测方服务器返回第一样本密文身份信息;更新模块,用于根据返回的第一样本密文身份信息更新样本数据库。与上述方法相对应的,本申请还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行广告投放策略确定方法。如图4所示,为本申请实施例所提供的计算设备示意图,该计算设备1000包括:处理器1001、存储器1002和总线1003,存储器1002存储有执行指令,当第一计算设备运行时,处理器1001与存储器1002之间通过总线1003通信,处理器1001执行存储器1002中存储的如广告投放策略确定方法的步骤。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1