System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于页面报错,特别是涉及一种页面报错问题反馈、解决和收集共享的方法及系统。
技术介绍
1、在开发的过程中,前端开发人员难免都会碰到各种各样的问题,例如代码写错了、逻辑错误等等,当出现这些问题时,页面会出现报错提示,但是这个提示往往都是很模糊的,还需要开发人员根据提示信息去网上搜索提示信息,然后定位页面报错问题并解决该问题,在更多情况下会碰到没有解决过的页面报错问题,需要开发人员根据定位到的页面报错问题进行相应检索,在网络上查找解决方案。
2、目前,在页面报错问题的解决上,大多数现有方案都是打印系统日志文件,通过分析日志文件来定位问题所在,侧重于页面错误日志文件分析和页面错误问题定位,主要存在以下问题:
3、(1)页面报错问题定位是基于日志分析来完成,页面报错问题的收集过程较为复杂、收集效率较低;
4、(2)收集的页面报错问题的解决方案不够完善或更新不及时,不能在遇到页面报错问题时进行快速收集和共享,可能导致碰到同类问题的用户无法准确快速定位和解决问题;
5、(3)对于一些难度较大的问题,需要更多的人工干预来解决。
6、因此,我们需要开发出一种页面报错问题反馈、解决和收集共享的方法及系统,当开发过程中页面有报错时会触发系统对该错误问题进行数据库搜索解决方案或基于大语言模型进行网络搜索解决方案,高效集成不同开发人员遇到的不同页面报错问题,提高开发效率。
技术实现思路
1、本专利技术的目的在于提供一种页面报错问题反馈、
2、为实现上述目的,本专利技术提供一种页面报错问题反馈、解决和收集共享的方法及系统,所述方法具体如下:
3、开发环境的前端页面中出现页面报错时,通过错误监控服务来收集页面出现的报错信息并发送给服务器;
4、服务器在数据库中搜索与所述报错信息相关的解决方案a,若有所述解决方案a,则将所述解决方案a返回给所述前端页面;
5、若所述数据库中没有所述解决方案a,则在所述前端页面上显示可以与大语言模型交流的提问窗口,并自动生成所述页面报错的问题描述发送给所述大语言模型,获取解决方案b并返回给所述前端页面;
6、若返回的所述解决方案a或所述解决方案b能解决所述页面报错,则通过服务器整理所述报错信息和最终解决方案,输入到所述前端页面中的反馈窗口,并保存到所述数据库中。
7、基于前述方案,所述错误监控服务为一个javascript事件处理函数,用于捕获页面中未被捕获的异常错误。
8、基于前述方案,所述将所述解决方案a返回给所述前端页面时,所述前端页面上显示第一交互弹窗,所述第一交互弹窗上的第一标签页作为方案窗口,用于显示所述解决方案a,所述第一交互弹窗上的第二标签页作为提问窗口,用于与所述大语言模型交流,所述第一交互弹窗上的第三标签页作为反馈窗口,用于反馈所述页面报错的提示信息。
9、基于前述方案,所述获取解决方案b并返回给所述前端页面时,所述前端页面上显示第二交互弹窗,所述第二交互弹窗上的第一标签页作为所述提问窗口,用于与所述大语言模型交流,所述第二交互弹窗上的第二标签页作为所述反馈窗口,用于反馈所述页面报错的提示信息。
10、基于前述方案,所述页面报错的问题描述发送给所述大语言模型之前,用户可以对所述问题描述进行修改。
11、基于前述方案,若所述解决方案b不能解决所述页面报错,用户可以通过所述提问窗口继续与所述大语言模型进行沟通提问来获取解决方案b1。
12、基于前述方案,所述方案窗口的第一排展示所述问题描述,第一排下面使用列表方式展示从所述数据库获取到的所述解决方案a,所述解决方案a中包含的方案数据不少于一种。
13、基于前述方案,若所述方案数据在一个页面显示不完时,所述方案窗口中会出现滚动条,每条所述方案数据后面都有一个按钮,用于标注所述方案数据是否有效。
14、基于前述方案,点击所述按钮之后出现二次确认弹窗,用于确认是否标注所述方案数据有效。
15、另外,本专利技术还提供一种页面报错问题反馈、解决和收集共享的系统,所述系统具体包括:
16、服务器,用于在数据库中搜索与报错信息相关的解决方案a,整理所述报错信息和最终解决方案,输入到反馈模块中;
17、用户端,用于从服务器获取页面报错的解决方案a,以及与大语言模型进行沟通提问来获取所述页面报错的解决方案b;
18、数据库,用于在服务器查询所述解决方案a时返回查询结果,并保存服务器输入的所述报错信息和最终解决方案;
19、大语言模型,用于所述解决方案a不存在时,寻找解决方案b并返回给服务器;
20、反馈模块,用于接收用户端输入的与所述大语言模型进行沟通提问的数据,通知服务器保存所述报错信息和最终解决方案。
21、本专利技术相对于现有技术具有如下的优点及效果:
22、(1)通过在数据库中寻找出现的页面报错问题,获取相应的解决方案,若数据库中没有则通过大数据模型进行获取并保存,整个过程自动化程度较高,可以将不同用户遇到的页面报错问题及最终解决方案进行收集在数据库中供查询,提高用户的开发效率;
23、(2)设置了反馈窗口,当遇到的页面报错未在数据库中存储时,用户可以进行反馈,将最终解决方案反馈给系统,及时更新数据库中的页面报错信息库,提高用户遇到同类页面报错问题时的解决该问题的效率;
24、(3)当遇到一些难度较大的问题时,用户不用再自己去到处寻找解决方案,可以在数据库中搜索其他用户共享的数据或询问大语言模型来获取解决方案,减轻用户的开发负担。
本文档来自技高网...【技术保护点】
1.一种页面报错问题反馈、解决和收集共享的方法,其特征在于,包括:
2.根据权利要求1所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,所述错误监控服务为一个JavaScript事件处理函数,用于捕获页面中未被捕获的异常错误。
3.根据权利要求1所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,所述将所述解决方案A返回给所述前端页面时,所述前端页面上显示第一交互弹窗,所述第一交互弹窗上的第一标签页作为方案窗口,用于显示所述解决方案A,所述第一交互弹窗上的第二标签页作为提问窗口,用于与所述大语言模型交流,所述第一交互弹窗上的第三标签页作为反馈窗口,用于反馈所述页面报错的提示信息。
4.根据权利要求1所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,所述获取解决方案B并返回给所述前端页面时,所述前端页面上显示第二交互弹窗,所述第二交互弹窗上的第一标签页作为所述提问窗口,用于与所述大语言模型交流,所述第二交互弹窗上的第二标签页作为所述反馈窗口,用于反馈所述页面报错的提示信息。
5.根据权利要求1所述的一
6.根据权利要求1所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,若所述解决方案B不能解决所述页面报错,用户可以通过所述提问窗口继续与所述大语言模型进行沟通提问来获取解决方案B1。
7.根据权利要求1所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,所述方案窗口的第一排展示所述问题描述,第一排下面使用列表方式展示从所述数据库获取到的所述解决方案A,所述解决方案A中包含的方案数据不少于一种。
8.根据权利要求7所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,若所述方案数据在一个页面显示不完时,所述方案窗口中会出现滚动条,每条所述方案数据后面都有一个按钮,用于标注所述方案数据是否有效。
9.根据权利要求8所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,点击所述按钮之后出现二次确认弹窗,用于确认是否标注所述方案数据有效。
10.一种页面报错问题反馈、解决和收集共享的系统,其特征在于,所述系统包括:
...【技术特征摘要】
1.一种页面报错问题反馈、解决和收集共享的方法,其特征在于,包括:
2.根据权利要求1所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,所述错误监控服务为一个javascript事件处理函数,用于捕获页面中未被捕获的异常错误。
3.根据权利要求1所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,所述将所述解决方案a返回给所述前端页面时,所述前端页面上显示第一交互弹窗,所述第一交互弹窗上的第一标签页作为方案窗口,用于显示所述解决方案a,所述第一交互弹窗上的第二标签页作为提问窗口,用于与所述大语言模型交流,所述第一交互弹窗上的第三标签页作为反馈窗口,用于反馈所述页面报错的提示信息。
4.根据权利要求1所述的一种页面报错问题反馈、解决和收集共享的方法,其特征在于,所述获取解决方案b并返回给所述前端页面时,所述前端页面上显示第二交互弹窗,所述第二交互弹窗上的第一标签页作为所述提问窗口,用于与所述大语言模型交流,所述第二交互弹窗上的第二标签页作为所述反馈窗口,用于反馈所述页面报错的提示信息。
5.根据权利要求1所述的一种页面报错问题反馈、解决和收集...
【专利技术属性】
技术研发人员:马崇凯,孟祥锐,
申请(专利权)人:深圳市雁联计算系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。