软件功能分析系统与方法技术方案

技术编号:10487016 阅读:187 留言:0更新日期:2014-10-03 16:03
本发明专利技术提供了一种软件功能分析系统和方法,系统包括:模块加载器,通过连接模块侵入式加载至客户端的软件中,扫描通信环境,生成与基础服务器的交互方式,与收集服务器通讯,下载基础引擎SDK包及下载收集策略,在基础引擎SDK包被下载完成之后,创建运行容器;运行容器,检测环境,并在环境检测结束之后产生分析对象,创建异步任务池,并将异步任务池中的主任务初始化为控制收集子任务的调度引擎,调度引擎,根据本地服务器的实时服务器压力和收集策略创建流程状态机来收集分析对象数据;分析服务器,根据数据生成分析结果。通过本发明专利技术,可以实现在既不影响客户端体验又不影响系统运行时性能的情况下,有效地收集和分析用户的行为数据和功能数据。

【技术实现步骤摘要】
软件功能分析系统与方法
本专利技术涉及软件
,具体而言,涉及一种软件功能分析系统和一种软件功能分析方法。
技术介绍
目前,软件行业内并没有一套有效的企业软件功能改进分析处理机制,现有的机制大部分只面向互联网统计分析,无法在兼容大部分终端和浏览器情况下,有效地收集和分析用户的行为数据和功能数据的,也无法保证在既不影响客户端体验又不影响系统运行时性能的情况下,收集和分析用户的行为数据和功能数据。例如,目前流行的处理方式,即传统软件企业被动式功能改进机制与互联网企业功能统计分析改进机制均无法解决上述功能分析改进问题,同时还存在如下缺陷:(1)WEB软件中嵌入大量的功能、行为收集代码,WEB软件的结构复杂,开发周期长,且没有一套精准地收集用户对功能的详细使用信息的机制。(2)采用日志分析方式,占用本地存储空间,影响系统运行时程序执行效率,并且无法收集前端用户的操作行为和功能的使用情况。(3)缺乏时效性的非实时性数据传输方式,无法支撑功能分析业务流程。(4)客户端采用Ajax(AsynchronousJavaScriptandXML,异步JavaScriptand+XML)、WebSoc本文档来自技高网...
软件功能分析系统与方法

【技术保护点】
一种软件功能分析系统,其特征在于,包括:模块加载器,用于通过连接模块侵入式加载至客户端的软件中,扫描通信环境,根据所述通信环境,生成与基础服务器的交互方式,与收集服务器通讯,下载基础引擎SDK包以及下载收集策略,以及在所述基础引擎SDK包被下载完成之后,创建运行容器;所述运行容器,检测环境,并在环境检测结束之后产生至少一个分析对象,以及创建异步任务池,并将所述异步任务池中的主任务初始化为控制收集子任务的调度引擎,其中所述分析对象对应于与和用户行为和业务活动相关的事件;所述调度引擎,根据本地服务器传递的实时服务器压力和所述收集策略创建流程状态机来收集所述分析对象的数据;以及所述分析服务器,对所述...

【技术特征摘要】
1.一种软件功能分析系统,其特征在于,包括:模块加载器,用于通过连接模块侵入式加载至客户端的软件中,扫描通信环境,根据所述通信环境,生成与基础服务器的交互方式,与收集服务器通讯,下载基础引擎SDK包以及下载收集策略,以及在所述基础引擎SDK包被下载完成之后,创建运行容器;所述运行容器,检测环境,并在环境检测结束之后产生至少一个分析对象,以及创建异步任务池,并将所述异步任务池中的主任务初始化为控制收集子任务的调度引擎,其中所述分析对象对应于与用户行为和业务活动相关的事件;所述调度引擎,根据本地服务器传递的实时服务器压力和所述收集策略创建流程状态机来收集所述分析对象的数据;以及分析服务器,对所述数据进行分析并生成分析结果。2.根据权利要求1所述的软件功能分析系统,其特征在于,还包括:所述本地服务器通过元数据事件流引擎将收集到的所述数据进行加工成分析数据,并发送至所述分析服务器。3.根据权利要求1或2所述的软件功能分析系统,其特征在于,所述运行容器检测环境具体为:串行执行以下过程:检测浏览器环境,生成基础环境信息;扫描网页标签,生成文档树;扫描滚动条分辨率,生成特性控制元数据;以及扫描用户服务器接口,生成交互对象表。4.根据权利要求1或2所述的软件功能分析系统,其特征在于,所述流程状态机根据所述主任务的配置信息来选择事件,所述事件包括:用户的行为动作信息数据收集、根据页面等待事件数据发生的变化信息收集、基于页面标签模拟流程顺序收集、用户业务服务器与客户端交互事件收集、运行环境变化状态信息收集。5.根据权利要求2所述的软件功能分析系统,其特征在于,还包括:所述收集服务器将所述分析对象的数据置于FIFO队列,并增加所述收集服务器压力;以及将在所述FIFO队列中的队列数据根据压力阈值写入所述本地服务器中进行数据持久化,同时减少所述收集服务器...

【专利技术属性】
技术研发人员:马太航
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1