在移动设备上有条件地授权测量应用的方法、系统和装置制造方法

文档序号:7812653阅读:139来源:国知局
在移动设备上有条件地授权测量应用的方法、系统和装置制造方法
【专利摘要】本发明公开了一种在移动设备上有条件地授权测量应用的方法、系统和装置。示例性方法包括对在移动设备上的测量应用进行初始化以实现部分功能;用测量应用分析消息日志以识别安装消息;从所述安装消息提取电话号码并存储到移动设备的存储器;基于所提取的电话号码来发送初始化消息以提示授权消息;响应于接收到的授权消息,启用测量应用的全部功能。
【专利说明】在移动设备上有条件地授权测量应用的方法、系统和装置
[0001] 本申请是原案申请号为201210167233. 1的发明专利申请(申请日:2012年5月 25日,发明名称:将移动设备与调查对象组成员简档关联起来的方法和装置)的分案申请。

【技术领域】
[0002] 本发明涉及移动设备监测,更具体地,涉及一种将移动设备与调查对象组成员简 档(panelist profile)关联起来的方法和装置。

【背景技术】
[0003] 近年来,移动应用(有时称为"apps")已经成为移动设备,例如无线电话,随处可 见的一面。无线服务供应商、无线设备制造商和/或其他商家为移动设备的用户开发和/ 或分配移动应用以使一个或更多的功能变得容易。此外,一个或多个第三方开发和/或分 配移动应用,该移动应用可在提供一个或多个服务和/或功能的移动设备上运行。
[0004] 由移动应用帮助的服务和/或功能包括但不限于娱乐(例如游戏、电影)、银行业 务(例如余额管理、转账服务)、导航(例如地图、方位)、摄影和/或社交媒体。移动设备 的操作系统可执行移动应用,并允许使用一个或多个移动设备的本地功能。移动设备的本 地功能包括但不限于,用于发送和接收广播的无线电收音机、语音消息和/或数据消息、识 别移动设备位置的全球定位卫星功能、帮助照相和/或视频记录的相机硬件、帮助音频输 出的扬声器和/或耳机、和/或帮助捕获音频的麦克风。
[0005] -些例子中,由无线服务供应商、无线设备制造商和/或其他提供的移动应用通 过无线应用市场分发给消费者。例如,安卓(Android)操作系统包括连接到Android3$设备 用户的应用市场以允许对移动应用进行搜索、浏览、评价、购买和/或安装。其他例子中,由 Apple?制造的无线设备通过被称为iTunes?的界面将用户引导至AppStore和/或协助在 设备上的AppStore界面以允许对应用进行发送、接收、评价、购买和/或安装。其他例子中, 可将移动设备可以导航到的统一资源标识符(URI)提供给移动设备的用户,并安装一个或 多个移动应用。

【专利附图】

【附图说明】
[0006] 图1是具有硬件和操作系统的移动设备不例的不意图;
[0007] 图2是具有帮助移动设备与调查对象组成员简档相关联的示例性系统的示意图;
[0008] 图3和图4是图2所示的示例性系统的元件之间代表示例性通信的消息图;
[0009] 图5-8是代表可由图2所示的示例性系统执行的示例性机器可读指令的流程图;
[0010] 图9是表示可执行图5-8的指令以实现本文所述的任一或所有示例性方法、系统 和/或装置的示例性处理器平台的示意图。

【具体实施方式】
[0011] 本发明公开了一种将移动设备与调查对象组成员简档关联起来的方法和装置。一 个示例性方法包括在移动设备上初始化测量应用(metering application)以与部分功能 一起操作,用测量应用对消息日志进行解析以识别安装信息,从安装消息中提取电话号码 并且将其存储到移动设备的存储器中,基于所提取的电话号码来发送初始化消息以提示授 权消息,并且响应于接收到的授权消息,使能所述测量应用的全部功能。
[0012] 一些移动应用已经发展为执行使用移动设备的一个或多个装置来探测和/或记 录调查对象组成员活动的设备内测量(0MD)。一些公开的示例中,0DM使用全球定位卫星 (GPS)功能来识别调查对象组成员位于何处和/或使用移动设备的麦克风以对调查对象组 成员暴露到的音频信息进行采样。在一些公开的示例中,0DM监视调查对象组成员如何与 移动设备互动,例如监视调查对象组成员访问哪个网站,一天中何时使用了移动设备,按下 了哪些键,使用了手机的何种功能(例如呼叫或接收呼叫,文本消息等),环境细节的收集 (例如本地光线条件、本地音频条件,当前速度,音频音量,音频数据等)和/或接入一个或 多个移动设备感应器以记录环境细节。探索调查对象组成员行为信息的市场调查员和/或 其他组织/实体与同意用0DM程序监视的自愿的参与者合作。在某种程度上,由市场调查 员收集的信息可用于设计(例如用统计学方法推断)在感兴趣的更广泛的人口统计学上受 监视的调查对象组成员中监测到的惯用方法和/或媒体曝光行为。
[0013] 然而,为了开发这样的统计学规划,应当正确地并便捷地识别参与的调查对象组 成员。如果候选调查对象组成员发现数据条目过于繁琐,就会丢失将候选调查对象组成员 转变为确定的(参与的)调查对象组成员的机会。因此,人员被招募来参与到调查对象组 中。这样的人("候选调查对象组成员")被要求在监视系统上注册。作为这种过程的一部 分,候选调查对象组成员可被要求提供人口统计学信息(例如,收入、性别、种族等)和/或 其他身份信息(姓名、电子邮件等)。例如,调查对象组成员的移动设备需要与一些标识符 相关联,这样从0DM应用收集到的数据就能够与正确的调查对象组成员相关联。因此,试图 招募调查对象组成员的过程(将候选调查对象组成员转变为参与的调查对象组成员)典型 地包括大量数据的收集。此外,候选调查对象组成员也许不容易获得或立即得知一些数据。 例如,移动设备可由不易为候选调查对象组成员熟知的国际移动设备身份(IMEI)号码、电 子序列号(ESN)、国际移动用户身份(IMSI)号码等识别。候选调查对象组成员的参与可能 会受到阻碍,这种阻碍是由于对采取额外的步骤来识别和/或定位对候选调查对象组成员 来说看上去繁琐、冗长或不熟悉的数字和/或字母值缺乏兴趣所造成的。例如,因为候选调 查对象组成员要输入的信息冗长和/或难以获得(例如关掉电话电源并移除电池盖以识别 MEI号码),所以参与可能受挫。对候选调查对象组成员进行的主动要求往往会降低调查 对象组成员的参与,这某种程度上是因为配置任务所累的窘境。
[0014] 本文所公开的示例性的制造方法、装置和/或物品通过允许专题成员小组提供公 知的设备信息,然后采用应用(程序)来自动地获取不通常公知的信息,比如电话号码或者 IMEI号码来克服这种问题。在这样的示例中,候选专题成员小组信息输入期间(例如通过 他们的家用电脑),专题成员小组提供与他们的移动设备相关联的电话号码(例如通常已 知的信息)。这种输入之后,例如,示例性的0DM服务器向相应的采用所提供的电话号码的 移动设备发送短消息服务(SMS)消息。这种示例的SMS (文本)消息包括可用来选择下载 0DM应用的链接。本文中所公开的示例中,为了将移动设备与调查对象组成员简档相关联, 0DM应用采用移动设备电话号码将用户标识符传回到0DM服务器。然而,在一些情况下,在 移动设备上运行的ODM应用至少最初不知道移动设备的电话号码。例如,移动设备可限制 应用对不暴露移动设备电话号码的操作系统和/或硬件的一个或多个资源的访问。一些情 况下,移动设备的一个或多个安全策略限制应用访问移动设备的一个或多个部分,以及移 动设备的0S和/或其特性的能力。一些其他情况下,移动设备本身不需要访问或得知它自 身的电话号码,因为无线服务供应商采用替代标识符,例如IMEI号码,将所有由移动设备 发送或由移动设备接收的信息进行转换。也就是说,当移动设备,例如无线电话,典型地与 电话号码相关联,以允许其他人呼叫该移动设备时,电话号码与使移动设备响铃的号码之 间的关联可能发生在无线服务供应商的基础设施内部。因此,移动设备和/或在移动设备 上执行的应用可能无法访问或得知与移动设备相关联的电话号码。
[0015] 图1是示例性移动设备100的示意图说明,其包括硬件102、操作系统(0S) 104, 一个或多个核心层106和一个或多个公共层108。移动设备100的示例性硬件102包括但 不限于,例如位于通用分组无线业务(GPRS)网络中的发送器和接收器、天线组件、处理器、 sim卡、数字信号处理器(DPS)、存储器(例如随机存取存储器、闪存等)、输入/输出装置 等。图1中的示例0S 104建立或使一个或多个访问策略有效,这些访问策略允许示例核心 层106和/或公共层108访问硬件102和/或访问与0S 104相关联的功能。例如,核心层 106可自由访问硬件102和/或0S104,但公共层108可能限于访问硬件102的子集和/或 0S 104的一部分。一些例子中,通过函数调用提供给用户或程序员的应用程序接口(API) 和/或软件开发工具包(SDK)使得对公共层108的访问变得便利。出于多种原因,例如,为 了保持存储在移动设备1〇〇上其他数据的私密性可通过移动设备1〇〇的制造商和/或服务 供应商来阻止对硬件102和/或0S104的自由访问。
[0016] 其他例子中,为了在移动设备100的显示器上显示电话号码,核心层106可访问与 移动设备100相关联的电话。然而,示例的移动设备100也许不需要或不使用电话号码,这 是因为,例如,移动设备100和其运行的网络上使用移动设备100的頂EI号码来发送和/ 或接收呼叫和/或文本消息。在一些例子中,通过一个或多个由移动设备1〇〇的服务供应 商维护的或相反地由移动设备100的服务供应商运行的MEI查找表,发生主叫方身份的转 化(例如,从电话号码到IMEI号码)。
[0017] 本文所公开的方法、设备和制品可用来使在移动设备上运行的0DM应用获得和/ 或得知与移动设备相关联的电话号码。一些示例中,当0DM应用获得和/或识别电话号码 后,在移动设备上运行的0DM应用可以在0MD服务器上进行注册而无需调查对象组成员在 0DM注册处理过程中执行进一步操作,该0DM应用注册过程将移动设备的用户与调查对象 组成员简档关联起来(例如,完成候选调查对象组成员向调查对象组成员的转变)。换句话 说,本文所公开的方法、装置和/或制品自动地将移动设备与0DM服务器进行注册而不需要 调查对象组成员人工地识别与移动设备相关联的一个或多个通常较少知道的号码,该号码 能够识别调查对象组成员、移动设备和/或与调查对象组成员和移动设备相关联的信息之 间的关联。如上所述,当移动设备具有唯一頂EI号码和/或ESN时,这种通常较少知道的 号码的示例,当与通常知道的7到10位数字电话号码相比较时,典型地对于用户是不熟悉 的和/或是相对冗长的。
[0018] 图2是具有帮助移动设备与调查对象组成员相关联的示例性系统的示意图。在 图2所示的例子中,系统200包括通信地连接到网络204 (例如企业内部网络或互联网)的 ODM服务器202。在所例示的例子中,网络204与无线基础设施206相耦合,该无线基础设 施206与一个或多个无线服务供应商相关联。图2中的示例还包括通信地连接到无线基础 设施的移动设备208。为了描述简便起见,虽然图2中示出的例子包括一个移动设备208和 无线基础设施206,但是任意数量的移动设备和/或任意数量的无线基础设施组件都可在 示例性系统200中运行。
[0019] -些例子中,0DM服务器202通过注册服务器210 (可与0DM服务器202分离)作 为网页呈现(例如网站)以从候选调查对象组成员中收集信息。通过图2中的注册服务 器210示例收集的信息包括但不限于,姓名、住址、性别、收入、种族、家庭人口(例如婚姻 状况、孩子数量、宠物数量等)、电话号码、电子邮件地址和/或职业。在图2的示例中,0DM 服务器管理器212通过注册服务器210向候选调查对象组成员呈现说明、隐私协议、会员协 议、服务条款协议和/或其他信息。这种信息可与任务、预期和/或作为调查对象组成员参 与的回报相关联。通过注册服务器210在一个或多个网页上输入了足够的相关信息后,并 且在已经接收到了隐私协议、服务条款和/或会员协议表示"同意"的指示后(例如候选调 查对象组成员按下网页上"同意"的按钮的指示),图2中的0DM服务器管理器212示例可 请求身份(ID)生成器214来生成唯一的与候选调查对象组成员相关联的调查对象组成员 标识符。以下将进一步详细描述,所示例子的0DM应用仅向候选调查对象组成员和/或已 经同意隐私条款、服务条款和/或会员协议的调查对象组成员(在本文有时是指"确定的调 查对象组成员")提供。
[0020] 在示例性例子中,服务器URI生成器216生成定制的统一资源标识符(URI),其包 括由候选调查对象组成员通过注册服务器210输入的调查对象组成员电话号码和由示例 性ID生成器214生成的唯一调查对象组成员标识符。此外,示例性例子的服务器SMS生成 器218生成安装SMS消息,该消息包括用于向由调查对象组成员提供的电话号码发送的定 制的URI和文本说明。图2中示例性服务器SMS生成器218通过网络204和/或无线基础 设施206向移动设备208发送安装SMS。
[0021] 如下进一步详细描述,当通过由0DM服务器202的示例性注册服务器210网站协 助的网站提供信息时(例如在注册期间由调查对象组成员通过他们的家用电脑提供的信 息),安装SMS消息由0DM服务器202的示例性服务器SMS生成器218生成,以包括由候选 调查对象组成员之前提供的移动设备208的电话号码。当候选调查对象组成员在他们的移 动设备上接收到安装SMS消息时,候选调查对象组成员提供能够被选择以开始0DM应用的 下载操作URI。包括示例性文本说明和相应的URI的SMS消息示例为:
[0022] "请点击下列链接来下载该应用。http://odm. companyxyz. com/enroll/GetApp ? pn = 4142825176&id = 98787253。
[0023] 在上述示例性安装SMS消息中,调查对象组成员的电话号码(也就是 "4142825176")被嵌入到URI中,并且唯一的调查对象组成员标识符(也就是"98787253") 被嵌入到URI中。本文中使用的术语URI和URL是可互换的。一些例子中,在候选调查对 象组成员将他们的信息输入到由注册服务器210管理的网站之前、期间或之后,唯一调查 对象组成员标识符可由示例性ID生成器214生成为唯一值。其他例子中,0DM服务器管理 器212请求电子邮件生成器220嵌入由服务器URI生成器216生成的定制URI和要发送给 候选调查对象组成员的电子邮件消息中的说明消息。例如,如果试图发送SMS消息没有成 功或者认为是不可靠的,那么提供安装电子邮件而不是(或除了)安装SMS (文本)消息可 导致成功安装ODM应用。本文所使用的术语"安装消息"包括(例如,是通用的)安装SMS 消息和/或安装电子邮件消息。
[0024] 响应于候选调查对象组成员通过移动设备208选择了在安装消息中接收到的 URI,0DM应用222被从0DM服务器202下载或由安装消息提到的其他任何服务器下载(例 如由之前提到的示例性URI引用的服务器)。示例性例子的示例性应用222被安装在移动 设备208上并且包括安装消息分析器224、浏览器管理器226、移动消息生成器228和移动 URI生成器230。所例示的例子的示例性应用222请求安装消息分析器224分析接收到的 安装消息并提取电话号码和/或唯一调查对象组成员标识符。一些例子中,安装消息分析 器224识别移动设备208的SMS日志以检索安装消息。其他的例子中,浏览器管理器226 识别移动设备208的浏览历史日志和/或电子邮件消息列表以检索安装消息。SMS日志可 存储由示例性移动设备208接收到的历史的和/或按时间顺序的文本消息列表。同样地, 浏览器和/或电子邮件列表可存储网站链接和/或发送的/接收的电子邮件消息的历史和 /或按时间顺序的列表。如上所述,由于一些移动设备不允许应用(软件)访问可能暴露 了与移动设备208对应的电话号码的操作系统和/或硬件的一个或多个部分,所以图2中 的示例性应用222进行一个或多个可选的尝试来识别与移动设备208相关联的电话号码。 当一些移动设备操作系统包括应用程序接口(API)时,这些API可能暴露了一组有限的用 于不允许访问移动设备硬件和/或与移动设备有关的其他信息的应用的函数调用。例如, Symbian?移动电话操作系统不允许第三方应用获取移动设备的电话号码。
[0025] -些例子中,API或其他访问方式暴露了对每一部电话来讲都是唯一的国际移动 设备身份码(MEI)号码。然而,頂EI号码不容易被许多候选调查对象组成员识别或熟悉。 因此,当征求其他注册、人口统计学的和/或个人的信息时,在网站上向这样的候选调查对 象组成员请求頂EI号码是不便的。甚至当MEI和/或ESN对候选调查对象组成员来说 容易获得时,这样的识别码也是冗长的并且容易发生输入错误。此外,如果在稍后的日期, 调查对象组成员获得了不同的移动设备,那么调查对象组成员的电话号码很可能在随后的 (例如,新的)移动设备中使用相同的电话号码,但是MEI号码却是不同的。因此,将调查 对象组成员的电话号码与监视实体记录中的调查对象组成员相匹配是有益的(例如,提供 0DM和/或收集监视数据的实体)。
[0026] 响应于示例性应用222 (例如通过分析SMS消息日志、通过分析浏览器历史日志 等)识别了移动设备208的电话号码,示例性移动消息生成器228生成要发送到示例性0DM 服务器202的初始化消息。这里使用的初始化消息包括初始化SMS消息、电子邮件、HTTP 请求和/或初始化URI。例如,响应于移动消息生成器228发送初始化消息(例如SMS文 本消息),如果0DM应用222在阈值时间段内没有从0DM服务器管理器212接收到确认,那 么初始化消息被视为丢失或者不成功。同样,示例性移动URI生成器230可进行额外的尝 试来发送初始化消息(例如通过发送提供发送成功指示的电子邮件或HTTP)。初始化消息 包括(发送)到0DM服务器的文本消息,该消息包括作为文本一部分的唯一的调查对象组 成员标识符和/或识别出的移动设备208的电话号码。然而,即使示例性移动消息生成器 228不包括含有识别的电话号码的文本消息,一旦从移动设备208接收到初始化SMS消息, 示例性0DM服务器202也例如通过基于发送的移动设备208的ME数量,由无线基础设施 206决定(resovled)的主叫方ID信息来识别移动电话号码。如上所述,即使应用没有特权 访问自身的移动电话号码,或如果移动设备208本身不包含、不能访问和/或知道自身的移 动电话号码,那么无线基础设施可使用MEI号码或其他标识符来确定与移动设备208相关 联的的相应的无线电话号码。一些例子中,无线基础设施可采用查找表来使MEI号码与相 应的移动电话号码相一致。当这种初始化SMS消息搜索0DM服务器202时,这些消息可伴 有发送的移动设备208的无线电话号码。
[0027] 在运行中,一旦接收到初始化消息,就将接收到的电话号码信息和接收到的唯一 的调查对象组成员标识符与候选调查对象组成员通过注册服务器210输入的电话号码和 ID生成器214生成的唯一的调查对象组成员标识符相比较。如上所述,在候选调查对象组 成员输入和/或提供了足够的人口统计特征信息并且同意会员协议和/或隐私条款后,示 例性ID生成器214生成唯一的调查对象组成员标识符。如果相应的消息匹配,那么初始化 消息的发送者被视为有权使用0DM应用222。此外,匹配信息作为确认对发送者/使用者是 同意隐私条款、服务条款和/或会员协议的相同的人的确认。
[0028] 然而,在其他情况下,没有提供个人和/或人口统计信息的个人可获得访问0DM应 用和/或获得〇DM SMS邀请的权利。当授权的用户(也就是已经提供了个人和/或人口统 计信息并且同意了会员协议、服务条款和/或隐私条换的候选调查对象组成员)与其他人 分享他们的SMS消息和/或电子邮件邀请时,这样未经授权的访问是可能发生的。这种情 况下,0DM应用没有授权在未授权个人的移动设备208上运行,以下将对此详细描述。另一 方面,响应于失败的匹配,可向未授权的用户提供访问在线网站的邀请(例如,通过注册服 务器210)。
[0029] 对于SMS消息的发送和/或接收是不可靠的和/或视为可信赖的情况,示例性移 动URI生成器230可生成定址到(addressed to)初始化URL的初始化HTTP请求。初始化 请求可包括嵌入的信息,该信息表示识别的移动设备208的电话号码和/或与调查对象组 成员相关联的唯一调查对象组成员标识符。不是通过SMS消息发送初始化消息,示例性移 动消息发生器228可导航到由示例性移动URI生成器230使用超文本传输协议(HTTP)提 供的地址。采用HTTP(或安全版本(HTTPS))而不是通过SMS消息发送初始化消息至少具 有一个优点,那就是HTTP包括握手(handshaking)。也就是说,当发送SMS消息时,没有表 示发送者成功的反馈。然而,HTTP请求调用了包括与完成有关的信息的相应响应。
[0030] 响应于初始化消息的接收,无论通过初始化SMS消息还是电子邮件亦或HTTP请 求,示例性0DM服务器管理器212都判定接收到的电话号码是否与正确的唯一调查对象组 成员标识符相匹配,两者都是在初始化信息中发送的。如果候选调查对象组成员通过注册 服务器210输入了不正确的电话号码,或者如果候选调查对象组成员与其他人(例如第三 方)分享安装消息,那么试图使用安装的应用222的用户未经授权这样做和/或不同意隐 私条款、服务条款和/或会员协议。例如,如果候选调查对象组成员为了成为一名调查对象 组成员而提供了人口统计信息和电话号码414-542-6609(例如,响应于一个或多个参与动 机),那么示例性ID生成器214生成与提供的移动电话号码(也就是414-542-6609)相关 联的唯一的调查对象组成员标识符,使其成为匹配的候选身份对。
[0031] 第一匹配候选身份对由0DM服务器202存储用于随后的比较。移动设备208从 0DM服务器202接收到安装消息(包括第一匹配候选身份对)后,移动设备208从安装消息 中提取身份对并且将电话号码存储在移动设备208的存储器中。数据收集期间,ODM应用 222在将收集到的数据发送回0DM服务器之前,将收集到的数据与提取的电话号码相关联。 为了向0DM服务器202提供成功接收安装消息的指示,0MD应用222将提取的身份对发送 回0DM服务器202。
[0032] 在许多情况下,提取的电话号码正确识别了与之前提供了人口统计信息(例如通 过由示例性注册服务器210协助的网页)的候选调查对象组成员相关联的移动设备,并且 对应于同样的同意了服务条款,会员协议和/或隐私条款的候选调查对象组成员。另一方 面,如果候选调查对象组成员向另一个用户(例如朋友,家庭成员等)发送它们的安装消息 (例如安装SMS消息、安装电子邮件消息等),那么0DM应用不应当被允许在与另一用户相 关联的移动设备上运行。例如,如果候选调查对象组成员将安装消息与另一用户分享,那么 另一用户也接收到嵌入的电话号码和与候选调查对象组成员相关联的唯一的调查对象组 成员标识符。为了核实安装消息中的电话号码与移动设备相匹配,0DM应用通过无线基础 设施206向0DM服务器发送所提取的电话号码和唯一的调查对象组成员标识符。0DM服务 器202将从安装消息接收到的电话号码与由无线基础设施206提供的主叫方ID信息得到 的电话号码相比较。如果电话号码匹配,那么候选调查对象组成员被视为与移动设备208 正确地关联并且成功地安装0DM应用222。然后从0DM服务器向与候选调查对象组成员相 关联的电话号码发送激活信息,例如,以解锁0DM应用222和/或允许0DM222的全部功能。 然而,如果电话号码不匹配,那么0DM服务器202识别候选调查对象组成员不匹配的指示, 这可能是由于数据输入错误或分享安装消息造成的。这种情况下,0DM服务器202不发送 激活消息,但是向与主叫方ID信息相关联的电话号码发送SMS消息,该消息包括向用户提 供访问0DM注册网站(例如,通过注册服务器210)和参加市场调查的邀请。
[0033] 一些情况下,示例性0DM服务器202可能不需要回应由示例性无线基础设施206 提供的主叫方ID信息以核实安装消息中的电话号码与移动设备相匹配。考虑另一用户从 候选用户接收安装消息的示例的情况,另一用户下载0DM应用222, 0DM应用222分析安装 消息以提取嵌入其中的电话号码。此外,在示例性0DM应用222分析了安装消息并且从中 提取了嵌入的电话号码后,0DM应用22向0DM应用202发送所提取的电话号码以确认是否 发生了安装。不使用与从无线基础设施206接收到的所提取的电话号码的发送方相关联的 主叫方ID消息,0DM服务器202向提取的电话号码发送授权消息。如果初始安装消息由候 选调查对象组成员与另外的用户分享,那么0DM服务器202发送的授权消息被不同的无线 设备(也就是与正确的候选调查对象组成员相关联的无线设备)接收,该不同的无线设备 上没有安装0DM应用222。因此,由0DM服务器202发送的授权消息将得不到确认。一些例 子中,如果在阈值期间没有接收到确认消息,那么0DM服务器202将会把候选调查对象组成 员视为无效和/或通过电子邮件联系候选调查对象组成员以告知失败。告知失败的电子邮 件也可包括协助候选调查对象组成员进行0DM应用设置和/或数据输入检查。
[0034] 图3示出了示例性方法框图300,该方法框图示出了涉及浏览器302、0DM服务器 202、无线网络206和/或移动设备208的示例性通信。运行中,浏览器302通过在示例性 注册服务器210上的一个或多个网页连接到0DM服务器。通过与移动设备208分离并且例 如在具有全键盘和/或显示器的PC上实现的浏览器302,候选调查对象组成员向0DM服务 器202提供人口统计和/或个人信息。在该例子中,候选调查对象组成员提供的个人信息包 括它们移动设备208的电话号码。该例子中的ODM服务器202请求服务器SMS生成器218 生成安装SMS消息并使用所提供的电话号码将其发送给无线网络206(306)。如上所述,由 于移动设备208可能不知道和/或不能访问自身的电话号码,用于通过示例性无线网络运 行的移动设备208的通信服务将电话号码转换为适用的标识符(例如MEI号码),该标识 符能够使得安装SMS消息发送到移动设备208并且发送(308) SMS消息。
[0035] 在随后将示例性应用222安装在移动设备208上之后,应用222判定是否将初始 化消息作为初始化SMS、初始化电子邮件或初始化HTTP请求来发送。一些例子中,针对接 收到的安装SMS消息,应用222检查移动设备208的SMS日志,提取包含在安装SMS消息 (312)中的电话号码并且将初始化SMS消息发送回其中嵌入有所提取的电话号码的无线网 络206。从无线网络206向0DM服务器202发送初始化SMS消息(312)。0DM服务器202确 认调查对象组成员和相应的移动设备208(314)的注册。
[0036] 如上所述,示例性0DM服务器202和/或在移动设备208上运行的示例性应用222 可采用HTTP (或HTTPS)而不用通过SMS消息来注册调查对象组成员和移动设备208。图 3示出的例子示出了初始化消息是通过安装SMS消息而发生的,但是0DM服务器202可以 但并不限于通过HTTP和/或具有嵌入其中的安装URI的电子邮件消息来发送安装消息。 其他例子中(图3中虚线所示),针对接收到的安装SMS消息,应用222检查移动设备208 的SMS日志,提取包含在(嵌入于)安装SMS消息中的电话号码并且生成初始化HTTP请求 (316)。初始化请求被转发到示例性无线网络206,该无线网络将该请求316路由到0DM服 务器202以完成注册(320)。
[0037] 图4示出了消息图400,其示出了在浏览器402、与候选调查对象组设备("设 备"A)404相关联的无线设备、与另一用户设备("设备B")相关联的无线设备以及0DM服 务器102之间的通信。图4的消息图400示出了示例性情况,在该情况下,候选调查对象组 成员成功地将他们的无线设备与他们的简档信息关联起来并且安装0DM应用。图4的示例 性消息框图400还包括另一示例性情况,在该情况下,候选调查对象组成员与另一用户分 享他们的安装消息,并且本文所公开的示例性方法和设备阻止未授权的另一用户使用0DM 应用。
[0038] 在运行中,候选调查对象组成员通过,例如注册服务器210,向0DM服务器202提 供信息(408)。提供的信息可包括人口统计信息和与设备A相关联的电话号码。在提供足 够数量的信息和相应的无线设备电话号码后,0DM服务器202的ID生成器214生成对于候 选调查对象组成员来说唯一的调查对象组成员标识符(410)。如果提供了足够的人口统计 信,并且成功安装了 0DM应用且将0DM应用与设备A404关联起来,那么候选调查对象组成 员将会被提升为确认的调查对象组成员。
[0039] 图4的示例性0DM服务器202发送嵌入有候选调查对象组成员提供的电话号码的 安装消息(例如,SMS消息、包括定制URI的电子邮件消息等)和唯一的调查对象组成员标 识符(412)。由0DM服务器202发送的组合的电话号码和唯一的调查对象组成员标识符在 本文中称为第一 ID对411。一旦接收到安装消息,来自候选调查对象组成员的肯定指示使 得0DM应用被下载并安装(414)。安装后,0DM应用分析所接收的安装消息,该安装消息已 经由设备A 404存储在SMS消息日志或电子邮件信息中(416)。对安装消息的分析提取嵌 入在安装信息内的电话号码和唯一调查对象组成员标识符,并且0DM应用使所提取的信息 存储在设备A 404的存储器上。所提取的信息进一步作为第二ID对418发送回ODM服务 器 202。
[0040] 示例性0DM服务器202将第一 ID对411与第二ID对418进行对比以确认它们是 一样的还是不同的。如果第一 ID对411和第二ID对418是一样的,那么示例性0DM服务 器202使用所提取的电话号码来发送授权消息(422)。当设备A404接收到授权消息时,0DM 应用完全能够充当设备上测量仪(on device meter)并且将收集到的数据发回到0DM服务 器202。为了允许0DM服务器202得知0DM应用已经成功地能够充当设备上测量仪,0DM应 用向0DM服务器发送确认消息(424)。一旦接收到确认消息,示例0DM服务器202就将候选 调查对象组成员提成为确认的调查对象组成员(426)。
[0041] 另一方面,图4中的下部表示另一示例,在该示例中,候选调查对象组成员向一个 或多个另外的用户(例如,感兴趣的朋友,家庭成员等)提供安装消息。这种情况下,本文 公开的设备、方法和/或制品将这样的用户识别为在他们的设备上没有权限使用0DM应用。 例如,如果在安装消息被发送到设备A404 (参见点428)后被共享,那么图4示例中的消息 如上所述地进行工作,直到0DM服务器202使用所提取的电话号码来发送授权信息(422)。 这种情况下,电话号码不同于嵌入在安装消息中的电话号码的设备B406从不会接收到授 权消息(422)。相反地,对应于从安装消息中提取的电话号码的设备A404接收到具有授权 消息的SMS消息或电子邮件消息。然而,由于设备A404没有安装0MD应用,所以设备A404 不处理授权消息并且0DM服务器202对超时时段进行识别(438),在该超时时段内没有接收 到确认消息。候选调查对象组成员可以通过来自0DM服务器202的电子邮件消息被告知失 败。此外,示例性0DM服务器202可将安装消息识别为折衷(compromised)。
[0042] 另一方面,虽然与设备B406相关联的另一用户不是候选调查对象组成员,并且因 此没有提供人口统计信息和与设备B406相关的电话号码,但是安装和/或使用0DM应用的 意图表明了作为调查对象组成员参加进来的意愿。本文公开的方法、装置和/或制品从某 种程度上具有获取另一个调查对象组成员机会的优点,向该用户发送邀请以使其成为候选 用户。响应于没有成功从授权消息中接收确认,0DM服务器202获取与初始化消息的接收 相关联的主叫方ID信息(416)。如果可用的主叫方ID信息例示了与在初始化消息中提取 的电话号码不同的电话号码,那么0DM服务器202将邀请消息发送给这个不同的号码。例 如,该邀请可引导接收者到示例性存储器210上的网站,因此,允许别的用户提供足够的人 口统计消息和在设备上测量市场活动中使用与他们的无线设备相关联的电话号码。
[0043] 虽然图2中已经示出了实现协助注册移动设备的系统200的示例性方式,但是图 2中所示的一个或多个组件、处理和/或设备可以组合、拆分、重新布置、省略、删除和/或 用其他方式实现。此外,图2中的示例性服务器202、示例性注册服务器210、示例性服务端 管理器212、示例性ID生成器214、示例性服务器URI生成器216、示例性服务SMS生成器 218、示例性电子邮件生成器220、示例性应用222、示例性安装消息分析器224、示例性浏览 器管理器226、示例性移动消息生成器228和/或示例性移动URI生成器230可以通过硬 件、软件、固件和/或硬件、软件和/或固件的任意组合来实现。因此,例如,图1中示例性 D0M服务器202、示例性注册服务器210、示例性服务端管理器212、示例性ID生成器214、示 例性服务URI生成器216、示例性服务器SMS生成器218、示例性电子邮件生成器220、示例 性安装消息分析器224、示例性浏览器管理器226、示例性移动消息生成器228和/或示例 性移动URI生成器230中人一个都可以通过一个或多个电路、可编程处理器、专用集成电路 (ASIC)、可编程逻辑器件(FPLD)等实现。当本发明声明的任一种设备都理解为覆盖单纯的 软件和/或固件实现时,图2中示例性ODM服务器202、示例性注册服务器210、示例性服务 端管理器212、示例性ID生成器214、示例性服务URI生成器216、示例性服务SMS生成器 218、示例性电子邮件生成器220、示例性应用222、示例性安装消息分析器224、示例性浏览 器管理器226、示例性移动消息生成器228和/或示例性URI生成器230中的任一个在此都 可明确地定义为包括存储软件和/或固件的有形的计算机可读媒介,比如存储器、DVD、CD 等。此外,图2中示例性系统200可包括一个或多个组件、处理和/或器件,除此之外或可 替代的,图2中所示的那些组件和/或可包括一个以上的任何或所有所示的组件、处理和器 件。
[0044] 图5-8中示出了图2中用于实现系统200的示例性机器可读指令的流程图和/ 或图3和4中的示例性消息图。这些示例中,机器可读指令包括由处理器,比如在以下图9 讨论的示例性计算机P100中所示的处理器P105,执行的程序。该程序可表现为存储在有 形计算机可读媒介上的软件,该有形计算机可读媒介例如为CD-ROM、软盘、硬盘、数字视盘 (DVD)或与处理器P105相关的存储器,但是整个程序和/或程序的部分能够可选地由除了 处理器P105和/或在固件或专用硬件中实现。此外,虽然结合图5-8中所示的流程图描述 了示例性程序,但是也可以使用很多其他实现示例性系统200的方法。例如,方框的执行顺 序可以改变,和/或所描述的一些方框可以改变、除去或进行组合。
[0045] 如上所述,图5-8中的示例性处理通过使用存储在有形计算机可读介质上的编码 指令(例如计算机可读指令)来实现,该有形计算机可读介质,例如可以是硬盘、闪存、只读 存储器(ROM)、光盘(⑶)、数字视盘(DVD)、缓存、随机存取存储(RAM)和/或任一其他存储 介质,在这些介质中信息可存储任意时间(例如,可延长的时间期限、永久的、短时的、临时 缓冲的和/或信息的缓存)。如本文所使用的,术语有形计算机可读媒介可明确地定义为 包括计算机可读存储的任一类型并且不包括传播信号。此外或可选地,图5-8中的示例性 处理通过使用存储在永久的计算机可读介质编码指令(例如计算机可读指令)来实现,该 有形计算机可读介质,例如可以是硬盘、闪存、只读存储器、光盘、数字视盘、缓存、随机存取 存储和/或任一其他存储介质,在这些介质中信息可存储任意时间(例如,可延长的时间期 限、永久的、短时的、临时缓冲的和/或信息的缓存)。如本文所使用的,术语永久的计算机 可读媒介可明确地定义为包括计算机可读介质的任一类型并且不包括传播信号。
[0046] 图5的程序500从方框502开始,在502中0DM服务器的不例性注册服务器210 从候选调查对象组成员接收人口统计和/或个人信息。人口统计信息包括但不限于种族、 国家、家庭住址、家庭收入、个人收入、年龄、性别、婚姻状况和/或孩子数量。此外,个人信 息包括姓名、喜欢的体育运动、爱好、计算机的数量和/或类型、喜爱的媒体类型、无线设备 电话号码等。示例性注册服务器210提供一个或多个具有允许候选调查对象组成员输入个 人和/或人口统计信息的表格的网页。候选调查对象组成员完成输入个人和/或人口统计 信息后,示例性ID生成器214生成唯一的身份号码(例如数字的或字母-数字值)以与候 选调查对象组成员相关联(方框504)。如下文进一步的详细描述,示例性服务器端注册管 理器可以寻找唯一身份号码和移动设备208的电话号码的返回以确认注册成功。
[0047] 示例性服务端注册管理器212请求服务器SMS生成器218或服务器URI生成器 216来生成安装消息(方框506)。如上所述,当在ODM服务器202和移动设备208之间进 行通信时,本文所描述的示例性方法、装置、系统和/或制品使用SMS消息收发技术、电子邮 件技术和/或HTTP技术和/或任一其他通信协议。当生成安装消息时(方框506),示例 性SMS生成器218或示例性服务器URI生成器216包括由候选调查对象组成员提供的移动 电话号码、由示例性ID生成器214生成的唯一的身份号码和URI以允许候选调查对象组成 员下载并安装示例性应用222。URI可进一步调整(tailored)为定制的具有应用下载源位 置的唯一的身份号码和作为字串嵌入其中的电话号码的URI。例如,示例性服务器URI生 成器 216 可生成以下不例性字串:http://odm. companyxyz. com/enroll/GetApp ? pn = 4142825176&id = 98787253,其中嵌入的电话号码之前都是"pn ="而嵌入的身份号码之前 都是"id ="。
[0048] 安装消息由示例性0DM服务器202通过使用电话号码作为SMS消息发送,和/或 使用电子邮件地址作为电子消息发送(方框510)。示例性0DM服务器202监视候选调查 对象组成员在移动设备208上已经安装了示例性应用222的指示(方框512),如果没有监 测到该指示,那么0DM服务器202判断是否超时时段已经过期(方框514)。超时时段可以 设定为任意值,例如几分钟、几小时、几天、几星期或几个月。一些例子中,由示例性0DM服 务器发送的安装消息包括邀请注册过期之前候选调查对象组成员需要等多久的指示。例 如,0DM服务器202包括语言"请在一星期内点击下列链接来安装测量应用 :http://odm. companyxyz. com/enroll/GetApp ? pn = 4142825176&id = 9878725,'。
[0049] 如果示例性超时时段没有超期(方框514),那么控制返回到方框512以继续等待, 否则示例性0DM服务器202将认为候选调查对象组成员不愿进行参与并且终止进一步尝 试。
[0050] 另一方面,如果接收到了初始化的指示(方框512),那么示例性服务器端注册管 理器212判断初始化指示是否包括与候选调查对象组成员相关联的电话号码和唯一的身 份号码(方框516)。如果没有接收到初始化的指示,那么试图对候选调查对象组成员和他 们相应的电话设备208进行的注册是不成功的,处理500终止。然而,如果发生匹配,那么 将授权消息从初始化消息发送到电话号码以充分使能0DM应用作为设备上测量仪(方框 518)。0DM服务器管理器212等待来自移动设备208的确认消息(方框520)。
[0051] 如果0DM服务器管理器212 (例如在阈值时间段过后)没接收到确认消息(方框 520),那么0DM服务器管理器212将候选调查对象组成员简档信息(例如人口统计信息) 视为无效并且将电子邮件消息发送到有关失败的候选调查对象组成员以将他们的手机与 0DM服务器202关联起来(方框522)。例如,在不是因为缺乏兴趣而导致失败的情况下,电 子邮件消息允许候选调查对象组成员重新尝试作为设备上测量调查对象组成员进行参与。 然而,如果是由于另一用户没有首次提供足够人口统计信息而试图使用0DM应用造成的失 败,那么示例性0DM服务器管理器212判断主叫方ID信息是否有效(方框524)。如果无 效,那么终止示例性程序500,否则0DM服务器管理器212判断主叫方ID信息与来自初始化 信息的电话号码是否匹配(方框526)。如果是这样,那么终止示例性程序500,否则将参与 到设备上测量的邀请发送到与主叫方ID信息相关联的电话号码上(方框528)。
[0052] 图6中的程序600开始于方框602,在该方框中,示例性移动设备208监视安装消 息的接收。如果没有接收到,那么示例性程序600继续等待,否则在接收到安装消息并且候 选调查对象组成员点击了嵌入在安装消息中的相应URI之后,示例性移动设备208安装示 例性应用222 (方框604)。如上所述,安装消息可以作为SMS消息或作为电子邮件消息由示 例性移动设备208接收。无论哪种情况,接收到的安装消息包括与候选调查对象组成员和 移动设备208相关联的移动设备208的电话号码和唯一身份号码,两者都是由不例性ODM 服务器202发送的。
[0053] 示例性应用222请求示例性安装消息分析器224来解析出嵌于接收到的安装消息 中的电话号码和唯一的身份号码(方框606)。一些例子中,安装消息分析器224从移动设 备208的SMS日志获取接收到得安装消息并且针对电话号码和唯一的身份号码分析接收到 的SMS消息(方框608)。一些例子中,安装消息分析器224请求浏览器管理器226搜索移 动设备208的浏览历史记录,这样可以暴露嵌入在安装消息中的定制URI。例如,如果用户 通过SMS消息或电子邮件消息接收到了定制URI,那么候选调查对象组成员点击该URI的动 作使得移动设备208的浏览器导航至针对应用222的下载位置。因此,针对表示电话号码 的字符(例如"pn =")和/或表示唯一身份号码的字符(例如"id ="),示例性安装消息 分析器224可在浏览历史中分析定制URI。
[0054] 当移动设备208的操作系统和/或API不允许访问移动设备208的电话号码时, 由于应用222从接收到的安装消息中提取了这样的信息,所以应用222能够将电话号码存 储到存储器中。典型地,移动设备208的操作系统和/或API提供对某个存储器的访问, 当应用222在移动设备208上运行时,该存储器可被访问。因此,由于现在应用222在可 访问的存储器中具有移动设备208的电话号码,所以由示例性应用收集的随后的测量数据 (metering data)能够被发送到与电话号码相关的0DM服务器以识别移动设备和与该移动 设备相对应的调查对象组成员。
[0055] 为了向示例性0DM服务器202提供应用222被成功安装并运行的指示,示例性移 动消息生成器228请求移动URI生成器230生成指向0DM服务器202的定制SMS或定制 URI (方框610)。如果这种指示是通过SMS收发消息发生的,那么示例性移动消息生成器 228生成定向到与0DM服务器202相关联的电话号码的SMS消息,并且生成具有移动设备 208的电话号码的文本以及唯一的身份号码。如果这种指示是通过HTTP发生的,那么示例 性移动消息生成器228请求移动URI生成器230生成定向到0DM服务器202的HTTP地址 的定制URI,并且将移动设备208的电话号码和唯一的身份号码嵌入其中。无论通过SMS消 息收发还是HTTP来生成指示,示例性应用222都向0DM服务器202发送指示以将移动设备 208与候选调查对象组成员(初始化消息)关联起来(方框612)。
[0056] 在0DM应用222被最初安装到示例性移动设备208后,0DM应用222具有受限的 功能。例如,0DM应用222最初可能局限于识别移动设备208的电话号码相关的功能,直到 候选调查对象组成员被确定在正确的移动设备208上正确地安装了 0DM应用后,才能使用 与设备上测量活动相关的功能(例如音频记录、GPS数据采样、设备活动记录等)。为此, 响应于发送了初始化消息,示例性0DM应用222监视来自0DM服务器222的授权消息(方 框614)。如果等待授权消息的阈值时间没有超期(方框616),那么控制返回到方框614, 否则终止示例性程序600。未能接收授权消息可能是由于,例如,候选调查对象组成员对参 与缺乏兴趣或者将候选调查对象组的安装消息与没有提供足够人口统计消息和/或不同 意服务条款的另一用户共享和/或将候选调查对象组的安装消息向该另一用户提供。另一 方面,如果示例性ODM应用222在阈值超期前从ODM服务器202接收到了授权消息(方框 614),那么0DM应用完全使自己执行设备上测量(例如通过允许完全访问移动设备的板载 传感器,例如但不仅限于麦克风、全球定位卫星传感器、指南针传感器、加速度计等),并向 0DM服务器202发送确认消息(方框618)。换句话说,0DM应用222响应于接收到授权消 息而有条件地被启用。
[0057] 在进一步的情况下,用户将会从拥有应用的资料库(例如安卓市场、苹果应用商 店、iTunes等)、网站和/或其他位置下载0DM应用。安装0DM应用222的一些用户可以是 现有的用户,例如具有新的移动设备的受到确认的调查对象组成员、在丢失之前移动设备 后又具备替换移动设备的受到确认的调查对象组成员和/或有意或无意地卸载完全启用 的0DM应用222的受到确认的调查对象组成员。安装0DM应用222的其他用户可以是有兴 趣参与到设备上测量活动中的新用户(例如在促销、奖励措施和好奇心等的影响下)。本文 所公开的示例性方法、设备和/或制品识别返回已经安装了示例性0DM应用222的受到确 认的调查对象组成员和新用户(例如候选调查对象组成员)的条件。
[0058] 图7的程序700开始于方框702,该方框中示例性0DM应用222被选择(例如从 安卓市场)、下载到移动设备208并且被安装。如上所述,示例性0DM应用222最初被安装 为具有受限功能,直到能够确认候选调查对象组成员已经提供了足够的人口统计消息、同 意会员协议、服务条款和/或隐私条款,并且与候选调查对象组成员相关联的正确的移动 设备208得到确认。部分功能可包括但不限于禁止对示例性移动设备208的一个或多个传 感器访问。传感器包括但不限于全球定位卫星传感器、麦克风、光传感器、指南针和/或磁 传感器、和/或加速度计。示例性0DM应用222提示新用户确认他们是新用户还是已有用 户(方框704),比如通过在示例性移动设备208的触摸感应显示器上进行按键和/或用户 界面输入。如果用户表示(例如通过用户界面选择)他们是新用户,那么示例性0DM应用 222提示新用户访问数据输入网站(例如由示例性注册服务器210上的网站)以将用户人 口统计消息和0DM应用222和相关联的移动设备208关联起来(方框706)。
[0059] 如果用户表示他们是已有用户(方框704),那么示例性0DM应用222搜索之前接 收到的安装消息(方框708)。如果找到了之前接收到的安装消息(方框708),那么控制 进行到图6的方框608。然而,如果经过了大量的时间,之前接收到的安装消息已经被擦除 (例如SMS消息日志被清空)或者如果示例性移动设备208没有接收到安装消息,那么示例 性0DM应用222向示例性0DM服务器202发送恢复请求消息(方框710)。示例性0DM应用 222判定是否接收到相应的安装消息(方框712),如果没有,那么判定是否已经发生了超时 (例如等待安装的阈值持续时间)和/或是否0DM服务器202返回了没有匹配的用户简档 的指示(方框714)。如果发生超时和/或没有用户匹配的指示,那么0DM应用222提示新 用户访问数据输入网站(例如由示例性注册服务器210托管的网站)以开始将用户人口统 计消息与0DM应用222和相关联的移动设备208关联起来(方框706)。另一方面,如果示 例性0DM应用222从0DM服务器202接收到了安装消息(方框712),那么控制进行到图6 的方框608。
[0060] 图8中的程序800开始于方框802,在该方框中,示例性0DM服务器202监视恢复 请求消息的接收。一旦接收到恢复请求消息的指示(方框802),示例性0DM服务器202就 在简档数据库221中搜索与使用该恢复请求消息接收到的主叫方ID信息相关联的电话号 码(方框804)。例如,如果安装ODM应用222的用户是之前确认的调查对象组成员,那么 他们的简档信息(例如人口统计消息、与他们的移动设备208相关联的电话号码,等)将会 被存储在0DM服务器202的简档数据库221中。如果没有发现匹配(方框806),那么没有 匹配的指示消息将会发送到与主叫方ID消息相关联的电话号码上(方框808),这使得0DM 应用222提示用户访问数据输入网站以进行候选调查对象组成员数据输入。另一方面,如 果发现了匹配(方框806),那么0DM服务器202将安装消息发送到与接收到的主叫方ID信 息相关联的电话号码上(方框810),并且控制进行到图5中的方框520。
[0061] 图9是能够执行图5-8中的指令以实现图2中的设备和/或图3和图4中的示例 性消息图的示例性计算机P100的方框图。例如,计算机100例如是服务器、个人计算机、移 动电话(例如手机)、个人数字助理(PDA)、互联网设备或其他任意类型的计算设备。
[0062] 作为例子的系统P100包括处理器P100。例如,处理器P105可以用一个或多个 Intel?微处理器来实现。当然,从其他厂家购买的处理器也是适合的。
[0063] 处理器P105通过总线P125与包括易失性存储器P115和非易失性存储器P120的 主存储器通信。易失性存储器P115可以实现为同步动态随机存取存储器(SDRAM)、动态随 机存取存储器(DRAM)、RAMBUS动态随机存取存储器(RDRAM)和/或任意类型的随机存取存 储装置。非易失性存储器P120可实现为闪存和/或任意期望类型的存储装置。对主存储 器P115、P120的访问主要由存储控制器来控制。
[0064] 计算机P100还包括接口电路P130。接口电路P130可实现为任意类型的接口标 准,例如以太网接口、通用串行总线(USB)和/或PCI快速接口。
[0065] 一个或多个输入装置P135可连接到接口电路P130。输入装置P135允许用户将数 据和命令输入到处理器P105。输入装置可实现为例如,键盘、鼠标、触摸屏、能式控制板、轨 迹球、isopoint和/或声音识别系统。
[0066] 一个或多个输出装置P140可连接到接口电路P130。输出装置P140可实现为例 如,显示装置(例如液晶显示器和/或阴极射线管显示器(CRT))。因此,接口电路P130典 型地包括图形驱动卡。
[0067] 接口电路P130还包括通信装置,比如调制解调器或网络接口卡以通过网络(以太 网连接、数字用户线路、电话线、同轴电缆、手机系统等)实现与外部计算机的数据交换。
[0068] 计算机P100还包括一个或多个大容量存储器用来存储软件和数据。这种大容量 存储装置P150的示例包括软盘驱动器、硬盘驱动器、光盘驱动器和数字视盘(DVD)驱动器。 [0069] 图5-8的编码指令可存储于大容量存储装置P150、易失性存储器P110、非易失性 存储器P112和/或可移动存储介质例如⑶或DVD。
[0070] 从前面的描述,能够得知公开的方法、设备、系统和/或制品允许移动设备确认自 身的电话号码,当通过由测量组织设立的网站而提供个人和人口统计消息时,该信息对于 候选调查对象组成员来说是容易得到的信息。当移动设备的其他唯一的识别号码可用时, 例如頂EI或ESN,手动地从候选调查对象组成员获取这种识别号码是繁琐的,并且如果在 稍后的时间里获得了新的和/或另一部移动设备,那么该识别号码也会发生变化。
[0071] 虽然本文中描述了某种示例性方法、设备和制品,但本发明的保护范围本不受限 于此。相反地,本发明的保护范围覆盖本发明的权利要求所要求保护范围中的所有方法、设 备和制品。
【权利要求】
1. 一种在移动设备上有条件地授权测量应用的方法,该方法包括以下步骤: 响应于从候选调查对象组成员接收到人口统计学信息和第一电话号码而从注册服务 器发送安装消息,该安装消息定向到所述第一电话号码; 由所述注册服务器检测表示成功安装了所述测量应用的初始化消息;以及 响应于检测到所述初始化消息向所述第一电话号码发送授权消息,该授权消息使所述 测量应用开始收集监视数据。
2. 根据权利要求1所述的方法,该方法还包括以下步骤:响应于发送了所述授权消息 而监视确认消息。
3. 根据权利要求2所述的方法,该方法还包括以下步骤:响应于接收到所述确认消息, 将所述候选调查对象组成员提升为确认的调查对象组成员。
4. 根据权利要求2所述的方法,该方法还包括以下步骤:如果在阈值时段内没有接收 到所述确认消息,则向所述候选调查对象组成员发送电子邮件消息。
5. 根据权利要求4所述的方法,其中,所述电子邮件消息包括无法授权所述测量应用 的指示。
6. 根据权利要求2所述的方法,该方法还包括以下步骤:如果在阈值时段内没有接收 到所述确认消息,则获得与关联于接收到所述安装消息的第二电话号码相关联的主叫方身 份信息。
7. 根据权利要求6所述的方法,该方法还包括以下步骤: 将所述第一电话号码与所述第二电话号码进行比较;以及 当所述第一电话号码和所述第二电话号码不匹配时,生成指向所述第二电话号码的邀 请消息。
8. 根据权利要求7所述的方法,该方法还包括以下步骤:当所述第一电话号码和所述 第二电话号码不匹配时,识别折衷安装消息。
9. 一种在移动设备上有条件地授权测量应用的系统,该系统包括: 响应于从候选调查对象组成员接收到人口统计学信息和第一电话号码而发送安装消 息的装置,该安装消息定向到所述第一电话号码; 检测表示成功安装了所述测量应用的初始化消息的装置;以及 响应于检测到所述初始化消息向所述第一电话号码发送授权消息的装置,该授权消息 使所述测量应用开始收集监视数据。
10. 根据权利要求9所述的系统,该系统还包括:响应于发送了所述授权消息而监视确 认消息的装置。
11. 根据权利要求10所述的系统,该系统还包括:响应于接收到所述确认消息,将所述 候选调查对象组成员提升为确认的调查对象组成员的装置。
12. 根据权利要求10所述的系统,该系统还包括:如果在阈值时段内没有接收到所述 确认消息,则向所述候选调查对象组成员发送电子邮件消息的装置。
13. 根据权利要求10所述的系统,该系统还包括:如果在阈值时段内没有接收到所述 确认消息,则获得与关联于接收到所述安装消息的第二电话号码相关联的主叫方身份信息 的装置。
14. 根据权利要求13所述的系统,该系统还包括执行以下操作的装置: 将所述第一电话号码与所述第二电话号码进行比较;以及 当所述第一电话号码和所述第二电话号码不匹配时,生成指向所述第二电话号码的邀 请消息。
15. -种在移动设备上有条件地授权测量应用的装置,该装置包括: 注册服务器,其响应于从候选调查对象组成员接收到人口统计学信息和第一电话号码 而发送安装消息,该安装消息定向到所述第一电话号码; 测量服务器管理器,其检测表示成功安装了所述测量应用的初始化消息;以及 服务器授权消息生成器,其响应于检测到所述初始化消息向所述第一电话号码发送授 权消息,该授权消息使所述测量应用开始收集监视数据。
16. 根据权利要求15所述的装置,该装置还包括短消息服务生成器,该短消息服务生 成器用于生成所述安装消息。
17. 根据权利要求16所述的装置,该装置还包括统一资源标识符生成器,该统一资源 标识符生成器用于响应于所述安装消息未成功的指示来生成HTTP请求消息。
18. 根据权利要求15所述的装置,该装置还包括ID生成器,该ID生成器响应于接收到 所述人口统计学信息生成唯一的调查对象组成员标识符,所述唯一的调查对象组成员标识 符与所述第一电话号码相关联。
19. 根据权利要求18所述的装置,其中,如果所述初始化消息包括所述唯一的调查对 象组成员标识符,则所述服务器授权消息生成器将发送所述授权消息。
20. 根据权利要求18所述的装置,其中,响应于检测到接收了所述唯一的调查对象组 成员标识符和第二电话号码,所述服务器授权消息生成器将禁止向所述第一电话号码发送 所述授权消息。
21. 根据权利要求20所述的装置,其中,所述服务器授权消息生成器将向所述第二号 码发送邀请消息,所述邀请消息与注册网站相关联。
【文档编号】H04L29/08GK104158977SQ201410427912
【公开日】2014年11月19日 申请日期:2012年5月25日 优先权日:2011年5月27日
【发明者】M·汉诺伊, R·K·威廉姆森 申请人:尼尔森(美国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1