一种用户行为分析方法及系统

文档序号:1747471 发布日期:2019-11-29 浏览:32次 >En<

阅读说明:本技术 一种用户行为分析方法及系统 (A kind of user behavior analysis method and system ) 是由 徐白鹿 卢浩发 于 2019-08-12 设计创作,主要内容包括:本发明涉及软件开发的技术领域,尤其是涉及一种用户行为分析方法及系统,用户行为分析方法包括:S10:设置用户行为数据采集模型,并该根据所述用户行为数据采集模型获取用户行为数据;S20:将所述用户行为数据存储至数据库中;S30:若获取到用户行为分析消息,则从所述用户行为分析中获取待获取用户数据;S40:根据所述待获取用户数据从所述数据库中获取所述用户行为数据,发送至策划客户端。本发明具有能够根据用户的行为进行分析,便于对方案策划的效果。(The present invention relates to the technical fields of software development, more particularly, to a kind of user behavior analysis method and system, user behavior analysis method includes: S10: setting user behavior data collection model, and this obtains user behavior data according to the user behavior data collection model;S20: the user behavior data is stored into database;S30: if getting user behavior analysis message, user data to be obtained is obtained from the user behavior analysis;S40: the user behavior data is obtained according to the user data to be obtained from the database, is sent to planning client.The present invention has and can be analyzed according to the behavior of user, convenient for the effect to program planning.)

一种用户行为分析方法及系统

技术领域

本发明涉及软件开发的技术领域,尤其是涉及一种用户行为分析方法及系统。

背景技术

目前,随着科技的不断进步,人们的生活逐渐提升,手机、平板电脑等移动终端设备快速发展,手机、平板电脑已经占据人们生活很重要的地位,其中包括各种丰富人们生活的软件,例如***。

现有的对手机或电脑的网络游戏的运营中,为了增添网络游戏的可玩性,增强用户的粘性,会新增或修改一些活动。而在策划这些活动时,往往很难跟大部分用户吻合,从而会导致网络游戏的用户流失,因此还有改善空间。

发明内容

本发明的目的是提供一种能够根据用户的行为进行分析,便于对方案策划的用户行为分析方法及系统。

本发明的上述发明目的一是通过以下技术方案得以实现的:

一种用户行为分析方法,其特征在于,所述用户行为分析方法包括:

S10:设置用户行为数据采集模型,并该根据所述用户行为数据采集模型获取用户行为数据;

S20:将所述用户行为数据存储至数据库中;

S30:若获取到用户行为分析消息,则从所述用户行为分析中获取待获取用户数据;

S40:根据所述待获取用户数据从所述数据库中获取所述用户行为数据,发送至策划客户端。

通过采用上述技术方案,通过预先设置有用户行为数据采集模型,能够便于获取用户行为数据,并可根据软件的实际运行情况,对该用户行为数据采集模型进行修改,进而能够保证采集的用户行为数据的完整性;通过将采集到的用户行为数据存储至数据库中,能够便于后续对用户行为的分析;在获取到用户行为分析消息时,根据该用户行为分析消息,从数据库中获取对应的用户行为数据,并将该用户行为分析数据发送至策划人员的策划客户端,进而能够有助于策划人员根据实际需求,分析网络游戏运行时用户的行为,进而能够在用户流失时及时调整运行策略,延长该网络游戏的生命周期。

本发明进一步设置为:所述S10包括:

S11:获取数据采集纬度数据,根据所述数据采集纬度数据设置所述用户行为数据采集模型;

S12:使用所述用户行为数据采集模型中的所述数据采集纬度数据,获取对应的用户行为数据。

通过采用上述技术方案,通过设置数据采集纬度数据,并根据该数据采集纬度数据设置用户行为数据采集模型,使得增加了通过该用户行为数据采集模型获取得到的数据的丰富程度,有助于策划人员在需要对用户行为进行分析时,及时获取得到对应的数据。

本发明进一步设置为:步骤S30包括:

S31:从所述用户行为分析消息中获取数据获取类型;

S32:根据所述数据获取类型获取所述待获取用户数据。

通过采用上述技术方案,在触发该用户行为分析消息时,设置好该数据获取类型,能够使得在分析用户行为时,获取得到对应的数据,避免导致在没有取得更加的分析结果的情况下,获取过多数据导致增大策划人员的工作量;同时也避免了获取过少的数据导致的分析结果不精确的情况。

本发明进一步设置为:步骤S40包括:

S41:根据所述用户行为分析消息对所述用户行为数据进行分类,得到待分析数据;

S42:将所述待分析数据发送至所述策划客户端。

通过采用上述技术方案,通过将用户行为数据根据用户行为分析消息进行分类,得到待分析数据,能够使得策划人员在分析用户行为数据时,从各类的数据中进行分析,进而有助于策划人员得到更精确的分析结果。

本发明进一步设置为:步骤S42包括:

S421:获取策划人员名单数据;

S422:从所述策划人员名单数据中获取策划人员标识,并根据所述策划人员标识,将所述待分析数据发送至所述策划客户端。

通过采用上述技术方案,通过获取策划人员名单数据,将该待分析数据发送至对应的策划人员的策划客户端中,能够将数据精准的发送至对应的人员,也可通过该方法,将对应类型的待分析数据发送至对应的策划人员处,有助于对用户行为进行分析。

本发明的上述发明目的二是通过以下技术方案得以实现的:

一种用户行为分析系统,其特征在于,所述用户行为分析系统包括:

模型采集模块,用于设置用户行为数据采集模型,并该根据所述用户行为数据采集模型获取用户行为数据;

存储模块, 用于将所述用户行为数据存储至数据库中;

数据获取模块,用于若获取到用户行为分析消息,则从所述用户行为分析中获取待获取用户数据;

数据发送模块,用于根据所述待获取用户数据从所述数据库中获取所述用户行为数据,发送至策划客户端。

通过采用上述技术方案,通过预先设置有用户行为数据采集模型,能够便于获取用户行为数据,并可根据软件的实际运行情况,对该用户行为数据采集模型进行修改,进而能够保证采集的用户行为数据的完整性;通过将采集到的用户行为数据存储至数据库中,能够便于后续对用户行为的分析;在获取到用户行为分析消息时,根据该用户行为分析消息,从数据库中获取对应的用户行为数据,并将该用户行为分析数据发送至策划人员的策划客户端,进而能够有助于策划人员根据实际需求,分析网络游戏运行时用户的行为,进而能够在用户流失时及时调整运行策略,延长该网络游戏的生命周期。

综上所述,本发明的有益技术效果为:

1.通过预先设置有用户行为数据采集模型,能够便于获取用户行为数据,并可根据软件的实际运行情况,对该用户行为数据采集模型进行修改,进而能够保证采集的用户行为数据的完整性;

2.通过将采集到的用户行为数据存储至数据库中,能够便于后续对用户行为的分析;在获取到用户行为分析消息时,根据该用户行为分析消息,从数据库中获取对应的用户行为数据,并将该用户行为分析数据发送至策划人员的策划客户端,进而能够有助于策划人员根据实际需求,分析网络游戏运行时用户的行为,进而能够在用户流失时及时调整运行策略,延长该网络游戏的生命周期。

附图说明

图1是本发明一实施例中用户行为分析方法的一流程图;

图2是本发明一实施例中用户行为分析方法中步骤S10的实现流程图;

图3是本发明一实施例中用户行为分析方法中步骤S30的实现流程图;

图4是本发明一实施例中用户行为分析方法中步骤S40的实现流程图;

图5是本发明一实施例中用户行为分析方法中步骤S43的实现流程图;

图6是本发明一实施例中用户行为分析系统的一原理框图。

具体实施方式

以下结合附图对本发明作进一步详细说明。

实施例一:

在一实施例中,如图1所示,本发明公开了一种用户行为分析方法,具体包括如下步骤:

S10:设置用户行为数据采集模型,并该根据用户行为数据采集模型获取用户行为数据。

在本实施例中,用户行为数据采集模型是指预先设置好,用于采集用户在使用同款网络游戏中的行为的模型。用户行为数据是指用户在同一款网络游戏中进行的操作行为。其中,该用户行为数据可以是用户参与的网络游戏中的活动、任务以及离线时间等行为。

具体地,在设置好需要采集的用户行为的数据的类型,并将该类型整合成该用户行为数据采集模型。进一步地,使用该用户行为数据采集模型,在该款网络游戏中,采集各个用户在该网络游戏中的用户行为数据。需要说明的是,根据不同的网络游戏,可适应性设置不同的用户行为数据采集模型,以适应不同的网路游戏。

S20:将用户行为数据存储至数据库中。

在本实施例中,数据库是指用于存储用户行为数据的数据库。

具体地,将该款的用户行为数据存储至该数据库中,并使用用于区分该款网络游戏的标识对该用户行为数据进行标记。

S30:若获取到用户行为分析消息,则从用户行为分析中获取待获取用户数据。

在本实施例中,用户行为分析消息是指需要对用户在该款网络游戏的行为进行分析的消息。待获取用户数据是指需要获取的用户行为数据。

具体地,在策划人员需要对该款网络游戏的用户行为进行分析时,将需要获取的待获取用户数据组成该用户行为分析消息。策划人员可以在该款网络游戏推出一款新的活动或任务后,并在该款新的活动或任务期间触发该用户行为分析消息,用于分析用户参与该活动或任务的数量,以及参与该活动或任务的用户在该款网络游戏中的虚拟角色的职业和等级等数据。

S40:根据待获取用户数据从数据库中获取用户行为数据,发送至策划客户端。

在本实施例中,策划客户端是指策划人员用于接收该用户行为数据的终端设备。

具体地,根据待获取用户数据,从数据库中获取对应的用户行为数据,并将该用户行为数据发送至策划客户端。

进一步地,在策划人员接收到该策划客户端后,可分析出推出的活动或任务,参与的用户的数量,最多数量的用户参与该活动或任务的时间段,参与的用户在该网络游戏中的职业以及等级等数据;也可以根据用户持续离线的时间,判定该用户为已流失用户。

进一步地,策划人员可通过判定已流失用户在离线前参与的活动或任务,若有大量的用户在参与该活动或任务后被判定为已流失用户,进而有助于策划人员分析该活动或任务是否出现问题;同时,若在推出新的活动或任务或新的玩法后,存在有部分已流失用户重新登录该网络游戏,并参与该新的活动或任务或新的玩法,也有助于策划人员总结经验,能够更好地优化该网络游戏,或策划新的网络游戏。

在本实施例中,通过预先设置有用户行为数据采集模型,能够便于获取用户行为数据,并可根据软件的实际运行情况,对该用户行为数据采集模型进行修改,进而能够保证采集的用户行为数据的完整性;通过将采集到的用户行为数据存储至数据库中,能够便于后续对用户行为的分析;在获取到用户行为分析消息时,根据该用户行为分析消息,从数据库中获取对应的用户行为数据,并将该用户行为分析数据发送至策划人员的策划客户端,进而能够有助于策划人员根据实际需求,分析网络游戏运行时用户的行为,进而能够在用户流失时及时调整运行策略,延长该网络游戏的生命周期。

在一实施例中,如图2所示,在步骤S10中,即设置用户行为数据采集模型,并该根据用户行为数据采集模型获取用户行为数据,具体包括如下步骤:

S11:获取数据采集纬度数据,根据数据采集纬度数据设置用户行为数据采集模型。

在本实施例中,数据采集纬度数据是指需要采集的用户的行为数据的类型。

具体地,根据不同的网络游戏,有策划人员设置与每款数据采集纬度数据。进一步地,根据该数据采集纬度数据,组成该用户行为数据采集模型。

S12:使用用户行为数据采集模型中的数据采集纬度数据,获取对应的用户行为数据。

具体地,在获取得到该用户行为数据采集模型后,使用该用户行为数据采集模型在该网络游戏中获取对应的用户行为数据。

需要说明的是,在设置好该数据采集纬度数据后,可根据实际需要分析的用户行为数据,从该数据采集纬度数据中选取对应纬度的数据,进而组成与该实际情况对应的用户行为数据采集模型。例如,策划人员需要对用户流失的情况进行分析,则可从该数据采集纬度数据中选取步骤S40中判定为已流失用户在该网路游戏中注册的虚拟角色的职业、等级以及最后上线时参与的活动等用户行为数据。优选地,在获取到用户行为数据时,对于等级较高,或是进行充值的金额较高的用户,可在该用户行为数据中加入相应的权重,使得分析得到的数据更有利于后续对该网络游戏的优化。

在一实施例中,如图3所示,在步骤S30中,即若获取到用户行为分析消息,则从用户行为分析中获取待获取用户数据,具体包括如下步骤:

S31:从用户行为分析消息中获取数据获取类型。

在本实施例中,数据获取类型是指具体需要获取的用户行为数据的类型。

具体地,根据步骤S12,策划人员根据实际需要分析的场景,设置该数据获取类型,进而组成并触发该用户分析消息。

进一步地,在获取到策划人员触发的用户分析消息后,从该用户分析消息中获取该数据获取类型。

S32:根据数据获取类型获取待获取用户数据。

具体地,从该数据获取类型中获取该网路游戏的唯一标识,使用该唯一标识从数据库中获取该款网络游戏对应的用户行为数据。进一步地,根据该数据获取类型获取对应的数据,作为该待获取用户数据。

在一实施例中,如图4所示,在步骤S40中,即根据待获取用户数据从数据库中获取用户行为数据,发送至策划客户端,具体包括如下步骤:

S41:根据用户行为分析消息对用户行为数据进行分类,得到待分析数据。

在本实施例中,待分析数据是指策划人员需要进行分析的用户行为数据。

具体地,根据用户行为分析消息中的数据获取类型,将使用相同的数据获取类型的用户行为数据分为一类,并使用计算机可识别字符串进行标记。将每一类被标记过的用户行为数据作为待分析数据。

S42:将待分析数据发送至策划客户端。

进一步地,通过获取策划人员的名单,将该待分析数据发送至与该策划人员名单对应的策划客户端。

在一实施例中,如图5所示,在步骤S42中,即将待分析数据发送至策划客户端,具体包括如下步骤:

S421:获取策划人员名单数据。

在本实施例中,策划人员名单数据是指记录有负责策划以及优化该网络游戏的的人员名单的数据表格。

具体地,获取负责该款网络游戏的策划人员名单数据。

S422:从策划人员名单数据中获取策划人员标识,并根据策划人员标识,将待分析数据发送至策划客户端。

在本实施例中,策划人员标识是指用于区分每一策划人员的字符或字符串。具体地,从该策划人员名单数据中获取每一策划人员的策划人员标识,并通过该策划人员标识获取对应的策划客户端账号,并将该待分析数据发送至策划客户端,使策划人员能够对该待分析数据进行相应的分析。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

实施例二:

在一实施例中,提供一种用户行为分析系统,该用户行为分析系统与上述实施例中用户行为分析方法一一对应。如图6所示,该用户行为分析系统包括模型采集模块10、存储模块20、数据获取模块30和数据发送模块40。各功能模块详细说明如下:

模型采集模块10,用于设置用户行为数据采集模型,并该根据用户行为数据采集模型获取用户行为数据;

存储模块20, 用于将用户行为数据存储至数据库中;

数据获取模块30,用于若获取到用户行为分析消息,则从用户行为分析中获取待获取用户数据;

数据发送模块40,用于根据待获取用户数据从数据库中获取用户行为数据,发送至策划客户端。

优选地,模型采集模块10包括:

纬度设置子模块11,用于获取数据采集纬度数据,根据数据采集纬度数据设置用户行为数据采集模型;

模型采集子模块12,用于使用用户行为数据采集模型中的数据采集纬度数据,获取对应的用户行为数据。

优选地,数据获取模块30包括:

类型数据获取子模块31,用于从用户行为分析消息中获取数据获取类型;

数据获取子模块32,用于根据数据获取类型获取待获取用户数据。

优选地,数据发送模块40包括:

分类模块41,用于根据用户行为分析消息对用户行为数据进行分类,得到待分析数据;

数据发送子模块42,用于将待分析数据发送至策划客户端。

优选地,数据发送子模块42包括:

名单数据获取单元421,用于获取策划人员名单数据;

发送单元422,用于从策划人员名单数据中获取策划人员标识,并根据策划人员标识,将待分析数据发送至策划客户端。

关于用户行为分析系统的具体限定可以参见上文中对于用户行为分析方法的限定,在此不再赘述。上述用户行为分析系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种可自主控制的模拟飞行娱乐设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类