用于向用户提供目标的系统和方法
2020-01-14

用于向用户提供目标的系统和方法

用于向用户提供目标的系统和方法包括用户注册单元、构造单元、用户接口单元以及目标确定单元。用户注册单元用于接收用户请求以操作系统。构造单元用于选择用于系统的多个可变要素。用户接口单元用于接收用户请求以与可变要素交互并且响应于用户请求向用户提供信息。目标确定单元用于至少部分基于用户交互来确定用户是否已经实现了目标。

现在参考图11,根据示例实施例将描述登录和游戏代码生成系统和方法。注册单元用于接收用户预先确定的个人信息,例如名字、邮寄地址、电话号码、电子邮件地址等。登录代码生成单元用于选择注册数据中的特定字母数字位置(“n”)以生成登录代码。图12说明在登录代码生成处理中步骤的示例实施例。返回图11,如在此描述的不同实施例所述,游戏构造代码单元用于将唯一的字母数字(或字母或数字)游戏代码分配给游戏构造,系统已经通过访问系统的项目数据文件(和/或其他可变和/或固定数据)使用唯一的网页设计了构造。游戏构造代码单元能够基于登录代码生成游戏代码(例如通过登录代码的识别或一些衍生,例如通过加密密钥来加密、加扰登录代码,或者例如游戏构造内构造的例如项目的序列号、交互等其他数据)。

在图1所示的实施例中,系统100在一个或多个服务器计算机104a、104b、104c(此后共同或单独地称作服务器104)上可操作,该一个或多个服务器计算机104a、104b、104c可以在单个物理位置106或在不同物理位置106、108操作,该物理位置可以是不同建筑物、州或国家。服务器104通过网络102与一个或多个客户端计算机110、112或114通信,在此显示的三个示例实施例中,计算机110包括笔记本计算机,计算机112包括台式计算机,计算机114包括手持计算机。每一个计算机110、112和114分别包括对应的网络接口系统或服务116、118和120,这表示用于通过网络102与计算机104通信的不同系统和方法。例如,笔记本计算机110可以使用有线调制解调器、数字用户线路(DSL)、或用于因特网访问的其他高速设备,台式计算机112可以使用电话拨号或用于因特网访问的其他较低速度的设备,并且移动设备114可以使用用于因特网访问的无线设备(例如蜂窝射频电话、Wi-Fi访问点等)。这些或其他计算设备每个都使用一个或多个网络接口系统或服务116、118或120,或其他的网络接口系统或服务。在这个实施例中,可以在一个或多个计算机104a-104c上操作这里描述的任何处理步骤,从而将数据发送到计算机110、112、和/或114,和从计算机110、112和/或114接收数据,从而与用户操作计算机110、112和/或114交互。在其他实施例中,可以在计算机110、112和/或114(例如在本地运行处理的情况下,例如在精简客户端的情况下)或没有示出的其他计算设备上操作这里描述的一个或多个处理步骤。显示器112可以任何类型的显示器,例如阴极射线管、液晶显示器、投影屏幕等。用户接口设备124可以包括一个或多个用户接口设备,例如鼠标、跟踪球、键盘、扬声器输出、接收语音命令的麦克风输入等。

在图2的实施例中,如图1所示,各种单元用于通过网络202与用户通信。网络通信单元204用于以适于在网络上通信或适于与图2所示的单元通信的方式(例如协议等)格式化进入和出去的数据信号。用户接口单元206用于处理至用户或者从用户来的通信,任一个通信可以是用户交互。用户注册单元208用于接收用户请求以操作系统。响应于该请求,系统通过注册处理进行处理,这将在下面更详细地描述。能够响应于用户访问网络202上的网络通信单元204提供的网页而通过因特网从用户接收操作系统的请求。

用户的图像或视频既可以并入特定片段位置(例如后景、缩略图等)也可以作为整个新的片段加入到视频。系统能够用于向用户提供预览。当用户满意它们的个人化的媒体片段时,为了将例如另一种类型的存储器的其它媒体存储到服务器或客户端上,系统将开始DVD复制处理或其他合并数据文件的处理。

具体实施方式

现在参考图6,在步骤634中,可以提供上载照片或视频功能,其中如参考图10将更详细地描述,提醒用户以上载数字照片、视频或其他媒体至系统。在该实施例中,用户能够上载用户的数字照片,并且系统能够用于将照片并入游戏内的项目,例如用于FIB的徽章,例如在用户是游戏中的FBI探员的情况下。在步骤636,系统用于将用户图像输入FBI徽章位置,该位置可以是固定的或可变的位置,并且这可以被加到用户数据文件或存储在存储器中。

附图说明

返回步骤401A-401D,特定项目被指定位置代码,使得能够确定项目位于网页的什么位置,能够可变地选择位置代码,使得系统的不同构造能够具有不同网页中或网页中的不同位置中的项目。

图9是表示根据示例实施例的用户数据文件的图表; 图10是表示根据一个示例实施例的媒体集成的系统和方法的流程图;

一个或多个实施例能够存储与用户交互相关联的时间段,该时间段不必须涉及与用户交互相关联的实时时间,这可以克服实现与不同计算机或网络设备相关联的目标的困难中的差异(例如拨号相对于有线调制解调器速度、处理器速度等)。

用户记录单元218能够用于记录具有可变或固定要素的用户交互。例如,能够记录收集的证据、调查的犯罪现场以及其他交互。目标确定单元214能够至少部分基于由用户记录单元218记录的数据来确定是否已经实现了目标。

参考图6,将描述根据另一个实施例的示例方法和系统。与图3中的附图标记类似的附图标记表示与图3类似的算法步骤。在步骤602,在该实施例中,用户地址(例如家庭住址、电子邮件地址等)被用于确定用户是否已经原来登记了系统以参与程序,该程序在这种情况下是游戏程序。

在步骤726,系统能够用于从预定存储器载入视频,视频能够从操作计算机程序的服务器被下载或流出,该计算机程序基于在步骤716中选定的死因呈现验尸报告。当在玩游戏的过程中接收了正确的交互时,视频对于用户是可用的。在步骤726,视频被载入并且与游戏构造相关联。

参考图1,将描述根据示例实施例用于向用户提供目标的系统100。图1的系统100说明了一个实施例,其中系统100通过例如局域网或广域网,例如因特网或使用数据包切换和/或因特网协议组(例如TCP/IP传输控制协议/因特网协议通信协议组)的其他网络操作。在可选实施例中,系统100能够在个人计算机或手持计算机上本地操作,不使用广域网用于通信,而是使用例如键盘、鼠标和显示器的本地外围设备。在进一步的可选实施例中,系统100能够在游戏中心游戏控制台或者在能够或不能与网络通信的其他专用娱乐机上操作。

现在参考图9,显示了示例用户数据文件。用户数据文件能够在用户注册、创建系统的构造、与用户的交互和玩游戏或其他步骤的过程中存储在存储器中。数据字段900是登录代码,其识别用户和程序的设计构造或者与用户和程序的设计构造相关联。能够使用例如参考12的示例中描述的加密算法公式来生成登录代码。数据字段902表示用户个人信息的一个或多个要素,例如地址、社会保险号等。数据字段904到908是当用户玩游戏时与用户交互的项目的加密序列号,但可选地为访问的网页、访问的位置等,并且在此显示以表示一个或多个或任意数目的项目序列号,该项目序列号能够以加密或未加密的格式存储。数据字段910-914说明与项目相关联的游戏时间,但是能够可选地包括与其他与系统的交互相关联的游戏时间。数据字段916说明交互和/或项目的游戏时间之和。数据字段918表示系统的任意其他用户交互。数据字段920表示上载到系统以与系统的构造集成的一个或多个用户图像。数据字段922表示用于与系统集成的上载的视频。数据字段924表示能够被上载以与系统集成的其他媒体。数据字段926表示对于由系统提供的电子邮件系统从用户接收的请求。数据字段928表示发送给用户的响应。数据字段930表示在此描述的其他数据或者可以存储在用户数据中的其他数据。