交互行为的分析方法、装置和电子设备与流程

文档序号:36394397发布日期:2023-12-15 16:00阅读:53来源:国知局
交互行为的分析方法与流程

本发明涉及计算机,尤其是涉及一种交互行为的分析方法、装置和电子设备。


背景技术:

1、目前的游戏运营中,为了给玩家提供更加个性化的交互体验,通常需要分析每个玩家的交互逻辑,进而针对不同的玩家提供不同的用户界面或操作逻辑。相关技术中,为了分析玩家的交互行为,通常会在每个游戏控件的控制代码中添加监听代码,采集用户针对每个游戏控件的交互行为日志,游戏端会将采集到的日志上传至服务端,通过服务端进行分析,确定玩家的交互逻辑。但是,由于游戏中的控件较多,逻辑复杂,还需要工作人员对游戏的业务逻辑设计十分熟悉,因此,导致工作人员添加监听代码的过程繁琐,且不利于面板交互逻辑的设计维护;另外,由于需要对不同的游戏控件分别进行分析处理,还会导致获取交互逻辑的通用性和分析深度较差。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种交互行为的分析方法、装置和电子设备,由于监听分析系统中的第一监听脚本与游戏中控制面板交互逻辑的面板对象相互独立,因此监听分析系统不会影响游戏的交互逻辑,也不会影响游戏中原有控件的设计维护;另外,直接在监听分析系统中分析记录的交互信息,以提高获取交互逻辑的通用性和分析深度。

2、第一方面,本发明实施例提供了一种交互行为的分析方法,该方法应用于客户端,客户端中设置有目标游戏,目标游戏包括多个面板,面板用于展示控件和/或游戏信息;目标游戏中预先设置有监听分析系统,监听分析系统包括第一监听脚本,第一监听脚本与目标游戏中控制面板的交互逻辑的面板对象相互独立,该方法包括:基于第一监听脚本,监听针对面板的交互行为;响应于监听到针对第一面板的创建行为,在监听分析系统中记录第一面板的创建信息;响应于监听到针对第一面板的指定交互行为,在监听分析系统中记录第一面板的指定交互信息;根据记录的第一面板的创建信息和指定交互信息,分析目标用户针对目标游戏的交互行为。

3、第二方面,本发明实施例提供了一种交互行为的分析装置,该装置设置于客户端,客户端中设置有目标游戏,目标游戏包括多个面板,面板用于展示控件和/或游戏信息;面板用于展示控件和/或游戏信息;目标游戏中预先设置有监听分析系统,监听分析系统包括第一监听脚本,第一监听脚本与目标游戏中控制面板的交互逻辑的面板对象相互独立,装置包括:监听模块,用于基于第一监听脚本,监听针对面板的交互行为;第一记录模块,用于响应于监听到针对第一面板的创建行为,在监听分析系统中记录第一面板的创建信息;第二记录模块,用于响应于监听到针对第一面板的指定交互行为,在监听分析系统中记录第一面板的指定交互信息;分析模块,用于根据记录的第一面板的创建信息和指定交互信息,分析目标用户针对目标游戏的交互行为。

4、第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面任一项的交互行为的分析方法。

5、第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面任一项的交互行为的分析方法。

6、本发明实施例带来了以下有益效果:

7、本发明实施供了一种交互行为的分析方法、装置和电子设备,通过与目标游戏中控制面板的交互逻辑的面板对象相互独立的第一监听脚本,监听针对面板的交互行为;响应于监听到针对第一面板的创建行为,在监听分析系统中记录第一面板的创建信息;响应于监听到针对第一面板的指定交互行为,记录第一面板的指定交互信息;根据创建信息和指定交互信息,分析目标用户针对目标游戏的交互行为。该方式中,由于监听分析系统中的第一监听脚本与游戏中控制面板交互逻辑的面板对象相互独立,因此监听分析系统不会影响游戏的交互逻辑,也不会影响游戏中原有控件的设计维护;另外,直接在监听分析系统中分析记录的交互信息,提高了获取交互逻辑的通用性和分析深度。

8、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

9、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种交互行为的分析方法,其特征在于,所述方法应用于客户端,所述客户端中设置有目标游戏,所述目标游戏包括多个面板,所述面板用于展示控件和/或游戏信息;所述目标游戏中预先设置有监听分析系统,所述监听分析系统包括第一监听脚本,所述第一监听脚本与所述目标游戏中控制所述面板的交互逻辑的面板对象相互独立,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一监听脚本预先设置在所述目标游戏的管理系统包括的多个第一交互接口中,所述管理系统用于统一管理所述面板的交互行为;所述多个第一交互接口中,不同的所述第一交互接口用于实现不同的交互行为。

3.根据权利要求1所述的方法,其特征在于,不同的第一监听脚本用于监听针对所述面板不同的交互行为。

4.根据权利要求1所述的方法,其特征在于,在所述监听分析系统中记录所述第一面板的创建信息的步骤,包括:

5.根据权利要求1所述的方法,其特征在于,所述第一面板包括多个;

6.根据权利要求5所述的方法,其特征在于,所述第一面板的创建信息包括:所述第一面板的创建时间;所述第一面板的指定交互信息包括:所述第一面板的可见属性;

7.根据权利要求5所述的方法,其特征在于,所述第一面板的创建信息包括:所述第一面板的创建时间;

8.根据权利要求7所述的方法,其特征在于,所述第一面板的指定交互信息至少包括:所述第一面板的可见属性和不可见时间;

9.根据权利要求8所述的方法,其特征在于,确定所述目标面板是由所述第一备选面板跳转的,并将所述第一备选面板记录在所述面板跳转路径中的步骤之后,所述方法还包括:

10.根据权利要求8所述的方法,其特征在于,计算所述第一备选面板的创建时间与所述第一备选面板的不可见时间的时间差的步骤之后,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,遍历完所述第一面板之后,所述方法还包括:

12.根据权利要求8所述的方法,其特征在于,所述第一面板的不可见时间包括:所述第一面板的隐藏时间和销毁时间;其中,所述第一面板的销毁时间大于所述第一面板的销毁时间。

13.根据权利要求1所述的方法,其特征在于,所述监听分析系统中还包括第二监听脚本,所述第二监听脚本预先设置在所述目标游戏的第二面板的面板对象中;所述面板对象用于控制所述第二面板的交互逻辑,第二监听脚本用于监听所述第二面板中展示的游戏信息。

14.根据权利要求13所述的方法,其特征在于,所述监听分析系统中预先设置有所述第二面板的面板文件,所述面板文件用于记录所述第二面板中展示的游戏信息;所述方法还包括:

15.一种交互行为的分析装置,其特征在于,所述装置设置于客户端,所述客户端中设置有目标游戏,所述目标游戏包括多个面板,所述面板用于展示控件和/或游戏信息;所述面板用于展示控件和/或游戏信息;所述目标游戏中预先设置有监听分析系统,所述监听分析系统包括第一监听脚本,所述第一监听脚本与所述目标游戏中控制所述面板的交互逻辑的面板对象相互独立,所述装置包括:

16.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1-14任一项所述的交互行为的分析方法。

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1-14任一项所述的交互行为的分析方法。


技术总结
本发明提供了一种交互行为的分析方法、装置和电子设备,通过与目标游戏中控制面板的交互逻辑的面板对象相互独立的第一监听脚本,监听针对面板的交互行为;响应于监听到针对第一面板的创建行为,在监听分析系统中记录第一面板的创建信息;响应于监听到针对第一面板的指定交互行为,记录第一面板的指定交互信息;根据创建信息和指定交互信息,分析目标用户针对目标游戏的交互行为。该方式中,由于监听分析系统中的第一监听脚本与游戏中控制面板交互逻辑的面板对象相互独立,因此监听分析系统不会影响游戏的交互逻辑,也不会影响游戏中原有控件的设计维护;另外,直接在监听分析系统中分析记录的交互信息,提高了获取交互逻辑的通用性和分析深度。

技术研发人员:李鹏飞
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1