基于输入交互模式来识别组员的制作方法

文档序号:13451333阅读:256来源:国知局
基于输入交互模式来识别组员的制作方法

相关申请的交叉引用

本申请要求于2015年9月11日提交的标题为“identifyingpanelistsbasedoninputinteractionpatterns”的美国专利申请第14/851,757号的权益,该申请的内容以引用的方式全部并入本文。



背景技术:

本说明书涉及向组员报告系统识别组员,并且更具体地涉及基于组员的输入交互模式来识别组员。

准确测量人在线观看什么内容对量化通过在线介质(例如,网页)而不是通过其它介质(诸如,电视)将内容项传输至人的有效性非常重要。这种测量通常是通过雇用一组用户并且计量他们在线做什么来完成的。为了让这种方法发挥作用,每个组员必须遵循一组规则。具体地,每当组员使用计算装置来在线观看内容项时,组员必须用特定组员标识符登录,然后在组员完成在线观看内容项时退出。这些规则在日常生活中很快就变成了麻烦,并且用户不能根据规则登录和退出。在具有两个或者更多个组员的家庭中,这可能会迅速导致低质量测量,例如,当组员a登录、留下其会话打开,然后组员b使用计算装置但没有登录。因此,在这种情况下,组员b的活动被记录为组员a的活动。



技术实现要素:

在一个方面中,提供了一种用于基于组员的输入交互模式来确定组员的身份的组员识别装置。该组员识别装置包括耦合至组员输入装置的处理器。该组员识别装置通信耦合至组员报告系统。处理器配置为在第一时间接收来自第一组员的第一组员标识符。处理器另外配置为基于第一组员标识符来向组员报告系统认证第一组员。另外,处理器配置为:在第一组员已被认证到组员报告系统时,通过组员输入装置接收来自第一组员的至少第一输入。进一步地,处理器配置为至少部分地基于第一输入来识别第一组员的第一输入交互模式。另外,处理器配置为在第二时间通过组员输入装置来接收候选输入。第二时间在第一时间之后。另外,处理器配置为基于候选输入来识别候选输入交互模式并且确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级。处理器另外配置为:响应于确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级,向组员报告系统认证第一组员。

在另一方面,提供了一种基于组员的输入交互模式来确定组员的身份的方法。该方法由组员识别装置实施,该组员识别装置包括耦合至组员输入装置的处理器。组员识别装置通信耦合至组员报告系统。该方法包括:由组员识别装置,在第一时间接收来自第一组员的第一组员标识符。该方法还包括:由组员识别装置,基于第一组员标识符来向组员报告系统认证第一组员。另外,该方法包括:在第一组员已被认证到组员报告系统时,由组员识别装置,通过组员输入装置接收来自第一组员的至少第一输入。该方法另外包括:由组员识别装置,至少部分地基于第一输入来识别第一组员的第一输入交互模式。另外,该方法包括:由组员识别装置,在第二时间通过组员输入装置来接收候选输入,其中,第二时间在第一时间之后。该方法还包括:由组员识别装置,基于候选输入来识别候选输入交互模式,并且由组员识别装置,确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级。另外,该方法包括:由组员识别装置,响应于确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级,向组员报告系统认证第一组员。

在另一方面中,提供了一种其上包含有处理器可执行指令的计算机可读存储装置。该处理器可执行指令用于基于组员的输入交互模式来确定组员的身份。该处理器可执行指令在由包括耦合至组员输入装置的处理器并且通信耦合至组员报告系统的组员识别装置执行时,使得组员识别装置:在第一时间接收来自第一组员的第一组员标识符;基于第一组员标识符来向组员报告系统认证第一组员;在第一组员已被认证到组员报告系统时,通过组员输入装置接收来自第一组员的至少第一输入;至少部分地基于第一输入来识别第一组员的第一输入交互模式;随后在第二时间接收候选输入;并且基于第一输入交互模式来确定候选输入是由第一组员输入的。

在另一方面中,提供了一种用于基于组员的输入交互模式来确定组员的身份的组员识别装置。该组员识别装置通信耦合至输入装置和组员报告系统。该组员识别装置包括用于在第一时间接收来自第一组员的第一组员标识符的装置。该组员识别装置另外包括用于基于第一组员标识符来向组员报告系统认证第一组员的装置。另外,该组员识别装置包括用于在第一组员已被认证到组员报告系统时通过组员输入装置接收来自第一组员的至少第一输入的装置。进一步地,该组员识别装置包括用于至少部分地基于第一输入来识别第一组员的第一输入交互模式的装置。另外,该组员识别装置包括用于在第二时间通过组员输入装置接收候选输入的装置。第二时间在第一时间之后。另外,该组员识别装置包括用于基于候选输入来识别候选输入交互模式的装置。另外,该组员识别装置包括用于确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级的装置。该组员识别装置另外包括用于响应于确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级来向组员报告系统认证第一组员的装置。

在另一方面中,提供了上述组员识别装置,其进一步包括用于在第一组员未被认证到组员报告系统时在第二时间通过组员输入装置来接收候选输入的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于使用统计模型来确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于对统计分类装置进行训练以至少基于第一输入和第一组员标识符来识别第一组员并且对统计分类装置进行训练以在第二组员已被认证到组员报告系统时至少基于通过组员输入装置接收到的第二输入来识别第二组员的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于通过生成第一组员输入交互模式简档、通过将候选输入交互模式与输入交互模式简档进行比较来确定相似性分数并且确定相似性分数超过预定阈值来确定候选输入交互模式满足相似性阈值等级的装置。

在另一方面中,提供了上述组员识别装置,其进一步包括用于通过识别打字速度来识别第一输入交互模式的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于通过识别穿越包括在组员输入装置中的触摸屏的滑动的长度来识别第一输入交互模式的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于通过识别通过借由组员输入装置所接收到的输入而生成的打字错误频率来识别第一输入交互模式的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于通过识别包括在组员输入装置中的指示装置的移动速度来识别第一输入交互模式的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于通过识别借由组员输入装置来执行双敲击或者双点击的速度来识别第一输入交互模式的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于通过识别借由组员输入装置执行的点击的速度来识别第一输入交互模式的装置。在另一方面中,提供了上述组员识别装置,其进一步包括用于通过组员输入装置来识别指纹或者拇指指纹的装置。

本文所描述的特征、功能和优势在本发明的各个实施例中可以被独立地实现或者在其它实施例中可以被组合,可以参照下面的描述和附图看出其进一步的细节。

附图说明

图1是描绘了示例网络环境的示意图。

图2是在图1的环境中使用的示例计算装置的示意图。

图3是在图1所示的网络环境中操作的组员输入装置、组员识别装置和组员报告系统之间的数据流的框图。

图4是由图3所示的组员识别装置分析的输入数据的框图。

图5是组员识别装置用来从输入交互模式识别组员的数据流的框图。

图6是示出了由组员识别装置基于输入交互模式而执行的从手动组员登录过程到自动组员识别过程的转换的时间线。

图7是由组员识别装置执行的用于基于组员的输入交互模式来识别组员的身份的示例过程的流程图。

图8是可以在图1所示的环境中使用的一个或者多个示例计算装置的组件的示意图。

尽管各个实施例的特定特征可能在一些附图中示出而未在其它附图中示出,但是这仅仅是为了方面。任何附图的任何特征可以结合任何其它附图的任何特征而被引用和/或要求。

具体实施方式

下面对实施方式的详细描述引用了附图。相同的附图标记在不同的附图中可以识别相同的或者相似的元件。同样,下面的具体实施方式不会限制权利要求书。

本文所描述的组员识别装置结束了对组员肯定地识别他或她自己的依赖,替代地使用组员的输入交互模式(例如,鼠标移动、触摸手势和/或键盘交互)的特性来识别当前正在使用组员识别装置的组员。

提供了一种用于基于组员的输入交互模式来确定组员的身份的组员识别装置。该组员识别装置包括耦合至组员输入装置的处理器。该组员识别装置通信耦合至组员报告系统。处理器配置为在第一时间接收来自第一组员的第一组员标识符。另外,该组员识别装置配置为基于第一组员标识符来向组员报告系统认证第一组员。当第一组员认证到组员报告系统时,组员识别系统通过组员输入装置接收来自第一组员的至少第一输入。然后,组员识别系统至少部分地基于第一输入来识别第一组员的第一输入交互模式。进一步地,组员识别系统在第二时间通过组员输入装置接收候选输入。第二时间在第一时间之后。至少在一些实施方式中,在第二时间期间第一组员不再会认证到组员报告系统(例如,第一组员已经退出)。组员识别系统基于候选输入来识别候选输入交互模式。然后,该组员识别装置确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级。另外,响应于确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级,该组员识别装置向组员报告系统认证第一组员。

在一些实施方式中,组员识别装置包括统计分类装置,该统计分类装置使用统计模型来确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级。在一些实施方式中,组员识别装置对统计分类装置进行训练以至少基于第一输入和第一组员标识符来识别第一组员。另外,组员识别装置对统计分类装置进行训练以在第二组员认证到组员报告系统时至少基于通过组员输入装置接收到的第二输入来识别第二组员。在一些实施方式中,组员识别装置通过生成第一组员输入交互模式简档、通过将候选输入交互模式与输入交互模式简档进行比较来确定相似性分数并且确定相似性分数超过预定阈值值来确定候选输入交互模式满足相似性阈值等级。

输入交互模式可以反映通过组员输入装置接收到的输入信号的特性。在一些实施例中,组员识别装置通过识别组员的打字速度来识别第一输入交互模式。在一些实施方式中,组员识别装置通过识别借由包括在组员输入装置中的触摸屏进行的滑动长度来识别第一输入交互模式。在一些实施方式中,组员识别装置通过识别通过借由组员输入装置所接收到的输入而生成的打字错误频率来识别第一输入交互模式。在一些实施方式中,组员识别装置通过识别包括在组员输入装置中的指示装置的移动速度来识别第一输入交互模式。进一步地,在一些实施例中,组员识别装置通过识别借由组员输入装置来执行双敲击或者双点击的速度来识别第一输入交互模式。在一些实施方式中,组员识别装置通过识别借由组员输入装置执行的点击的速度来识别第一输入交互模式。在一些实施方式中,组员识别装置通过组员输入装置来识别指纹或者拇指指纹。要理解,在一些实施方式中,组员识别装置进行的识别可以由这些技术中的两种或者更多种技术的组合执行。

在本文所讨论的系统收集关于用户的个人信息或者可以利用个人信息的情况下,用户可以具有以下机会:控制程序或者特征是否收集用户信息(例如,关于用户的社交网络、社交行为或者活动、职业、兴趣、偏好或者当前位置),或者控制是否和/或如何从内容服务器接收可能与用户更相关的内容。另外,某些数据可以在存储或者使用之前以一种或者多种方式进行处理,以便移除个人可识别信息。例如,可以处理用户的身份,从而使得无法确定用户的个人可识别信息,或者可以将用户的地理位置一般化,其中,可以获得位置信息(诸如,城市、邮政编码、或者州级),从而使得无法确定用户的特定位置。由此,用户可以控制关于用户的信息如何收集以及如何由内容服务器使用。

如本文所使用的,以单数叙述以及前面有词语“一个(a)”或者“一个(an)”的元件或者步骤应该被理解为不排除多个所述元件或者步骤,除非明确地叙述这样的排除。此外,对本文所公开的主题的“一个实施例”的提及并不旨在被解释为排除也结合了所述特征的附加实施例的存在。

本文所描述的方法和系统可以通过使用包括计算机软件、固件、硬件或者其任何组合或者子集的计算机编程或者工程技术来实施,其中,所述技术效果是通过执行以下步骤中的至少一个来实现的:(a)在第一时间接收来自第一组员的第一组员标识符;(b)基于第一组员标识符来向组员报告系统认证第一组员;(c)当第一组员认证到组员报告系统时,通过组员输入装置接收来自第一组员的至少第一输入;(d)至少部分地基于第一输入来识别第一组员的第一输入交互模式;(e)在第二时间通过组员输入装置来接收候选输入,其中,第二时间在第一时间之后;(f)基于候选输入来识别候选输入交互模式;(g)确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级;以及(h)响应于确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级,向组员报告系统认证第一组员。

本文所描述的技术效果提供了以下技术优势:使组员识别系统能够对通过输入装置接收到的输入信号的特性进行分析,并且使用组员识别系统从输入信号的特性确定组员的对应身份。因此,本文所描述的系统和过程提供了一种自动识别和认证组员的技术并且通过使用共享组员识别装置来消除了特定于电子数据收集领域的问题,即,对人操作者(例如,组员)肯定地登录和退出组员识别装置以将在任何给定时间收集到的组员数据与实际生成数据的组员相关联的依赖。

图1是描绘了示例网络环境的示意图。参照图1,示例网络环境100可以包括可以耦合至网络110的一个或者多个内容提供者102、一个或者多个发布者104、内容管理系统(cms)106和一个或者多个用户访问装置108(“客户端计算装置”)。用户访问装置由用户150、152和154使用。图1中的元件102、104、106、108和110中的每个元件可以实施为硬件组件、软件组件、或者固件组件或者这些组件的任何组合或者与其相关联。例如,元件102、104、106、108和110可以实施为通用服务器、软件过程和引擎、和/或各种嵌入式系统或者与其相关联。例如,元件102、104、106和110可以充当内容分发网络。在示例实施例中,内容提供者102包括广告主,并且cms106是广告管理系统。

内容提供者102可以包括与内容相关联的任何实体(即,内容项或者多个内容项)。在一些实施例中,内容包括任何形式的通信,其中,识别和推广(或者以其他方式传递)一种或者多种产品、服务、理念、消息、人员、组织或者其它项。内容并不限于广告和商业推广。而是,内容可以包括公开服务公告或者任何其它类型的通知,诸如,在打印或者电子媒体或者广播中发布的公开通知。

内容可以经由各种介质并且以各种形式传递。在一些示例中,内容可以通过交互式介质(诸如,互联网)传递,并且可以包括图形化内容(例如,横幅内容)、文本内容、图像内容、音频内容、视频内容、将这些组件中的任何组件中的一个或者多个结合在一起的内容、或者任何形式的电子传送内容。内容可以包括嵌入式信息,诸如、嵌入式媒体、链接、元信息、和/或机器可执行指令。内容还可以通过rss(简易资讯整合)馈送、无线电信道、电视频道、打印媒体、和其它媒体来传递。

内容可以指单个“创意”和“内容组”。创意指表示一个内容闪现的任何实体。内容闪现指任何形式的内容呈现,从而使其可由用户观看/接收。在一些示例中,内容闪现可以发生在内容显示在用户访问装置(即,“客户端计算装置”)的显示装置上时。例如,内容组指表示共享公共特性(诸如,具有相同的内容选择和推荐标准)的一组创意的实体。内容组可以用于创建内容活动。内容提供者102可以提供与内容相关的产品和/或服务(或者与其相关联)。例如,内容提供者102可以包括商家、零售商、批发商、仓库、制造者、分发者、医疗保健提供者、教育机构、金融机构、技术提供者、能源提供者、公用设备提供者、或者任何其它产品或者服务提供者或者分发者或者与其相关联。

内容提供者102可以直接或者间接生成、维护和/或分析可能与由内容提供者102提供或者以其他方式与内容提供者102相关联的产品或者服务相关的内容。内容提供者102可以包括或者维护耦合至网络110的一个或者多个数据处理系统112,诸如,服务器或者嵌入式系统。内容提供者102可以包括或者维护在一个或者多个数据处理系统上运行的一个或者多个过程。

发布者104可以包括在环境100中生成、维护、提供、呈现和/或以其他方式处理出版物的任何实体。具体地,“发布者”包括出版物的作者,其中,作者可以是个人,或者,在雇佣作品的情况下,可以是雇佣负责创建在线出版物的个人的经营者。术语“出版物”指各种类型的基于web的、基于软件应用的、和/或以其他方式呈现的信息,包括文章、讨论线程、报告、分析、财务报表、音乐、视频、图形、搜索结果、网页列表、信息馈送(例如,rss馈送)、电视广播、无线电广播、打印信息、或者可以通过使用计算装置(诸如,用户访问装置108中的一个)来呈现给用户的任何其它形式的信息。

在一些实施方式中,发布者104可以包括具有互联网呈现的发布者,诸如,在线出版物和新闻提供者(例如,在线报纸、在线杂志、电视网站等)、在线服务提供者(例如,财经服务提供者、健康服务提供者等)等。发布者104可以包括软件应用提供者、电视广播、无线电广播、卫星广播、和其它出版物提供者。发布者104中的一个或者多个可以表示与cms106相关联的出版物网络。

发布者104可以接收来自用户访问装置108(或者在环境100中的其它元件)的请求并且将出版物提供或者呈现给请求装置。发布者可以经由各种介质并且以各种形式(包括基于web的和非基于web的介质和形式)提供或者呈现出版物。发布者104可以生成和/或维护这种出版物并且/或者从其它网络资源检索出版物。

除了出版物之外,发布者104可以配置为将检索到的出版物与和检索到的出版物相关或者有关的内容整合或者组合在一起以显示给用户150、152和154。相关内容可以从cms106提供并且可以与出版物组合以显示给用户150、152和154。在一些示例中,发布者104可以检索出版物以在特定用户访问装置108上显示并且然后将出版物连同使来自cms106的内容显示给用户150、152和154的代码一起转发至用户访问装置108。在其它示例中,发布者104可以检索出版物、检索相关内容(例如,来自cms106或者内容提供者102)、并且然后将内容和出版物整合以形成页面显示给用户150、152和154。

如上所述,发布者104中的一个或者多个可以表示出版物网络。在这种实施方式中,内容提供者102可以能够通过该出版物网络将内容呈现给用户。

发布者104可以包括或者维护耦合至网络110的一个或者多个数据处理系统114,诸如,服务器或者嵌入式系统。它们可以包括或者维护在数据处理系统上运行的一个或者多个过程。在一些示例中,发布者104可以包括用于存储出版物和其它信息的一个或者多个出版物存储库124。发布者104还可以是内容提供者102。

cms106管理内容并且将各种服务提供至内容提供者102、发布者104和用户访问装置108。cms106可以将内容存储在内容存储库126中并且促进通过环境100将内容分发或者选择性地置配并且推荐给用户访问装置108。

cms106可以包括耦合至网络110的一个或者多个数据处理系统116,诸如,服务器或者嵌入式系统。其还可以包括一个或者多个过程,诸如,服务器过程。在一些示例中,cms106可以包括内容派发系统120和一个或者多个后端处理系统118。内容派发系统120可以包括一个或者多个数据处理系统116并且可以执行与将内容传送至发布者或者用户访问装置108相关联的功能。后端处理系统118可以包括一个或者多个数据处理系统116并且可以执行与识别相关内容以进行传送、处理各种规则、执行过滤过程、生成报告、维护账户和使用信息和其它后端系统处理相关联的功能。cms106可以使用后端处理系统118和内容派发系统120通过发布者104将来自内容提供者102的相关内容选择性地推荐和提供给用户访问装置108。

cms106可以包括或者访问一个或者多个抓取、索引和搜索模块(未示出)。这些模块可以浏览可访问资源(例如,万维网、发布者内容、数据馈送等)以识别、索引和存储信息。模块可以浏览信息并且创建浏览过的信息的副本以便进行后续处理。模块还可以检查链接,认证代码,收集信息、并且/或者执行其它维护或者其它任务。

搜索模块可以从各种资源(诸如,万维网、出版物、内联网、新闻组、数据库和/或目录)搜索信息。搜索模块可以采用一个或者多个已知的搜索或者其它过程来搜索数据。在一些实施方式中,搜索模块可以索引抓取的内容和/或从数据馈送接收到的内容来建立一个或者多个搜索索引。该搜索索引可以用于促进快速检索与搜索查询有关的信息。

cms106可以包括用于将各种特征提供至内容提供者、发布者和用户访问装置的一个或者多个接口或者前端模块。例如,cms106可以提供用于允许发布者与cms106交互的一个或者多个发布者前端接口(pfe)。cms106还可以提供用于允许内容提供者与cms106交互的一个或者多个内容提供者前端接口(cpfe)。在一些示例中,前端接口可以配置成向用户提供对在cms106中的可用特征的网络访问的web应用。

cms106将各种内容管理特征提供至内容提供者102。cms106特征可以允许用户建立用户账户、设置账户偏好、创建内容、选择内容的关键字、针对多种产品或者商业创建活动或者倡议、查看与账户相关联的报告、分析成本和投资回报、选择性地识别在不同区域中的客户、选择性地将内容推荐和提供给特定发布者、分析财务信息、分析内容表现、评估内容流量、访问关键字工具、将图形和动画添加至内容等。

cms106可以允许内容提供者102创建内容并且输入内容将显现的关键字。在一些示例中,当与内容相关联的关键字包括在用户请求或者被请求的出版物中时,cms106可以将内容提供至用户访问装置或者发布者。cms106还可以允许内容提供者102设置内容的出价。该出价可以表示内容提供者愿意为每个内容闪现、内容的用户点进或者与内容的其它交互支付的最高金额。点进可以包括用户采取来选择内容的任何动作。内容提供者102还可以选择货币和月度预算。

cms106还可以允许内容提供者102查看可以由cms106维护的关于内容闪现的信息。cms106可以配置为确定和维护与特定网站或者关键字相关的内容闪现的数量。cms106还可以确定和维护内容的点进数和针对闪现的点进率。

cms106还可以允许内容提供者102选择和/或创建内容的转换类型。“转换”可以发生在用户完成与给定内容相关的交易时。转换可以被定义为发生在用户点击内容(例如,特定内容项)时、涉及内容提供者的网页、并且在离开该网页之前完成购买。在另一示例中,转换可以被定义为针对用户的内容显示和在预定时间(例如,7天)内在内容提供者的网页上的对应购买。cms106可以将转换数据和其它信息存储在转换数据存储库136中。

cms106可以允许内容提供者102输入与内容相关联的描述信息。该信息可以用于帮助发布者104确定要发布的内容。内容提供者102可以另外输入与选择的转换类型相关联的成本/价值,诸如,发布者104为购买的每种产品或者服务扣除(credit)的5美元。

cms106可以将各种特征提供至发布者104。当用户访问来自发布者104的出版物时,cms106可以将内容(与内容提供者102相关联)传送至用户访问装置108。cms106可以配置为传送与发布者网站、出版物和发布者观众有关的内容。

在一些示例中,cms106可以抓取由发布者104提供的出版物并且基于抓取的出版物来传送与发布者网站、出版物和发布者观众有关的内容。cms106还可以基于用户信息和交互(诸如,在搜索引擎网站上执行的特定搜索查询)来选择性地推荐和/或提供内容。cms106还可以将这种信息存储在通用数据库146中。在一些示例中,cms106可以将搜索添加至发布者站点并且传送内容,所述内容配置为提供与通过来自发布者站点的访问者的请求而生成的搜索结果有关的适当的和相关的内容。这些和其它方法的组合可以用于传输相关内容。

cms106可以允许发布者104搜索和选择特定产品和服务以及相关联的内容以用发布者104所提供的出版物来显示。例如,发布者104可以搜遍内容存储库126中的内容并且选择某些内容来用其出版物显示。

cms106可以配置为选择性地将由内容提供者102创建的内容直接或者通过发布者104推荐和提供给用户访问装置108。当用户请求搜索结果或者加载来自发布者104的出版物时,cms106可以选择性地将内容推荐和提供给特定发布者104(如本文进一步详细描述的)或者正在请求的用户访问装置108。

在一些实施方式中,cms106可以管理和处理在环境100中的元件当中和之间的财务交易。例如,cms106可以扣除(credit)与发布者104相关联的账户并且记入(debit)内容提供商102的账户。这些和其它交易可以是基于由cms106接收到和维护的转换数据、闪现信息、和/或点进率。

“计算装置”(例如,用户访问装置108)可以包括能够接收来自网络110的信息的任何装置。用户访问装置108可以包括用执行特定任务的特定组件优化的通用计算组件和/或嵌入式系统。用户访问装置的示例包括个人计算机(例如,桌面型计算机)、移动计算装置、蜂窝电话、智能电话、头戴式计算装置、媒体播放器/记录器、音乐播放器、游戏控制台、媒体中心、媒体播放器、电子平板、个人数字助理(pda)、电视系统、音频系统、无线电系统、可移动存储装置、导航系统、机顶盒、其它电子装置等。用户访问装置108还可以包括各种其它元件,诸如,在各种机器上运行的过程。

网络110可以包括促进在各种网络节点(诸如,元件108、112、114和116)当中和之间的通信的任何元件或者系统。网络110可以包括一个或者多个电信网络,诸如,计算机网络、电话或者其它通信网络、互联网等。网络110可以包括共享、公用、或者专用数据网络,包括广域网(例如,wan)或者局域网(例如,lan)。在一些实施方式中,网络110可以通过使用互联网协议(ip)以数据分组包的方式来促进数据交换。网络110可以促进有线和/或无线连接和通信。

仅仅为了阐释的目的,参照图1所述的离散元件描述本公开的某些方面。在环境100中的元件的数量、身份和布置并不限于所示。例如,环境100可以包括任何数量的地理离散内容提供者102、发布者104和/或用户访问装置108,它们可以是离散的、整合的模块或者分布式系统。同样,环境100并不限于单个cms106并且可以包括任何数量的整合的或者分布式cms系统或者元件。

此外,未示出的附加和/或不同元件可以包含在图1所示的元件中或者耦合至其,并且/或者某些所图示的元件可能不存在。在一些示例中,由所图示的元件提供的功能可以由少于所图示的数量的组件或者甚至由单个元件执行。所图示的元件可以实施为在独立机器上运行的分立过程或者在单个机器上运行的单个过程。

图2示出了旨在表示各种形式的数字计算机(诸如,膝上型计算机、桌面型计算机、工作站、个人数字助理、服务器、刀片服务器、主机和其它合适的计算机)的计算装置200的示例。计算装置200还旨在表示各种形式的移动装置,诸如,个人数字助理、蜂窝电话、智能电话和其它相似的计算装置。这里所示的组件、它们的连接和关系、以及它们的功能仅仅旨在作为示例,并且不旨在限制在本文中所描述和/或要求保护的主题的实施方式。

在示例实施例中,计算装置200可以是用户访问装置108或者数据处理装置112、114或者116(未示出)中的任何数据处理装置。计算装置200可以包括总线202、处理器204、主存储器206、只读存储器(rom)208、存储装置210、输入装置212、输出装置214和通信接口216。总线202可以包括允许计算装置200的组件之间的通信的路径。

处理器204可以包括解释和执行指令的任何类型的处理器、微处理器或者处理逻辑。处理器204可以处理在计算装置200内执行的指令,该指令包括存储在存储器206中或者在存储装置210上在外部输入/输出装置(诸如,耦合至高速接口的显示器214)上显示gui的图形信息的指令。在其它实施方式中,适当时,可以使用多个处理器和/或多条总线以及多个存储器和多种类型的存储器。同样,可以将多个计算装置200连接在一起,其中,每个装置提供必要操作的部分(例如,服务器组、一组刀片服务器、或者多处理器系统)。

主存储器206可以包括随机存取存储器(ram)或者存储信息和由处理器204执行的指令的另一类型的动态存储装置。rom208可以包括传统rom装置或者存储静态信息和由处理器204执行的指令的另一类型的静态存储装置。主存储器206存储计算装置200内的信息。在一种实施方式中,主存储器206是一个或多个易失性存储单元。在另一实施方式中,存储器206是一个或多个非易失性存储单元。主存储器206还可以是另一种形式的计算机可读介质,诸如,磁盘或者光盘。

存储装置210可以包括磁性和/或光学记录介质以及其对应驱动器。存储装置210能够为计算装置200提供海量存储。在一种实施方式中,存储装置210可以是或者包含计算机可读介质,诸如,软盘装置、硬盘装置、光盘装置或者磁带装置、闪存或者其它相似的固态存储器装置、或者装置阵列,包括在存储区域网络或者其它配置中的装置。计算机程序产品可以有形地体现为信息载体。计算机程序产品也可以包含在被执行时执行一种或者多种方法(诸如上述的方法)的指令。信息载体是计算机或者机器可读介质,诸如,主存储器206、rom208、存储装置210、或者在处理器204上的存储器。

高速控制器管理计算装置200的带宽密集型操作,而低速控制器管理较低带宽密集型操作。这种功能分配仅仅是示例性的。在一种实施方式中,高速控制器耦合至主存储器206和显示器214(例如,通过图形处理器或者加速器),并且耦合至可以接受各种扩展卡(未示出)的高速扩展端口。在实施方式中,低速控制器耦合至存储装置210和低速扩展端口。例如,可以包括各种通信端口(例如,usb、蓝牙、以太网、无线以太网)的低速扩展端口可以耦合至一个或者多个输入/输出装置,诸如,键盘、指示装置、扫描仪或者通过网络适配器耦合到组网装置(诸如,交换机或者路由器)。

输入装置212可以包括允许计算装置200从用户150、152或者154接收命令、指令或者其它输入的传统机构,该传统机构包括视觉的、音频的、触摸、按钮按压、触控笔敲击等。此外,输入装置可以接收位置信息。因此,例如,输入装置212可以包括摄像头、麦克风、一个或者多个按钮、触摸屏、和/或gps接收器。输出装置214可以包括将信息输出至用户的传统机构,包括显示器(包括触摸屏)和/或扬声器。通信接口216可以包括任何收发器,如同使计算装置200与其它装置和/或系统通信的机构。例如,通信接口216可以包括用于经由网络(诸如,网络110(在图1中示出))与另一装置或者系统通信的机构。

如本文所描述的,计算装置200促进将来自一个或者多个发布者的内容连同一组或者多组赞助内容(例如,广告)一起呈现给用户。计算装置200可以响应于处理器204执行包含在计算机可读介质(诸如,存储器206)中的软件指令来执行这些和其它操作。计算机可读介质可以被定义为物理或者逻辑存储器装置和/或载波。软件指令可以经由通信接口216从另一计算机可读介质(诸如,数据存储装置210)或者从另一装置读取到存储器206中。包含在存储器206中的软件指令可以使处理器204执行本文所描述的过程。替选地,代替或者结合软件指令,可以使用硬连线电路系统来实施符合本文的主题的过程。因此,符合本文所公开的主题的原则的实施方式并不限于硬件电路系统和软件的任何特定组合。

计算装置200可以多种不同形式来实施,如图所示。例如,计算装置200可以实施为标准服务器,或者可以多次实施为一组这样的服务器。计算装置200还可以实施为机架式服务器系统的部分。另外,计算装置200可以实施在个人计算机(例如,膝上型计算机)中。这些装置中的每一种装置可以包含一个或者多个计算装置200,并且整个系统可以由彼此通信的多个计算装置200组成。

处理器204可以执行在计算装置200内的指令,包括存储在主存储器206中的指令。处理器可以实施为芯片,该芯片包括独立的多个模拟和数字处理器。例如,处理器可以为装置200的其它组件提供协调,诸如,对用户接口、由装置200运行的应用、和由装置200进行的无线通信的控制。

计算装置200包括处理器204、主存储器206、rom208、输入装置212、输出装置(诸如,显示器214)、通信接口216、以及其它组件(例如,包括接收器和收发器)。装置200还可以设置有提供附加存储的存储装置210,诸如,微驱动器或者其它装置。组件中的每一个组件通过使用各种总线来相互连接,并且组件中的多个组件可以安装在公共主板上或者适当时,可以按照其它方式互相连接。

计算装置200可以通过通信接口216进行无线通信,必要时,该通信接口216可以包括数字信号处理电路系统。通信接口216可以提供在各种模式或者协议下的通信,诸如,gsm语音呼叫、sms、ems、或者mms消息传送、cdma、tdma、pdc、wcdma、cdma2000、或者gprs等。例如,这种通信可以通过射频收发器发生。另外,短程通信可能会发生,诸如,通过使用蓝牙、wifi、或者其它这种收发器(未示出)。另外,gps(全球定位系统)接收器模块可以将附加的与导航和位置相关的无线数据提供至装置200,适当时,该数据可以由在装置200上运行的应用使用。

图3是在网络环境100中操作的组员输入装置306(例如,输入装置212)、组员识别装置308(例如,用户访问装置108)和组员报告系统314(例如,cms106)之间的数据流300的框图。更具体地,第一组员302(例如,第一用户150)和第二组员304(例如,第二用户152)分立地观看传输至组员识别装置306的内容项并且例如通过点击内容项、观看内容项一段时间、和/或消除内容项来对内容项做出响应。组员识别装置308向组员报告系统314报告关于这些活动的数据以用于分析传输至组员识别装置308的内容项的有效性。

为了可靠地将报告的数据与相应组员(例如,第一组员302或者第二组员304)相关联,组员识别装置308必须向报告系统314识别组员(例如,第一组员302或者第二组员304),例如,在认证过程中。首先,例如,在第一时段(诸如,两周)期间,当第一组员302使用组员识别装置308来观看内容项并且与其交互时,第一组员302通过使用组员输入装置306来输入组员标识符(例如,用户名)。组员输入装置306将包括第一组员输入数据316(例如,第一组员标识符)的第一组员输入信号317传输至组员识别装置308。接下来,组员识别装置308将包括认证数据320(例如,第一组员标识符)的认证信号321传输至组员报告系统314。在通过认证之后,第一组员302与内容项交互,例如,通过使用组员输入装置306来点击内容项。组员输入装置306进一步接收包括第一组员输入数据316的组员输入信号(例如,第一组员输入信号317)并且将组员输入数据316的至少一部分传输至组员报告系统314。另外,当第一组员302被认证时,组员输入装置306通过使用在统计分类装置310中的统计模型312来分析第一组员输入数据316以检测第一组员302的输入交互模式的特性,如本文更详细地描述的。

第一组员302退出组员识别装置308并且第二组员304随后以与上述方式相似的方式登录(例如,认证)、将包括第二组员输入数据318的第二组员输入信号319传输至组员识别装置308。同样,组员识别装置308基于第二组员输入数据318来检测与第二组员304相关联的第二输入交互模式。如本文更详细地描述的,组员识别装置308能够在不依赖组员输入组员标识符的情况下区分输入交互模式与组员输入数据。因此,即使当组员还没有通过组员输入装置306提供其对应的组员标识符时,组员识别装置308也发展出了向组员报告系统314自动认证第一组员302和第二组员304中的每个组员的能力。这是有利的,因为随着时间的过去,组员302和304变得不太严格地登录和退出组员识别装置308,并且第一组员302在已经停止使用组员识别装置308时可能无意中忘记退出并且/或者第二组员304在使用组员识别装置308时可能忘记登录。

图4是由组员识别装置308分析的输入数据的框图400。更具体地,组员识别装置308接收第一组员标识符402,例如,当第一组员302通过使用组员输入装置306来登录时。另外,当查看内容项并且与其交互时,并且通常通过使用组员识别装置308,组员识别装置308识别第一组员输入交互模式404的属性。第一组员输入交互模式404包括点击或者敲击速度408(例如,按下鼠标按钮或者手指按在触摸屏上以敲击项目的时间的度量)、打字速度410、滑动长度412(例如,组员的手指在触摸屏上滑动以例如滚动或者移动显示的项目的距离的度量)、打字错误频率414、和移动速度416(第一组员302将鼠标或者手指从一点移动到另一点的速度)中的一个或者多个。同样,组员识别装置308接收第二组员标识符418,例如,当第二组员304登录时。另外,组员识别装置308检测与第二组员304相关联的第二输入交互模式420的属性。第二输入交互模式420的属性包括与第二组员304相关联的点击或者敲击速度408、打字速度410、滑动长度412、打字错误频率414和移动速度416中的一个或者多个的值。另外,在组员输入装置306包括指纹或者拇指指纹扫描仪的至少一些实施方式中,组员识别装置308接收来自第一组员302的第一印记406(例如,指纹或者拇指指纹)和来自第二组员304的第二印记422(例如,指纹或者拇指指纹),并且将相应印记与相应组员标识符(例如,第一组员标识符402和第二组员标识符418)相关联。例如,在一些实施方式中,第一组员不仅在登录过程期间输入第一组员标识符,而且还在提供第一组员标识符402的情况下或者在之后同时提供他的第一印记406。

图5是组员识别装置308用来从输入交互模式识别组员(例如,第一组员302)的示例数据流500的框图。在一些实施方式中,通过使用统计模型312,统计分类装置310通过对第一输入交互模式404随着时间的属性进行检测和平均来生成第一交互简档502。同样,统计分类装置310通过对第二输入交互模式420随着时间的属性进行检测和平均来生成第二交互简档504。随后,在没有接收到组员标识符(例如,第一组员标识符402或者第二组员标识符418)的情况下,组员识别装置308在组员输入数据中检测候选输入交互模式506。组员识别装置308,更具体地是统计分类装置310将候选输入交互模式506与第一交互简档502进行比较。更具体地,例如,统计分类装置310确定在候选输入交互模式下的移动速度是在第一交互简档502中的移动速度的95%并且点击速度是在第一交互简档502中的点击速度的90%。基于该比较,统计分类装置310生成第一相似性分数508,该第一相似性分数508表示在候选输入交互模式506与第一交互简档502之间相对较高的相似程度。因此,统计分类装置310将候选输入交互模式506与第二交互简档504进行比较,并且确定在候选简档中的移动速度是在第二交互简档504中的移动速度的40%并且点击速度是在第二交互简档504中的点击速度的35%。基于该比较,统计分类装置310生成第二相似性分数510,该第二相似性分数510表示在候选输入交互模式506与第二交互简档504之间相对较低的相似程度。在其它实施方式中,组员识别装置308通过使用识别在来自组员的输入中的模式的其它方法来识别组员。例如,在一些实施方式中,例如,组员识别装置308不会通过将候选输入交互模式与一个或者多个存储的交互简档进行比较来生成相似性分数。

另外,统计分类装置310将第一相似性分数508与表示相对较高的相似程度的阈值相似分数512进行比较。进一步地,统计分类装置310将第二相似性分数510与阈值相似性分数512进行比较。例如,统计分类装置310通过确定第一相似性分数508在阈值相似性分数512的预定范围内并且第二相似性分数510因为第二相似性分数510不在阈值相似性分数512的预定范围内而不满足阈值相似性分数512,来确定第一相似性分数508满足阈值相似性分数512。由于上述比较,统计分类装置310确定候选输入交互模式506是第一组员302的输入交互模式。因此,组员识别装置308将认证数据320传输至包括第一组员标识符402的组员报告系统314,以在不需要第一组员通过组员输入装置306肯定地输入第一组员标识符402的情况下向组员报告系统314认证第一组员302。

图6是示出了由组员识别装置308基于输入交互模式而执行的从手动组员登录过程到自动组员识别过程的转换的时间线600。更具体地,如上所述,在训练时段602(例如,两周)期间,第一组员302和第二组员304输入其相应组员标识符作为手动组员登录过程的部分。在该初始时段期间,组员识别装置308正通过检测第一输入交互模式404和第二输入交互模式420的属性来训练统计分类装置310,如上所述。在一些实施方式中,组员识别装置308对每个随着时间的属性进行平均并且将平均值存储在相应输入交互模式简档(例如,与第一组员302和第一组员标识符402相关联的第一交互简档502、和与第二组员304和第二组员标识符418相关联的第二交互简档504)中。在其它实施方式中,组员识别装置308存储所有输入交互的随机样本。接下来,在转换时段604期间,组员识别装置308确定统计分类装置310能够准确地确定候选输入交互模式与通过提供其组员标识符(例如,第一组员标识符402)来手动登录的组员(例如,第一组员302)相关联。在一些实施方式中,当统计分类装置310在阈值百分比(例如,95%)的尝试中做出正确识别时,组员识别装置308确定统计分类装置310能够从输入交互模式准确地识别组员。

随后,自动识别时段606开始,其中,组员302和304不需要在登录过程中肯定地输入其相应组员标识符。而是,组员识别装置308基于组员(例如,第一组员302)的输入交互模式(例如,第一输入交互模式404)来确定哪一个组员(例如,第一组员302)正在使用组员识别装置308,并且将对应组员标识符(例如,第一组员标识符402)传输至组员报告系统314以向组员报告系统314认证组员(例如,第一组员302)。

图7是由组员识别装置308执行的用于基于组员的输入交互模式来确定组员的身份的示例过程700的流程图。首先,组员识别装置308在第一时间(例如,在训练时段602期间的手动登录过程中)接收702来自第一组员302的第一组员标识符402。另外,组员识别装置308基于第一组员标识符402来向组员报告系统314认证704第一组员302。进一步地,当第一组员302认证到组员报告系统314时,组员识别装置308通过组员输入装置306接收706来自第一组员302的至少第一输入(例如,第一组员输入信号317)。另外,组员识别装置308至少部分地基于第一输入(例如,第一组员输入信号317)来识别708第一组员302的第一输入交互模式404。进一步地,组员识别装置308在第二时间(例如,在自动识别时段606期间)接收710候选输入(例如,组员输入信号317)。第二时间在第一时间之后。另外,组员识别装置308基于候选输入317来识别712候选输入交互模式506。进一步地,组员识别装置308确定714候选输入交互模式506满足与第一输入交互模式404的相似性阈值等级(例如,阈值相似性分数512)。另外,组员识别装置308响应于确定候选输入交互模式506满足与第一输入交互模式404的相似性阈值等级(例如,阈值相似性分数512)来向组员报告系统314认证716第一组员302。

在一些实施方式中,当第一组员未认证到所述组员报告系统时,组员识别装置308在第二时间通过组员输入装置来接收候选输入。在一些实施方式中,组员识别装置308包括统计分类装置(例如,统计分类装置310),该统计分类装置通过使用统计模型(例如,统计模型312)来确定候选输入交互模式506满足与第一输入交互模式404的阈值相似性程度(例如,阈值相似性分数512)。在一些实施例中,组员识别装置308对统计分类装置310进行训练以至少基于第一输入(例如,第一组员输入信号317)和第一组员标识符402来识别第一组员302,并且对统计分类装置310进行训练以在第二组员304认证到组员报告系统314时至少基于通过组员输入装置306接收到的第二输入(例如,第二组员输入信号319)来识别第二组员(例如,第二组员304)。在一些实施例中,组员识别装置308通过生成第一组员输入交互模式简档(例如,第一交互简档502)、将候选输入交互模式506与第一组员输入交互模式简档502进行比较来确定相似性分数(例如,第一相似性分数508)、以及确定相似性分数508超过预定阈值值(例如,阈值相似性分数512),来确定候选输入交互模式506满足阈值相似性程度(例如,阈值相似性分数512)。

在一些实施方式中,组员识别装置308通过识别打字速度410来识别第一输入交互模式404。在一些实施方式中,组员识别装置308通过识别借由包括在组员输入装置306中的触摸屏(例如,输入装置212)进行的滑动长度(例如,滑动长度412)来识别第一输入交互模式404。在一些实施方式中,组员识别装置308通过识别通过借由组员输入装置306所接收到的输入而生成的打字错误频率414来识别第一输入交互模式404。在一些实施例中,组员识别装置308通过识别包括在组员输入装置306中的指示装置(例如,输入装置212)的移动速度416来识别第一输入交互模式404。在一些实施例中,组员识别装置308通过识别借由组员输入装置306来执行双敲击或者双点击的速度(例如,点击或者敲击速度408)来识别第一输入交互模式404。在一些实施例中,组员识别装置308通过识别借由组员输入装置306执行的点击的速度(例如,点击或者敲击速度408)来识别第一输入交互模式404。进一步地,在一些实施方式中,组员识别装置308通过组员输入装置306来识别指纹或者拇指指纹(例如,第一印记406)。

图8是可以在图1所示的环境中使用的一个或者多个示例计算装置200的组件的示意图800。例如,一个或者多个计算装置200可以形成组员识别装置308。图8进一步示出了存储器206的部分的配置。部分818、820和822耦合至在组员识别装置308内执行特定任务的多个分立组件。

组员识别装置308包括用于在第一时间接收来自第一组员的第一组员标识符的组员标识符接收组件802。另外,组员识别装置308包括用于基于第一组员标识符来向组员报告系统认证第一组员的第一认证组件804。另外,组员识别装置308包括用于在第一组员被认证到组员报告系统时通过组员输入装置接收来自第一组员的至少第一输入的第一输入接收组件806。另外,组员识别装置308包括用于至少部分地基于第一输入来识别第一组员的第一输入交互模式的第一输入交互模式识别组件808。组员识别装置308还包括候选输入接收组件810,该候选输入接收组件810用于在第二时间通过组员输入装置接收候选输入,其中,第二时间在第一时间之后。进一步地,组员识别装置308包括用于基于候选输入来识别候选输入交互模式的候选输入交互模式识别组件812。另外,组员识别装置308包括用于确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级的相似性比较组件814。进一步地,组员识别装置308包括用于响应于确定候选输入交互模式满足与第一输入交互模式的相似性阈值等级来向组员报告系统认证第一组员的第二认证组件816。

在示例性实施例中,存储器206包括多个部分,该多个部分包括但不限于组员标识符部分818、输入交互模式简档部分820和阈值相似性分数部分822。在存储器206内的这些部分相互连接以用于执行本文所描述的操作。

此处所描述的系统和技术的各种实施方式可以实现在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件和/或其组合中。各种这样的实施方式可以包括在一个或者多个计算机程序中的实施方式,该一个或者多个计算机程序在可编程系统上是可执行和/或可解释的,该可编程系统包括至少一个可编程处理器,该至少一个可编程处理器可以是专用的或者通用的,该至少一个可编程处理器耦合以接收来自存储系统、至少一个输入装置和至少一个输出装置的数据和指令,并且将指令和数据发送至存储系统、至少一个输入装置和至少一个输出装置。

这些计算机程序(也被称为程序、软件、软件应用或者代码)包括针对可编程处理器的机器指令,并且可以用高阶程序式和/或面向对象编程语言和/或用汇编/机器语言来实施。如本文所使用的,术语“机器可读介质”、“计算机可读介质”指用于将机器指令和/或数据提供至可编程处理器的任何计算机程序产品、设备和/或装置(例如,磁盘、光盘、存储器、可编程逻辑器件(pld)),包括接收机器指令作为机器可读信号的机器可读介质。然而,“机器可读介质”和“计算机可读介质”不包括暂时性信号。术语“机器可读信号”指用于将机器指令和/或数据提供至可编程处理器的任何信号。

另外,在附图中描绘的逻辑流不需要按照所示特定顺序,或者顺序性顺序,以实现期望的结果。。另外,可以在描述的流程中提供其它步骤或者从其删除步骤,并且可以向所描述的系统添加其它组件或者从其移除组件。因此,其它实施例落入以下权利要求的范围内。

要了解,已经被特别详细地描述的上述实施例仅仅是示例或者可能的实施例,并且存在可能包括的很多其它组合、添加、或者替代。

同样,组件的特定命名、术语的大写、属性、数据结构或者任何其它编程或者结构方面不是必须遵循或者重要的,并且实施本文所描述的主题或者其特征的机制可以具有不同的名称、格式或者协议。进一步地,系统可以如所述经由硬件和软件的组合或者完全以硬件元件来实施。同样,在本文所述的各种系统组件之间的功能的特定划分仅仅是示例性的,并不是必须遵循;由单个系统组件执行的功能可以由多个组件替代执行,并且由多个组件执行的功能可以由单个组件替代执行。

以上描述的某些部分可以呈现在对信息的操作的算法和符号表示的方面的特征。这种算法描述和表示可以由在数据处理领域中的技术人员使用来将其工作的实质内容最有效地传递给该领域的其它技术人员。虽然被功能性地或者逻辑性地描述,但是这些操作应该被理解为由计算机程序实施。此外,还已证明有时将这些操作布置称为模块或者通过功能名称来提及这些操作布置是方便的,而不会丧失一般性。

除非如依据以上论述显而易见另有具体陈述,否则要了解,在本说明书通篇中,利用诸如“处理”或者“计算”或者“运算”或者“确定”或者“显示”或者“提供”等术语的论述是指计算机系统或者类似电子计算装置的动作和过程,所述计算机系统或者类似电子计算装置操纵和变换在计算机系统存储器或者寄存器或者其它此类信息存储、传输或者显示装置内表示物理(电子)量的数据。

基于以上说明,上述实施例可以使用计算机编程或者工程技术实施,包括计算机软件、固件、硬件或者其任意组合或者子集。具有计算机可读和/或计算机可执行指令的任何这样产生的程序可以体现或者提供在一个或者多个计算机可读介质中,从而制成计算机程序产品,即,制品。例如,计算机可读介质可以是固定(硬)驱动器、软盘、光盘、磁带、半导体存储器(诸如,只读存储器(rom)或者闪存等)、或者任何传输/接收介质(诸如,互联网或者其它通信网络或者链接)。包含计算机代码的制品可以通过直接从一个介质上执行代码、将代码从一个介质复制到另一个介质上、或者通过网络传输代码来制成和/或使用。

虽然已经根据各种特定实施例描述了本公开,但是要认识到,可以在权利要求的精神和范围之内进行修改的情况下实践本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1