用于跟踪用户活动和管理任务的计算机实施的系统和方法与流程

文档序号:37314574发布日期:2024-03-13 21:07阅读:62来源:国知局
用于跟踪用户活动和管理任务的计算机实施的系统和方法与流程

本公开一般涉及计算系统以及数据处理系统和方法的领域。更具体地而非限制地,本公开涉及用于跟踪和管理用户活动的计算机实施的系统和方法。本文公开的系统和方法可以用在各种应用中,包括在一个或多个物理位置处、在一个或多个在线位置处和/或通过使用不同的报告装置来跟踪用户活动的应用。本文公开的系统和方法还涉及用于管理任务的应用,每个任务定义将随时间监视的一个或多个活动。


背景技术:

1、使用数据跟踪和管理系统来收集数据并存储和管理收集到的数据。可以使用多种计算和数据处理部件来评估和处理收集到的数据。然而,现有系统可能仅支持数据处理操作或功能的有限集合。此外,一些现有系统只能由训练有素的软件开发人员或数据科学家进行编程或重新配置。这些特征限制了系统的用途或灵活性和/或随着时间增加了跟踪和管理数据的成本。

2、存在各种数据输入和跟踪装置。此类装置可以单独实施或者能够经由通信网络访问。例如,此类装置包括网站服务器、社交媒体应用、移动电话、磁卡读卡器、非接触式芯片读取器、网络摄像机和电子传感器。在许多现有系统中,通常利用特定类型的数据收集装置来用于要执行的特定类型的数据或操作。此类系统可能无法整合来自不同来源或跨不同操作系统或平台的数据。这可能是由于数据不兼容或缺乏互连性造成的。此外,本地装置可能不共享信息或者具有有限的处理数据能力或没有处理数据的能力。除了限制系统的操作和灵活性之外,此类限制还可能带来挑战,诸如验证数据的能力或跟踪不同操作环境之间和/或跨不同物理位置的活动的能力。

3、鉴于前述缺点和技术挑战,需要改进的计算和数据处理系统。例如,需要用于在一个或多个物理位置处、在一个或多个在线位置处和/或通过使用不同的报告装置来跟踪用户活动的计算机实施的系统和方法。还需要可以在广泛的应用中使用的和/或具有在不需要复杂的编程或数据工程技能的情况下进行调适或(重新)编程的能力的此类系统和方法。本公开的发明人还认识到需要一种用于管理任务的灵活的、计算机实施的系统和方法,每个任务包括随时间监视的一个或多个活动。


技术实现思路

1、与本公开的实施方案一致,提供了用于通过使用一个或多个不同的报告装置来跟踪一个或多个物理位置处的用户活动和/或通过使用一个或多个服务器或其他报告装置来跟踪一个或多个在线位置处的用户活动的系统、方法和非暂时性计算机可读介质。报告装置可以互连和/或通信地耦合到数据整合服务器。本公开的实施方案还涉及可以在广泛的应用中使用的系统和方法,所述应用包括用户在线获得任务并且在用户执行任务时随着时间跟踪和监视与任务相关的活动的应用。任务可包括将在一个或多个物理位置处和/或在一个或多个在线位置处执行的活动。例如,任务可包括将在物理位置(诸如酒店或零售店)处执行的活动。作为另一示例,任务可包括将在物理位置处执行的活动和/或将在线(诸如在网站处)执行的活动。任务可以由管理员配置并随时间变化。在一些实现方式中,一个或多个任务管理服务器可以通信地耦合到数据整合服务器并且被配置为管理每个任务。可以利用应用于监视和确定何时完成任务的配置规则来处理识别由用户完成的活动的数据。此外,可以提供一个或多个图形用户界面以使管理员或操作员能够定义和安排任务。本文描述了这些和其他实施方案、特征和实现方式。

2、与本公开一致,一个或多个计算设备的系统可被配置为凭借在操作中致使所述计算设备执行特定操作或动作的安装在所述系统上的软件、固件、硬件或它们的组合来执行所述操作或动作。一个或多个计算机程序可被配置为凭借包括在被数据处理设备(诸如一个或多个处理器)执行时致使所述设备执行操作或动作的指令来执行此类操作或动作。

3、本公开的一个方面包括一种用于跟踪用户活动和管理任务的计算机实施的系统。计算机实施的系统可包括网站服务器,所述网站服务器被配置为操作使用户能够激活任务的网站,所述任务包括将在物理位置处执行的一个或多个活动。在一些实现方式中,物理位置处的终端或一体机可以使用户能够激活任务。所述系统还可包括数据整合服务器,所述数据整合服务器通信地耦合到网站服务器并且被配置为从网站服务器或其他终端接收表示用户的身份的第一身份数据和识别由所述用户激活的任务的数据,并且存储所述第一身份数据和识别由用户激活的任务的数据。数据整合服务器可以被实施为例如基于云的服务器或位于物业地点或物理位置的服务器。所述系统还可包括通信地耦合到数据整合服务器的一个或多个报告装置。每个报告装置可以被配置为:接收表示物理位置处的用户的身份的第二身份数据;响应于用户在所述物理位置处执行与任务相关联的活动而生成活动跟踪数据;以及将所述第二身份数据和所述活动跟踪数据传输到数据整合服务器。所述数据整合服务器还可以被配置为存储从每个报告装置传输的第二身份数据和活动跟踪数据。所述系统还可包括通信地耦合到数据整合服务器的任务管理服务器。所述任务管理服务可以被配置为:基于存储在数据整合服务器中的第一身份数据和识别任务的数据来识别用户和由所述用户激活的任务;进一步基于存储在数据整合服务器中的第二身份数据和活动跟踪数据来识别用户和与所述任务相关的活动数据;基于存储在数据整合服务器中的活动跟踪数据来监视用户完成任务的进度;基于用户完成任务的所监视的进度来确定是否完成任务;以及当确定完成任务时,自动为用户生成奖励数据,并将所述奖励数据传输到数据整合服务器。

4、实现方式可包括一个或多个以下特征。所述网站服务器还被配置为使用户能够通过以下至少一者来激活任务:应用支付,或使用由用户玩通过网站执行的至少一个在线游戏而获得的点数。多个报告装置可以位于所述物理位置处。所述多个报告装置可包括以下各项中的两者或更多者:电子游戏机、服务器、智能手机、销售点装置、条形码读取器、磁卡读取器、非接触式芯片检测器、生物识别读取器、相机、地理位置检测器和信标读取器。每个报告装置可被配置为每当用户的身份经过验证并且用户完成与任务相关的特定活动时,将第二身份数据和活动跟踪数据传输到数据整合服务器。任务管理服务器还可以被配置为聚合存储在数据整合服务器中的第二身份数据和活动跟踪数据,并基于聚合的第二身份数据和活动跟踪数据来监视用户完成任务的进度。

5、实现方式还可包括一个或多个以下特征。数据整合服务器还被配置为关联并存储第一身份数据、识别任务的数据、第二身份数据和活动跟踪数据。另外或替代地,数据整合服务器还被配置为周期性地向任务管理服务器传输第二身份数据和活动跟踪数据。每个报告装置还被配置为:验证用户的身份,并响应于验证用户的身份而将第二身份数据传输到数据整合服务器。任务管理服务器还被配置为将轮询请求传输到数据整合服务器,以从数据整合服务器获得第一身份数据、第二身份数据和活动数据中的一者或多者。

6、在一些实现方式中,所述物理位置包括以下至少一者:娱乐场所、酒店或其他住宿设施、食品或饮料设施以及零售店。此外,在一些实现方式中,与任务相关联的一个或多个活动包括以下至少一者:访问物理位置、在物理位置处停留预定时间量、玩游戏、在游戏中实现指定成就、进行交易,或与指定个人交互。奖励数据可以识别以下至少一者:现金奖励、代金券奖励、积分奖励或折扣奖励。网站服务器还可被配置为操作使多个用户能够玩一个或多个在线游戏并获得激活一个或多个任务的点数的网站,每个任务与将在一个或多个物理位置处执行的多个活动相关联。

7、此外,在一些实现方式中,识别任务的数据包括表示完成任务的开始日期或到期日期中的至少一者的到期数据。此外,任务管理服务器可以被配置为基于用户完成任务的监视的进度来确定是否在到期日期或之前完成任务。任务管理服务器还可以被配置为生成用于显示用户完成任务的所监视的进度的数据,并且在确定完成任务之后进一步生成用于显示用户的奖励数据的数据。另外,任务管理服务器可以被配置为提供接口来接收用于配置每个任务的配置数据,并将配置数据传输到网站服务器。

8、另一方面包括用于跟踪用户活动和管理任务的计算机实施的系统,每个任务由用户在线激活并且包括将在物理位置处或在线执行的一个或多个活动。所述计算机实施的系统可包括第一服务器,所述第一服务器被配置为存储表示用户的身份的第一身份数据和识别由用户激活的任务的数据;响应于用户在物理位置处执行与所述任务相关联的活动而从至少一个报告装置接收表示用户的身份的第二身份数据和活动跟踪数据;以及将所述第二身份数据和所述活动跟踪数据存储到所述第一服务器。所述系统还可包括第二服务器,所述第二服务器通信地耦合到第一服务器并且被配置为响应于从第一服务器接收到第一身份数据或第二身份数据而基于第一身份数据或第二身份数据来识别用户;以及将第二身份数据和附加的活动跟踪数据传输到第一服务器进行存储。另外,所述系统可包括通信地耦合到第一服务器的任务管理服务器。所述任务管理服务器可以被配置为基于存储在第一服务器中的第一身份数据和识别任务的数据来识别用户和由用户激活的任务;进一步基于存储在第一服务器中的第二身份数据和活动跟踪数据来识别用户和与任务相关的活动数据;以及基于存储在第一服务器中的活动跟踪数据来监视用户完成任务的进度。任务管理服务器还可以被配置为:基于用户完成任务的所监视的进度来确定是否完成任务;以及在确定完成任务之后,自动为用户生成奖励数据并将奖励数据传输到第一服务器。

9、本公开的仍另一方面包括一种用于跟踪用户活动和管理任务的计算机实施的方法。所述方法可包括由至少一个处理器执行的步骤。例如,所述方法包括从网站服务器接收表示用户的身份的第一身份数据和识别由用户激活的任务的数据,所述任务包括将在物理位置处执行的一个或多个活动;以及响应于用户在所述物理位置处执行与所述任务相关联的活动而从至少一个报告装置接收表示所述物理位置处的用户的身份的第二身份数据和活动跟踪数据。此外,所述计算机实施的方法可包括:基于第一身份数据和识别任务的数据来识别用户和由所述用户激活的任务;进一步基于第二身份数据和活动跟踪数据来识别用户和与所述任务相关的活动数据;基于活动跟踪数据来监视用户完成任务的进度;基于用户完成任务的监视到的进度来确定是否完成任务;以及在确定完成任务之后,自动为用户生成奖励数据,并将所述奖励数据传输到服务器进行存储。

10、实现方式可包括一个或多个以下特征。由至少一个处理器执行的方法还包括使用户能够通过以下至少一者来激活任务:应用支付,或使用由用户玩通过网站执行的至少一个在线游戏而获得的点数。所述至少一个报告装置包括位于物理位置处的多个报告装置,并且其中所述多个报告装置包括以下各项中的两者或更多者:电子游戏机、服务器、智能手机、销售点装置、条形码读取器、磁卡读取器、非接触式芯片检测器、生物识别读取器、摄像机、地理位置检测器和信标读取器。

11、另外,实现方式可包括一个或多个以下特征。所述方法还包括每当用户的身份经过验证并且用户完成与任务相关的特定活动时,从每个报告装置接收第二身份数据和活动跟踪数据。所述方法还可包括聚合第二身份数据和活动跟踪数据,并基于聚合的第二身份数据和活动跟踪数据来监视用户完成任务的进度。所述方法还可包括关联并存储第一身份数据、识别任务的数据、第二身份数据和活动跟踪数据。

12、此外,实现方式可包括一个或多个以下特征。所述物理位置包括以下至少一者:娱乐场所、酒店或其他住宿设施、食品或饮料设施,和零售店。与任务相关联的一个或多个活动包括以下至少一者:访问物理位置、在物理位置处停留预定时间量、玩游戏、在游戏中实现指定成就、进行交易,或与指定个人交互。奖励数据识别以下至少一者:现金奖励、代金券奖励、积分奖励、成就类型奖励或折扣奖励。识别任务的数据包括表示完成任务的开始日期或到期日期中的至少一者的到期数据。所述方法还可包括基于用户完成任务的监视的进度来确定任务是否在到期日期或之前完成。所述方法还可包括生成用于显示用户完成任务的所监视的进度的数据,并且在确定任务完成之后进一步生成用于显示用户的奖励数据的数据。所述方法还可包括提供接口来接收用于配置每个任务的配置数据,并将配置数据传输到网站服务器。

13、与本公开一致的系统和方法可使用软件、固件和硬件的任何合适的组合来实施。本公开的实现方式可包括专门用于执行与所公开的操作或动作相关联的功能的机器构造和/或编程的程序或指令。此外,可以使用存储程序指令的非暂时性计算机可读存储介质,所述程序指令能够由至少一个处理器执行以执行本文描述的步骤和/或方法。

14、将理解,前述描述和以下具体实施方式只是示例性的和说明性的,且不限制所公开的实施方案。

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