CN110795003A - 一种界面显示方法、装置 - Google Patents
一种界面显示方法、装置 Download PDFInfo
- Publication number
- CN110795003A CN110795003A CN201911047351.7A CN201911047351A CN110795003A CN 110795003 A CN110795003 A CN 110795003A CN 201911047351 A CN201911047351 A CN 201911047351A CN 110795003 A CN110795003 A CN 110795003A
- Authority
- CN
- China
- Prior art keywords
- transaction
- detail data
- distribution map
- monitoring point
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本公开实施例中提供一种界面显示方法、装置,所述方法包括:利用目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图;对交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;在检测到针对预设时间段中时间节点的选取操作时,提取交易耗时序列中在时间节点上的目标交易耗时序列,并生成相对应的交易分布图;将交易分布图添加到交易路径视图中,得到目标交易路径视图,并展示。通过根据目标交易路径中的监控组件采集到的交易明细数据以及用户所选取时间节点对交易明细数据进行筛选、排序后,生成包含交易分布图的目标交易分布图,使得用户可以直观、便捷地获取目标交易路径的交易耗时情况。
Description
技术领域
本公开属于数据分析领域,特别是涉及一种界面显示方法、装置。
背景技术
端对端之间的交易性能统计主要是针对计算机***上运行的应用***,例如:证券交易***等。其中交易性能统计是指对应用***从接收到客户端发出的交易请求开始,直至将所述请求的相应信息返回给客户端的整个过程中每一监控点上执行步骤的交易性能进行监控。
现有的交易性能统计显示方式主要是针对某一交易路径中各个监控点的上的性能数据进行统计,然后将统计到的性能数据转化为简单的条形图或曲线图进行展示。
通过这种方式,用户虽然可以直观地了解简单的交易路径的性能数据,但对于复杂的交易路径及庞大的交易数据,无法使得用户可以直观且便捷地获取复杂交易路径中的交易耗时分析。
公开内容
本公开提供一种界面显示方法、装置,以至少解决相关技术中的界面显示方法无法使得用户可以直观且便捷地了解复杂交易路径中的交易耗时情况的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种界面显示方法,包括:
利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系;
对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;
在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序;
将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。
可选的,所述展示所述目标交易路径视图的步骤之后,还包括:
在检测到针对目标交易路径视图上交易分布图中第一交易项的选取操作的情况下,将所述交易明细数据中所述第一交易项对应的第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
根据所述第一交易明细子数据生成与所述第一交易项相对应的第一单笔交易分布图,所述单笔交易分布图包含所述第一交易项在各监控点上的交易耗时;
根据所述第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
展示所述第一单笔交易分布图及第一交易详情数据。
可选的,所述展示所述目标交易路径视图的步骤之后,还包括:
在检测到针对所述目标交易路径视图的交易追踪条件的情况下,根据所述交易追踪条件从所述交易明细数据中提取第二交易项对应的第二交易明细子数据;
根据所述第二交易明细子数据进行解码报文分析和/或原始报文分析,以生成第二交易详情数据;
生成与所述第二交易项相对应的第二单笔交易分布图;
展示所述第二单笔交易分布图及第二交易详情数据。
可选的,所述展示所述目标交易路径视图和/或交易明细数据的步骤之后,还包括:
在检测到针对所述目标交易路径视图中第三交易项的监控点追踪条件的情况下,将所述交易明细数据中所述第三交易项对应的第三交易明细子数据根据所述监控点追踪条件进行分析,以得到符合所述监控点追踪条件的异常交易监控点,并生成相对应的异常交易详情数据;
展示所述异常交易详情数据。
可选的,所述展示所述目标交易路径视图和/或交易明细数据的步骤之后,还包括:
根据所述交易明细数据生成交易耗时分析报告并展示,所述交易耗时分析报告包含每笔交易在各监控点上的耗时曲线图。
根据本公开实施例的第二方面,提供一种界面显示装置,包括:
接收模块,用于利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系;
分析模块,用于对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;
第一生成模块,用于在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序;
第一展示模块,用于将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。
可选的,所述装置还包括:
第一检测模块,用于在检测到针对目标交易路径视图上交易分布图中第一交易项的选取操作的情况下,将所述交易明细数据中所述第一交易项对应的第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
第二生成模块,用于根据所述第一交易明细子数据生成与所述第一交易项相对应的第一单笔交易分布图,所述单笔交易分布图包含所述第一交易项在各监控点上的交易耗时;
第三生成模块,用于根据所述第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
第二展示模块,用于展示所述第一单笔交易分布图及第一交易详情数据。
可选的,所述装置还包括:
第二检测模块,用于在检测到针对所述目标交易路径视图的交易追踪条件的情况下,根据所述交易追踪条件从所述交易明细数据中提取第二交易项对应的第二交易明细子数据;
第四生成模块,用于根据所述第二交易明细子数据进行解码报文分析和/或原始报文分析,以生成第二交易详情数据;
第五生成模块,用于生成与所述第二交易项相对应的第二单笔交易分布图;
第三展示模块,用于展示所述第二单笔交易分布图及第二交易详情数据。
可选的,所述装置还包括:
第三检测模块,用于在检测到针对所述目标交易路径视图中第三交易项的监控点追踪条件的情况下,将所述交易明细数据中所述第三交易项对应的第三交易明细子数据根据所述监控点追踪条件进行分析,以得到符合所述监控点追踪条件的异常交易监控点,并生成相对应的异常交易详情数据;
第四展示模块,用于展示所述异常交易详情数据。
可选的,所述装置还包括:
第五展示模块,用于根据所述交易明细数据生成交易耗时分析报告并展示,所述交易耗时分析报告包含每笔交易在各监控点上的耗时曲线图。
根据本公开实施例的第三方面,提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一所述的界面显示方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的界面显示方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开实施例中提供一种界面显示方法、装置,所述方法包括:利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系;对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序;将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。通过根据目标交易路径中的监控组件采集到的交易明细数据以及用户所选取时间节点对交易明细数据进行筛选、排序后,生成包含交易分布图的目标交易分布图,使得用户可以直观、便捷地获取目标交易路径的交易耗时情况。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起被配置为解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种界面显示方法的流程图;
图2是根据一示例性实施例示出的一种目标交易路径视图的展示界面示意图;
图3是根据一示例性实施例示出的一种交易明细视图的展示界面示意图;
图4是根据一示例性实施例示出的另一种界面显示方法的流程图;
图5是根据一示例性实施例示出的一种交易路径追踪的输入界面示意图;
图6是根据一示例性实施例示出的一种异常交易追踪的输入界面示意图;
图7是根据一示例性实施例示出的一种界面显示装置的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是被配置为区别类似的对象,而不必被配置为描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是本公开实施例提供的一种界面显示方法的步骤流程图,该方法可以包括:
步骤101,利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系。
在本发明实施例中,所述监控点是指被监控业务应用***的流量数据逻辑采集点,也就是应用***请求和响应数据的流经节点,可以设置在防火墙前后、负责均衡设备、应用服务器、数据库服务器等节点。所述组件是指每个监控点的指标数据和业务数据的计算单元,可以理解为监控点中数据处理设备的集合,该集合中可包多个子节点,每个子节点负责采集某一链路或设备的交易明细数据,例如:一台负载均衡设备可以定义为一个组件,多台应用服务器也可以定义为一个组件。
可通过所述组件采集用某一业务应用***中各监控点在预设时间段内交易明细数据,并可通过依据每个监控点之间的连接关系和功能,可生成包含各监控点的交易路径视图,以直观体现各监控点的相互关系。所述交易明细数据可包含各监控点中请求数据以及响应数据的源IP、目标IP、开始时间、结束时间、客户端IP、服务端IP、交易类型、交易渠道、地区、流水号、交易耗时、交易金额等相关业务数据。所述交易明细数据的所包含数据的维度具体可根据业务应用***的业务特点以及用户的实际需求具体制定,此处不做具体限定。
在实际应用中,当用户启动交易路径耗时分析***时,将自动读取所述交易路径视图以及相对应的交易明细数据。
步骤102,对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列,并根据所述交易耗时序列生成第一交易分布图进行展示。
在本发明实施例中,所述预设排列条件可包括需要进行交易耗时分析的一个或多个组件,以及该组件所采集数据中需要包含的某一具体维度参数,还可以包括排序方式(例如:升序、降序等),以及所需的排序数据量(例如:耗时前100的数据)。所述交易路径耗时分析***根据所述预设条件对所述交易明细数据进行筛选、排序后即可得到所述交易耗时序列。
在实际应用中,所述预设排列条件可以是用户根据自身数据分析的需求进行配置,也可以根据***的默认配置确定的。可以理解,若所述***未检测到用户对所述预设排列条件的配置,则自动根据默认配置确定预设排列条件进行分析。
在本发明另一种可实现的实施例中,在获取所述交易耗时序列后,所述***可初步依据所述交易耗时序列生成各组件对应的初始交易分布图,该初始交易分布图包含所述交易耗时序列中有预设时间段内各监控点的柱状图,包括每笔交易数据的排序以及相对应的交易耗时。所述***可将该初步交易分布图以页签的方式添加到所述交易路径视图的各监控点上,得到初步交易路径视图,并展示。用户可通过对所述初步交易路径视图的观察,了解预设时间段中各监控点中的交易耗时情况,从而确定需要对哪一具体时间节点的交易路径耗时进行具体分析。
步骤103,在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序。
在本发明实施例中,所述交易路径耗时分析***以钢琴键的形式向用户展示所述预设时间段的启示时间及结束时间,用户可根据自身需求选取所需进行耗时分析的一个或两个时间节点,所述时间节点默认对应有一预设时长,例如:5s,该时间节点的预设时长可以保证所采集到的每一时间节点的交易明细数据的完整性,避免了因为时长过短而导致数据缺失的问题。若用户选取的是一个时间节点,所述***将确认用户的选取操作对应该时间节点对应的预设时长为所选取的时间区域。若用户选取的是两个时间节点,所述***将确认由两个时间节点组成的区间为用户选取的时间区域。然后依据所述时间区域在交易耗时序列中提取相对应的目标交易耗时序列,并根据所述目标耗时序列生成相对应的交易分布图,所述交易分布图可以是依据预设的绘图配置(例如:柱状图、线形图、饼状图)生成的,所生成的交易分布图可以包含两个维度,分别是每笔交易的耗时以及该数据在所述目标交易耗时序列中的次序,以使得用户可以直观地了解交易路径耗时的实际情况。
步骤104,将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。
在本发明实施例中,各交易分布图对应有相应的组件,而各组件对应有相应的监控点,则各交易分布图对应有相应的监控点。所述***将各交易分布图以页签的方式添加到所述交易路径视图中所对应的组件上,生成目标交易路径视图,并可以附注显示该交易路径视图中各交易分布图对应的目标交易路径视图,以方便用户查看。所述交易分布图中还可以包括所述时间节点内的总交易量。
参照图2,示例性示出针对某个业务***,将交易分布图以页签的方式也***交易路径视图后的目标交易路径视图,该目标交易路径视图中包含有四个监控点,且每隔监控点对应包含一个或多个子节点的监控点组件对应的交易分布图,以展示多条交易的交易耗时。
参照图3,示例性示出针对某个业务***的多个监控点对应的交易明细视图,用户可通过点击第一行的组件选项,切换所需查看的交易明细数据。
可选的,参照图4,在图1的基础上,所述步骤104之后还包括以下步骤105至步骤108:
步骤105,在检测到针对目标交易路径视图上交易分布图中第一交易项的选取操作的情况下,将所述交易明细数据中所述第一交易项对应的第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据。
在本发明实施例中,用户在通过查看所述***展示的目标交易路径视图后,可根据自身需求通过点击所述目标交易路径数据中任一交易分布图中任一交易项对应的图像部分(若所述交易分布图为柱状图,可点击选取对应的柱状图形),从而输入针对第一交易项的选取操作。所述***会根据所述选取操作,确定该笔交易,并从所述交易明细数据中提取各个组件中与该笔交易关联的交易明细子数据,进行解码报文分析和/或原始报文分析,生成第一交易详情数据。
步骤106,根据所述第一交易明细子数据生成与所述第一交易项相对应的第一单笔交易分布图,所述单笔交易分布图包含所述第一交易项在各监控点上的交易耗时。
在本发明实施例中,通过提取所述交易明细子数据中的在各个监控点上的交易耗时,生成包含监控点以及交易耗时两个维度的第一单笔交易分布图。
步骤107,根据所述第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据。
在本发明实施例中,所述***对所述第一交易明细子数据进行解码,并根据解码报文分析或原始报文分析的方式从所述组件中提取与所述第一交易明细数据相关联的原始数据进行综合分析,以生成所述第一交易详情数据。
步骤108,展示所述第一单笔交易分布图及第一交易详情数据。
在本发明实施例中,所述在选取第一交易项后,所述***当前显示界面切换为包含所述第一单笔交易分布图以及第一交易详情数据的页面进行展示。通过依据用户的针对单笔交易项的选取操作向用户展示相应的单笔交易分布图和交易详情数据,使得用户可以更加直观的获取单笔交易耗时路径分析数据。
可选的,参照图4,在图1的基础上,所述步骤104之后还包括以下步骤109至步骤112:
步骤109,在检测到针对所述目标交易路径视图的交易追踪条件的情况下,根据所述交易追踪条件从所述交易明细数据中提取第二交易项对应的第二交易明细子数据。
在本发明实施例中,参照图5,用户可通过所示的交易路径追踪页面输入所需进行交易路径追踪的组件、追踪字段的流水号以及追踪条件,所述追踪条件可以是包含一项或多项维度参数的数据,所述***将根据用户输入的交易追踪条件从所述交易明细数据查询并提取相匹配的第二交易项,以及在在各监控点上与该第二交易项关联的第二交易明细子数据。
步骤110,根据所述第二交易明细子数据进行解码报文分析和/或原始报文分析,以生成第二交易详情数据。
步骤111,生成与所述第二交易项相对应的第二单笔交易分布图。
步骤112,展示所述第二单笔交易分布图及第二交易详情数据。
在本发明实施例中,所述步骤110至步骤112可参照所述上述步骤105至步骤108中生成第一交易项对应的第一单笔交易分布图以及第一交易详情数据的方案,生成并展示所述第二交易项对应的第二单笔交易分布图以及第二交易详情数据。
在本发明实施例中,通过依据用户输入的交易追踪条件确定相对应的第二交易项,并生成相对应的单笔交易分布图以及交易详情数据,使得用户可以更加便捷的获取所需的交易耗时分析数据。
可选的,参照图4,在图1的基础上,所述步骤104之后还包括以下步骤113至步骤114:
步骤113,在检测到针对所述目标交易路径视图中第三交易项的监控点追踪条件的情况下,将所述交易明细数据中所述第三交易项对应的第三交易明细子数据根据所述监控点追踪条件进行分析,以得到符合所述监控点追踪条件的异常交易监控点,并生成相对应的异常交易详情数据。
可选的,参照图4,在图1的基础上,所述步骤104之后还包括:
步骤114,展示所述异常交易详情数据。
在本发明实施例中,用户可根据自身需求在配置监控节点追中界面中配置输入监控点追踪条件,所述监控点追踪条件可以包括所采集到的维度参数,例如:源IP、目的IP、交易耗时等。可以理解,若用户将需要获取某一监控点中出现异常的交易项的交易明细数据时,可根据自身对异常的判定条件输入相应的监控点追踪条件,从而可以便捷地确定发生异常交易的监控点以及异常交易详情数据。
参照图6,示例性的示出当所述监控追踪条件为交易金额时,可通过该输入界面选在异常交易的交易金额范围以及所获得交易金额参数的排序方式,例如:升序、降序。
上述步骤105至步骤108,步骤109至步骤112,步骤113至步骤114所述的三种方案均可任一与步骤101至步骤104所述的一种界面显示方法进行结合。
可选的,参照图4,在图1的基础上,所述步骤104之后还包括:
步骤115,根据所述交易明细数据生成交易耗时分析报告并展示,所述交易耗时分析报告包含每笔交易在各监控点上的耗时曲线图。
在本发明实施例中,所述交易路径耗时分析***可根据用户的单笔交易分析功能的选取操作,根据所述交易明细数据生成每笔交易的耗时曲线图,并可以在所述耗时曲线图添加该笔交易相对应的监控点、开始时间、结束时间等参数。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开实施例中,利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系;对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序;将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。通过根据目标交易路径中的监控组件采集到的交易明细数据以及用户所选取时间节点对交易明细数据进行筛选、排序后,生成包含交易分布图的目标交易分布图,使得用户可以直观、便捷地获取目标交易路径的交易耗时情况。
图7是根据一示例性实施例示出的一种界面显示装置20的结构框图,所述装置20可以包括:
接收模块201,用于利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系;
分析模块202,用于对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;
第一生成模块203,用于在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序;
第一展示模块204,用于将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。
可选的,所述装置还包括:
第一检测模块205,用于在检测到针对目标交易路径视图上交易分布图中第一交易项的选取操作的情况下,将所述交易明细数据中所述第一交易项对应的第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
第二生成模块206,用于根据所述第一交易明细子数据生成与所述第一交易项相对应的第一单笔交易分布图,所述单笔交易分布图包含所述第一交易项在各监控点上的交易耗时;
第三生成模块207,用于根据所述第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
第二展示模块208,用于展示所述第一单笔交易分布图及第一交易详情数据。
可选的,所述装置还包括:
第二检测模块209,用于在检测到针对所述目标交易路径视图的交易追踪条件的情况下,根据所述交易追踪条件从所述交易明细数据中提取第二交易项对应的第二交易明细子数据;
第四生成模块210,用于根据所述第二交易明细子数据进行解码报文分析和/或原始报文分析,以生成第二交易详情数据;
第五生成模块211,用于生成与所述第二交易项相对应的第二单笔交易分布图;
第三展示模块212,用于展示所述第二单笔交易分布图及第二交易详情数据。
可选的,所述装置还包括:
第三检测模块213,用于在检测到针对所述目标交易路径视图中第三交易项的监控点追踪条件的情况下,将所述交易明细数据中所述第三交易项对应的第三交易明细子数据根据所述监控点追踪条件进行分析,以得到符合所述监控点追踪条件的异常交易监控点,并生成相对应的异常交易详情数据;
第四展示模块214,用于展示所述异常交易详情数据。
可选的,所述装置还包括:
第五展示模块215,用于根据所述交易明细数据生成交易耗时分析报告并展示,所述交易耗时分析报告包含每笔交易在各监控点上的耗时曲线图。
本公开实施例中,接收模块,用于利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系;分析模块,用于对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;第一生成模块,用于在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序;第一展示模块,用于将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。通过根据目标交易路径中的监控组件采集到的交易明细数据以及用户所选取时间节点对交易明细数据进行筛选、排序后,生成包含交易分布图的目标交易分布图,使得用户可以直观、便捷地获取目标交易路径的交易耗时情况。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
另外,本公开实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在处理上运行的计算机程序,该计算机程序被处理器执行时实现上述界面显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本公开实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述界面显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,可以为只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域技术人员易于想到的是:上述各个实施例的任意组合应用都是可行的,故上述各个实施例之间的任意组合都是本公开的实施方案,但是由于篇幅限制,本说明书在此就不一一详述了。
在此提供的界面显示方法不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造具有本公开方案的***所要求的结构是显而易见的。此外,本公开也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本公开的内容,并且上面对特定语言所做的描述是为了披露本公开的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本公开的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个公开方面中的一个或多个,在上面对本公开的示例性实施例的描述中,本公开的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本公开要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,公开方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本公开的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或监控点组合成一个模块或单元或监控点,以及此外可以把它们分成多个子模块或子单元或子监控点。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本公开的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的界面显示方法中的一些或者全部部件的一些或者全部功能。本公开还可以实现为被配置为执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
Claims (10)
1.一种界面显示方法,其特征在于,所述方法包括:
利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系;
对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;
在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序;
将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。
2.根据权利要求1所述的方法,其特征在于,所述展示所述目标交易路径视图的步骤之后,还包括:
在检测到针对目标交易路径视图上交易分布图中第一交易项的选取操作的情况下,将所述交易明细数据中所述第一交易项对应的第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
根据所述第一交易明细子数据生成与所述第一交易项相对应的第一单笔交易分布图,所述单笔交易分布图包含所述第一交易项在各监控点上的交易耗时;
根据所述第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
展示所述第一单笔交易分布图及第一交易详情数据。
3.根据权利要求1所述的方法,其特征在于,所述展示所述目标交易路径视图的步骤之后,还包括:
在检测到针对所述目标交易路径视图的交易追踪条件的情况下,根据所述交易追踪条件从所述交易明细数据中提取第二交易项对应的第二交易明细子数据;
根据所述第二交易明细子数据进行解码报文分析和/或原始报文分析,以生成第二交易详情数据;
生成与所述第二交易项相对应的第二单笔交易分布图;
展示所述第二单笔交易分布图及第二交易详情数据。
4.根据权利要求1所述的方法,其特征在于,所述展示所述目标交易路径视图和/或交易明细数据的步骤之后,还包括:
在检测到针对所述目标交易路径视图中第三交易项的监控点追踪条件的情况下,将所述交易明细数据中所述第三交易项对应的第三交易明细子数据根据所述监控点追踪条件进行分析,以得到符合所述监控点追踪条件的异常交易监控点,并生成相对应的异常交易详情数据;
展示所述异常交易详情数据。
5.根据权利要求1所述的方法,其特征在于,所述展示所述目标交易路径视图和/或交易明细数据的步骤之后,还包括:
根据所述交易明细数据生成交易耗时分析报告并展示,所述交易耗时分析报告包含每笔交易在各监控点上的耗时曲线图。
6.一种界面显示装置,其特征在于,所述装置包括:
接收模块,用于利用预先设置在目标交易路径中各监控点的组件采集预设时间段内的交易明细数据,并生成相对应的交易路径视图,所述交易路径视图包含各监控点以及各监控点间的连接关系;
分析模块,用于对所述交易明细数据按照预设排列条件进行分析,得到各监控点的交易耗时序列;
第一生成模块,用于在检测到针对所述预设时间段中时间节点的选取操作时,根据所述选取操作提取所述交易耗时序列中各监控点在所述时间节点上的目标交易耗时序列,并生成相对应的交易分布图,所述交易分布图包含各监控点在所述时间节点上每笔交易的耗时及次序;
第一展示模块,用于将所述交易分布图按照与监控点之间的对应关系,添加到所述交易路径视图中,得到目标交易路径视图,并展示所述目标交易路径视图和/或交易明细数据。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一检测模块,用于在检测到针对目标交易路径视图上交易分布图中第一交易项的选取操作的情况下,将所述交易明细数据中所述第一交易项对应的第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
第二生成模块,用于根据所述第一交易明细子数据生成与所述第一交易项相对应的第一单笔交易分布图,所述单笔交易分布图包含所述第一交易项在各监控点上的交易耗时;
第三生成模块,用于根据所述第一交易明细子数据进行解码报文分析和/或原始报文分析,以生成第一交易详情数据;
第二展示模块,用于展示所述第一单笔交易分布图及第一交易详情数据。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二检测模块,用于在检测到针对所述目标交易路径视图的交易追踪条件的情况下,根据所述交易追踪条件从所述交易明细数据中提取第二交易项对应的第二交易明细子数据;
第四生成模块,用于根据所述第二交易明细子数据进行解码报文分析和/或原始报文分析,以生成第二交易详情数据;
第五生成模块,用于生成与所述第二交易项相对应的第二单笔交易分布图;
第三展示模块,用于展示所述第二单笔交易分布图及第二交易详情数据。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第三检测模块,用于在检测到针对所述目标交易路径视图中第三交易项的监控点追踪条件的情况下,将所述交易明细数据中所述第三交易项对应的第三交易明细子数据根据所述监控点追踪条件进行分析,以得到符合所述监控点追踪条件的异常交易监控点,并生成相对应的异常交易详情数据;
第四展示模块,用于展示所述异常交易详情数据。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第五展示模块,用于根据所述交易明细数据生成交易耗时分析报告并展示,所述交易耗时分析报告包含每笔交易在各监控点上的耗时曲线图。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911047351.7A CN110795003B (zh) | 2019-10-30 | 2019-10-30 | 一种界面显示方法、装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911047351.7A CN110795003B (zh) | 2019-10-30 | 2019-10-30 | 一种界面显示方法、装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110795003A true CN110795003A (zh) | 2020-02-14 |
CN110795003B CN110795003B (zh) | 2021-07-13 |
Family
ID=69442302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911047351.7A Active CN110795003B (zh) | 2019-10-30 | 2019-10-30 | 一种界面显示方法、装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110795003B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111784516A (zh) * | 2020-06-15 | 2020-10-16 | 华青融天(北京)软件股份有限公司 | 业务路径的确定方法、装置和电子设备 |
CN112433913A (zh) * | 2020-11-23 | 2021-03-02 | 中国建设银行股份有限公司 | 交易路径生成方法、***、计算机设备和存储介质 |
CN113448804A (zh) * | 2021-06-29 | 2021-09-28 | 四川长虹电器股份有限公司 | 一种设备状态数据处理方法及*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101088072A (zh) * | 2004-12-24 | 2007-12-12 | 国际商业机器公司 | 用于监视基于交易的***的方法和*** |
US20120005074A1 (en) * | 2010-06-30 | 2012-01-05 | Ebay, Inc. | Inline link payment |
CN103838811A (zh) * | 2012-11-20 | 2014-06-04 | Sap股份公司 | 循环交易路径检测 |
CN106126352A (zh) * | 2016-06-17 | 2016-11-16 | 中国银行股份有限公司 | 异步报送信息的方法及装置 |
CN106940697A (zh) * | 2016-01-04 | 2017-07-11 | 阿里巴巴集团控股有限公司 | 一种时序数据可视化方法及设备 |
CN107688649A (zh) * | 2017-08-31 | 2018-02-13 | 江西博瑞彤芸科技有限公司 | 基于虚拟货币服务平台的查询方法 |
CN108197176A (zh) * | 2017-12-21 | 2018-06-22 | 深圳四方精创资讯股份有限公司 | 基于分布式集群架构的核心银行数据处理方法及其*** |
CN109766348A (zh) * | 2018-11-26 | 2019-05-17 | 武汉谱数科技有限公司 | 多品种交易标的的同步图形显示***及方法 |
CN109787809A (zh) * | 2018-12-07 | 2019-05-21 | 北京盛世全景科技股份有限公司 | 一种全景易视智能运维*** |
-
2019
- 2019-10-30 CN CN201911047351.7A patent/CN110795003B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101088072A (zh) * | 2004-12-24 | 2007-12-12 | 国际商业机器公司 | 用于监视基于交易的***的方法和*** |
US20120005074A1 (en) * | 2010-06-30 | 2012-01-05 | Ebay, Inc. | Inline link payment |
CN103838811A (zh) * | 2012-11-20 | 2014-06-04 | Sap股份公司 | 循环交易路径检测 |
CN106940697A (zh) * | 2016-01-04 | 2017-07-11 | 阿里巴巴集团控股有限公司 | 一种时序数据可视化方法及设备 |
CN106126352A (zh) * | 2016-06-17 | 2016-11-16 | 中国银行股份有限公司 | 异步报送信息的方法及装置 |
CN107688649A (zh) * | 2017-08-31 | 2018-02-13 | 江西博瑞彤芸科技有限公司 | 基于虚拟货币服务平台的查询方法 |
CN108197176A (zh) * | 2017-12-21 | 2018-06-22 | 深圳四方精创资讯股份有限公司 | 基于分布式集群架构的核心银行数据处理方法及其*** |
CN109766348A (zh) * | 2018-11-26 | 2019-05-17 | 武汉谱数科技有限公司 | 多品种交易标的的同步图形显示***及方法 |
CN109787809A (zh) * | 2018-12-07 | 2019-05-21 | 北京盛世全景科技股份有限公司 | 一种全景易视智能运维*** |
Non-Patent Citations (1)
Title |
---|
孙慧天: "金融***交易监测模式研究与应用", 《专业硕士学位论文》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111784516A (zh) * | 2020-06-15 | 2020-10-16 | 华青融天(北京)软件股份有限公司 | 业务路径的确定方法、装置和电子设备 |
CN111784516B (zh) * | 2020-06-15 | 2023-12-22 | 华青融天(北京)软件股份有限公司 | 业务路径的确定方法、装置和电子设备 |
CN112433913A (zh) * | 2020-11-23 | 2021-03-02 | 中国建设银行股份有限公司 | 交易路径生成方法、***、计算机设备和存储介质 |
CN112433913B (zh) * | 2020-11-23 | 2024-04-09 | 中国建设银行股份有限公司 | 交易路径生成方法、***、计算机设备和存储介质 |
CN113448804A (zh) * | 2021-06-29 | 2021-09-28 | 四川长虹电器股份有限公司 | 一种设备状态数据处理方法及*** |
CN113448804B (zh) * | 2021-06-29 | 2023-06-27 | 四川长虹电器股份有限公司 | 一种设备状态数据处理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN110795003B (zh) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110795003B (zh) | 一种界面显示方法、装置 | |
CN111274095B (zh) | 日志数据处理方法、装置、设备及计算机可读存储介质 | |
CN106415507B (zh) | 日志分析装置、攻击检测装置、攻击检测方法以及程序 | |
CN107797894B (zh) | App用户行为分析方法和装置 | |
US9632899B2 (en) | Method for analyzing request logs in advance to acquire path information for identifying problematic part during operation | |
CN105868256A (zh) | 处理用户行为数据的方法和*** | |
CN110990584B (zh) | 知识图谱的生成方法及装置 | |
CN106980572B (zh) | 分布式***的在线调试方法和*** | |
CN105516390B (zh) | 域名管理的方法和装置 | |
CN111400627B (zh) | 一种信息获取方法、装置和电子设备及可读存储介质 | |
CN109657119A (zh) | 一种基于访问日志ip分析的网络爬虫检测方法 | |
CN103744941A (zh) | 一种基于网站属性信息确定网站评测结果的方法和装置 | |
CN109918048B (zh) | 目标对象提取方法、装置、***及计算机可读存储介质 | |
Hostiadi et al. | Dataset for Botnet group activity with adaptive generator | |
CN115801372A (zh) | 一种链路追踪方法及装置 | |
CN111950494B (zh) | 基于卷积神经网络的监控方法、装置及***和可读存储介质 | |
CN111523764B (zh) | 业务架构检测方法、装置、工具、电子设备和介质 | |
CN111538616A (zh) | 异常定位方法、装置、***与计算机可读存储介质 | |
JP3705331B2 (ja) | ハイパーテキスト解析装置及び方法、ハイパーテキスト解析プログラムを記録した記憶媒体 | |
KR20210029006A (ko) | 제품 평가 마이닝 방법 및 이를 수행하는 장치 | |
CN114579415A (zh) | 一种埋点数据的配置方法、获取方法、装置、设备及介质 | |
CN105988927A (zh) | 一种检测在软件的运行过程中的变速作弊行为的方法 | |
CN113962216A (zh) | 文本处理方法、装置、电子设备及可读存储介质 | |
JP4938367B2 (ja) | セキュリティ診断システム | |
CN110795312A (zh) | 一种界面显示方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |