平码五不中公式规律
  • / 23
  • 下载费用:30 金币  

用户密钥识别系统、其所利用的设备及操作该设备的方法.pdf

关 键 ?#21097;?/dt>
用户 密钥 识别 系统 利用 设备 操作 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580044909.X

申请日:

2015.12.11

公开号:

CN106663155A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06F 21/31申请日:20151211|||公开
IPC分类号: G06F21/31(2013.01)I; G06Q30/02(2012.01)I; H04W4/02(2009.01)I 主分类号: G06F21/31
申请人: SK 普兰尼特有限公司
发明人: 韩敏虎
地址: 韩国京畿道
优?#28909;ǎ?/td> 2015.01.02 KR 10-2015-0000250
专利代理机构: 北京三友知识产权代理有限公司 11127 代理人: 李辉;刘久亮
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580044909.X

授权公告号:

|||

法律状态公告日:

2018.01.23|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

公开了一种用户密钥识别系统、用于该用户密钥识别系统的用户密钥识别设备以及用于操作该设备的方法,在互相不同的多个用户密钥被分配给单个终端的环境下,该系统能够识别分配给相同终端的互相不同的用户密钥,并且此外,允许用单个用户密钥管理分配给相同终端的互相不同的用户密钥。

权利要求书

1.一种用户密钥识别设备,该用户密钥识别设备包括:
收集器,所述收集器被配置成从各个终端收集包括用户密钥和位置信息的特定信息;
验证单元,所述验证单元被配置成基于对所述特定信息的收集结果来验证在各个时间
区域中属于特定位置区域的位置信息的用户密钥;
第一筛选单元,所述第一筛选单元被配置成在由所述验证单元验证的所述用户密钥当
中筛选具有在相同时间区域中属于所述特定位置区域的概率的一对用户密钥,所述概?#23454;?br />于或大于第一预定参考值;以及
密钥识别单元,所述密钥识别单元被配置成将在由所述第一筛选单元筛选的用户密钥
对当中的特定用户密钥对中包括的不同的用户密钥识别为分配给相同特定终端的用户密
钥。
2.根据权利要求1所述的用户密钥识别设备,该用户密钥识别设备还包括:
第二筛选单元,所述第二筛选单元被配置成基于通过根据日期分析所述收集结果而获
得的分析结果,将在由所述第一筛选单元筛选的所述用户密钥对当中的所具有的在相同日
期属于所述特定位置区域的概率大于或等于第二预定参考值的用户密钥对筛选为所述特
定用户密钥对。
3.根据权利要求1所述的用户密钥识别设备,其中,所述特定信息是由所述终端中的用
于请求和接收基于应用的广告的应用驱动单元和所述终端中的用于请求和接收基于网络
的广告的网络驱动单元中的至少一个驱动单元使用预分配的用户密钥生成的广告请求信
息。
4.根据权利要求1所述的用户密钥识别设备,其中,在所述特定用户密钥对中包括的所
述不同的用户密钥被分别不同地分配给在所述特定终端中安装的应用驱动单元和网络驱
动单元。
5.根据权利要求1所述的用户密钥识别设备,其中,所述第一筛选单元被配置成:
在由所述验证单元验证的所述用户密钥当中,检查在预定时间范围内属于所述特定位
置区域的第一用户密钥的时间区域的数量;
在由所述验证单元验证的所述用户密钥当中,检查在所述时间范围内属于所述特定位
置区域的第二用户密钥的与所述第一用户密钥的所述时间区域相同的时间区域的数量;
基于所述第一用户密钥的所述时间区域的数量和所述第二用户密钥的相同的时间区
域的数量,计算在所述相同的时间区域中属于所述特定位置区域的概?#21097;?#20197;及
当所计算的概率大于或等于第一参考值时,将所述第一用户密钥和所述第二用户密钥
筛选为用户密钥对。
6.根据权利要求5所述的用户密钥识别设备,其中,所述第一用户密钥是根据在所述时
间范围内收集到相关特定信息的次数从由所述验证单元验证的所述用户密钥当中?#27492;?#24207;
选择的用户密钥,
其中,所述第二用户密钥是由所述验证单元验证的所述用户密钥当中的除了所述第一
用户密钥之外的剩余用户密钥中的每一个用户密钥。
7.根据权利要求2所述的用户密钥识别设备,其中,所述第二筛选单元被配置成:
针对由所述第一筛选单元筛选的每一个所述用户密钥对,检查在紧接当前日期之前的
前一日期内属于所述特定位置区域的第一用户密钥的时间区域的数量以及属于所述特定
位置区域的第二用户密钥的所述当前日期的与所述第一用户密钥的所述时间区域相同的
时间区域的数量;
针对由所述第一筛选单元筛选的每一个所述用户密钥对,基于所述第一用户密钥在所
述前一日期的所述时间区域的数量和所述第二用户密钥在所述当前日期的相同的时间区
域的数量,计算所述第一用户密钥和所述第二用户密钥在所述相同日期属于所述特定位置
区域的概?#21097;?#20197;及
将由所述第一筛选单元筛选的所述用户密钥对当中的具有大于或等于第二参考值的
所计算的概率的用户密钥对筛选为特定用户密钥对。
8.根据权利要求3所述的用户密钥识别设备,其中,在所述特定用户密钥对中包括的所
述不同的用户密钥包括分配给在所述特定终端中安装的所述应用驱动单元和所述网络驱
动单元中的一个驱动单元的第一用户密钥以及分配给所述应用驱动单元和所述网络驱动
单元中的另一驱动单元的第二用户密钥,
所述用户密钥识别设备还包括:
密钥控制单元,所述密钥控制单元被配置成在从所述应用驱动单元和所述网络驱动单
元中的任一个驱动单元接收到使用所述第二用户密钥生成的所述广告请求信息时发送所
述第一用户密钥,使得在所述特定终端中安装的所述应用驱动单元和所述网络驱动单元两
者使用所述第一用户密钥。
9.一种操作用户密钥识别设备的方法,该方法包括以下步骤:
执行从各个终端收集包括用户密钥和位置信息的特定信息的收集步骤;
执行基于对所述特定信息的收集结果来验证在各个时间区域中属于特定位置区域的
位置信息的用户密钥的验证步骤;
执行在所述验证步骤中验证的所述用户密钥当中筛选具有在相同时间区域中属于所
述特定位置区域的概率的一对用户密钥的第一筛选步骤,所述概率大于或等于第一预定参
考值;以及
执行将在所述第一筛选步骤中筛选的用户密钥对当中的特定用户密钥对中包括的不
同的用户密钥识别为分配给相同特定终端的用户密钥的密钥识别步骤。
10.根据权利要求9所述的方法,该方法还包括以下步骤:
执?#26800;?#20108;筛选步骤,在所述第二筛选步骤中,基于通过根据日期分析所述收集结果而
获得的分析结果将在所述第一筛选步骤中筛选的所述用户密钥对当中的所具有的在相同
日期属于所述特定位置区域的概率大于或等于第二预定参考值的用户密钥对筛选为所述
特定用户密钥对。
11.根据权利要求9所述的方法,其中,在所述特定用户密钥对中包括的所述不同的用
户密钥被分别不同地分配给在所述特定终端中安装的应用驱动单元和网络驱动单元。
12.根据权利要求9所述的方法,其中,所述第一筛选步骤包括以下步骤:
在所述验证步骤中验证的所述用户密钥当中,检查在预定时间范围内属于所述特定位
置区域的第一用户密钥的时间区域的数量;
在所述验证步骤中验证的所述用户密钥当中,检查在所述时间范围内属于所述特定位
置区域的第二用户密钥的与所述第一用户密钥的所述时间区域相同的时间区域的数量;
基于所述第一用户密钥的所述时间区域的数量和所述第二用户密钥的相同的时间区
域的数量,计算在所述相同的时间区域中属于所述特定位置区域的概?#21097;?#20197;及
当所计算的概率大于或等于第一参考值时,将所述第一用户密钥和所述第二用户密钥
筛选为用户密钥对。
13.根据权利要求10所述的方法,其中,所述第二筛选步骤包括以下步骤:
针对在所述第一筛选步骤中筛选的每一个所述用户密钥对,检查在紧接当前日期之前
的前一日期内属于所述特定位置区域的第一用户密钥的时间区域的数量以及属于所述特
定位置区域的第二用户密钥的所述当前日期的与所述第一用户密钥的所述时间区域相同
的时间区域的数量;
针对在所述第一筛选步骤中筛选的每一个所述用户密钥对,基于所述第一用户密钥在
所述前一日期的所述时间区域的数量和所述第二用户密钥在所述当前日期的相同的时间
区域的数量,计算所述第一用户密钥和所述第二用户密钥在所述相同日期属于所述特定位
置区域的概?#21097;?#20197;及
将在所述第一筛选步骤中筛选的所述用户密钥对当中的具有大于或等于第二参考值
的所计算的概率的用户密钥对筛选为特定用户密钥对。
14.根据权利要求9所述的方法,其中,在所述特定用户密钥对中包括的所述不同的用
户密钥包括分配给在所述特定终端中安装的应用驱动单元和网络驱动单元中的一个驱动
单元的第一用户密钥以及分配给所述应用驱动单元和所述网络驱动单元中的另一驱动单
元的第二用户密钥,
所述方法还包括以下步骤:
在从所述应用驱动单元和所述网络驱动单元中的任一个驱动单元接收到使用所述第
二用户密钥生成的广告请求信息时发送所述第一用户密钥,使得在所述特定终端中安装的
所述应用驱动单元和所述网络驱动单元两者使用所述第一用户密钥。

说明书

用户密钥识别系统、其所利用的设备及操作该设备的方法

技术领域

本公开涉及一种用于在不同的用户密钥被分配给相同终端的环境下识别分配给
相同终端的不同的用户密钥并且进一步利用一个用户密钥管理分配给相同终端的不同的
用户密钥的技术。

背景技术

近来的趋势在于向终端用户提供有针对性的(个性化的)广告服务。在向用户提供
个性化广告服务方面,用于识别单个用户的技术很重要。

一般地,为了在用于提供广告服务的广告平台中识别终端的单个用户,终端是基
于用户密钥来识别的,该用户密钥可以根据由安装在终端中以请求和接收广告的驱动单元
(例如,SDK)生成的信息来进行验证。当然,用户密钥通过广告平台被唯一地分发(分配)给
终端的驱动单元(例如,SDK)。

用于基于应用(App)请求和接收广告的应用驱动单元(以下为App SDK)和用于基
于网络(Web)请求和接收广告的网络驱动单元(以下为网络SDK)可以被安装在终端中。在这
种情况下,用户密钥将被分配给应用SDK和网络SDK中的每一个SDK。

分别向应用SDK和网络SDK分配用户密钥的原因在于:App SDK不能访问存储有分
配给网络SDK的用户密钥(以下为网络用户密钥)的cookie,并且网络SDK不能访问终端中的
存储有分配给App SDK的用户密钥(以下为App用户密钥)的SD卡。

当如上所述多个不同的用户密钥(App用户密钥、网络用户密钥)被分配给一个终
端时,广告平台根据由相同终端的App SDK和网络SDK中的每一个SDK生成的单独信息来验
证不同的用户密钥(即,App用户密钥和网络用户密钥),并且因此,不能识别出信息项来自
于相同终端的相同的单个用户。

如果多个不同的用户密钥(App用户密钥和网络用户密钥)被分配给一个终端,但
如上所述广告平台不能识别出从相同终端的App SDK和网络SDK中的每一个SDK生成的信息
指示相同的单个用户,则将会?#26723;?#35782;别单个用户的准确性,并且将?#26723;?#20010;性化广告服务的
性能。

鉴于以上,本公开提供了一种以下方法:在多个不同的用户密钥被分配给一个终
端的环境下,识别分配给相同终端的不同的用户密钥并且利用一个用户密钥管理所述不同
的用户密钥。

发明内容

技术问题

本公开的目的在于提供一种用于在多个不同的用户密钥被分配给一个终端的环
境下识别分配给相同终端的不同的用户密钥并且利用一个用户密钥管理这些不同的用户
密钥的用户密钥识别系统、应用于该用户密钥识别系统的设备以及该设备的操作方法。

技术方案

根据本公开的一方面,一种用户密钥识别设备包括:收集器,所述收集器用于从各
个终端收集包括用户密钥和位置信息的特定信息;验证单元,所述验证单元用于基于对所
述特定信息的收集结果来验证在各个时间区域中属于特定位置区域的位置信息的用户密
钥;第一筛选单元,所述第一筛选单元用于在由所述验证单元验证的所述用户密钥当中筛
选具有在相同时间区域中属于所述特定位置区域的概率的一对用户密钥,所述概率大于或
等于第一预定参考值;以及密钥识别单元,所述密钥识别单元用于将在由所述第一筛选单
元筛选的用户密钥对当中的特定用户密钥对中包括的不同的用户密钥识别为分配给相同
特定终端的用户密钥。

具体地,该用户密钥识别设备还可以包括:第二筛选单元,所述第二筛选单元用于
基于通过根据日期分析所述收集结果而获得的分析结果,将在由所述第一筛选单元筛选的
所述用户密钥对当中的所具有的在相同日期属于所述特定位置区域的概率大于或等于第
二预定参考值的用户密钥对筛选为所述特定用户密钥对。

具体地,所述特定信息可以是由所述终端中的用于请求和接收基于应用的广告的
应用驱动单元和所述终端中的用于请求和接收基于网络的广告的网络驱动单元中的至少
一个驱动单元使用预分配的用户密钥生成的广告请求信息。

具体地,在所述特定用户密钥对中包括的所述不同的用户密钥可以被分别不同地
分配给在所述特定终端中安装的应用驱动单元和网络驱动单元。

具体地,所述第一筛选单元可以被配置成:在由所述验证单元验证的所述用户密
钥当中,检查在预定时间范围内属于所述特定位置区域的第一用户密钥的时间区域的数
量;在由所述验证单元验证的所述用户密钥当中,检查在所述时间范围内属于所述特定位
置区域的第二用户密钥的与所述第一用户密钥的所述时间区域相同的时间区域的数量;基
于所述第一用户密钥的所述时间区域的数量和所述第二用户密钥的相同的时间区域的数
量,计算在所述相同的时间区域中属于所述特定位置区域的概?#21097;?#20197;及当所计算的概率大
于或等于第一参考值时,将所述第一用户密钥和所述第二用户密钥筛选为用户密钥对。

具体地,所述第一用户密钥可以是根据在所述时间范围内收集到相关特定信息的
次数从由所述验证单元验证的所述用户密钥当中?#27492;?#24207;选择的用户密钥,其中,所述第二
用户密钥可以是由所述验证单元验证的所述用户密钥当中的除了所述第一用户密钥之外
的剩余用户密钥中的每一个用户密钥。

具体地,所述第二筛选单元可以被配置成:针对由所述第一筛选单元筛选的每一
个所述用户密钥对,检查在紧接当前日期之前的前一日期内属于所述特定位置区域的第一
用户密钥的时间区域的数量以及属于所述特定位置区域的第二用户密钥的所述当前日期
的与所述第一用户密钥的所述时间区域相同的时间区域的数量;针对由所述第一筛选单元
筛选的每一个所述用户密钥对,基于所述第一用户密钥在所述前一日期的所述时间区域的
数量和所述第二用户密钥在所述当前日期的相同的时间区域的数量,计算所述第一用户密
钥和所述第二用户密钥在所述相同日期属于所述特定位置区域的概?#21097;?#20197;及将由所述第一
筛选单元筛选的所述用户密钥对当中的具有大于或等于第二参考值的所计算的概率的用
户密钥对筛选为特定用户密钥对。

具体地,在所述特定用户密钥对中包括的所述不同的用户密钥可以包括分配给在
所述特定终端中安装的所述应用驱动单元和所述网络驱动单元中的一个驱动单元的第一
用户密钥以及分配给所述应用驱动单元和所述网络驱动单元中的另一驱动单元的第二用
户密钥,并且所述用户密钥识别设备还可以包括:密钥控制单元,所述密钥控制单元用于在
从所述应用驱动单元和所述网络驱动单元中的任一个驱动单元接收到使用所述第二用户
密钥生成的所述广告请求信息时发送所述第一用户密钥,使得在所述特定终端中安装的所
述应用驱动单元和所述网络驱动单元两者使用所述第一用户密钥。

根据本公开的另一方面,一种操作用户密钥识别设备的方法包括以下步骤:执行
从各个终端收集包括用户密钥和位置信息的特定信息的收集步骤;执行基于对所述特定信
息的收集结果来验证在各个时间区域中属于特定位置区域的位置信息的用户密钥的验证
步骤;执行在所述验证步骤中验证的所述用户密钥当中筛选具有在相同时间区域中属于所
述特定位置区域的概率的一对用户密钥的第一筛选步骤,所述概率大于或等于第一预定参
考值;以及执行将在所述第一筛选步骤中筛选的用户密钥对当中的特定用户密钥对中包括
的不同的用户密钥识别为分配给相同特定终端的用户密钥的密钥识别步骤。

具体地,该方法还可以包括以下步骤:执行基于通过根据日期分析所述收集结果
而获得的分析结果将在所述第一筛选步骤中筛选的所述用户密钥对当中的所具有的属于
所述特定位置区域的概率大于或等于第二预定参考值的用户密钥对筛选为所述特定用户
密钥对的第二筛选步骤。

具体地,所述特定信息可以是由所述终端中的用于请求和接收基于应用的广告的
应用驱动单元和所述终端中的用于请求和接收基于网络的广告的网络驱动单元中的至少
一个驱动单元使用预分配的用户密钥生成的广告请求信息。

具体地,在所述特定用户密钥对中包括的所述不同的用户密钥可以被分别不同地
分配给在所述特定终端中安装的应用驱动单元和网络驱动单元。

具体地,所述第一筛选步骤可以包括以下步骤:在所述验证步骤中验证的所述用
户密钥当中,检查在预定时间范围内属于所述特定位置区域的第一用户密钥的时间区域的
数量;在所述验证步骤中验证的所述用户密钥当中,检查在所述时间范围内属于所述特定
位置区域的第二用户密钥的与所述第一用户密钥的所述时间区域相同的时间区域的数量;
基于所述第一用户密钥的所述时间区域的数量和所述第二用户密钥的相同的时间区域的
数量,计算在所述相同的时间区域中属于所述特定位置区域的概?#21097;?#20197;及当所计算的概率
大于或等于第一参考值时,将所述第一用户密钥和所述第二用户密钥筛选为用户密钥对。

具体地,所述第二筛选步骤可以包括以下步骤:针对在所述第一筛选步骤中筛选
的每一个所述用户密钥对,检查在紧接当前日期之前的前一日期内属于所述特定位置区域
的第一用户密钥的时间区域的数量以及属于所述特定位置区域的第二用户密钥的所述当
前日期的与所述第一用户密钥的所述时间区域相同的时间区域的数量;基于所述第一用户
密钥在所述前一日期的所述时间区域的数量和所述第二用户密钥在所述当前日期的相同
的时间区域的数量,计算在所述第一筛选步骤中筛选的每一个所述用户密钥对中的所述第
一用户密钥和所述第二用户密钥在所述相同日期属于所述特定位置区域的概?#21097;?#20197;及将在
所述第一筛选步骤中筛选的所述用户密钥对当中的具有大于或等于第二参考值的所计算
的概率的用户密钥对筛选为特定用户密钥对。

具体地,在所述特定用户密钥对中包括的所述不同的用户密钥可以包括分配给在
所述特定终端中安装的应用驱动单元和网络驱动单元中的一个驱动单元的第一用户密钥
以及分配给所述应用驱动单元和所述网络驱动单元中的另一驱动单元的第二用户密钥,并
且所述方法还可以包括以下步骤:在从所述应用驱动单元和所述网络驱动单元中的任一个
驱动单元接收到使用所述第二用户密钥生成的广告请求信息时发送所述第一用户密钥,使
得在所述特定终端中安装的所述应用驱动单元和所述网络驱动单元两者使用所述第一用
户密钥。

根据本公开的一方面,一种用户密钥识别系统包括:终端,所述终端用于提供由应
用驱动单元和网络驱动单元中的至少一个驱动单元使用预分配的用户密钥生成的广告请
求信息;以及用户密钥识别设备,所述用户密钥识别设备用于从各个所述终端收集包括用
户密钥和位置信息的所述广告请求信息,基于对所述广告请求信息的收集结果来验证在各
个时间区域中属于特定位置区域的位置信息的用户密钥;在所验证的用户密钥当中筛选具
有在相同时间区域中属于所述特定位置区域的概率的一对用户密钥,所述概率大于或等于
第一预定参考值;以及将在所筛选的用户密钥对当中的特定用户密钥对中包括的不同的用
户密钥识别为分配给相同特定终端的用户密钥。

有益效果

根据本公开的用户密钥识别系统、用户密钥识别设备以及操作该用户密钥识别设
备的方法,可以在多个不同的用户密钥被分配给一个终端的环境下识别且利用一个用户密
钥管理分配给相同终端的不同的用户密钥。

附图说明

图1是例示根据本公开的实施方式的用户密钥识别系统的示例?#20801;?#22270;。

图2是例示根据本公开的实施方式的用户密钥识别设备的配置的示例?#20801;?#22270;。

图3是例示根据本公开的实施方式的操作用户密钥识别设备的方法的流程图。

具体实施方式

要注意的是,本文所使用的技术术语仅用于描述具体实施方式,而并不旨在限制
本文所公开的教导的范围。而且,除非上下文另有明确规定,否则本文所使用的技术术语应
在本公开的技术所属的领域中的普通技术人员通常理解的意义上进行解释,并且不应在更
广泛的意义或过于简单化的意义上进行解释。另外,在本文使用的技术术语不适于准确表
达本文所公开的技术构思的地方,应当用使本领域技术人员能够正确理解的技术术语来替
换这些术语。而且,本公开中使用的通用术语应根据词典中的定义以及预定义的或先前的
上下文来进行解释,并且不应被解释为过度地缩小含义。

如本文中所使用,除非上下文另有明确规定,否则单数形式的“一”、“一个”以及
“该”包括?#35789;?#24341;用。如本文所使用,术语“包含”、“包括”等不应被解释为必定包括其后所列
的所有元件或步骤,而是可以省略一些元件或步骤,或者还可以包括附加的元件或步骤。

此外,本说明书和权利要求书中的术语“第一”、“第二”等用于区分相似的元件,而
不一定用于描述顺次或时间顺序。这些术语仅用于将一个组件与另一组件相区分。如此使
用的术语在适当的情况下可互换,例如,在不脱离本公开的范围的情况下,第一组件也可以
被称为第二组件,且反之亦然。

在下面的详?#35813;?#36848;中,将参照附图详细地描述本公开的示例?#20801;?#26045;方式。遍及附
图,相同的元件将用相同的附图标记来表示,并且将省略重复描述。

将省略对本文所并入的公知功能和结构的详?#35813;?#36848;,以避免使本文所公开的技术
的主旨模糊不清。另外,要注意的是,提供附图仅是为了便于对本文所公开的技术构思的理
解,而并不因此限制技术构思的范围。

以下,将参照附图来描述本公开的示例?#20801;?#26045;方式。

首先,将参照图1来描述根据本公开的实施方式的用户密钥识别系统。

如图1所示,本公开的用户密钥识别系统包括多个终端50和用户密钥识别设备
100,该用户密钥识别设备100用于从各个终端50收集包括用户密钥和位置信息的特定信
息,并?#19968;?#20110;该特定信息识别分配给相同终端的不同的用户密钥。

终端50能够使用基于应用的广告服务和基于网络的广告服务中的至少一种广告
服务,并且例如,可以包括移动电话终端(例如,智能电话)和笔记?#38236;?#33041;。

在这样的终端50当中,将描述终端10。

用于基于应用13请求和接收广告的App驱动单元14和用于基于网络11请求和接收
广告的网络驱动单元12中的至少一个驱动单元可以被安装在终端10中。在这种情况下,App
驱动单元14可以是App SDK,以及网络驱动单元12可以是网络SDK。

以下,为简单起见,假设App驱动单元14和网络驱动单元12二者都被安装在终端10
中。当然,多个App 13可以被安装在终端10中。在这种情况下,可以安装多个App驱动单元
14。

用户密钥将被分发(分配)给App驱动单元14和网络驱动单元12中的每一个驱动单
元。App驱动单元14将在终端10的SD卡(未?#22659;?中存储所分配的用户密钥(以下为App用户
密钥),以及网络驱动单元12将在cookie中存储所分配的用户密钥(以下为网络用户密钥)。

然后,如果需要,终端10的App驱动单元14可以使用SD卡(未?#22659;?中所存储的App
用户密钥来生成广告请求信息,将该广告请求信息提供给广告平台(未?#22659;?以请求广告,
并?#20197;?#32456;端10上?#20801;?#21709;应于该请求而接收的广告。

由App驱动单元14生成的广告请求信息包括分配给App驱动单元14的应用用户密
钥,并?#20197;?#32456;端10已同意收集位置信息的假设下还包括当前位置信息。

另外,如果需要,终端10的网络驱动单元12使用cookie中存储的网络用户密钥来
生成广告请求信息,将该广告请求信息提供给广告平台(未?#22659;?以请求广告,并?#20197;?#32456;端
10上?#20801;?#21709;应于该请求而接收的广告。

由网络驱动单元12生成的广告请求信息包括分配给网络驱动单元12的网络用户
密钥,并?#20197;?#32456;端10已同意收集位置信息的假设下还包括当前位置信息。

在如上所述多个不同的用户密钥(即,App用户密钥和网络用户密钥)被分配给一
个终端(例如,终端10)的情况下,广告平台(未?#22659;?根据由相同终端的App驱动单元和网络
驱动单元中的每一个驱动单元生成的广告请求信息来验证不同的用户密钥(即,应用用户
密钥和网络用户密钥),并且因此,不能识别出不同的用户密钥来自于相同终端的单个用
户。

如果多个不同的用户密钥(App用户密钥和网络用户密钥)被分配给一个终端,但
如上所述广告平台(未?#22659;?不能将从相同终端的App SDK和网络SDK中的每一个SDK生成的
广告请求信息识别为指示相同的单个用户的信息,则将会?#26723;?#35782;别单个用户的准确性,并
且将?#26723;?#20010;性化广告服务的性能。

鉴于以上,本公开提供了一种在多个不同的用户密钥被分配给一个终端的环境下
识别分配给相同终端的不同的用户密钥并且利用一个用户密钥管理不同的用户密钥的方
法。

为此,本公开的用户密钥识别设备100从多个终端50中的每一个终端收集包括用
户密钥和位置信息的特定信息(即,上述广告请求信息),并?#19968;?#20110;收集结果识别分配给相
同终端的不同的用户密钥。

更具体地,用户密钥识别设备100可以从各个终端50收集包括用户密钥和位置信
息的广告请求信息,并?#19968;?#20110;对广告请求信息的收集结果根据各个时间区域来验证属于特
定位置区域的位置信息的用户密钥。然后,用户密钥识别设备100可以在所识别的用户密钥
当中筛选出所具有的在相同时间区域中属于特定位置区域的概率大于或等于第一预定参
考值的用户密钥对。然后,用户密钥识别设备100可以将在所筛选的用户密钥对当中的特定
用户密钥对中所包括的不同的用户密钥识别为分配给相同终端的用户密钥。

用户密钥识别设备100可以是被包括在广告平台(未?#22659;?中以接收广告请求信息
的广告平台装置。

以下,将参照图2更详细地描述根据本公开的实施方式的用户密钥识别设备的配
置。

根据本公开的用户密钥识别设备100包括:收集器110,所述收集器110用于从各个
终端收集包括用户密钥和位置信息的特定信息;验证单元120,所述验证单元120用于基于
对特定信息的收集结果来验证在各个时间区域中属于特定位置区域的位置信息的用户密
钥;第一筛选单元130,所述第一筛选单元130用于在经验证后的用户密钥当中筛选出所具
有的在相同时间区域中属于特定位置区域的概率大于或等于第一预定参考值的用户密钥
对;以及密钥识别单元150,所述密钥识别单元150用于将在所筛选的用户密钥对当中的特
定用户密钥对中所包括的不同的用户密钥识别为分配给相同特定终端的用户密钥。

根据本公开的用户密钥识别设备100还可以包括第二筛选单元140。

收集器110从各个终端(例如,图1中所示的各个终端50)收集包括用户密钥和位置
信息的特定信息。

这里,该特定信息可以是终端中的用于请求和接收基于应用的广告的App驱动单
元和用于请求和接收基于网络的广告的网络驱动单元中的至少一个驱动单元使用预先分
配给其的用户密钥生成的广告请求信息。

以下,将给出集中于多个终端50当中的终端10的描述。从终端10收集的特定信息
是终端10中的App驱动单元14和网络驱动单元12中的至少一个驱动单元使用预先分配给其
的用户密钥生成的广告请求信息。

由终端10的App驱动单元14生成的广告请求信息包括分发(分配)给App驱动单元
14的用户密钥(即,App用户密钥),并?#20197;?#32456;端10已同意收集位置信息的假设下还包括当前
位置信息。

由终端10的网络驱动单元12生成的广告请求信息包括分发(分配)给网络驱动单
元12的用户密钥(即,网络用户密钥),并?#20197;?#32456;端10已同意收集位置信息的假设下还包括
当前位置信息。

以下,假设所有的终端50已同意收集位置信息。

收集单元110可以从各个终端(即,包括终端10的终端50中的每一个终端)收集由
相应终端中的App驱动单元和网络驱动单元中的至少一个驱动单元所生成的广告请求信
息,该广告请求信息包括用户密钥(App用户密钥或网络用户密钥)和位置信息。

验证单元120基于由收集器110收集的特定信息(即,广告请求信息)的收集结果来
验证在各个时间区域中属于特定位置区域的位置信息的用户密钥。

更具体地,验证单元120可以存储/管理由收集单元110收集的广告请求信息(用户
密钥+位置信息)的收集结果,如下表1所示:

[表1]

收集时间
用户密钥
位置信息
2014-09-12 13:00:00
a
(23.3,721.13)
2014-09-12 13:00:25
b
(48.3,173.1)
2014-09-12 13:00:30
c
(72.3,76.3)
...
...
...

验证单元120可以基于对广告请求信息(用户密钥+位置信息)的收集结果(即,上
表1)来验证在各个时间区域中属于特定位置区域的位置信息的用户密钥。

然后,验证单元120可以基于对广告请求信息(用户密钥+位置信息)的收集结果
(即,上表1)来对位置区域进行分类。

例如,验证单元120可以使用专用聚类技术(特别地,K均值聚类算法)基于对广告
请求信息(用户密钥+位置信息)的收集结果(即,上表1)来对各个位置区域(即,各个群集)
进行分类(生成)。

当然,验证单元120也可以使用不同于K均值聚类算法的算法来对位置区域(群集)
进行分类。然而,由于K均值聚类算法的可靠性高,所以使用K均值聚类算法。

因此,验证单元120可以使用K均值聚类算法基于上表1来获取如下表2所示的各个
时间区域中的位置区域分类的结果以及如下表3所示的根据日期进行位置区域分类的结
果。

[表2]

时间区域
位置区域(群集)
用户密钥
2014-09-12,13:00
位置区域1
a

位置区域1
f

位置区域2
d
...
...
...

[表3]

日期
位置区域(群集)
用户密钥
2014-09-11
位置区域1
a

位置区域1
f

位置区域2
d
...
...
...

因此,验证单元120基于在由收集器110收集的广告请求信息的收集结果(即,表1)
的基础上获得的表2来验证在各个时间区域中属于特定位置区域的位置信息的用户密钥。

这里,该特定位置区域是指上述各个分类的(生成的)位置区域。以下,为简单起
见,将描述作为示例的位置区域1。

验证单元120可以基于在广告请求信息的收集结果(即,表1)的基础上获得的表2
来验证在各个时间区域中属于特定位置区域(例如,位置区域1)的位置信息的用户密钥。因
此,验证单元120可以验证用户密钥a、f...,如表2所示。

第一筛选单元130在由验证单元120验证的用户密钥当中筛选出所具有的在相同
时间区域中属于特定位置区域的概率大于或等于第一预定参考值的一对用户密钥。

换言之,在给定为特定位置区域的位置区域1中,第一筛选单元130在由验证单元
120基于表2验证的用户密钥a、f...当中筛选出所具有的在相同时间区域中属于特定位置
区域(即,位置区域1)的概率大于或等于第一预定参考值的一对用户密钥。

这里,可以由用户密钥识别设备100的操作者来设置?#36879;?#21464;第一参考值,并?#20197;?#19979;
面的描述中将假设第一参考值为60%。

以下,将基于如上所述的作为特定位置区域的位置区域1来描述第一筛选单元130
的筛选处理。

第一筛选单元130在预定时间范围内检查在由验证单元120验证的用户密钥a、
f...当中的第一用户密钥属于特定位置区域(即,位置区域1)的时间区域的数量。

这里,可以由用户密钥识别设备100的操作者来设置?#36879;?#21464;所述预定时间范围。以
下,作为示例,将假设从00:00到24:00的预定时间范围。

第一筛选单元130在该时间范围(从00:00到24:00)内检查在由验证单元120验证
的用户密钥a、f...当中的属于位置区域1的第二用户密钥的与第一用户密钥的时间区域相
同的相同时间区域的数量。

然后,第一筛选单元130基于上述第一用户密钥的时间区域的数量和第二用户密
钥的相同时间区域的数量来计算在相同时间区域中属于位置区域1的概率。如果所计算的
概率大于或等于第一参考值(60%),则第一筛选单元130将第一用户密钥和第二用户密钥
筛选为用户密钥对。

在第一筛选单元130的筛选处理中提及的第一用户密钥是根据在时间范围(从00:
00到24:00)内收集到相关特定信息(广告请求信息)的次数从由验证单元120验证的用户密
钥a、f...当中?#27492;?#24207;选择的用户密钥。

在第一筛选单元130的筛选处理中提及的第二用户密钥是由验证单元120验证的
用户密钥a、f...当中的除了第一用户密钥以外的剩余用户密钥中的每一个用户密钥。

例如,可以假设按照在时间范围(从00:00到24:00)内收集到广告请求信息的次数
的递减顺序来列出用户密钥a、f...。

基于该假设,第一筛选单元130可以通过选择用户密钥a作为第一用户密钥以及选
择剩余的用户密钥f...作为第二用户密钥来执行筛选处理。然后,第一筛选单元130可以通
过选择用户密钥f作为第一用户密钥以及选择剩余的用户密钥a...作为第二用户密钥来执
行筛选处理。按照这种方式,第一筛选单元130可以通过逐个选择用户密钥a、f...作为第一
用户密钥来执行筛选处理。

以下,为简单起见,将详细地描述第一筛选单元130的筛选处理,作为示例,假设用
户密钥a是第一用户密钥以及用户密钥f是第二用户密钥。

在定义用户密钥a与用户密钥f之间的关系方面,作为第一用户密钥的用户密钥a
可以被定义为唯一密钥,以及作为第二用户密钥的用户密钥f可以被定义为第二密钥。

第一筛选单元130在时间范围(从00:00到24:00)内检查在由验证单元120验证的
用户密钥a、f...当中的第一用户密钥(即,用户密钥a)属于位置区域1的时间区域的数量。

例如,当假设用户密钥a属于位置区域1的时间区域为00:00、03:00、07:00、10:00、
11:00、13:00以及15:00时,第一筛选单元130将确认在时间范围(从00:00到24:00)内用户
密钥a属于位置区域1的时间区域的数量为7。

然后,第一筛选单元130在时间范围(从00:00到24:00)内检查在由验证单元120验
证的用户密钥a、f...当中的属于位置区域1的第二用户密钥(即,用户密钥f)的与第一用户
密钥(即,用户密钥a)的时间区域相同的时间区域的数量。

例如,当假设用户密钥f属于位置区域1的时间区域为00:00、03:00、10:00、11:00、
13:00以及15:00时,第一筛选单元130将确认属于位置区域1的用户密钥f的与用户密钥a的
时间区域相同的时间区域的数量为6。

然后,第一筛选单元130可以根据下式1基于第一用户密钥(即,用户密钥a)的时间
区域的数量(7)和第二用户密钥(即,用户密钥f)的相同时间区域的数量(6)来计算用户密
钥a和用户密钥f在相同时间区域中属于位置区域1的概?#21097;?br />

[式1]


因此,第一筛选单元130可以根据式1计算出用户密钥a和用户密钥f在相同时间区
域中属于位置区域1的概率为6/7×100=85.71%。

如果上述计算的概率(85.71%)大于或等于第一参考值(60%),则第一筛选单元
130将用户密钥a和用户密钥f筛选为用户密钥对。

密钥识别单元150将在由第一筛选单元130筛选的用户密钥对当中的特定用户密
钥对中所包括的不同的用户密钥识别为分配给相同特定终端的用户密钥。

这里,该特定用户密钥?#20801;?#30001;第二筛选单元140在由第一筛选单元130筛选的用户
密钥对当中筛选的用户密钥对。

以下,将描述第二筛选单元140。

基于以日期为基础对由收集器110收集的收集结果进行分析的结果,第二筛选单
元140可以在由第一筛选单元130筛选的用户密钥对当中将所具有的在相同日期属于特定
位置区域的概率大于或等于第二预定参考值的用户密钥对筛选为特定用户密钥对。

这里,以日期为基础对由收集器110收集的收集结果进行分析的结果是指根据日
期进行位置区域分类的结果,如上表3所示。

可以由用户密钥识别设备100的操作者来设置?#36879;?#21464;第二参考值,并?#20197;?#19979;面的
描述中作为示例,将假设第二参考值为70%。

以下,将在如上所述的位置区域1为特定位置区域的假设下描述第二筛选单元140
的筛选处理。

第二筛选单元140在紧接当前日期之前的前一日期内检查在由第一筛选单元130
筛选的各个用户密钥对中所包括的第一用户密钥属于特定位置区域的时间区域的数量,并
?#20197;?#24403;前日期内检查在由第一筛选单元130筛选的各个用户密钥对中所包括的第二用户密
钥属于特定位置区域的与第一用户密钥的时间区域相同的时间区域的数量。

基于第一用户密钥在前一日期的时间区域的数量和第二用户密钥在当前日期的
相同时间区域的数量,第二筛选单元140可以计算出由第一筛选单元130筛选的各个用户密
钥对在相同日期属于特定位置区域的概率。

因此,第二筛选单元140可以在由第一筛选单元130筛选的用户密钥对当中将具有
等于或大于第二参考值(70%)的所计算概率的用户密钥对筛选为特定用户密钥对。

在这种情况下,在第二筛选单元140的筛选处理中提及的第一用户密钥是指用户
密钥对中的唯一密钥,以及第二用户密钥是指用户密钥对中的第二密钥。

以下,为简单起见,作为示例,将基于由第一筛选单元130筛选的用户密钥对当中
的用户密钥对a-f来详细地描述第二筛选单元140的筛选处理。

第二筛选单元140检查在用户密钥对a-f中所包括的第一用户密钥(即,用户密钥
a)在紧接当前日期之前的前一日期内属于位置区域1的时间区域的数量。

例如,在当前日期是2014年9月12日并且前一日期是2014年9月11日时,并且假设
用户密钥a在2014年9月11日内属于位置区域1的时间区域为00:00、03:00、07:00、10:00、
11:00、13:00以及15:00,则第二滤波单元140将确认用户密钥a在2014年9月11日内属于位
置区域1的时间区域的数量为7。

然后,第二筛选单元140检查在用户密钥对a-f中所包括的第二用户密钥(即,用户
密钥f)在当前日期内属于位置区域1的与第一用户密钥的相同时间区域的数量。

例如,在当前日期是2014年9月12日并且前一日期是2014年9月11日时,并且假设
用户密钥f在2014年9月12日内属于位置区域1的时间区域为00:00、03:00、07:00、10:00、
11:00、13:00、15:00以及17:00,则第二滤波单元140将确认用户密钥f在2014年9月12日内
属于位置区域1的与用户密钥a的时间区域相同的时间区域的数量为7。

然后,第二筛选单元140可以根据下式2基于针对第一用户密钥(即,用户密钥a)的
前一日期的时间区域的数量(7)和针对第二用户密钥(即,用户密钥f)的当前日期的相同时
间区域的数量(7)来计算在相同日期属于位置区域1的概率。

[式2]


因此,第二筛选单元140可以根据式2计算出用户密钥对a-f中的每一个中的用户
密钥a和用户密钥f在相同日期属于位置区域1的概率为7/7×100=100%。

如果上述计算的概率(100%)大于或等于第二参考值(40%),则第二筛选单元140
将用户密钥对a-f中的用户密钥a和用户密钥f筛选为特定用户密钥对。

因此,第二筛选单元140可以通过筛选来获得如下表4所示的特定用户密钥对。

[表4]

唯一密钥
第二密钥
相似率
筛选日期
a
f
100%
2014-09-13
f
a
80%
2014-09-13
f
k
75%
2014-09-13
...
...
...
...

这里,相似率意指在第二筛选单元140的筛选处理中计算出的概率。

通过由第二筛选单元140进行筛选来计算每个日期的概率的原因在于终端的用户
一般在?#26377;?#26399;一到星期五的工作日期间通过按时上学、工作等而几乎以相同的模式进行移
动和停留。

密钥识别单元150将仅在由第二筛选单元140在由第一筛选单元130筛选的用户密
钥对当中筛选的特定用户密钥对中所包括的不同用户密钥识别为分配给相同特定终端的
用户密钥。

更具体地,如从通过第二筛选单元140获得的表4中可?#38053;?#20986;,关于用户密钥a和用
户密钥f,可以创建具有作为唯一密钥(第一用户密钥)的用户密钥a的特定用户密钥对a-f
和具有作为唯一密钥(第一用户密钥)的用户密钥f的特定用户密钥对f-a。

在这种情况下,密钥识别单元150可以?#22659;?#29305;定用户密钥对a-f与特定用户密钥对
f-a之间具有?#31995;?#30456;似率的特定用户密钥对(即,特定用户密钥对f-a)。

而且,如从通过第二筛选单元140获得的表4中可?#38053;?#20986;,用户密钥f和用户密钥k
的特定用户密钥对f-k可以与所创建的用户密钥a和用户密钥f的特定用户密钥对a-f一起
被创建。

在这种情况下,密钥识别单元150可以基于特定用户密钥对a-f与特定用户密钥对
f-k之间具有更高相似率的特定用户密钥对(即,基于特定用户密钥对a-f)来组合这两个特
定用户密钥对a-f和f-k。

因此,用户密钥识别设备100可以从上述表4中获得诸如表5的用户密钥管理表。

[表5]

唯一密钥
第二密钥
更新日期
a
f、k
2014-09-13
...
...
...

用户密钥识别设备100可以每隔预定周期(例如,一个月)更新表5的用户密钥管理
表。

然后,针对由第二筛选单元140在由第一筛选单元130筛选的用户密钥对当中筛选
的特定用户密钥对(例如,表5中的特定用户密钥对a-f、k),密钥识别单元150可以将在特定
用户密钥对a-f、k中所包括的不同用户密钥a、f和k识别为分配给相同特定终端的用户密
钥。

以下,为简单起见,终端10将被称为特定终端。

在特定用户密钥对a-f、k中所包括的不同用户密钥a、f和k可以被不同地分配给在
特定终端(即,相同终端10)中所安装的App 13的App驱动单元14、另一应用(未?#22659;?的App
驱动单元(未?#22659;?以及网络驱动单元12。

如上所述,根据本公开的用户密钥识别设备100可以在多个不同的用户密钥被分
配给一个终端的环境下基于根据时间区域或日期收集和分析包括用户密钥和位置信息的
广告请求信息的结果来识别分配给相同终端的不同用户密钥。

因此,使用用户密钥识别设备100的识别结果,作为广告平台设备的包括用户密钥
识别设备100的广告平台或由用户密钥识别设备100共享的广告平台可以将已验证诸如用
户密钥a和用户密钥f的不同用户密钥的广告请求信息识别为在相同终端(例如,终端10)中
生成的广告请求信息。

因此,根据本公开,在多个不同的用户密钥被分配给一个终端的环境下,可以提高
识别单个用户的准确性,并且因此,也可以提高个性化广告服务的性能。

根据本公开的用户密钥识别设备100还可以包括密钥控制单元160。

密钥控制单元160允许在特定终端中安装的App驱动单元和网络驱动单元二者使
用相同用户密钥。

以下,基于表5的用户密钥管理表包括具有作为第一用户密钥(即,唯一密钥)的用
户密钥x和作为第二用户密钥(即,第二密钥)的用户密钥y的特定用户密钥对x-y的假设,将
描述密钥控制单元160的功能。

在表5的用户密钥管理表中包括的特定用户密钥对x-y可以指示用户密钥x被分配
给在特定终端(例如,终端20)中安装的App驱动单元(未?#22659;?和网络驱动单元(未?#22659;?中
的任一个驱动单元以及用户密钥y被分配给另一驱动单元。

在这种情况下,用户密钥识别设备100可以使用作为第二密钥的用户密钥y来收集
(接收)从终端20的App驱动单元(未?#22659;?和网络驱动单元(未?#22659;?中的任一个驱动单元生
成的广告请求信息。

在如上所述接收到使用在特定用户密钥对x-y中所包括的第二密钥(即,用户密钥
y)生成的广告请求信息时,密钥控制单元160向终端20发送特定用户密钥对x-y的唯一密钥
(即,用户密钥x)以作为响应。

因此,已使用用户密钥y生成广告请求信息的终端20的App驱动单元(未?#22659;?和网
络驱动单元(未?#22659;?中的一个驱动单元(例如,网络驱动单元(未?#22659;?)将接收用户密钥x
并且将该用户密钥x存储在cookie中。

然后,当需要时,终端20的网络驱动单元(未?#22659;?使用网络用户密钥(即,cookie
中存储的用户密钥x)生成广告请求信息。

因此,在如上所述接收到使用在特定用户密钥对x-y中所包括的第二密钥(即,用
户密钥y)生成的广告请求信息时,密钥控制单元160向终端20返回特定用户密钥对x-y的唯
一密钥(即,用户密钥x),以允许终端20的App驱动单元(未?#22659;?和网络驱动单元(未?#22659;?
二者使用相同的用户密钥(即,用户密钥x)。

如上所述,根据本公开的用户密钥识别设备100可以在多个不同的用户密钥被分
配给一个终端的环境下识别分配给相同终端的不同的用户密钥,并?#19968;?#21033;用一个用户密钥
管理分配给相同终端的不同的用户密钥。

因此,利用本公开的用户密钥识别设备100,可以利用一个用户密钥来管理分配给
相同终端的不同的用户密钥,从而提高识别单个用户的准确性并且甚至提高广告服务的性
能。

以下,将参照图3详细地描述根据本公开的实施方式的操作用户密钥识别设备的
方法。为简单起见,将参考图1和图2中的附图标记。

在根据本公开的操作用户密钥识别设备100的方法中,从终端50收集由包括终端
10的多个终端50中的每一个终端的App驱动单元和网络驱动单元中的至少一个驱动单元生
成的并且包括用户密钥(App用户密钥或网络用户密钥)和位置信息的广告请求信息
(S100)。

在操作用户密钥识别设备100的方法中,基于在步骤S100中收集的广告请求信息
的收集结果(即,表1)来执行使用K均值聚类算法的分析(S110)。

因此,在操作用户密钥识别设备100的方法中,通过基于在步骤S100中收集的广告
请求信息的收集结果(即,基于表1)进行的分析根据时间区域和日期来验证属于特定位置
区域的位置信息的用户密钥(S120)。

以下,为简单起见,将给出对作为特定位置区域的位置区域1的描述。

即,在根据本公开的操作用户密钥识别设备100的方法中,基于表2根据时间区域
来验证属于特定位置区域(即,位置区域1)的位置信息的用户密钥,所述表2是通过基于对
广告请求信息的收集结果(即,表1)进行分析来获得的。

而且,在操作用户密钥识别设备100的方法中,基于表3根据日期来验证属于特定
位置区域(即,位置区域1)的位置信息的用户密钥,所述表3是通过基于对广告请求信息的
收集结果(即,表1)进行分析来获得的。

然后,在根据本公开的用于操作用户密钥识别设备100的方法中,在如步骤S120中
根据时间区域验证的属于位置区域1的用户密钥a、f...当中筛选出所具有的在相同时间区
域中属于位置区域1的概率大于或等于第一参考值(例如,60%)的一对用户密钥(S130)。

更具体地,在操作用户密钥识别设备100的方法中,检查所验证的用户密钥a、f...
当中的第一用户密钥在预定时间范围(例如,从00:00到24:00)内属于位置区域1的时间区
域的数量。

然后,在操作用户密钥识别设备100的方法中,在时间范围(从00:00到24:00)内检
查所验证的用户密钥a、f...当中的第二用户密钥属于位置区域1的与第一用户密钥相同的
时间区域的数量。

然后,在操作用户密钥识别设备100的方法中,基于上述第一用户密钥的时间区域
的数量和第二用户密钥的相同时间区域的数量来计算在相同时间区域中属于位置区域1的
概率。如果所计算的概率大于或等于第一参考值(60%),则将上述第一用户密钥和第二用
户密钥筛选为用户密钥对。

在步骤S130的筛选处理中提及的第一用户密钥是根据在时间范围(从00:00到24:
00)内收集到相关特定信息(广告请求信息)的次数从用户密钥a、f...当中?#27492;?#24207;选择的用
户密钥。

在步骤S130的筛选处理中提及的第二用户密钥是用户密钥a、f...当中除了第一
用户密钥之外的剩余用户密钥中的每一个用户密钥。

例如,根据操作用户密钥识别设备100的方法,当假设按照在时间范围(从00:00到
24:00)内收集到广告请求信息的次数的递减顺序来列出用户密钥a、f...时,可以通过选择
用户密钥a作为第一用户密钥以及选择剩余的用户密钥f...作为第二用户密钥来执行筛选
处理。然后,可以通过选择用户密钥f作为第一用户密钥以及选择剩余的用户密钥a...作为
第二用户密钥来执行筛选处理。按照这种方式,可以通过逐个选择用户密钥a、f...作为第
一用户密钥来执行筛选处理。

以下,为简单起见,将详细地描述步骤S130的筛选处理,作为示例,假设用户密钥a
是第一用户密钥以及用户密钥f是第二用户密钥。

在定义用户密钥a与用户密钥f之间的关系方面,作为第一用户密钥的用户密钥a
可以被定义为唯一密钥,以及作为第二用户密钥的用户密钥f可以被定义为第二密钥。

在操作用户密钥识别设备100的方法中,检查所验证的用户密钥a、f...当中的第
一用户密钥(即,用户密钥a)在时间范围(从00:00到24:00)内属于位置区域1的时间区域的
数量。

例如,在操作用户密钥识别设备100的方法中,当假设用户密钥a属于位置区域1的
时间区域为00:00、03:00、07:00、10:00、11:00、13:00以及15:00时,将确认用户密钥a在时
间范围(从00:00到24:00)内属于位置区域1的时间区域的数量为7。

然后,在操作用户密钥识别设备100的方法中,检查在时间范围(从00:00到24:00)
内所验证的用户密钥a、f...当中的第二用户密钥(即,用户密钥f)属于位置区域1的与第一
用户密钥(即,用户密钥a)相同的时间区域的数量。

例如,在操作用户密钥识别设备100的方法中,当假设用户密钥f属于位置区域1的
时间区域为00:00、03:00、10:00、11:00、13:00以及15:00时,将确认用户密钥f属于位置区
域1的与用户密钥a的时间区域相同的时间区域的数量为6。

然后,在操作用户密钥识别设备100的方法中,可以根据上述式1基于第一用户密
钥(即,用户密钥a)的时间区域的数量(7)和第二用户密钥(即,用户密钥f)的相同时间区域
的数量(6)来计算用户密钥a和用户密钥f在相同时间区域中属于位置区域1的概率。

因此,在操作用户密钥识别设备100的方法中,可以根据式1计算出用户密钥a和用
户密钥f在相同时间区域中属于位置区域1的概率为6/7×100=85.71%。

在操作用户密钥识别设备100的方法中,如果上述计算的概率(85.71%)大于或等
于第一参考值(60%),则将用户密钥a和用户密钥f筛选为用户密钥对。

然后,在操作用户密钥识别设备100的方法中,将在步骤S130中筛选的用户密钥对
当中的所具有的用户密钥在相同日期属于位置区域1的概率大于或等于第二参考值(例如,
70%)的一对用户密钥筛选为特定用户密钥对(S140)。

以下,为简单起见,将作为示例基于在步骤S130中筛选的用户密钥对当中的用户
密钥对a-f来详?#35813;?#36848;步骤S140的筛选处理。

在操作用户密钥识别设备100的方法中,检查在用户密钥对a-f中所包括的第一用
户密钥(即,用户密钥a)在紧接当前日期之前的前一日期内属于位置区域1的时间区域的数
量。

例如,在操作用户密钥识别设备100的方法中,在当前日期是2014年9月12日并且
前一日期是2014年9月11日时,并且假设用户密钥a在2014年9月11日内属于位置区域1的时
间区域为00:00、03:00、07:00、10:00、11:00、13:00以及15:00,则将确认用户密钥a在2014
年9月11日内属于位置区域1的时间区域的数量为7。

然后,在操作用户密钥识别设备100的方法中,检查在用户密钥对a-f中所包括的
第二用户密钥(即,用户密钥f)在当前日期内属于位置区域1的与第一用户密钥(即,用户密
钥a)相同的时间区域的数量。

例如,在操作用户密钥识别设备100的方法中,在当前日期是2014年9月12日并且
前一日期是2014年9月11日时,并且假设用户密钥f在2014年9月12日内属于位置区域1的时
间区域为00:00、03:00、07:00、10:00、11:00、13:00、15:00以及17:00,则将确认用户密钥f
在2014年9月12日内属于位置区域1的与用户密钥a的时间区域相同的时间区域的数量为7。

然后,在操作用户密钥识别设备100的方法中,可以根据上式2基于针对第一用户
密钥(即,用户密钥a)的前一日期的时间区域的数量(7)和针对第二用户密钥(即,用户密钥
f)的当前日期的相同时间区域的数量(7)来计算在相同日期属于位置区域1的概率。

因此,在操作用户密钥识别设备100的方法中,根据上式2可以计算出在用户密钥
对a-f中的用户密钥a和用户密钥f在相同日期属于位置区域1的概率为7/7×100=100%。

在操作用户密钥识别设备100的方法中,如果上述计算的概率(100%)大于或等于
第二参考值(40%),则将用户密钥对a-f中的用户密钥a和用户密钥f筛选为特定用户密钥
对。

因此,在操作用户密钥识别设备100的方法中,可以通过筛选来获得上表4中所示
的特定用户密钥对。

更具体地,如从表4中可?#38053;?#20986;,关于用户密钥a和用户密钥f,可以创建具有作为
唯一密钥(第一用户密钥)的用户密钥a的特定用户密钥对a-f和具有作为唯一密钥(第一用
户密钥)的用户密钥f的特定用户密钥对f-a。

在这种情况下,在操作用户密钥识别设备100的方法中,可以?#22659;?#29305;定用户密钥对
a-f与特定用户密钥对f-a之间具有?#31995;?#30456;似率的特定用户密钥对(即,特定用户密钥对f-
a)。

而且,如从表4中可?#38053;?#20986;,用户密钥f和用户密钥k的特定用户密钥对f-k可以与
所创建的用户密钥a和用户密钥f的特定用户密钥对a-f一起被创建。

在这种情况下,在操作用户密钥识别设备100的方法中,可以基于特定用户密钥对
a-f与特定用户密钥对f-k之间具有更高相似率的特定用户密钥对(即,基于特定用户密钥
对a-f)来组合这两个特定用户密钥对a-f和f-k。

因此,在操作用户密钥识别设备100的方法中,可以从上述表4中获得诸如表5的用
户密钥管理表。

然后,在操作用户密钥识别设备100的方法中,针对在步骤S140中筛选的特定用户
密钥对,例如,表5所示的特定用户密钥对a-f、k,将在特定用户密钥对a-f、k中所包括的不
同的用户密钥a、f和k作为分配给相同特定终端(例如,终端10)的用户密钥(S150)。

即,在特定用户密钥对a-f、k中所包括的不同用户密钥a、f和k可以被不同地分配
给在特定终端(即,相同终端10)中所安装的App 13的App驱动单元14、另一应用(未?#22659;?的
App驱动单元(未?#22659;?以及网络驱动单元12。

此外,操作用户密钥识别设备100的方法允许在特定终端中安装的App驱动单元和
网络驱动单元二者使用相同用户密钥。

以下,将基于表5的用户密钥管理表包括具有作为第一用户密钥(即,唯一密钥)的
用户密钥x和作为第二用户密钥(即,第二密钥)的用户密钥y的特定用户密钥对x-y的假设
给出描述。

在表5的用户密钥管理表中包括的特定用户密钥对x-y可以指示用户密钥x被分配
给在特定终端(例如,终端20)中安装的App驱动单元(未?#22659;?和网络驱动单元(未?#22659;?中
的任一个驱动单元以及用户密钥y被分配给另一驱动单元。

在这种情况下,在操作用户密钥识别设备100的方法中,可以使用作为第二密钥的
用户密钥y来收集(接收)从终端20的App驱动单元(未?#22659;?和网络驱动单元(未?#22659;?中的
任一个驱动单元生成的广告请求信息(S160)。

在操作用户密钥识别设备100的方法中,一旦如上所述接收到使用在特定用户密
钥对x-y中所包括的第二密钥(即,用户密钥y)生成的广告请求信息(S160中的是),则向终
端20发送特定用户密钥对x-y的唯一密钥(即,用户密钥x)以作为响应(S170)。

因此,已使用用户密钥y生成广告请求信息的终端20的App驱动单元(未?#22659;?和网
络驱动单元(未?#22659;?中的一个驱动单元(例如,网络驱动单元(未?#22659;?)将接收用户密钥x
并且将该用户密钥x存储在cookie中(S180)。

然后,当需要时,终端20的网络驱动单元(未?#22659;?使用网络用户密钥(即,cookie
中存储的用户密钥x)生成广告请求信息。

因此,在根据本公开的操作用户密钥识别设备100的方法中,当如上所述接收到使
用在特定用户密钥对x-y中所包括的第二密钥(即,用户密钥y)生成的广告请求信息时,向
终端20返回特定用户密钥对x-y的唯一密钥(即,用户密钥x),以允许终端20的App驱动单元
(未?#22659;?和网络驱动单元(未?#22659;?二者使用相同的用户密钥(即,用户密钥x)。

如上所述,利用根据本公开的操作用户密钥识别设备的方法,在多个不同的用户
密钥被分配给一个终端的环境下,可以识别分配给相同终端的不同的用户密钥,并?#19968;?#21487;
以利用一个用户密钥管理分配给相同终端的不同的用户密钥。

本文所描述的主题的功能操作和实现方式可以被实现为数字电子电路,或者可以
被实现于计算机软件、固件、硬件(包括本文所公开的结构及其等同结构)或者其一个或更
多个组合中。本文所描述的主题的实现方式可以被实现于一个或更多个计算机程序产?#20998;?br />(换言之,在有形程序存储介质上编码的计算机程序指令的一个或更多个模块中),?#38053;?#21046;
处理系统的操作或者由处理系统来执行。

计算机可读介质可以是机器可读存储装置、机器可读存储基板、存储装置、影响机
器可读无线电波型信号的材?#31995;?#32452;合物或者其一个或更多个组合。

如本文所使用,“系统?#34987;頡?#35013;置”包括用于处理数据的所有类型的设备和机器,例
如,包括可编程处理器、计算机、多处理器或计算机。除了硬件之外,处理系统可以包括:例
如,配置处理器固件的代码以及在例如对协议栈、数据库管理系统、操作系统或其一个或更
多个组?#31995;?#35831;求下配置针对计算机程序的执行环境的代码等。

计算机程序(也称作程序、软件、软件应用、脚本或代码)可以按照任何形式的包括
编译或解释语言或者先验或过程语言的编程语言来编写,并且可以按照包括独立程序或模
块、组件、子例程或者适合用在计算机环境中的其它单元的任何形式来部署。计算机程序可
以不必与文件系统中的文件对应。程序可以被存储在提供给所请求程序的单个文件中、多
个交互文件(例如,存储一个或更多个模块、子程序或部分代码的文件)中、或者包含其它程
序或数据的文件的一部分(例如,存储在标记语言文档中的一个或更多个脚本)中。计算机
程序可以位于一个地点上或分布于多个地点,使得将该计算机程序部署成在通过通信网络
互连的多个计算机上或者一个计算机上运行。

例如,适合于存储计算机程序指令和数据的计算机可读介质例如可以包括诸如
EPROM、EEPROM和闪存装置的半导体存储装置、包括诸如内部硬盘或外部盘的磁盘以及磁光
盘、CD-ROM盘和DVD-ROM盘、介质和存储装置的所有类型的?#19988;资源?#20648;器。处理器和存储
器可以由专用逻辑电路来补充或与其集成。

本文所描述的主题的实现方式可以在算术系统上实现,该算术系统例如包括诸如
数据服务器的后端组件、诸如应用服务器的中间件组件、诸如具有网络浏览器或图形用户
接口以允许用户与本文所描述的主题的实现方式交互的客户端计算机的前端组件或者后
端组件、中间件组件和前端组件中的一个或更多个组合。系统的组件可以通过任何形式或
介质的数?#36136;?#25454;通信(例如,诸如通信网络)来互连。

虽然本公开包括许多特定实现?#38468;冢?#20294;它们不应被解释为构成对任何发明或可保
护范围的限制。相反,应被理解为可以是特定发明的特定实施方式所特定的特征的描述。类
似地,本文中在各个实施方式的背景下描述的特定特征可以按照组?#31995;?#26041;式在单个实施方
式中实现。另选地,在单个实施方式的背景下描述的各种特征也可以单独地或者按照任何
合适的子组?#31995;?#26041;式在多个实施方式中实现。而且,虽然特征可以被描述为按照特定组合
的方式进行操作并且最初也如此要求保护,但来自要求保护的组?#31995;?#19968;个或更多个特征在
一些情况下可以从该组合?#20449;?#38500;,并且要求保护的组合可以被更改为子组?#31995;?#21464;型或子组
合。

而且,虽然本公开在附图中按照特定顺序例示了操作,但不应被理解为这些操作
必须按照图中所示的特定顺序或者连续顺序来执行以便获得期望的结果,或者不应被理解
为应执行所有例示的操作。在某些情况下,多任务和并行处理可能是有利的。而且,上述实
施方式的各种系统组件的分离不应被理解为在所有实施方式中均需要这样的分离,并且应
理解的是,上述程序组件和系统一般可以被一起集成到单个软件产?#20998;?#25110;者被封装到多个
软件产?#20998;小?br />

因此,本公开并不旨在将本发明限制于本文所公开的特定术语。因此,尽管已参照
以上示例详细地描述了本公开,但在不脱离本公开的范围的情况下,本领域技术人员将构
思出对这些示例的更改、修改和变形。本公开的范围由所附权利要求书限定,而非本说明
书,并且应理解的是,从所附权利要求书及其等同物的含义和范围推导出的所有更改和修
改均被包括在本公开的范围内。

关于本文
本文标题:用户密钥识别系统、其所利用的设备及操作该设备的方法.pdf
链接地址:http://www.pqiex.tw/p-6091859.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 重庆时时官网 重庆时时开奖结官网 三国群英传3手机版怎么赚钱 重庆时时彩v1.2.0版本 龙门加拿大pc蛋蛋28计划 pk10直播现场直播app stm32做什么赚钱 加州f1a赛车彩票计划 农村下乡加工吃的什么好赚钱 双色球第一位及振幅走势图