计算;推算;计数设备的制造及其应用技术1.本技术涉及数据处理技术领域,尤其是涉及到一种前端数据的处理方法及装置、存储介质、计算机设备。背景技术:2.在传统模式下,无论是pc端项目还是移动端项目,当项目上线后,如果项目出现线上问题,在后端服务中,可以通过错误或业务日志来记录错误的情况,这些数据可以帮助开发者快速定位系统的状态,追查bug,了解错误异常的基本情况。然而,前端项目发布到正式环境后就变成了一个黑盒子,所有报错信息只能通过用户使用时截图、口头描述发送到开发者,然后开发者根据用户所描述的场景取模拟错误的产生,这种方式效率极低,且错误判断的准确性较低。3.针对上述情况,有些前端项目将每个想要统计分析的页面均引入sdk(softwaredevelopmentkit;软件开发工具包),通过设置的sdk统计每个页面的具体使用情况,然而这种设置方法繁琐、效率低,且灵活性较差。技术实现要素:4.有鉴于此,本技术提供了一种前端数据的处理方法及装置、存储介质、计算机设备,通过运行目标监控软件包中的默认启动插件,即可对前端应用的各个方面的运行情况进行监控,实现了前端应用启动即可上报默认启动插件获取的目标运行数据的功能,这种设置方法简单、方便、效率高,且灵活性较好。5.根据本技术的一个方面,提供了一种前端数据的处理方法,包括:6.响应于前端应用的首次启用指令,从目标平台中获取并安装所述前端应用对应的目标监控软件包,从所述目标监控软件包中识别默认启动插件,所述默认启动插件用于监听不同事件对应的目标运行数据,所述目标运行数据用于指示所述前端应用的运行情况;7.运行所述默认启动插件,并基于所述默认启动插件获取所述目标运行数据;8.将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据进行所述前端应用的运行分析。9.可选地,所述从目标平台中获取并安装所述前端应用对应的目标监控软件包,包括:10.向所述目标平台发送软件包获取指令,以使所述目标平台基于所述软件包获取指令确定所述前端应用的宿主环境,依据所述宿主环境生成所述前端应用的目标监控软件包,所述目标监控软件包包括第一软件包以及第二软件包,所述第一软件包适用于所述前端应用的宿主环境,所述第二软件包适用于不同宿主环境;11.接收并安装所述目标平台返回的所述目标监控软件包。12.可选地,所述依据所述宿主环境生成所述前端应用的目标监控软件包,包括:13.所述目标平台依据所述宿主环境从预设软件包集合中确定与所述前端应用对应的第一软件包,并获取第二软件包,基于所述第一软件包以及所述第二软件包,生成所述前端应用的目标监控软件包,所述预设软件包集合中包括与不同宿主环境对应的多个第一软件包,所述第一软件包包括内核以及至少一个插件,所述内核用于执行所述前端应用的核心业务,所述插件用于监听所述前端应用的运行情况,所述第二软件包包括不同宿主环境下的公共方法以及公共变量。14.可选地,所述目标平台接收插件上传指令,识别所述插件上传指令对应的第一软件包,并基于目标上传插件对所述预设软件包集合中与所述插件上传指令对应的第一软件包进行更新。15.可选地,所述方法还包括:16.当再次启动所述前端应用时,判断所述目标平台中所述前端应用对应的第一软件包的第一版本号;17.当所述第一版本号与所述前端应用当前的目标监控软件包中的第一软件包的第二版本号不一致时,从所述目标平台获取包含所述第一版本号的第一软件包的目标监控软件包,并替换包含所述第二版本号的第一软件包的目标监控软件包;18.当所述第一版本号与所述前端应用当前的目标监控软件包中的第一软件包的第二版本号一致时,执行所述从所述目标监控软件包中识别默认启动插件的步骤。19.可选地,所述从所述目标监控软件包中识别默认启动插件,包括:20.读取所述前端应用的配置信息,从所述配置信息中识别所述前端应用的默认启动插件的插件标识,并基于所述插件标识从所述目标监控软件包的多个插件中确定所述默认启动插件。21.可选地,所述将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据进行所述前端应用的运行分析,包括:22.将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据分析所述前端应用对应的用户行为栈,依据所述用户行为栈定位所述前端应用的运行错误。23.根据本技术的另一方面,提供了一种前端数据的处理装置,包括:24.指令响应模块,用于响应于前端应用的首次启用指令,从目标平台中获取并安装所述前端应用对应的目标监控软件包,从所述目标监控软件包中识别默认启动插件,所述默认启动插件用于监听不同事件对应的目标运行数据,所述目标运行数据用于指示所述前端应用的运行情况;25.插件运行模块,用于运行所述默认启动插件,并基于所述默认启动插件获取所述目标运行数据;26.数据发送模块,用于将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据进行所述前端应用的运行分析。27.可选地,所述指令响应模块,包括:28.指令发送单元,用于向所述目标平台发送软件包获取指令,以使所述目标平台基于所述软件包获取指令确定所述前端应用的宿主环境,依据所述宿主环境生成所述前端应用的目标监控软件包,所述目标监控软件包包括第一软件包以及第二软件包,所述第一软件包适用于所述前端应用的宿主环境,所述第二软件包适用于不同宿主环境;29.软件包接收单元,用于接收并安装所述目标平台返回的所述目标监控软件包。30.可选地,指令发送单元,还用于:31.所述目标平台依据所述宿主环境从预设软件包集合中确定与所述前端应用对应的第一软件包,并获取第二软件包,基于所述第一软件包以及所述第二软件包,生成所述前端应用的目标监控软件包,所述预设软件包集合中包括与不同宿主环境对应的多个第一软件包,所述第一软件包包括内核以及至少一个插件,所述内核用于执行所述前端应用的核心业务,所述插件用于监听所述前端应用的运行情况,所述第二软件包包括不同宿主环境下的公共方法以及公共变量。32.可选地,所述目标平台接收插件上传指令,识别所述插件上传指令对应的第一软件包,并基于目标上传插件对所述预设软件包集合中与所述插件上传指令对应的第一软件包进行更新。33.可选地,所述装置还包括:34.版本号判断模块,用于当再次启动所述前端应用时,判断所述目标平台中所述前端应用对应的第一软件包的第一版本号;35.软件包替换模块,用于当所述第一版本号与所述前端应用当前的目标监控软件包中的第一软件包的第二版本号不一致时,从所述目标平台获取包含所述第一版本号的第一软件包的目标监控软件包,并替换包含所述第二版本号的第一软件包的目标监控软件包;36.所述指令响应模块,还用于当所述第一版本号与所述前端应用当前的目标监控软件包中的第一软件包的第二版本号一致时,执行所述从所述目标监控软件包中识别默认启动插件的步骤。37.可选地,所述指令响应模块,还用于:38.读取所述前端应用的配置信息,从所述配置信息中识别所述前端应用的默认启动插件的插件标识,并基于所述插件标识从所述目标监控软件包的多个插件中确定所述默认启动插件。39.可选地,所述数据发送模块,还用于:40.将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据分析所述前端应用对应的用户行为栈,依据所述用户行为栈定位所述前端应用的运行错误。41.依据本技术又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述前端数据的处理方法。42.依据本技术再一个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述前端数据的处理方法。43.借由上述技术方案,本技术提供的一种前端数据的处理方法及装置、存储介质、计算机设备,当前端应用被首次启用之后,为了保证能够监控前端应用运行过程中的各项运行数据,可以从目标平台中获取与该前端应用相对应的目标监控软件包并安装。目标监控软件包中可以包括默认启动插件,默认启动插件可以是由该前端应用的监控项目决定的。默认启动插件可以对不同事件的目标运行数据进行监听,通过不同的默认启动插件获得的目标运行数据,可以用于判断前端应用在不同方面的运行情况。确定了前端应用对应的一个或者多个默认启动插件之后,可以直接运行默认启动插件,从而可以通过默认启动插件对前端应用的运行情况进行监控,得到目标运行数据。获得目标运行数据之后,可以将目标运行数据发送到该前端应用对应的后端服务器中,这样后端服务器接收到目标运行数据之后,可以对目标运行数据展开分析。本技术实施例通过运行目标监控软件包中的默认启动插件,即可对前端应用的各个方面的运行情况进行监控,实现了前端应用启动即可上报默认启动插件获取的目标运行数据的功能,这种设置方法简单、方便、效率高,且灵活性较好。44.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。附图说明45.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:46.图1示出了本技术实施例提供的一种前端数据的处理方法的流程示意图;47.图2示出了本技术实施例提供的另一种前端数据的处理方法的流程示意图;48.图3示出了本技术实施例提供的一种目标平台存储内容的示意图;49.图4示出了本技术实施例提供的一种第一软件包的组成示意图;50.图5示出了本技术实施例提供的一种前端数据的处理装置的结构示意图。具体实施方式51.下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。52.在本实施例中提供了一种前端数据的处理方法,如图1所示,该方法包括:53.步骤101,响应于前端应用的首次启用指令,从目标平台中获取并安装所述前端应用对应的目标监控软件包,从所述目标监控软件包中识别默认启动插件,所述默认启动插件用于监听不同事件对应的目标运行数据,所述目标运行数据用于指示所述前端应用的运行情况;54.本技术实施例提供的前端数据的处理方法,可以应用于客户端一侧,具体可以应用于安装有前端应用的客户端一侧。当前端应用被首次启用之后,为了保证能够监控前端应用运行过程中的各项运行数据,可以从目标平台中获取与该前端应用相对应的目标监控软件包并安装。目标监控软件包中可以包括默认启动插件,默认启动插件可以是由该前端应用的监控项目决定的。默认启动插件可以对不同事件的目标运行数据进行监听,例如,监听js错误事件、监听promise事件等,每个默认启动插件可以对应一种监听功能。通过不同的默认启动插件获得的目标运行数据,可以用于判断前端应用在不同方面的运行情况。55.例如,对于微信小程序来说,现有技术中通过在每个页面设置sdk来监控用户在每个页面的停留时间以及交互的节点等信息,并通过这些信息来分析微信小程序现存的问题。本技术通过采用当前的架构方式对微信小程序的api进行插件化处理,通过重写app/page/wx.request等方法,来生成app插件、page插件、request插件,实现对其options方法和生命周期等的监听。其中,app插件可以提供监听微信小程序app生命周期函数、应用异常报错监听、捕获未处理的promise错误;page插件可以提供监听微信小程序page生命周期函数、页面内发生事件及元素点击事件;request插件可以提供监听微信小程序的网络请求。后续可以将这些插件作为默认启动插件,即可简便的实现对微信小程序各方面运行情况的监听。56.步骤102,运行所述默认启动插件,并基于所述默认启动插件获取所述目标运行数据;57.在该实施例中,确定了前端应用对应的一个或者多个默认启动插件之后,可以直接运行默认启动插件,从而可以通过默认启动插件对前端应用的运行情况进行监控,得到目标运行数据。58.步骤103,将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据进行所述前端应用的运行分析。59.在该实施例中,获得目标运行数据之后,可以将目标运行数据发送到该前端应用对应的后端服务器中,这样后端服务器接收到目标运行数据之后,可以对目标运行数据展开分析,具体可以根据目标运行数据确定前端应用存在的运行错误、定位运行错误的位置等。60.通过应用本实施例的技术方案,当前端应用被首次启用之后,为了保证能够监控前端应用运行过程中的各项运行数据,可以从目标平台中获取与该前端应用相对应的目标监控软件包并安装。目标监控软件包中可以包括默认启动插件,默认启动插件可以是由该前端应用的监控项目决定的。默认启动插件可以对不同事件的目标运行数据进行监听,通过不同的默认启动插件获得的目标运行数据,可以用于判断前端应用在不同方面的运行情况。确定了前端应用对应的一个或者多个默认启动插件之后,可以直接运行默认启动插件,从而可以通过默认启动插件对前端应用的运行情况进行监控,得到目标运行数据。获得目标运行数据之后,可以将目标运行数据发送到该前端应用对应的后端服务器中,这样后端服务器接收到目标运行数据之后,可以对目标运行数据展开分析。本技术实施例通过运行目标监控软件包中的默认启动插件,即可对前端应用的各个方面的运行情况进行监控,实现了前端应用启动即可上报默认启动插件获取的目标运行数据的功能,这种设置方法简单、方便、效率高,且灵活性较好。61.进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,提供了另一种前端数据的处理方法,如图2所示,该方法包括:62.步骤201,响应于前端应用的首次启用指令,向所述目标平台发送软件包获取指令,以使所述目标平台基于所述软件包获取指令确定所述前端应用的宿主环境,依据所述宿主环境生成所述前端应用的目标监控软件包,所述目标监控软件包包括第一软件包以及第二软件包,所述第一软件包适用于所述前端应用的宿主环境,所述第二软件包适用于不同宿主环境;63.在该实施例中,当前端应用被首次启用之后,可以对应生成软件包获取指令,并将该软件包获取指令发送到目标平台,软件包获取指令中可以携带有该前端应用的宿主环境。目标平台接收到该软件包获取指令之后,可以从软件包获取指令中识别出前端应用的宿主环境,这样目标平台可以根据宿主环境生成对应的目标监控软件包。在这里,宿主环境可以包括微信小程序、web、nodejs、electron等。不同的宿主环境对应的目标监控软件包是不同的。生成的目标监控软件包可以由两部分组成,一部分是第一软件包,一部分是第二软件包,其中,第一软件包是与前端应用相匹配的,仅适用于前端应用对应的宿主环境;第二软件包是通用的,可以适用于不同的宿主环境。本技术实施例中,目标平台上存储有不同宿主环境共用的第二软件包,以及与每个宿主环境对应的第一软件包,在降低开发者开发工作量的同时,可以使得代码的逻辑更加清晰,降低代码的耦合度,提升代码的可读性。64.步骤202,接收并安装所述目标平台返回的所述目标监控软件包;65.在该实施例中,目标平台可以将生成的目标监控软件包返回给客户端,这样客户端可以接收并安装该目标监控软件包。66.步骤203,读取所述前端应用的配置信息,从所述配置信息中识别所述前端应用的默认启动插件的插件标识,并基于所述插件标识从所述目标监控软件包的多个插件中确定所述默认启动插件,所述默认启动插件用于监听不同事件对应的目标运行数据,所述目标运行数据用于指示所述前端应用的运行情况;67.在该实施例中,在从目标监控软件中识别默认启动插件时,可以根据前端应用的配置信息进行识别,从配置信息中可以看出想要监控的事件有哪些,进而可以确定每个想要监控的事件对应的默认启动插件的插件标识。确定默认启动插件的插件标识之后,可以从目标监控软件包中包括的多个插件中找出默认启动插件。在这里,由于针对同一宿主环境,有些前端项目可能包括一些扩展业务,因此可能要定制化一些插件,而为了使得同一宿主环境可以使用同一目标监控软件包,对于同一宿主环境下的不同前端项目来说,目标监控软件包中包括的多个插件中可以不全为默认启动插件,而插件里的功能使用与否不影响整个目标监控软件包的运行,因此本技术实施例不仅有利于同一宿主环境下不同前端项目的业务扩展,同时提升了同一宿主环境下不同前端项目的目标监控软件包的通用性。68.步骤204,运行所述默认启动插件,并基于所述默认启动插件获取所述目标运行数据;69.在该实施例中,确定了前端应用对应的一个或者多个默认启动插件之后,可以直接运行默认启动插件,从而可以通过默认启动插件对前端应用的运行情况进行监控,得到目标运行数据。70.步骤205,将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据分析所述前端应用对应的用户行为栈,依据所述用户行为栈定位所述前端应用的运行错误。71.在该实施例中,将通过默认启动插件获取的目标运行数据发送到后端服务器中,当后端服务器接收到目标运行数据之后,可以根据目标运行数据对前端应用的用户行为栈进行统计分析,这样便于找到前端应用存在的问题,并可以快速定位到前端应用的运行错误之处。本技术实施例可以无缝共享采集到的信息,如错误信息可以和埋点信息联动,可拿到更细的用户行为栈,更快排查线上错误,简单方便。72.在本技术实施例中,可选地,步骤201中所述“依据所述宿主环境生成所述前端应用的目标监控软件包”,包括:所述目标平台依据所述宿主环境从预设软件包集合中确定与所述前端应用对应的第一软件包,并获取第二软件包,基于所述第一软件包以及所述第二软件包,生成所述前端应用的目标监控软件包,所述预设软件包集合中包括与不同宿主环境对应的多个第一软件包,所述第一软件包包括内核以及至少一个插件,所述内核用于执行所述前端应用的核心业务,所述插件用于监听所述前端应用的运行情况,所述第二软件包包括不同宿主环境下的公共方法以及公共变量。73.在该实施例中,如上所述目标平台中可以包括多个第一软件包和一个第二软件包,其中多个第一软件包组成预设软件包集合,如图3所示。每个第一软件包对应一种宿主环境,而第二软件包是不同宿主环境共用的。例如,共有4种宿主环境,那么目标平台中的第一软件包可以包括4个,第二软件包可以包括一个。第二软件包中可以包括各个宿主环境下前端项目中与宿主环境无关的一些代码,比如公共方法(生成mid方法、格式化等)、公共变量(通用变量/常量或枚举类型变量等)。如图4所示,每个第一软件包中均可以包括两个部分,一个是内核部分,一个是插件部分,其中插件部分可以包括一个或者多个插件。内核部分负责前端应用的核心业务,比如参数初始化、上报日志等业务;插件部分可以对前端应用在各个方面的运行情况进行监控,比如性能监控、错误监控等。这样,后续当想要进行监控方面的业务扩展时,通过增加对应的插件即可实现。目标平台根据前端应用的宿主环境确定对应的第一软件包,并获取不同宿主环境下均适用的第二软件包,之后,可以根据确定的第一软件包和第二软件包生成目标监控软件包。本技术实施例通过将第二软件包与不同宿主环境下的第一软件包组合生成目标监控软件包,可以使得业务扩展更加容易,代码的可读性更强,同时将不同宿主环境下的公共方法以及公共变量抽离出来,可以有效避免针对同样的公共方法、公共变量重复编辑代码,提升开发体验。74.在本技术实施例中,可选地,所述目标平台接收插件上传指令,识别所述插件上传指令对应的第一软件包,并基于目标上传插件对所述预设软件包集合中与所述插件上传指令对应的第一软件包进行更新。75.在该实施例中,当有些前端项目有扩展业务的需求时,可以新定制一些插件,并将这些插件上传到目标平台上,这样后续同一宿主环境下的其余前端项目也可以利用这些插件。在将新定制的目标上传插件上传到目标平台上时,目标平台可以接收插件上传指令,并确定目标上传插件属于哪个第一软件包,之后,可以将目标上传插件加入到该第一软件包中,实现对第一软件包的更新。76.在本技术实施例中,可选地,所述方法还包括:当再次启动所述前端应用时,判断所述目标平台中所述前端应用对应的第一软件包的第一版本号;当所述第一版本号与所述前端应用当前的目标监控软件包中的第一软件包的第二版本号不一致时,从所述目标平台获取包含所述第一版本号的第一软件包的目标监控软件包,并替换包含所述第二版本号的第一软件包的目标监控软件包;当所述第一版本号与所述前端应用当前的目标监控软件包中的第一软件包的第二版本号一致时,执行所述从所述目标监控软件包中识别默认启动插件的步骤。77.在该实施例中,目标平台上存储的每个第一软件包可以对应一个版本号,生成的目标监控软件包中包含的第一软件包也对应着本身的版本号。当用户再次启动前端应用之后,为了确认前端应用的目标监控软件包中的第一软件包是否是最新的,可以首先确认当前目标平台中与该前端应用的宿主环境相对应的第一软件包的第一版本号,还可以确认当前前端应用的目标监控软件包中包含的第一软件包的第二版本号。如果第一版本号与第二版本号相同,说明当前前端应用的目标监控软件包中的第一软件包是最新版本的,此时可以直接执行后续识别默认启动插件、启动默认启动插件获取目标运行数据等操作。如果第一版本号与第二版本号不相同,说明目标平台上与前端应用的宿主环境对应的第一软件包已经进行了更新,此时可以通过目标平台再次生成与前端应用对应的目标监控软件包,并将该目标监控软件包发送到前端应用对应的客户端中,这样客户端可以利用新生成的目标监控软件包替换之前的目标监控软件包,替换完成之后,可以利用新的目标监控软件包对前端应用的目标运行数据进行监听。本技术实施例中每次启动前端应用之后先判断目标监控软件包中的第一软件包是否是最新版本的,如果不是的话利用最新版本的第一软件包生成新的目标监控软件包对之前的目标监控软件包进行替换,可以保证前端应用使用的目标监控软件包是最新的,后续开发人员可以通过修改前端应用的配置信息即可实现目标监控软件包中新插件的使用,简单方便。78.进一步的,作为图1方法的具体实现,本技术实施例提供了一种前端数据的处理装置,如图5所示,该装置包括:79.指令响应模块,用于响应于前端应用的首次启用指令,从目标平台中获取并安装所述前端应用对应的目标监控软件包,从所述目标监控软件包中识别默认启动插件,所述默认启动插件用于监听不同事件对应的目标运行数据,所述目标运行数据用于指示所述前端应用的运行情况;80.插件运行模块,用于运行所述默认启动插件,并基于所述默认启动插件获取所述目标运行数据;81.数据发送模块,用于将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据进行所述前端应用的运行分析。82.可选地,所述指令响应模块,包括:83.指令发送单元,用于向所述目标平台发送软件包获取指令,以使所述目标平台基于所述软件包获取指令确定所述前端应用的宿主环境,依据所述宿主环境生成所述前端应用的目标监控软件包,所述目标监控软件包包括第一软件包以及第二软件包,所述第一软件包适用于所述前端应用的宿主环境,所述第二软件包适用于不同宿主环境;84.软件包接收单元,用于接收并安装所述目标平台返回的所述目标监控软件包。85.可选地,指令发送单元,还用于:86.所述目标平台依据所述宿主环境从预设软件包集合中确定与所述前端应用对应的第一软件包,并获取第二软件包,基于所述第一软件包以及所述第二软件包,生成所述前端应用的目标监控软件包,所述预设软件包集合中包括与不同宿主环境对应的多个第一软件包,所述第一软件包包括内核以及至少一个插件,所述内核用于执行所述前端应用的核心业务,所述插件用于监听所述前端应用的运行情况,所述第二软件包包括不同宿主环境下的公共方法以及公共变量。87.可选地,所述目标平台接收插件上传指令,识别所述插件上传指令对应的第一软件包,并基于目标上传插件对所述预设软件包集合中与所述插件上传指令对应的第一软件包进行更新。88.可选地,所述装置还包括:89.版本号判断模块,用于当再次启动所述前端应用时,判断所述目标平台中所述前端应用对应的第一软件包的第一版本号;90.软件包替换模块,用于当所述第一版本号与所述前端应用当前的目标监控软件包中的第一软件包的第二版本号不一致时,从所述目标平台获取包含所述第一版本号的第一软件包的目标监控软件包,并替换包含所述第二版本号的第一软件包的目标监控软件包;91.所述指令响应模块,还用于当所述第一版本号与所述前端应用当前的目标监控软件包中的第一软件包的第二版本号一致时,执行所述从所述目标监控软件包中识别默认启动插件的步骤。92.可选地,所述指令响应模块,还用于:93.读取所述前端应用的配置信息,从所述配置信息中识别所述前端应用的默认启动插件的插件标识,并基于所述插件标识从所述目标监控软件包的多个插件中确定所述默认启动插件。94.可选地,所述数据发送模块,还用于:95.将所述目标运行数据发送至对应的后端服务器中,以使所述后端服务器基于所述目标运行数据分析所述前端应用对应的用户行为栈,依据所述用户行为栈定位所述前端应用的运行错误。96.需要说明的是,本技术实施例提供的一种前端数据的处理装置所涉及各功能单元的其他相应描述,可以参考图1至图4方法中的对应描述,在此不再赘述。97.基于上述如图1至图4所示方法,相应的,本技术实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1至图4所示的前端数据的处理方法。98.基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施场景所述的方法。99.基于上述如图1至图4所示的方法,以及图5所示的虚拟装置实施例,为了实现上述目的,本技术实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1至图4所示的前端数据的处理方法。100.可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、wi-fi接口)等。101.本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。102.存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。103.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。当前端应用被首次启用之后,为了保证能够监控前端应用运行过程中的各项运行数据,可以从目标平台中获取与该前端应用相对应的目标监控软件包并安装。目标监控软件包中可以包括默认启动插件,默认启动插件可以是由该前端应用的监控项目决定的。默认启动插件可以对不同事件的目标运行数据进行监听,通过不同的默认启动插件获得的目标运行数据,可以用于判断前端应用在不同方面的运行情况。确定了前端应用对应的一个或者多个默认启动插件之后,可以直接运行默认启动插件,从而可以通过默认启动插件对前端应用的运行情况进行监控,得到目标运行数据。获得目标运行数据之后,可以将目标运行数据发送到该前端应用对应的后端服务器中,这样后端服务器接收到目标运行数据之后,可以对目标运行数据展开分析。本技术实施例通过运行目标监控软件包中的默认启动插件,即可对前端应用的各个方面的运行情况进行监控,实现了前端应用启动即可上报默认启动插件获取的目标运行数据的功能,这种设置方法简单、方便、效率高,且灵活性较好。104.本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本技术所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。105.上述本技术序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本技术的几个具体实施场景,但是,本技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本技术的保护范围。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种前端数据的处理方法及装置、存储介质、计算机设备与流程 专利技术说明
作者:admin
2023-07-07 13:04:44
437
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术