System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通过页面增量刷新实现动态业务受理响应优化的方法技术_技高网

一种通过页面增量刷新实现动态业务受理响应优化的方法技术

技术编号:42699054 阅读:11 留言:0更新日期:2024-09-13 11:54
本发明专利技术公开了一种通过页面增量刷新实现动态业务受理响应优化的方法,包括以下步骤:步骤一:处理前端设备发送的目标页面的目标属性的第一变动信息;步骤二:基于预设套件组请求标识,前端设备控制增量响应交互,判断是否发送的目标页面的目标属性的第一变动信息;步骤三:基于预设非套件组控件请求标识,前端设备控制增量响应交互,判断是否发送的目标页面的目标属性的第一变动信息。本发明专利技术解决了云产品受理页面无法实现快速响应、无法控制交互次数和因多次处理逻辑导致的页面响应过长甚至卡顿的问题。本方法通过对页面增量刷新控制,实现动态业务受理响应次数显著减少,受理页面系统性能显著提升,用户感知显著提高。

【技术实现步骤摘要】

本专利技术涉及云计算页面刷新的,尤其涉及一种通过页面增量刷新实现动态业务受理响应优化的方法


技术介绍

1、现有技术中每次在变更信息时均需要进行一次前端操作,即使变动信息为非逻辑计算类操作,也要进行一次前端交互,导致页面增量变更频繁交互,会有无效的前后逻辑交互;另外,现有技术是基于预设属性约束配置,对前端第一变动信息进行校验处理,每次目标页面增量变化都要对变动信息进行约束处理和校验处理,会响应每次目标属性页面增量响应,甚至导致页面频繁卡顿。

2、为此,我们提出一种通过页面增量刷新实现动态业务受理响应优化的方法来解决上述提出的问题。


技术实现思路

1、本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。

2、鉴于上述现有通过页面增量刷新实现动态业务受理响应优化的方法存在的问题,提出了本专利技术。

3、因此,本专利技术目的是提供一种通过页面增量刷新实现动态业务受理响应优化的方法,其解决了云产品受理页面无法实现快速响应、无法控制交互次数和因多次处理逻辑导致的页面响应过长甚至卡顿的问题。

4、为解决上述技术问题,本专利技术提供如下技术方案:一种通过页面增量刷新实现动态业务受理响应优化的方法,包括以下步骤:

5、步骤一:处理前端设备发送的目标页面的目标属性的第一变动信息;

6、步骤二:基于预设套件组请求标识,前端设备控制增量响应交互,判断是否发送的目标页面的目标属性的第一变动信息;

7、步骤三:基于预设非套件组控件请求标识,前端设备控制增量响应交互,判断是否发送的目标页面的目标属性的第一变动信息,后端设备控制响应处理,处理响应交互逻辑;

8、步骤四:前端设备发送的目标页面的全量信息,触发统一预校验。

9、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:所述步骤一中的第一变动信息为用户对目标页面的目标属性进行的一次前端操作产生的,所述目标属性是指属性值为能够发生变化的页面属性,如页面控件、页面控件组输入信息。

10、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:所述步骤二基于nhis协议,用于前端在交互中用来控制和后端交互频次,增量操作操作能够调用一次或者零次后台服务。

11、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:所述步骤二中套件组包括:地址信息套件组,通过预设每个控件的响应标识,以控制是否进行前端与后端进行交互操作,具体步骤包括:

12、步骤a1:预设套件组中单个控件响应标识;

13、步骤a2:预设套件组响应标识;

14、页面在进行增量操作时,前端根据预设的控件响应标识,触发nhis协议,控制跟后端一次或者零次交互。

15、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:所述步骤三中预设非套件组控件定义新的请求约束,用于标识前后端交互处理操作,包括以下步骤:

16、步骤b1:预设单个控件前端响应标识;

17、步骤b2:预设单个控件后端逻辑标识。

18、如果增量信息的提交控件标识的前端响应为不进行交互,则此次增量操作不做前端交互操作;

19、如果增量信息的提交控件标识的前端响应为交互,后端逻辑标识为近缓存,则此次增量操作直接记录在变动信息缓存对象中,不做其他额外计算逻辑处理。

20、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:所述步骤四中在页面增量信息受理后,统一提交页面全量增量信息至后端设备,进行统一预校验处理,具体的操作步骤为:

21、步骤c01:用户在前端展示的业务办理界面选择需要受理的云产品,然后进入步骤c02;

22、步骤c02:触发后端统一校验;

23、步骤c03:后端处理校验;

24、步骤c04:后端将校验完整json请求转换成字符串,并将请求内容和校验结果存储在缓存;

25、步骤c05:缓存返回校验存储结果;

26、步骤c06:后端返回校验结果;

27、步骤c07:前端返回校验结果;

28、步骤c08:用户修改后重复多次提交受理的云产品;

29、步骤c09:触发后端统一校验;

30、步骤c10:获取缓存校验信息;

31、步骤c11:缓存返回校验存储结果。

32、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:该方法应用于前后端设备交互响应控制,包括:

33、制定新的前后端交互协议:前端和后端制定出一套前后端高交互的标准协议,采用多次交互每次前台操作都调用一次或者零次后台服务;

34、定义新的页面套件组:基于nhis协议,通过定义新的套件组,不同套件组内集合页面多个单独控件,每个控件通过单独标识,以控制是否进行前端与后端进行交互操作,实现套件组内多个单独套件的信息增量变更可控制交互;

35、构建初始缓存对象:构建初始缓存对象acceptordercontextbo和变动信息缓存对象portalchangedcontext,用于记录整个业务受理所需要的信息和变动信息;

36、定义新的响应请求约束和的缓存交互策略:针对非套件组控件定义新的请求约束规则,用于标识前后端交互处理逻辑。

37、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:前后端交互处理逻辑包括:1、是否触发后端交互;2、如触发交互是否触发逻辑计算。

38、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:如果增量信息的提交控件标识为不进行交互,那么此次增量操作将不进行前端交互操作,前端不会向后端发送请求,减少不必要的通信开销;如果标识为触发交互但不触发逻辑计算,那么此次增量操作将直接记录在变动信息缓存对象portalchangedcontext中,而不进行其他额外的计算逻辑处理,这样能够减少不必要的计算和处理操作,提高系统的性能和效率。

39、作为本专利技术所述通过页面增量刷新实现动态业务受理响应优化的方法的一种优选方案,其中:该方法应用于动态业务后端校验处理响应优化,还包括:

40、第一发送模块,在提交页面全部增量信息时触发一次前端校验处理交互;

41、第二接收模块,用于所述增量信息发送至后端接收设备以进行所述目标页面全部增量更新信息处理;

42、第三处理模块,后端设备接收到所述目标页面全部增量更新信息后,用于逻辑校验和远本文档来自技高网...

【技术保护点】

1.一种通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤一中的第一变动信息为用户对目标页面的目标属性进行的一次前端操作产生的,所述目标属性是指属性值为能够发生变化的页面属性,如页面控件、页面控件组输入信息。

3.根据权利要求2所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤二基于NHIS协议,用于前端在交互中用来控制和后端交互频次,增量操作操作能够调用一次或者零次后台服务。

4.根据权利要求3所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤二中套件组包括:地址信息套件组,通过预设每个控件的响应标识,以控制是否进行前端与后端进行交互操作,具体步骤包括:

5.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤三中预设非套件组控件定义新的请求约束,用于标识前后端交互处理操作,包括以下步骤:

6.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤四中在页面增量信息受理后,统一提交页面全量增量信息至后端设备,进行统一预校验处理,具体的操作步骤为:

7.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:该方法应用于前后端设备交互响应控制,包括:

8.根据权利要求8所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:前后端交互处理逻辑包括:1、是否触发后端交互;2、如触发交互是否触发逻辑计算。

9.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:如果增量信息的提交控件标识为不进行交互,那么此次增量操作将不进行前端交互操作,前端不会向后端发送请求,减少不必要的通信开销;如果标识为触发交互但不触发逻辑计算,那么此次增量操作将直接记录在变动信息缓存对象PortalChangedContext中,而不进行其他额外的计算逻辑处理,这样能够减少不必要的计算和处理操作,提高系统的性能和效率。

10.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:该方法应用于动态业务后端校验处理响应优化,还包括:

...

【技术特征摘要】

1.一种通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤一中的第一变动信息为用户对目标页面的目标属性进行的一次前端操作产生的,所述目标属性是指属性值为能够发生变化的页面属性,如页面控件、页面控件组输入信息。

3.根据权利要求2所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤二基于nhis协议,用于前端在交互中用来控制和后端交互频次,增量操作操作能够调用一次或者零次后台服务。

4.根据权利要求3所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤二中套件组包括:地址信息套件组,通过预设每个控件的响应标识,以控制是否进行前端与后端进行交互操作,具体步骤包括:

5.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的方法,其特征在于:所述步骤三中预设非套件组控件定义新的请求约束,用于标识前后端交互处理操作,包括以下步骤:

6.根据权利要求1所述的通过页面增量刷新实现动态业务受理响应优化的...

【专利技术属性】
技术研发人员:葛海波黄创光何燕辉袁子路谢普鑫黄卫坚
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1