基于人机交互的落地页内容切换方法及系统与流程
本发明涉及计算机软件与信息处理领域,具体涉及基于人机交互的落地页内容切换方法及系统。
背景技术:
1、随着线上获客与转化链路持续前移,落地页已从单一静态展示页演进为集内容呈现、行为采集、交互引导于一体的会话级入口。用户在一次访问过程中的点击、滑动、停留、输入、返回等行为具有明显阶段性,不同阶段对信息密度、组件组合、交互路径和加载策略的要求并不相同,因此落地页内容通常需要依据会话状态进行动态切换。
2、现有方案主要采用固定规则切换、a/b分流、基于行为标签的推荐排序或模板化组件替换来实现页面内容更新,部分方案叠加懒加载、资源缓存、异步请求、前端埋点回传等手段以改善响应速度和统计能力。这类技术在内容匹配与投放优化方面已有应用基础,但多数聚焦于点击率或转化率目标,对切换过程中的渲染负载、网络时延、内存占用、资源一致性、状态连续性及异常回退等执行约束考虑相对不足。
3、在复杂网络和多终端条件下,现有技术容易出现触发抖动导致的频繁切换、切换后表单与焦点状态不连续、异常时恢复路径不清晰等现象;其根本在于缺少将交互意图判断与渲染可执行性、校验提交、异常回滚统一起来的协同控制机制,导致内容决策结果与终端稳定执行之间存在脱节。
技术实现思路
1、针对现有技术的不足,本发明提供了基于人机交互的落地页内容切换方法及系统,以解决现有技术中存在的缺乏兼顾会话意图识别、终端可执行性约束与异常回滚恢复的协同切换控制机制的技术问题。
2、本发明的上述技术目的是通过以下技术方案得以实现的:
3、基于人机交互的落地页内容切换方法,包括:
4、s1:对目标落地页进行内容块拆分,构建包含依赖关系、互斥关系和回滚指针的内容块拓扑图,并为各内容块建立资源清单和版本标识;
5、s2:采集当前会话的人机交互事件,人机交互事件至少包括点击事件、滑动事件、停留事件、输入事件和返回事件,并按统一时间戳排序形成交互事件流;
6、s3:对交互事件流执行稳定化处理,得到用于意图识别的稳定交互状态特征向量;
7、s4:将稳定交互状态特征向量输入意图识别模型,输出会话意图类别和意图置信度,并根据会话意图类别生成候选切换内容块集合;
8、s5:基于终端渲染负载、预计网络时延和页面内存占用对候选切换内容块集合执行渲染层筛选,得到目标切换内容块;当意图置信度低于第一阈值或终端渲染负载高于第二阈值时,执行降级策略,降级策略为保持当前显示内容块不切换并暂停候选切换内容块的提交,直至生成下一稳定交互状态特征向量后重新执行渲染层筛选;
9、s6:对目标切换内容块执行预加载和影子渲染,并进行资源完整性校验和结构一致性校验;
10、s7:在资源完整性校验和结构一致性校验均通过时,执行原子提交切换,将当前显示内容块一次性替换为目标切换内容块,同时保持表单状态、滚动锚点和输入焦点连续;
11、s8:当检测到切换超时、渲染失败或用户返回操作触发回滚条件时,依据回滚指针恢复至上一稳定内容块版本;
12、s9:记录切换前交互状态特征向量、切换动作和切换后用户行为结果,生成因果归因记录并更新后续会话的切换策略参数。
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、基于动作标识关联的样本集合执行增量参数更新,得到更新后的切换策略参数并用于后续会话的目标切换内容块选择;
47、所述更新后的切换策略参数包括内容块优先级参数、资源预加载级别参数、切换超时阈值参数和回滚触发阈值参数。
48、一种基于人机交互的落地页内容切换系统,内容块拓扑图构建模块,用于对目标落地页进行内容块拆分并构建包含依赖关系、互斥关系和回滚指针的内容块拓扑图;
49、交互事件采集模块,用于采集当前会话的人机交互事件并形成交互事件流;
50、交互稳定化处理模块,用于对所述交互事件流执行时间窗口聚合、重复触发抑制和噪声过滤;
51、意图识别模块,用于输出会话意图类别和意图置信度;
52、候选切换生成模块,用于根据会话意图类别与内容块拓扑关系生成候选切换内容块集合;
53、渲染层筛选模块,用于基于终端渲染负载、预计网络时延和页面内存占用确定目标切换内容块,并在满足降级条件时执行降级策略;
54、预加载与影子渲染模块,用于完成目标切换内容块的资源预加载、影子渲染、资源完整性校验和结构一致性校验;
55、原子切换执行模块,用于在校验通过时执行内容块原子替换;
56、回滚控制模块,用于在触发回滚条件时依据回滚指针恢复上一稳定内容块版本;
57、归因更新模块,用于记录切换动作与切换后行为结果并更新切换策略参数;
58、各模块通过通信接口传递交互事件、筛选结果、校验结果和回滚控制指令。
59、综上所述,本发明主要具有以下有益效果:
60、本技术通过将落地页拆分为可独立调度的内容块,并构建包含依赖关系、互斥关系和回滚指针的内容块拓扑图,再结合会话意图识别与候选内容块筛选,达到在切换前完成结构合法性校验和语义相关性校验的目的;通过在决策阶段同时引入终端渲染负载、预计网络时延和页面内存占用,达到在保证内容相关性的同时保证执行可行性的目的,从而减少无效切换、冲突切换和高负载条件下的卡顿问题。
61、本技术通过预加载、影子渲染、资源完整性校验和结构一致性校验的协同机制,达到将错误前置拦截在提交之前的目的;通过双缓冲单帧原子提交并同步恢复表单状态、滚动锚点和输入焦点,达到切换前后界面连续和交互连续的目的,从而降低白屏、闪屏、字段错位和用户操作中断的发生概率,提升页面可用性与稳定性。
62、本技术通过设置切换超时、校验失败、掉帧超阈值和返回操作等多条件回滚触发规则,达到异常场景下快速恢复上一稳定版本的目的;通过记录切换前状态、切换动作与切换后结果并进行边界约束下的增量更新,达到对内容块优先级、预加载级别及回滚相关阈值持续优化的目的,从而形成可验证、可恢复、可迭代的闭环控制链路,提升系统长期运行效果和工程落地可靠性。