用户行为跟踪装置、系统及方法

文档序号:6401090阅读:128来源:国知局
专利名称:用户行为跟踪装置、系统及方法
技术领域
本发明涉及基于位置服务的信息技术领域,尤其涉及一种用户行为跟踪装置、系统及方法。
背景技术
有时候我们需要对用户的某些行为进行跟踪,有的系统通过记录鼠标轨迹来实现用户对网站信息的行为跟踪,从而达到分析用户行为目的,作为网站推广、广告行为的决策依据。但这样的行为跟踪仅以鼠标行为为依据,用户一旦离开信息系统便无能为力。基于位置的服务(Location Based Service, LBS),它是通过电信移动运营商的无线电通讯网络或GPS定位方式获取移动终端用户的位置信息,为用户提供相应服务的一种增值业务,能够获取到相关人员地理位置的信息,从而达到对其跟踪的目的。目前,基于LBS的系统很多,比如在微信、街旁、新浪微博、遇见等都有签到功能,但这些签到功能,仅仅局限于获取到用户的当前地理位置,并利用这些信息获取周围的环境信息,如周边是否有打折的消息、是否有好的消费场所、是否有朋友等解决个人需求问题。现实环境下,企业机构管理者也往往对人员的位置信息有着同样的需求,通过地理信息能够知道用户行为是否符合规定,比如车辆是否按照既定的路径行驶、巡店员是否有履行巡店职责、销售人员是否在拜访客户、普通上班人员是否按时上下班等等。如何利用LBS,设定用户行为规则、跟踪用户行为、监控用户行为是否符合预期则成为一个难题,也是很多企业管理者期待的事情。

发明内容
为实现根据用户位置信息进行行为跟踪管理的问题,本发明提出一种用户行为跟踪装置,能够有效降低业务系统开发的工作量和系统维护工作量;本发明还同时提供了一种用户行为跟踪的系统,用以实现对用户位置信息进行行为跟踪管理的目的,有效降低业务系统开发的工作量和系统维护工作量;此外,本发明还提供了一种用户跟踪系统的方法,用以实现对用户位置信息进行行为跟踪管理的目的,有效降低业务系统开发的工作量和系统维护工作量。上述用户行为跟踪装置、系统以及方法,主要采用如下技术方案:一种用户行为跟踪装置,包括客户端签到单元、协议配置单元、告警服务单元、存储单元、接口 API单元、行为监控单元,其中,客户端签到单元用于获取、检测签到信息并将签到信息提交到接口 API单元;协议配置单元用于提供管理人员定义维护位置范围、签到规则、告警规则、行为规则的协议配置信息的人机交互界面;告警服务单元根据协议规则对签到信息进行信息符合性评判、签到次数符合性评判并对评判结果进行处理;存储单元用于存储协议配置信息、签到信 息、告警信息;
接口 API单元用于提供API服务接口 ;行为监控单元用于提供行为监控、告警处理的人机交互界面。进一步地,上述客户端签到单元根据签到协议确定采取自动签到或手动签到的方式并确定签到信息包括的具体内容;所谓自动签到方式由程序自动获取签到信息并提交给接口 API单元;所谓手动签到方式由用户手动触发签到,根据签到信息内容进行完整性检测,根据去重规则进行重复性检测,确保信息完整、非重复提交之后,将签到信息提交给接口 API单元。进一步地,上述协议配置单元包括位置范围模块、签到协议模块、告警协议模块、行为协议模块;其中,位置范围模块用于设定用户行为活动的地理位置的一个或多个区域范围;签到协议模块用于对签到方式、签到信息内容、去重规则等相关规则的设定;告警协议模块用于设置用户行为不符合行为协议定义时的处理方式;行为协议模块用于设定指定的业务人员在指定时间范围下的行为规范。其中,区域范围通过设定固定位置和辐射范围来设定,固定位置可以是一个单独的点,也可以是多个有顺序的指定位置形成的路径。进一步地,上述存储单元包括签到存储模块、协议存储模块、告警记录模块分别用于存储协议配置信息、签到信 息、告警信息。进一步地,上述接口 API单元包括协议API模块、签到API模块、告警API模块;其中,协议API模块用于提供协议配置信息查询接口 ;签到API模块用于接收客户端签到单元或外部业务系统单元提交的签到信息,并将签到信息转发给存储单元,同时提供查询签到信息的接口 ;告警API模块用于接收业务系统单元的告警查询服务请求,并将获取到的告警信息反馈给业务系统单元,同时接收告警服务单元产生告警信息并将其反馈给业务系统单
J Li ο进一步地,上述告警服务单元包括实时处理和非实时轮询两种时效模式。当告警服务单元进行签到信息符合评判时,定时轮询获取到未进行越界判定的签到信息记录,逐一对签到信息记录进行位置是否越界判定,识别并标识位置偏移程度,并根据告警处理协议决定是否做人工判定标识。告警服务单元对签到信息符合性评判、签到次数符合性评判后,根据告警协议模块中设定的处理模式来进行后续处理。进一步地,行为监控单元包括行为监控模块和告警处理模块,其中,行为监控模块用于获取指定人员在某特定时间范围内的签到信息记录,根据其位置变化形成行为路线并图形化展现;告警处理模块用于提供信息符合性评判中需人工干预判定、特定业务需要进行流程处理的人机交互界面。本发明还提供一种用户行为跟踪系统,包括上述的用户行为跟踪装置和业务系统单元,其中,业务系统单元用以向用户行为跟踪装置提供签到信息,用户行为跟踪装置对所述业务系统单元提供的签到信息进行处理,并向所述业务系统单元提供处理结果。进一步地,所述业务系统单元包括巡店管理系统、车辆物流系统、大学生实习系统等的一种或多种的任意组合。本发明还提供一种用户行为跟踪的方法,包括:I)业务系统单元向行为跟踪装置发送签到信息;2)用户行为跟踪装置接收业务系统单元发送的签到信息进行处理;3)用户行为跟踪装置将处理结果反馈给业务系统单元。其中,步骤2)包括:客户端签到单元获取签到信息发送给接口 API单元;接口 API单元将接收到的签到信息存储到存储单元;告警服务单元根据协议规则对签到信息进行信息符合性评判、签到次数符合性评判;告警服务单元对评判结果进行处理,生成告警信息并把告警信息发送给接口 API单元;接口 API单元将接收到的告警信息发送给业务系统单元。与现有技术相比,本发明提供的用户行为跟踪装置、系统以及方法,有效的解决了根据用户位置信息进行行为跟踪管理的问题,能够为多个业务系统提供用户行为跟踪服务,降低了业务系统开发工作量,降低了系统维护工作量。为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明提出的产品组合引擎装置、系统以及服务方法作进一步详细的说明。


图1是本发明的用户行为跟踪装置的结构示意图;图2是本发明的用户行为跟踪系统的结构示意图。
具体实施例方式用户行为跟踪装置I的结构如图1所示,本发明用户行为跟踪装置包括客户端签到单元10、协议配置单元11、存储单元12、接口 API单元13、告警服务单元14、行为监控单元15。其中,客户端签到单元10用于获取签到信息、对签到信息进行完整性和重复性检测、并提交签到信息到接口 API单元13 ;协议配置单元11用于提供管理人员定义维护位置范围、签到规则、告警规则、行为规则等协议配置信息的人机交互界面;存储单元12用于存储协议配置信息、签到信息、告警信息;接口 API单元13用于提供API服务接口 ;告警服务单元14根据协议规则对签到信息进行信息符合性评判、签到次数符合性评判并对评判结果进行处理;行为监控单元15提供行为监控、告警处理等人机交互界面。如图2,结 合用户行为跟踪装置1,本实施例的用户行为跟踪装置I可以自成一套独立的系统,也可以与外部系统业务系统单元2进行交互,构成一个用户行为跟踪系统。下面结合图1以及图2所示,具体说明用户行为跟踪装置I以及用户行为跟踪系统。
用户行为跟踪装置I的各个单元中,协议配置单元11包括位置范围模块110、签到协议模块111、告警协议模块112、行为协议模块113 ;存储单元12包括签到存储模块120、协议存储模块121、告警记录模块122 ;接口 API单元13包括协议API模块130、签到API模块131、告警API模块132 ;行为监控单元15包括行为监控模块150和告警处理模块151。用户行为跟踪装置I可以是一个独立的系统,完成用户行为规范设定、用户签到、用户行为告警、用户行为跟踪监控等功能,也可以与外部的业务系统单元2共同组成用户行为跟踪系统。外部系统业务系统单元2是需要进行用户行为跟踪信息的业务应用系统,可以是一个独立的系统,也可以由多个应用系统组成,如巡店管理系统、车辆物流系统、大学生实习系统等业务系统中的一种或多种。外部业务系统如巡店管理系统利用用户行为跟踪装置管理者可以清楚地了解巡店员是否在履行其职责,车辆物流系统利用用户行为跟踪装置可以让管理者车辆是否按照既定的路径行驶,而大学生实习系统利用用户行为跟踪装置可以让高校老师清楚掌握学生的实习动态。外部的业务系统单元2可以包括客户端签到单元,也可以不包括客户端签到单元,具有客户端签到单元的外部业务系统单元2通过用户行为跟踪装置I的接口 API单元13提交用户签到信息,用户行为跟踪装置I接收签到信息并对签到信息进行处理,反馈用户行为告警信息给业务系统单元2。不具备客户端签到单元功能的外部的业务系统单元2,直接请求获取签到信息、用户行为告警等信息,用户行为跟踪装置I获取签到信息、用户行为告警信息反馈给业务系统单元2。客户端签到单元10用于获取、检测、提交签到信息到接口 API单元13。客户端签到单元10往往是手机终端的一个应用程序,利用AndroicUiOS等智能终端的位置服务API和地图API获取到用户的地理位置信息。客户端签到单元10根据签到协议确定采取自动签到或手动签到方式并确定签到信息包括的具体内容。签到信息一般包括位置、时间、用户、业务等必需内容和其他可选择信息内容,如文本、照片等。自动签到方式由程序自动获取签到信息并提交给接口 API单元13,对于Android手机,程序自动触发可采取Service组件来实现手机应用未启动时后台运行;手动签到方式由用户手动触发签到,根据签到协议中规定的签到信息内容进行完整性检测,根据签到协议中规定的去重规则进行重复性检测,确保信息完整、非重复提交之后将签到信息提交给接口 API单元13。协议配置单元11用于提供管理人员定义维护位置范围、签到协议、告警协议、行为协议等协议配置信息的人机交互界面,包括位置范围模块110、签到协议模块111、告警协议模块112、行为协议模块113。位置范围模块110用于设定用户行为活动的地理位置的一个或多个区域范围,如巡店员必须在指定的几个店铺进行巡视。区域范围可以通过设定固定位置和辐射范围来设定,固定位置可以使一个单独的点,也可以是多个有顺序的指定位置形成的路径。如可以设定指定某店位置周围500米为区域范围;也可以通过设定多个有顺序的指定位置形成一个路径,并设定路径的辐射范围,最终形成一个带状的区域范围,如指定武林门环球中心、海外海西溪宾馆、蒋村公交站、仓前镇形成的路径的周围300米作为区域范围。指定位置使用经纬度来表示位置信息。签到协议模块111 用于对签到方式、签到信息内容、去重规则等相关规则进行设定。手动自动签到方式指签到由人为手动触发还是由程序自动触发,如通常上班等常规签到往往采取手动触发签到,而对驾驶车辆的驾驶员等特定的环境下往往采取程序自动触发。签到信息内容指签到过程中需要包括的信息内容,通常包括位置、时间、用户、业务等必选信息,再根据业务需要增加照片内容,以及和谁在一起、心情、说明信息等业务需要的内容字段。去重规则指去除重复提交内容,是否重复提交判定,可以与上轮签到信息进行比较,比较的维度包括文本信息内容是否一致、地址信息是否在偏移范围内、时间是否在指定间隔内等方面进行确定。告警协议模块112用于设置用户行为不符合行为协议定义时的处理方式。告警协议内容是否需人工判定、处理模式等协议规则。是否需人工判定是指部分签到信息难以完全通过计算机自动进行判定,需要人工进一步核实,如照片信息与位置信息对照等。处理模式则指系统对告警信息的处理方式,包括生产告警记录信息、发送消息给相关人员、通过接口 API单元13反馈给业务系统单元2、告警处理模块151中生成相应的处理流程等。行为协议模块113用于设定指定的业务人员在指定时间范围下的行为规范,包括业务、人员、时间范围、位置范围、签到协议、告警协议、签到N次等内容。签到次数是指在规定时间内要求进行的签到次数,如巡店员要求在上班时间内3次以上在某区域签到。这里的位置范围、签到协议、告警处理协议等分别对应于位置范围模块110中定义的位置范围、签到协议模块111中定义的签到协议、告警协议模块112中定义的告警协议。存储单元12包括签到存储模块120、协议存储模块121、告警记录模块122分别用于存储协议配置信息、签到信息、告警信息。接口 API 单元13用于提供接口服务,包括协议API模块130、签到API模块131、告警API模块132。协议API模块130用于提供协议配置信息查询接口 ;签到API模块131用于接收客户端签到单元10或外部业务系统单元2提交的签到信息并转发给存储单元12,同时提供查询签到信息的接口 ;告警API模块用于接收业务系统单元2的告警查询服务请求并获取到告警信息反馈给业务系统单元2,同时接收告警服务单元14产生告警信息反馈给业务系统单元2。告警服务单元14根据协议规则对签到信息进行信息符合性评判、签到次数符合性评判并对评判结果进行处理。告警服务单元包括实时处理和非实时轮询两种时效模式,实时模式指每次签到信息到达时即对当前用户行为是否符合行为协议定义内容做出判定,常用于处理时效要求比较高的业务;非实时模式指采取轮询方式周期性地批量获取最新的签到信息记录并进行处理。本案例采取非实时模式。告警服务单元14进行签到信息符合评判时,定时轮询获取到未进行签越界判定的签到信息记录,逐一对签到信息记录进行位置是否越界判定,对于非规定地址区域中的签到信息记录要根据位置偏移程度识别属于偏移或严重偏移,越界判定结束后需要对相应签到信息记录做相应标识,如正常、偏移、严重偏移等,同时根据告警处理协议是否需要人工判定来决定是否做人工判定标识。签到次数符合检查对行为协议中设定了规定时间窗口进行一次及一次以上签到的用户逐一查询是否有相应的签到信息记录,查找到次数不符合的用户。信息符合性评判、签到次数符合性评判后,根据告警协议模块中设定的处理模式来进行后续处理,包括是否生成告警记录信息、发送消息给相关人员、通过接口 API单元反馈给业务系统单元2以及在告警处理模块151中生成相应的处理流程等。
行为监控单元15是可选择模块,提供行为监控、告警处理等人机交互界面,包括行为监控模块150和告警处理模块151。行为监控模块150用于获取指定人员在某特定时间范围内的签到信息记录,根据其位置变化形成行为路线并图形化展现。告警处理模块151用于提供信息符合性评判中需人工干预判定、特定业务需要进行流程处理的人机交互界面。本实施例具体的用户行为跟踪的方法如下:I)业务系统单元2向行为跟踪装置I发送签到信息;2)用户行为跟踪装置I接收业务系统单元2发送的签到信息进行处理;3)用户行为跟踪装置I将处理结果反馈给业务系统单元2。其中,步骤2)包括:客户端签到单元10获取签到信息并将其发送给接口 API单元13 ;接口 API单元13将接收到的签到信息存储到存储单元12 ;告警服务 单元14根据协议规则对签到信息进行信息符合性评判、签到次数符合性评判;告警服务单元14对评判结果进行处理生成告警信息并把告警信息发送给接口API单元13 ;接口 API单元13将接收到的告警信息发送给业务系统单元2。综上所述,本实施例的用户行为跟踪装置、系统以及方法,有效的解决了根据用户位置信息进行行为跟踪管理的问题,能够为多个业务系统提供用户行为跟踪服务,降低了业务系统开发工作量,降低了系统维护工作量。显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种用户行为跟踪装置,其特征在于,其包括客户端签到单元、协议配置单元、告警服务单元、存储单元、接口 API单元、行为监控单元,其中, 客户端签到单元用于获取、检测签到信息,并将签到信息提交到接口 API单元; 协议配置单元用于提供管理人员定义维护位置范围、签到规则、告警规则、行为规则的协议配置信息的人机交互界面; 告警服务单元根据协议规则对签到信息进行信息符合性评判、签到次数符合性评判,并对评判结果进行处理; 存储单元用于存储协议配置信息、签到信息、告警信息; 接口 API单元用于提供API服务接口 ; 行为监控单元用于提供行为监控、告警处理的人机交互界面。
2.如权利要求1所述的用户行为跟踪装置,其特征在于,所述客户端签到单元根据签到协议确定采取自动签到或手动签到的方式并确定签到信息包括的具体内容,其中, 所述自动签到方式由程序自动获取签到信息并提交给接口 API单元; 所述手动签到方式由用户手动触发签到,根据签到信息内容进行完整性检测,根据去重规则进行重复性检测,确保信息完整、非重复提交之后,将签到信息提交给接口 API单元。
3.如权利要求1所述的用户行为跟踪装置,其特征在于,所述协议配置单元包括位置范围模块、签到协议模块、告警协议模块、行为协议模块,其中, 位置范围模块用于设定用户行为活动的地理位置的一个或多个区域范围; 签到协议模块用于对相关规则的设定; 告警协议模块用于设置用户行为不符合行为协议定义时的处理方式; 行为协议模块用于设定指定的业务人员在指定时间范围下的行为规范。
4.如权利要求1所述的用户行为跟踪装置,其特征在于,所述告警服务单元包括实时处理和非实时轮询两种时效模式,其中, 实时模式指每次签到信息到达时即对当前用户行为是否符合行为协议定义内容做出判定,用于处理时效要求比较高的业务; 非实时模式指采取轮询方式周期性地批量获取最新的签到信息记录并进行处理。
5.如权利要求1所述的用户行为跟踪装置,其特征在于,所述存储单元包括签到存储模块、协议存储模块、告警记录模块,分别用于存储协议配置信息、签到信息、告警信息。
6.如权利要求1所述的用户行为跟踪装置,其特征在于,所述接口API单元包括协议API模块、签到API模块、告警API模块,其中, 协议API模块用于提供协议配置信息查询接口 ; 签到API模块用于接收签到信息,并将签到信息转发给存储单元,同时提供查询签到信息的接口; 告警API模块用于接外部收业务系统单元的告警查询服务请求,并将获取到的告警信息反馈给外部业务系统;同时接收告警服务单元产生的告警信息,并将其反馈给外部业务系统。
7.如权利要求1所述的用户行为跟踪装置,其特征在于,所述行为监控单元包括行为监控模块和告警处理模块,其中,行为监控模块用于获取指定人员在某特定时间范围内的签到信息记录,根据其位置变化形成行为路线并图形化展现; 告警处理模块用于提供信息符合性评判中需人工干预判定、特定业务需要进行流程处理的人机交互界面。
8.如权利要求3所述的用户行为跟踪装置,其特征在于,所述区域范围通过设定固定位置和辐射范围来设定,该固定位置是一个单独的点或是多个有顺序的指定位置形成的路径。
9.如权利要求1所述的用户行为跟踪装置,其特征在于,所述告警服务单元进行签到信息符合评判时,定时轮询获取到未进行越界判定的签到信息记录,逐一对签到信息记录进行位置是否越界判定,对于非规定地址区域中的签到信息记录要根据位置偏移程度识别属于偏移或严重偏移,越界判定结束后需要对相应签到信息记录做相应标识,同时根据告警处理协议是否需要人工判定来决定是否做人工判定标识。
10.如权利要求1所述的用户行为跟踪装置,其特征在于,所述签到次数符合性评判是对行为协议中设定了规定时间窗口进行一次及一次以上签到的用户逐一查询是否有相应的签到信息记录,查找到次数不符合的用户。
11.一种用户行为跟踪系统,其特征在于,其包括如权利要求1至10任一所述的用户行为跟踪装置和业务系统单元,其中, 业务系统单元用以向用户行为跟踪装置提供签到信息; 用户行为跟踪装置对所述业务系统单元提供的签到信息进行处理,并向所述业务系统单元提供处理结果。
12.如权利要求11所述的用户行为跟踪系统,其特征在于,所述业务系统单元是一种或多种应用系统的组合。
13.如权利要求11所述的用户行为跟踪系统,其特征在于,所述业务系统包括客户签到单元,所述客户签到单元通过用户行为跟踪装置的接口 API单元提交用户签到信息。
14.一种用户行为跟踪的方法,其特征在于,包括如下步骤: 1)外部业务系统向如权利要求1至10任一所述的用户行为跟踪装置发送签到信息; 2)所述用户行为跟踪装置接收外部业务系统发送的签到信息进行处理; 3)所述用户行为跟踪装置将处理结果反馈给外部业务系统。
15.如权利要求14所述的用户行为跟踪方法,其特征在在于,所述步骤2)包括: 客户端签到单元获取签到信息发送给接口 API单元; 接口 API单元将接收到的签到信息存储到存储单元; 告警服务单元根据协议规则对签到信息进行信息符合性评判、签到次数符合性评判; 告警服务单元对评判结果进行处理,生成告警信息并把告警信息发送给接口 API单元; 接口 API单元将接收到的告警信息发送给外部业务系统。
16.如权利要求14所述的用户行为跟踪方法,其特征在在于,所述外部业务系统是一种或多种应用系统的组合。
全文摘要
本发明涉及一种用户行为跟踪装置、系统及方法,具体的,该用户行为跟踪装置包括客户端签到单元、协议配置单元、告警服务单元、存储单元、接口API单元、行为监控单元,该用户行为跟踪系统包括上述用户行为跟踪装置及业务系统单元,业务系统单元用以向用户行为跟踪装置提供签到信息;用户行为跟踪装置对所述业务系统单元提供的签到信息进行处理,并向所述业务系统单元提供处理结果。本实施例的用户行为跟踪装置、系统以及方法,有效的解决了根据用户位置信息进行行为跟踪管理的问题,能够为多个业务系统提供用户行为跟踪服务,不仅降低了业务系统开发工作量,同时也降低了系统维护工作量。
文档编号G06Q50/00GK103236017SQ20131010348
公开日2013年8月7日 申请日期2013年3月27日 优先权日2013年3月27日
发明者嘉识登, 侯志庚, 朱家成, 何信剑 申请人:浙江力天世纪通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1