在没有明确地提供的装置或用户识别信息的情况下唯一地识别网络分布式装置的制作方法

xiaoxiao2020-7-22  18

专利名称:在没有明确地提供的装置或用户识别信息的情况下唯一地识别网络分布式装置的制作方法
技术领域
本发明涉及一种用于在例如移动互联网的联网客户机-服务器环境下实现在没有明确为识别客户机装置的目的而提供的装置或用户识别信息的情况下唯一地识别网络分布式装置的匿名的且对用户透明的技术的系统,具体地,涉及设备和附随方法。2、现有技术的描述尤其是随着移动网站的数量增加和使用移动装置的用户持续快速扩张,互联网使用,特别是移动互联网的使用爆发性地增长。移动互联网装置的特征在于它们的受约束的软件环境以及每个装置本身的独特性。约束包括导致内容检索缓慢的最小网络带宽、最小的CPU处理和存储装备以及缺乏跨会话的永久存储,跨会话的永久存储被称为客户机端浏览器“小甜饼(cookie) ”。现今,传统的在线广告方法(例如跟踪跨会话的个人用户和控制呈现给他们的广告的频率和相关性) 在移动互联网中完全不存在。使用Web上的浏览器小甜饼推导的关于移动活动的标准广告度量(例如独一网站访客的数量)的缺乏阻扰了在线广告商利用移动装置的独特个性化性质和本地内容。移动使用形态,通常是受约束的网络环境以及本身的装置限制性的结果,严重地妨碍了实现Web在线用户所期待的和广告商所期待的高质量的广告体验。例如,使用书签进入规律访问的网站是普遍的,这大部分是受键入完整的互联网网站地址的痛苦所驱使。 极小的移动键盘和基于用户不友好形式的界面的结果是,非常少的用户将直接输入内容网站地址。相反,他们发现使用转运平台(on carrier deck)搜索引擎来定位相关内容容易得多,然后保存用于无线应用协议(WAP)平台或他们规律访问的互联网网页的书签,这个保存的书签用于未来直接进入。移动互联网广告目前包括将图形文件实时地流传输到用户的移动装置浏览器所展现的内容中。在发行者的内容管理系统将图像和文本行为召唤(call to action)广告标签嵌入在内容中。这发生在通过无线网络将实际内容传递给用户之前。目前移动的许多服务器端包含(server side include)广告服务系统的常规做法是记录当通过互联网将广告标签从广告服务器发送到发行者的内容系统时的用户展示次数(impression)的传递, 而不管它们是否实际到达。本领域技术人员肯定将意识到,服务器端包含指的是变量值(例如,文件“最后修改”日期),服务器可在它将该变量值发送给请求者之前将该变量值包括在HTML文件中。例如,在创建网页的地方,可将看上去像这样的包含声明插在HTML文件中
< ! —#echo var = " LAST_M0DIFIED “—>并且,服务器将 获得文件的最后修改日期且在HTML文件被发送给请求者之前插入该最后修改日期。包括服务器端包含声明(例如以上“echo”声明)的Web文件通常被管理员定义为具有“.”后缀的文件。这样,可认为服务器端包含是公共网关接口(CGI)应用程序的有限形式。事实上,CGI并不被使用。服务器仅在服务器端包含文件里搜索CGI环境变量,并将变量信息插入在该文件中“包含”声明已经被插入的地方。当通过互联网接收到广告标记标签时,发行者的内容管理系统就将它们插入到内容中。这发生在将内容发送到终端用户装置之前。更可取的方法是仅在将广告实际呈现给终端用户之后对展示次数进行计数。由于大多数移动广告系统没有办法确定实际被传递和播放的广告是否结束,所以结果可能是不精确的展示次数结算。所述问题的另一个示例是在整个广告被展现之前导航到新的内容页面的用户,这导致展示次数被错误地报告,尽管那些用户从没见过该广告。大多数发行者完全不能负担附加服务器的数量和它们需要管理多个广告服务器卖主的多种风格的广告嵌入软件的复杂性。为了与多个服务器端包含系统相互配合工作,仅以获得使它们的内容完全套现的(monetize)足够的目录填充率(inventory fill rate),这是需要的。下述增加的要求在成千上万个同时进行的用户之间完全不可扩展 (scalable),所述增加的要求即为,为了在发行者可插入广告标签、然后将内容发送给用户之前在互联网上检索这些广告标签,发行者支付他们自己的带宽,以与服务器端包含系统相互配合工作。正如WEB广告一样,客户端传递和计数机制对于在多方之间精确地分布收益以及提供遵循传统广告中的标准的精确审计是必需的。鉴于与服务器端包含移动广告系统相关联的基本缺点和本领域已知的可靠浏览器“小甜饼”实现的缺乏,自动匿名服务器端装置识别和装置概要管理出现,以保持所有这些技术的大部分前途。但是,移动广告服务的常规实现中的固有限制有效地防止这种形式的广告有效地实现其意图。而且,所有已知的移动广告技术中的固有缺陷总地在很大程度上共同禁止了移动广告的使用。存在对于用于在不需要明确地提供的装置或用户识别信息的情况下匿名地、透明地、唯一地识别网络分布式装置的新系统的迫切需求,该新系统没有与本领域已知的这样的技术相关联的弱点。因此,需要创建新的匿名的独一装置识别系统,该系统可被广告商用于对移动互联网装置扩展移动广告的使用。

发明内容
本发明涉及这样一种系统和方法,该系统和方法用于实现在没有明确地为识别客户机装置的目的而提供的装置或用户识别信息的情况下,唯一地识别网络分布式装置的匿名的且对用户透明的技术。以这种方式,本发明的系统消除缺点,并克服与移动服务器端包含广告技术和下述移动装置相关联的缺点,所述移动装置不实现传统的在线浏览器“小甜饼”,或者允许禁用传统的在线浏览器“小甜饼”(即,明确地为识别客户机装置的目的而提供的装置或用户识别信息)。另外,在将用户指引到发行者网站之前过滤掉移动装置“小甜饼”的载体网关将不会负面地影响广告商的管理移动广告活动的能力以及他们的报告独一用户和对向特定用户呈现特定广告的次数进行频率限定的能力。用于匿名地识别访客的独特解决方案的要点的策略是排除(elimination)而不是选择。访客通过合伙发行者网站进入根据本发明实现的广告网络,并且当搜索与当前用户(本系统正从先前识别的客户机装置的数据库向其传递广告)匹配的最佳客户机装置概要时,所提出的独一装置识别管理系统匿名地使用排除,而不是选择。本质不进行选择,而是通过转 变,所有答案都是可能的,根据当前环境下的“最适者生存”排除不是那么可行的解决方案,最适者作为合适的最佳解决方案冒泡。也就是说,根据本发明的方法是搜索以前为其服务过广告的访客装置的匹配概要(profiles),并相应地对这些访客服务广告。根据本发明能有效率地、唯一地识别访问发行者网络的用户的关键是使用排除概要的鉴别符(discriminator)的加权分级结构,直到识别出最佳的可能的匹配为止。加权分级结构使得当处理足够的数据以将某人识别为以前的访客时可立即终止搜索。这个人被限定为其装置概要已在本系统的数据库中创建的某人。如果访客不匹配任何存在的数据库装置概要,则将该访客作为新的独一用户添加。关于访客的信息通过以下方式获取,即,从被透明地插入到访客的移动装置的移动装置浏览器中的软件脚本获得各种客户端装置属性。构成“首尾相连”设置的鉴别标准的加权属性实现其所有者所特有的匿名装置签名。鉴别符被来自客户机装置中执行的、对WAP和互联网广告和装置检测和内容译码服务器的装置请求收集。另外,脚本能读取和传达装置环境的内部属性,这些内部属性一起最终构成存储在本系统的装置概要数据库中的数字签名。关于鉴别符的分级结构(根据每个鉴别符在用户概要之间进行区分的能力对每个鉴别符进行加权),如果客户机装置支持“小甜饼”,则本系统使用浏览器“小甜饼”作为第一个最高加权参数。如果根据本发明在过去在用户的客户机装置中已使用该用户的全球唯一标识符(⑶ID)设置了“小甜饼”,则已知他或她以前已访问过,并且本系统已经使用与本系统的数据库中的该装置概要相关联的唯一标识符给它们加标签。关于每个属性及其值的三元组存储在微软的内置的.NET匿名概要分析系统内。所有鉴别属性包括客户机装置是否接受“小甜饼”,并且是这样,则将这些鉴别属性作为可搜索记录存储在装置概要数据库中。如果用户进入根据本发明操作的网络并且他们的客户机装置不支持客户机端浏览器“小甜饼”,则该属性(即,客户机装置不支持“小甜饼”的事实)仍使得可通过在为该特定客户机装置而创建的概要中被设置为空的这样的信息来鉴别用户,并被用于从进一步的搜索排除包含实际小甜饼的概要。本系统继续对剩余的概要总体进行折半处理(half split),需要进一步搜索每个另外的鉴别装置属性,所述另外的鉴别装置属性每个给出模式匹配所需的越来越小的概要总体。如果一旦所有属性都被搜索、但是没有获得匹配,则将新的概要添加到数据库中,所述新的概要包含该当前用户的移动装置的独特设置和无线环境属性,比如载体或者他们订阅的无线网络的移动虚拟网络运营商(MVNO)。定义个人用户概要的逻辑数据结构被最佳地认为是非常长的二进制数字签名。这些二进制字符串由连接属性构成,这些连接属性是从在终端用户装置中执行的软件对各种外部匿名独一装置识别管理服务器的请求捕获到的。指定内部装置环境的附加属性也被捕获,以提供构成完整的用户装置签名的附加比特字符串。在广告请求中透明地插入软件脚本,所述广告请求被嵌入在然后基于时间片(time sliced)在装置内部或外部执行的发行者内容中。传递的软件脚本在非常有限的时间段内在内容页面中执行。当时间片结束时, 脚本被对本发明的匿名独一装置识别管理系统的实际装置识别服务请求代替,并表现为对用户完全透明。用于 用户访问的书籍标记网站的移动装置工具以及下述事实使得可将加标签的书签用作移动浏览器历史列表“小甜饼”,所述事实即,与Web浏览器不同,所显示的当前内容的URL通常在用户屏幕上不可见。这些普遍存在的书签是跨互联网会话反复出现的几种对象之一,尽管通常不被认为是用于在没有传统浏览器“小甜饼”的装置上实现永久存储的机制。用于互联网网站的用户进入点(entry point)的互联网协议重定向机制的使用提供使用浏览器历史列表中的装置识别信息唯一地给这些书签地址加标签的机会。重定向机制普遍被理解为允许将用户从所选择的内容页面转移到不同的内容页面。结果是将与他们的跨互联网会话持续存在的载体帐号相关联的独一用户ID存储在移动装置浏览器书签永久储存器内。每次他们进入书签,该信息就易于被本发明的独一装置识别管理系统捕获,所述书签可与本系统的装置概要数据库内的特定合伙网站相关联。本系统使用语义网RDF数据存储、构成用户签名的加权分级结构中的每个属性的三元组。这些属性每个提供在用户的装置匿名概要中维护的可搜索属性。这种方法的好的类比是20个问题的儿童游戏,这是因为可仅通过作为搜索技术的排除与装置不相关联的属性来快速猜出未知的对象。RDF格式的用户概要的搜索非常有助于具有内置的推理处理的软件。通过根据签名标准如何鉴别来对这些签名标准进行加权,本系统能执行推理,并能在最早机会终止搜索匹配的RDF概要,从而确保有效率地对存在的概要进行可扩展识别。非常有效率的整合实现通过将微软的.NET匿名概要分析能力与所提出的匿名独一装置识别管理系统结合来实现。由于本系统从受众分析进行学习,所以这种混合实现策略使得可用附加的鉴别参数来增强存在的用户概要,以使用附加的推理规则唯一地识别移动客户机装置。这两种系统的概要可被扩展,而不影响存在的概要数据结构,从而提供向后兼容性。为了将新的属性添加到存在的.NET匿名概要数据库,仅在.NET应用程序的“web. config” 文件中指定新属性的默认值,S卩,〈add name = “FavoriteColor” defaultValue = “Red”/〉。具有该默认配置的新属性被自动添加到所有存在的概要中。本发明可与任何数量的当前的和未来的在线广告和/或用户行为引擎整合。它提供跨移动浏览会话的持续移动装置识别,该识别通常由传统的客户机互联网万维网浏览器应用程序执行,所述浏览器应用程序称为浏览器“小甜饼”。在移动环境下,大部分客户机装置目前缺乏客户机端浏览器“小甜饼”工具,或者允许它们被用户或者它们的互联网网关处的载体禁用。为了积累、存储过去的上下文消费(context consumption)和将过去的上下文消费与特定的永久标识符相关联,根据本发明的装置概要可提供随时间对特定用户的移动内容消费进行监控所需的这种识别机制。这些标识符然后可被用于与特定用户和他们过去的行为或者预测的未来行为相关地确定未来营销通讯消息的目标。


通过结合附图考虑以下详细描述,可易于理解本发明的教导。
图IA描绘图IB和图IC的图纸的正确对准。图IB和图IC共同描绘通过互联网实现的示例性客户机-服务器分布式处理环境的高级框图,该图连同与本发明相关的客户机装置和本系统的组件之间的、在所述环境下发生的基本计算机间动作和相关联的客户机处理操作(使用从图IB延伸到图IC的阶梯) 一起体现了本发明的教导。图2描绘图2A和图2B的图纸的正确对准。图2A和图2B共同描绘 一般的网页HTML代码35和本发明为了确定装置概要和从装置识别管理系统检索全球唯一装置标识符GUID而对该代码动态进行的改变,代码35具体包括透明地调用本发明的脚本请求或者独一装置识别标签40,所述改变具体地是,插入动态产生的对于标签40的独一装置识别请求210,以得到页面35’。图3描绘图IB和图IC中显示的客户机装置5的高级框图。图4描绘驻存(resident)在图IB中显示的服务器装置20内的独一装置信息管理系统400的简化高级框图。图5描绘图5A和图5B的图纸的正确对准。图5A和图5B共同描绘独一装置概要管理系统的高级框图和代表性的.NET应用程序“web. config"文件,该文件定义装置概要数据。图6描绘图5A上的由独一装置识别“小甜饼”测试流程图执行的处理操作502的
高级流程图。图7描绘图4的块420中显示的独一装置识别请求流程图700的流程图。优选实施方案的详细描述在考虑以下描述之后,本领域技术人员将认识到可在不可获得明确提供的装置或用户识别信息的任何联网客户机-服务器环境下利用本发明的教导。这样的环境可包括互联网或内联网或者在其下移动装置浏览器被用于通过网络通讯信道从服务器访问和下载文件的任何客户机_服务器环境,例如移动互联网。在这方面,所提出的独一装置识别管理系统的服务器可以是在网络中的任何计算机上执行的分离的应用程序。为了简化和帮助理解的目的,在不需要明确提供的装置或者用户识别信息的情况下唯一地识别网络分布式装置中所用的示例性背景下公开本发明。在考虑获得本说明书之后,本领域任何技术人员将易于意识到可如何将本发明的教导容易地并入到任何客户机_服务器或者其他类似的分布式处理环境中,在所述类似的分布式处理环境下,客户机不仅可包括连接至网络的特定计算机,而且还包括这样的软件过程,该软件过程具有与另一个这样的过程的网络连接,并向后者请求信息,并且作为响应获得由后者提供的信息。提供本发明的概述,具体地,在本发明与客户机移动装置中的移动互联网web浏览器一起使用的上下文下的概述,其后对本发明的实现的每个基本组件进行描述。A.概述本发明根据本公开内容的宽泛发明教导通过以下方式实现匿名独一装置识别通过在客户机装置执行的移动装置浏览器以对位于移动装置浏览器的用户透明的方式将代码文件(例如ECMA脚本)下载到浏览器高速缓存中;从1)网络、2)网络互联网网关以及 3)客户机装置本身检索装置识别信息。以下述方式对该信息进行处理,即,唯一地识别匿名网络分布式装置,而无需明确提供的装置识别信息(例如,电话号码)或者用户识别信息(例如,浏览器端“小甜饼”)。 具体地,本发明所实施的技术依赖于将静态标记标签嵌入到由内容服务器13传递的内容页面中。这些静态标签有效地下载移动装置浏览器7中的永久脚本,并对该永久脚本进行实例化。该脚本然后透明地执行,以将另外的标记插入到内容中,这随后使移动装置浏览器7对根据本发明的驻存在服务器20上的独一装置识别管理系统400发起请求。图IB和图IC中共同显示了互联网环境下的本发明的总体部署。图IA中显示了图IB和图IC的图纸的正确对准,图IB在图IC上方。图2A和图2B共同描绘透明地调用本发明的一般的移动互联网页面xHTML代码和本发明为了将对驻存在服务器20上的外部独一装置识别管理系统400的匿名装置独一识别请求插入到用户请求的内容中而对该内容动态进行的改变,图2中显示了这些图的图纸的正确对准。为了更好理解,在以下整个论述中,图IB和图1C、图2A和图2B应该被同时提及。图IB和图IC描绘本发明的互联网环境的框图。如所示,在其上装置浏览器7执行的客户机装置5通过通讯链路9连接至互联网 10。装置浏览器7是常见的移动互联网浏览器,例如可在市面上分别从苹果公司或微软公司买到的IPhone的Safari或者微软的Internet Explorer。优选地,由于将很快变清楚的原因,移动装置浏览器优选支持执行ECMAScript。ECMAScript是标准脚本语言,其被用在网页中以影响这些网页对于用户的外观或行为。ECMAScript是面向对象的,并被认为是可添加任何特定域的对象或者上下文(例如,“文档”概念)的核心语言。虽然为了易于对计算机间动作进行举例说明,互联网10被描绘为具有部分IOa和10b,但是本公开内容简单地将这两个部分共称为互联网10。Web浏览器,或者具体地,通过链路11连接至互联网10 的移动网站内容服务器13,表示可在市面上买到的任何web HTTP (超文本传送协议)服务器,并且根据本发明,通过装置浏览器7访问web浏览器,以检索所期望的内容页面。虽然设想根据本发明可使用各种HTTP服务器,但是优选实施方案使用微软IIS服务器来配合本系统所用的.NET匿名概要分析系统。Web服务器13响应于来自移动装置浏览器7的提取特定文件(例如,用户希望查看的内容页面)的请求通过互联网10使用常见的TCP/IP协议(传输控制协议/互联网协议)将该文件下载到移动装置浏览器7。移动装置浏览器7 继而将通常在移动显示器上(例如,通过蜂窝电话)向位于客户机装置5并观看客户机装置5的用户展现该文件。脚本发布HTTP服务器(也称为“脚本服务器”)15通过通讯链路17连接至互联网 10,并存储共同实现预定脚本(具体地,ECMAScript)的文件。移动装置浏览器7将该脚本透明地加载到与客户机装置5上的移动装置浏览器相关联的本地内容高速缓存中。脚本服务器15以将在下面描述的方式将脚本下载到客户机移动装置浏览器7。该脚本一旦被实例化和启动就透明地将独一装置识别请求插入到移动装置浏览器7随后执行的内容页面中。脚本的永久缓存有利地允许在本地执行后面的内容页面,而不是每次改进性能都需要下载。脚本使得能从客户机装置5内部捕获独一装置鉴别信息。独一装置鉴别信息被从移动装置浏览器7发送到独一装置识别管理系统400。独一装置识别管理系统400通过通讯链路23连接至互联网10。本质上,如以下详细论述,如果特定客户机装置5的全球唯一装置标识符GUID存在于本系统维护的装置概要数据库中,则该系统响应于从在移动装置浏览器7中执行的脚本发起的请求选择该GUID。
内容提供商(一个或更多个)将HTML标签40 (其在必要时将该标签与其他HTML 标签区分开,以下称为“脚本标签”)嵌入到构成每个推荐链接(referring)网页(比如,这里如图IA所示的内容页面35)的HTML代码中。通常,该脚本标签40相对于该页面的存在 HTML代码(在图2A和图2B中显示为HTML代码部分35a和35b)的位置不是关键性的。这些脚本标签40存在两种元素ECMA脚本元素,如果终端用户装置支持脚本处理,则ECMA脚本元素被执行。用于这种实现的脚本基于OMA 2006 ECMA脚本标准VI. 0 (2006 年10月),并完全遵循该标准的所要求的各方面。最后,“〈noscript〉…〈/noscript〉”元素被嵌入在内容中,仅当终端用户客户机装置5不支持ECMA脚本或者在客户机装置5内不启用ECMA脚本时,“〈noscript〉…〈/noscript〉”元素才被执行。这种实现确保无论客户机装置5是否支持ECMA脚本,在内容页面中总是执行独一装置识别管理系统请求。“/site = mysite/”指令之后显示的所有元素与对于任何移动精准定向广告(targeted ad)将预计看到的元素相同,这些额外的精准定向值使用name = value虚拟目录路径格式指定。脚本文件可从如图IB所示的脚本服务器15动态地产生,或者被脚本服务器15作为静态文件传递。具体地,可将脚本缓存在移动装置浏览器内容高速缓存中。如果适当的话,为了确保仅在第一次服务脚本时通过网络加载脚本,动态地产生合适的HTTP头。无论是在会话内还是在后面的会话期间,都可从本地内容高速缓存直接获得用户的后面内容页面导航。无需通过网络进行另外的加载。如果高速缓存被清除,则所述过程仅在下一次独一装置识别管理系统请求标签被展现时重复刷新脚本。有利的是,非常少见的,如果真有的话,对这些代码部分进行任何需要的改变,以适应脚本标签40。如所示并如下表1再现,实现根据本发明的脚本标签的代码。
权利要求
1.一种用于实现在联网客户机-服务器环境下唯一地识别网络分布式装置的匿名的且对用户透明的技术的系统,所述系统包括客户机装置,所述客户机装置具有装置浏览器;内容服务器,所述内容服务器通过全球通讯网络连接至所述客户机装置;脚本服务器,脚本服务器通过所述全球通讯网络连接至所述客户机装置,用于将嵌入的脚本透明地加载到所述客户机装置中,其中,所述脚本一旦被实例化和启动就透明地插入独一装置识别请求,装置浏览器随后执行所述独一装置识别请求,以用于将独一装置识别数据发送到与所述内容服务器相关联的独一装置识别管理系统;所述独一装置识别管理系统收集作为由所述装置浏览器执行的独一装置识别请求的结果而发送的独一装置识别数据,选择与所述客户机装置相关联的全球唯一标识符,并将所述全球唯一标识符保存在所述独一装置识别管理系统的数据库中。
2.如权利要求1所述的系统,其中所述装置浏览器为移动装置浏览器。
3.如权利要求1所述的系统,其中所述嵌入的脚本由所述脚本服务器动态产生。
4.如权利要求1所述的系统,其中所述独一用户识别管理系统包括装置性能数据库系统,所述装置性能数据库系统将所选择的装置性能附加到从所述客户机装置的所述装置浏览器接收的输入互联网地址URL,并将所述请求重定向到独一装置概要管理系统。
5.如权利要求4所述的系统,其中所述独一装置概要管理系统为微软的.NET匿名用户概要系统。
6.如权利要求4所述的系统,其中所述独一装置概要管理系统检索客户机装置的概要,检索存在于概要数据库中的所有装置概要,并依次排除不匹配的概要,直到单个概要被留下或者所有概要都已被使用为止,如果单个概要被留下,则将该概要识别为当前请求客户机装置,并在数据库中根据来自同一客户机装置的以前的请求对所述概要进行更新。
7.如权利要求4所述的系统,其中所述独一装置概要管理系统检索客户机装置的概要,检索存在于概要数据库中的所有装置概要,并依次排除不匹配的概要,直到单个概要被留下或者所有概要都已被使用为止;如果多于一个概要被留下,则使用Tanimoto相似性关联将当前请求装置概要与每个剩余装置概要进行比较,如果当被与所述当前请求概要进行比较时与子集“property = value”三元组的分级列表全部匹配的单个剩余装置概要低于预定的Tanimoto相似性系数阈值,则将该概要识别为在所述数据库中根据来自同一装置的以前的请求更新的当前请求装置概要;以及向发起装置发送响应,其中与所述装置概要管理数据库中的所述装置相关联的所述全球唯一标识符被嵌入在所述响应中,并被返回给发起所述独一装置识别请求的所述移动装置浏览器。
8.如权利要求4所述的系统,其中所述独一装置概要管理系统检索客户机装置的概要,检索存在于概要数据库中的所有装置概要,并依次排除不匹配的概要,直到单个概要被留下或者所有概要都已被使用为止;以及如果当被与当前请求概要进行比较时没有剩余装置概要低于预定的Tanimoto相似性系数阈值,将所述当前概要识别为来自所述独一装置的第一次请求,并将所述当前概要作为新的装置概要保存在数据库中,并且向发起装置发送响应置,其中与所述装置概要管理数据库中的所述装置相关联的所述全球唯一标识符被嵌入在所述响应中,并被返回给发起所述独一装置识别请求的所述移动装置浏览器。
9.如权利要求4所述的系统,其中所述独一装置概要管理系统检索客户机装置的概要,检索存在于概要数据库中的所有装置概要,并依次排除不匹配的概要,直到单个概要被留下或者全部概要都已被使用为止,检索存在于数据库中的与当前请求概要匹配的所有装置概要,并依次排除不匹配的概要,直到单个概要被留下或者所有值都已被使用为止,以及如果零个剩余装置概要剩下,则将所述当前概要识别为来自所述独一装置的第一次请求, 并将所述当前概要作为新的装置概要保存在数据库中,并且向发起装置发送响应,其中与所述装置概要管理数据库中的所述装置相关联的所述全球唯一标识符被嵌入在所述响应中,并被返回给发起所述独一装置识别请求的所述移动装置浏览器。
10.一种实现联网客户机-服务器环境下响应于包含嵌入代码的第一内容页面唯一地识别网络分布式客户机装置的匿名的且对用户透明的技术的方法,所述客户机装置包括处理器和存储器,所述存储器连接至所述处理器,并存储可执行指令和第一内容页面二者,所述第一内容页面具有表示页面内容的多个计算机可读指令和嵌入代码,其中,所述方法包括从第一服务器将脚本下载到所述存储器中,并且随后在浏览器的控制下执行所述脚本,其中,所述方法进一步包括由所述脚本执行的以下步骤在客户机装置通过所述客户机装置向用户展现第一内容页面的同时,从第二服务器请求所述客户机装置的识别匹配概要是否已存在;确定由来自所述客户机装置的以前的请求创建的匹配概要是否存在,如果是,则检索以前创建的与所述客户机装置相关联的全球唯一标识符,并将所述全球唯一标识符传达给所述客户机装置;以及在没有识别出以前的匹配概要的情况下,产生全球唯一标识符,并将该全球唯一标识符存储在数据库中。
11.如权利要求10所述的方法,其中所述嵌入代码执行对来自第一服务器的所述脚本的请求,并且所述第一服务器为联网脚本服务器。
12.如权利要求10所述的方法,其中所述联网脚本服务器动态地产生所述脚本。
13.如权利要求10所述的方法,其中所述脚本在所述客户机装置的装置浏览器中执行,并动态地将独一装置识别请求标签插入到所述第一内容页面中。
14.如权利要求10所述的方法,其中所述动态插入的独一装置识别请求标签执行对所述第二服务器的独一装置识别系统请求。
15.如权利要求10所述的方法,其中所述第二服务器为独一用户识别管理系统。
16.如权利要求10所述的方法,其中所述独一装置识别管理系统包括装置性能数据库系统,所述装置性能数据库系统将所选择的装置性能附加到从所述客户机装置的所述装置浏览器接收的输入互联网地址URL,并将所述请求重定向到独一装置概要管理系统。
17.如权利要求10所述的方法,其中所述独一装置概要管理系统为微软的.NET匿名用户概要系统。
18.如权利要求10所述的方法,进一步包括将所述全球唯一标识符传达给所述客户机装置的步骤。
19.如权利要求18所述的方法,进一步包括将所述全球唯一标识符传达给第三服务器的步骤。
全文摘要
一种用于在例如移动互联网的联网客户机-服务器环境下在没有明确提供的装置或用户识别信息的情况下唯一地识别装置的技术,其中,内容被从服务器下载到在客户机装置上执行的装置浏览器并且以对位于装置浏览器的用户透明的方式使用嵌入在内容中的静态XML标记标签的技术来推导全球唯一装置标识符。捕获装置识别信息,并在与全球唯一装置标识符相关联的装置概要数据库中维护该装置识别信息。具体地,嵌入到推荐链接内容页面中的标记代码有效地从发布服务器下载软件,并且然后在客户机装置浏览器中对软件进行实例化。所述软件透明地且动态地插入对装置识别管理系统的互联网地址请求。
文档编号G06F15/173GK102203765SQ200980142697
公开日2011年9月28日 申请日期2009年8月26日 优先权日2008年8月26日
发明者R·J·沃尔查克, R·兰兹曼 申请人:林利德数字股份有限公司

最新回复(0)