用于分析信息流系统性能的方法和装置制造方法及图纸

技术编号:19964186 阅读:21 留言:0更新日期:2019-01-03 12:48
本申请实施例公开了用于分析信息流系统性能的方法和装置。该方法的一具体实施方式包括:接收终端针对待分析信息流系统发送的性能分析开始指令,其中,待分析信息流系统包括用于对信息流进行处理的信息流处理节点集合;对于信息流处理节点集合中的信息流处理节点,执行以下分析步骤:记录信息流经过该信息流处理节点的次数和耗时;对记录的次数和耗时进行统计分析,得到针对该信息流处理节点的统计分析结果;将该信息流处理节点的节点信息和统计分析结果发送到终端,以供终端进行呈现。该实施方式实现了对信息流处理节点的耗时分析。

A Method and Device for Analyzing the Performance of Information Flow Systems

The embodiment of this application discloses a method and device for analyzing the performance of an information flow system. One specific implementation of the method includes: the receiving terminal sends performance analysis start instructions for the information flow system to be analyzed, in which the information flow system to be analyzed includes a set of information flow processing nodes for processing the information flow; for the information flow processing nodes in the information flow processing node set, the following analysis steps are performed: recording the information flow passing through the information flow. The number and time-consuming of the node are analyzed, and the statistical analysis results of the node are obtained. The node information and the statistical analysis results of the node are sent to the terminal for presentation. The embodiment realizes time-consuming analysis of information flow processing nodes.

【技术实现步骤摘要】
用于分析信息流系统性能的方法和装置
本申请实施例涉及计算机
,具体涉及用于分析信息流系统性能的方法和装置。
技术介绍
随着人工智能的发展,聊天机器人越来越受到关注。例如,可以通过智能在线客服机器人、手机助手等智能交互机器人为使用者提供服务。例如,使用者在聊天窗口输入信息之后,智能在线客服机器人会基于使用者的输入信息,按照一定的逻辑自动在聊天窗口给出相关的语句。又例如,手机助手可以基于使用者的语音信息为使用者提供服务。实践中,针对每一种智能交互机器人都需要预先定义信息流系统来支撑使用者输入信息后给予正确的反馈。信息流系统包括多个用于对信息流进行处理的信息流处理节点,而各个信息流处理节点的处理耗时决定了给使用者反馈信息的效率。
技术实现思路
本申请实施例提出了用于分析信息流系统性能的方法和装置。第一方面,本申请实施例提供了一种用于分析信息流系统性能的方法,该方法包括:接收终端针对待分析信息流系统发送的性能分析开始指令,其中,上述待分析信息流系统包括用于对信息流进行处理的信息流处理节点集合,信息流从上述信息流处理节点集合中的、作为入口的输入节点流入以及在流经上述信息流处理节点集合中的至少一个信息流处理节点之后流出待分析信息流系统;对于上述信息流处理节点集合中的信息流处理节点,执行以下分析步骤:记录信息流经过该信息流处理节点的次数和耗时;对记录的次数和耗时进行统计分析,得到针对该信息流处理节点的统计分析结果;将该信息流处理节点的节点信息和统计分析结果发送到终端,以供终端进行呈现。在一些实施例中,上述方法还包括:响应于接收到上述终端发送的针对上述待分析信息流系统的性能分析结束指令,停止执行上述分析步骤,以及向上述终端发送信息删除指令,其中,上述信息删除指令用于控制上述终端对所呈现的信息流处理节点的节点信息和统计分析结果进行删除。在一些实施例中,上述方法还包括:向上述终端发送上述待分析信息流系统,以供上述终端进行显示。在一些实施例中,上述方法还包括:响应于接收到上述性能分析开始指令,向上述终端发送只读控制指令,以控制上述终端不再接收针对上述待分析信息流系统的编辑信息;响应于接收到上述性能分析结束指令,向上述终端发送编辑控制指令,以控制上述终端接收针对上述待分析信息流系统的编辑信息。第二方面,本申请实施例提供了一种用于分析信息流系统性能的装置,上述装置包括:接收单元,被配置成接收终端针对待分析信息流系统发送的性能分析开始指令,其中,上述待分析信息流系统包括用于对信息流进行处理的信息流处理节点集合,信息流从上述信息流处理节点集合中的、作为入口的输入节点流入以及在流经上述信息流处理节点集合中的至少一个信息流处理节点之后流出待分析信息流系统;分析单元,被配置成对于上述信息流处理节点集合中的信息流处理节点,执行以下分析步骤:记录信息流经过该信息流处理节点的次数和耗时;对记录的次数和耗时进行统计分析,得到针对该信息流处理节点的统计分析结果;将该信息流处理节点的节点信息和统计分析结果发送到终端,以供终端进行呈现。在一些实施例中,上述装置还包括:第一发送单元,被配置成响应于接收到上述终端发送的针对上述待分析信息流系统的性能分析结束指令,停止执行上述分析步骤,以及向上述终端发送信息删除指令,其中,上述信息删除指令用于控制上述终端对所呈现的信息流处理节点的节点信息和统计分析结果进行删除。在一些实施例中,上述装置还包括:第二发送单元,被配置成向上述终端发送上述待分析信息流系统,以供上述终端进行显示。在一些实施例中,上述装置还包括:第三发送单元,被配置成响应于接收到上述性能分析开始指令,向上述终端发送只读控制指令,以控制上述终端不再接收针对上述待分析信息流系统的编辑信息;第四发送单元,被配置成响应于接收到上述性能分析结束指令,向上述终端发送编辑控制指令,以控制上述终端接收针对上述待分析信息流系统的编辑信息。第三方面,本申请实施例提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本申请实施例提供的用于分析信息流系统性能的方法和装置,接收终端针对待分析信息流系统发送的性能分析开始指令,对于信息流处理节点集合中的信息流处理节点,执行以下分析步骤:首先记录信息流经过该信息流处理节点的次数和耗时,而后对记录的次数和耗时进行统计分析得到针对该信息流处理节点的统计分析结果,然后将该信息流处理节点的节点信息和统计分析结果发送给终端,以供终端进行呈现,从而实现了对信息流处理节点的耗时分析,为待分析信息流系统的进一步优化提供了帮助。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请的一个实施例可以应用于其中的示例性系统架构图;图2是根据本申请的用于分析信息流系统性能的方法的一个实施例的流程图;图3是待分析信息流系统的一个示例的结构示意图;图4是根据本申请的用于分析信息流系统性能的方法的一个应用场景的示意图;图5是根据本申请的用于分析信息流系统性能的方法的又一个实施例的流程图;图6是根据本申请的用于分析信息流系统性能的装置的一个实施例的结构示意图;图7是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于分析信息流系统性能的方法或用于分析信息流系统性能的装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。终端设备101、102、103可以是具有显示屏并且支持通过聊天机器人(chatbot)开发页面接收和发送信息的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的聊天机器人(chatbot)开发页面提供支持的后台服务器。后台服务器可以接收用户通过聊天机器人(chatbot)开发页面发送的各种开发信息,并根据开发信息创建信息流系统,以及可以根据用户发送的性本文档来自技高网...

【技术保护点】
1.一种用于分析信息流系统性能的方法,包括:接收终端针对待分析信息流系统发送的性能分析开始指令,其中,所述待分析信息流系统包括用于对信息流进行处理的信息流处理节点集合,信息流从所述信息流处理节点集合中的、作为入口的输入节点流入以及在流经所述信息流处理节点集合中的至少一个信息流处理节点之后流出待分析信息流系统;对于所述信息流处理节点集合中的信息流处理节点,执行以下分析步骤:记录信息流经过该信息流处理节点的次数和耗时;对记录的次数和耗时进行统计分析,得到针对该信息流处理节点的统计分析结果;将该信息流处理节点的节点信息和统计分析结果发送到终端,以供终端进行呈现。

【技术特征摘要】
1.一种用于分析信息流系统性能的方法,包括:接收终端针对待分析信息流系统发送的性能分析开始指令,其中,所述待分析信息流系统包括用于对信息流进行处理的信息流处理节点集合,信息流从所述信息流处理节点集合中的、作为入口的输入节点流入以及在流经所述信息流处理节点集合中的至少一个信息流处理节点之后流出待分析信息流系统;对于所述信息流处理节点集合中的信息流处理节点,执行以下分析步骤:记录信息流经过该信息流处理节点的次数和耗时;对记录的次数和耗时进行统计分析,得到针对该信息流处理节点的统计分析结果;将该信息流处理节点的节点信息和统计分析结果发送到终端,以供终端进行呈现。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于接收到所述终端发送的针对所述待分析信息流系统的性能分析结束指令,停止执行所述分析步骤,以及向所述终端发送信息删除指令,其中,所述信息删除指令用于控制所述终端对所呈现的信息流处理节点的节点信息和统计分析结果进行删除。3.根据权利要求2所述的方法,其中,所述方法还包括:向所述终端发送所述待分析信息流系统,以供所述终端进行显示。4.根据权利要求3所述的方法,其中,所述方法还包括:响应于接收到所述性能分析开始指令,向所述终端发送只读控制指令,以控制所述终端不再接收针对所述待分析信息流系统的编辑信息;响应于接收到所述性能分析结束指令,向所述终端发送编辑控制指令,以控制所述终端接收针对所述待分析信息流系统的编辑信息。5.一种用于分析信息流系统性能的装置,包括:接收单元,被配置成接收终端针对待分析信息流系统发送的性能分析开始指令,其中,所述待分析信息流系统包括用于对信息流进行处理的信息流处理节点集合,信息流从所述信息流处理节点...

【专利技术属性】
技术研发人员:孙敬云郭慧姚旭晨
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1