网络交易中用户与软件行为监控数据可视化系统的制作方法

文档序号:8248007阅读:702来源:国知局
网络交易中用户与软件行为监控数据可视化系统的制作方法
【技术领域】
[0001]本发明涉及网络交易安全。
【背景技术】
[0002]随着互联网的飞速普及以及物流配送等措施的进一步完善,基于互联网的电子商务平台正在迅猛的发展起来。越来越多的人采取了网络交易和在线支付的手段进行业务活动,电子商务的发展前景十分广阔。
[0003]然而,由于网络支付的安全体系还不健全,网络交易过程中的可信问题变得越来越突出已逐渐成为网络交易发展面临的瓶颈问题。传统的电子证书以及软件补丁已无法适应最新的网络安全问题,诸如账户被盗等。为了解决这些问题,目前提出的用于验证软件可信问题的软件行为研究与验证用户身份可信问题的用户行为研究正在展现其在可信认证领域的应用能力。但是这部分内容对于业务应用人员来说还存在着数据复杂晦涩难懂,即使发生警报数据也难以分析发生原因等问题。一般被提及的做法仅仅是提供警报功能,以及警报上下文的软件与用户行为日志数据,业务人员无法直观的分析业务状况。

【发明内容】

[0004]本发明面向的情况是当前网络交易中用户与软件行为的监控数据缺乏直观展现,同时也缺少对监控数据多维度分析的现状,提出了基于用户与软件行为监控数据的多维度直观的数据可视化系统与方法。
[0005]为达到上述目的,本发明给出的技术方案为:
[0006]一种网络交易中用户与软件行为监控数据可视化系统,其特征在于,系统部署于Windows平台的服务器系统或者Linux服务器系统下。之上的支撑技术采用MVC软件开发模式,以Web的方式向外提供服务,支持多终端访问监控界面。整个系统会部署到Apache服务器上运行。在支撑技术之上是四个比较底层的中间件模块,分别是实时数据调用服务模块,数据清洗模块,数据处理模块,数据权限模块。数据调用服务模块,由底层向上提供实时数据调用服务,由中间层向上层实时的提供数据,根据业务兼备访问外部数据源和内部数据源的能力。数据清洗模块是针对不规则的来源数据,为进一步的分析做数据的预处理。数据处理模块是对数据进行进一步的加工,用以在上层作呈现。数据权限模块是对监控平台的数据进行保护,通过控制针对数据粒度的权限控制,保证交易数据监控查看的安全性。
[0007]于中间件模块之上则是监控系统平台的可视化呈现平台,这部分由三大部分组成,每个部分由三个子部分组成。第一大部分为平台软件行为监控,其主要监控包含了电商、第三方支付以及用户的软件行为监控,也分别以三个子部分呈现。呈现的方式是通过滚动列表的方式,展示软件行为的日志,并且可以多部分以多平台角度高亮显示同一个异常交易,以此帮助业务人员分析异常报警。第二大部分为平台交易数据可视化,这部分用于展示经过平台的交易数据,其数据是通过实时数据服务向受监控的外部电商平台获取的,其子部分分别为交易日志监控,以滚动的方式展示各个关键业务过程的交易日志,与软件行为日志挂钩;全国交易量监控,以基于全国地图的热度图以及按省份分布的柱状图来展示全国交易量情况;实时交易量监控,以基于外部服务调用的实时交易数据包含实时交易笔数以及实时成交额,通过折线图展示,在折线图展示中也可以同时选择呈现两小时前一天前等同期的交易数据。最后一大部分是平台用户行为监控可视化,这部分是对平台用户行为习惯监控数据的可视化,其子部分包含了多维度用户行为监控,以用户的上网时间段的分布,以及用户访问的网站类的成分构成多维度的展现单用户的行为习惯,其中上网时间段分布采用的是面积图,用户访问的网站类构成分别采用了柱状图和饼状图同时展现;单用户行为监控,以滚屏的方式展现用户浏览网页的访问日志,并同时展现用户访问网站时根据相关的用户行为认证技术得到的是否是该用户的实时分值,以折线图展示;多用户行为监控,以滚屏的方式展现多用户浏览网页的访问日志,并同时展现多用户访问网站时根据相关的用户行为认证技术得到的是否是该用户的实时分值,以柱状图实时更新展现,其中通过多用户中对个别用户的操作,可以再单用户中聚焦该用户,用于业务人员进一步分析。
[0008]所述监控系统平台的可视化呈现平台,面向用户的监控可视化显示分为室内监控和外部设备监控两部分,室内监控由9块屏幕将所述的三大部分内容展示出来,总控机是针对屏幕中的警报数据对对应屏幕的内容做数据聚焦等操作,帮助业务人员分析警报的发生原因;室外监控由服务器向外提供服务,可直接通过手持设备等其他具备互联网接入功能与Web浏览器功能的设备实时查看监控信息。
[0009]本发明网络交易中用户与软件行为监控数据可视化系统是由数据获取与处理以及数据展现系统几部分组成。数据获取与处理主要负责获得三方交易环节中关键的软件行为信息,平台交易数据以及终端用户的行为习惯数据,并对这些数据进行预处理,并根据展现的需求对数据进行加工。数据展现部分以多方位多维度的方式展现数据采集系统与认证系统的数据,包含了四方平台软件行为监控数据可视化,平台交易数据监控可视化和平台用户行为监控数据可视化三个子模块,立体化地刻画了网络交易中用户与软件行为的监控数据。
[0010]本发明的创新点:
[0011]I)对网络交易中的软件、用户行为、交易数据进行了直观的可视化呈现,更好的帮助业务人员理解这些数据。
[0012]2)系统具备在PC平台,手机,平板等多终端都可以在线实时的查看与异常初步分析。
[0013]3)具备跨平台部署的能力,对软件部署环境要求不高。
[0014]说明书附图
[0015]图1网络交易中用户与软件行为监控数据可视化系统架构图
[0016]图2网络交易中用户与软件行为监控数据可视化系统部署图
【具体实施方式】
[0017](案例)
[0018]网络交易中用户与软件行为监控数据可视化系统架构图如图1所示。
[0019]网络交易中用户与软件行为监控数据可视化系统的部署的目标环境没有限制,可以部署与Windows平台的服务器系统,也可以部署于Linux服务器系统下。之上的支撑技术采用了业界成熟的一些技术框架,并且采用了比较成熟的MVC软件开发模式,以Web的方式向外提供服务,以此可以支持多终端访问监控界面。总体的软件系统是基于跨平台的Java实现,其中的MVC框架采用了对Restful良好支持的SpringMVC,数据持久层采用了 iBatis,视图层采用Velocity,并在可视化时采用了基于Javascript的图表展现工具HighCharts,所以理论上具备互联网接入功能而且浏览器支持Javascript的终端设备都可以访问此监控可视化系统。整个系统会部署到Apache服务器上运行,此服务器软件在每个操作系统上都有提供。在支撑技术之上是四个比较底层的中间件模块,分别是实时数据调用服务,数据清洗模块,数据处理模块,数据权限模块。监控系统强调数据的实时性,由底层向上提供实时数据调用服务的目的就在于由中间层向上层实时的提供数据,由于数据的来源不一定是本地数据库,也可能来自于第三方系统,因此这部分服务将会根据业
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1