页面填充方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:38765979 阅读:10 留言:0更新日期:2023-09-10 10:39
本发明专利技术提供了一种页面填充方法及装置、电子设备和计算机可读存储介质,可以应用于计算机前端技术领域、人工智能技术领域。该页面填充方法包括:从目标需求语句中抽取M组信息单元;获取待填充页面的页面结构数据;对页面结构数据进行处理,确定与M组信息单元一一匹配的M个输入控件框的控件标识;基于M个输入控件框的控件标识,调用预定填充操作程序,将M组信息单元一一匹配地填充至M个输入控件框;本发明专利技术的方法可实现信息结构化和表单输入控件的动态和智能匹配,提高填单的准确度和效率。提高填单的准确度和效率。提高填单的准确度和效率。

【技术实现步骤摘要】
页面填充方法及装置、电子设备和计算机可读存储介质


[0001]本专利技术涉及计算机前端
、人工智能
,具体地涉及一种页面填充方法、装置、设备、介质和程序产品。

技术介绍

[0002]随着业务的发展,业务管理操作往往涉及多个业务系统,业务处理操作中需要大量处理非结构化文本,用以完成业务页面表单信息的录入。
[0003]目前,针对页面表单信息的录入方法存在一些问题,例如通过人工分析的方法需要人工解析非结构化文本得到填充项后人工输入,处理效率低;例如通过基于RPA方法,通过识别表单元素自动填单,虽然可以实现自动填单,但是当页面结构的布局多变的情况下,页面内容识别错误率较高。

技术实现思路

[0004]鉴于上述问题,本专利技术提供了一种页面填充方法、装置、设备、介质和程序产品。
[0005]本专利技术的一个方面,提供了一种页面填充方法,包括:从目标需求语句中抽取M组信息单元,其中,目标需求语句用于表征用户的输入需求;获取待填充页面的页面结构数据,其中,待填充页面包括表单区,表单区包括M个输入控件框;对页面结构数据进行处理,确定与M组信息单元一一匹配的M个输入控件框的控件标识;基于M个输入控件框的控件标识,调用预定填充操作程序,将M组信息单元一一匹配地填充至M个输入控件框。
[0006]根据本专利技术的实施例,其中,各组信息单元包括标签部和内容部;对页面结构数据进行处理,确定与M组信息单元一一匹配的M个输入控件框的控件标识包括:根据M组信息单元包括的M个标签部,从页面结构数据中抽取与M个标签部一一对应的M个结构单元数据组;将M个结构单元数据组输入第一语言模型,通过第一语言模型对结构单元数据组进行上下文语义结构分析处理,输出与M组信息单元一一匹配的M个输入控件框的控件标识。
[0007]根据本专利技术的实施例,从目标需求语句中抽取M组信息单元包括:将目标需求语句输入第二语言模型,通过第二语言模型对目标需求语句进行结构化处理,输出M组信息单元。
[0008]根据本专利技术的实施例,其中:第一语言模型和第二语言模型通过有监督训练方法或强化学习训练方法训练得
到。
[0009]根据本专利技术的实施例,在从目标需求语句中抽取M组信息单元之前,还包括:展示待填充页面,其中,待填充页面还包括对话区;基于用户针对对话区的输入操作,获取目标需求语句,并通过输入操作触发从目标需求语句中抽取M组信息单元的操作。
[0010]根据本专利技术的实施例,其中,对话区包括输入框和回复框,基于用户针对对话区的输入操作,获取目标需求语句包括:获取针对输入框的输入操作;响应于输入操作,将目标需求语句填充至输入框。
[0011]根据本专利技术的实施例,在抽取M组信息单元后,还包括:在对话区的回复框展示用以体现M组信息单元的目标文字;获取针对对话区的拖拽操作;响应于拖拽操作,将目标文字从对话区移动至表单区,并通过拖拽操作触发获取页面结构数据、对页面结构数据进行处理、以及调用预定填充操作程序,将M组信息单元一一匹配地填充至M个输入控件框的操作。
[0012]本专利技术的另一个方面提供了一种页面填充装置,包括抽取模块、第一获取模块、处理模块、填充模块。
[0013]抽取模块,用于从目标需求语句中抽取M组信息单元,其中,目标需求语句用于表征用户的输入需求;第一获取模块,用于获取待填充页面的页面结构数据,其中,待填充页面包括表单区,表单区包括M个输入控件框;处理模块,用于对页面结构数据进行处理,确定与M组信息单元一一匹配的M个输入控件框的控件标识;填充模块,用于基于M个输入控件框的控件标识,调用预定填充操作程序,将M组信息单元一一匹配地填充至M个输入控件框。
[0014]根据本专利技术的实施例,其中,各组信息单元包括标签部和内容部;处理模块包括抽取单元、第一处理单元。
[0015]其中,抽取单元,用于根据M组信息单元包括的M个标签部,从页面结构数据中抽取与M个标签部一一对应的M个结构单元数据组;第一处理单元,用于将M个结构单元数据组输入第一语言模型,通过第一语言模型对结构单元数据组进行上下文语义结构分析处理,输出与M组信息单元一一匹配的M个输入控件框的控件标识。
[0016]根据本专利技术的实施例,抽取模块包括:第二处理单元,用于将目标需求语句输入第二语言模型,通过第二语言模型对目标需求语句进行结构化处理,输出M组信息单元。
[0017]根据本专利技术的实施例,其中:第一语言模型和第二语言模型通过有监督训练方法或强化学习训练方法训练得到。
[0018]根据本专利技术的实施例,上述装置还包括第一展示模块、第二获取模块。
[0019]其中,第一展示模块,用于在从目标需求语句中抽取M组信息单元之前,展示待填充页面,其中,待填充页面还包括对话区;第二获取模块,用于基于用户针对对话区的输入操作,获取目标需求语句,并通过输入操作触发从目标需求语句中抽取M组信息单元的操作。
[0020]根据本专利技术的实施例,其中,对话区包括输入框和回复框,第二获取模块包括获取单元、填充单元。
[0021]其中,获取单元,用于获取针对输入框的输入操作;填充单元,用于响应于输入操作,将目标需求语句填充至输入框。
[0022]根据本专利技术的实施例,上述装置还包括第二展示模块、第三获取模块、移动模块。
[0023]其中,第二展示模块,用于在抽取M组信息单元后,在对话区的回复框展示用以体现M组信息单元的目标文字;第三获取模块,用于获取针对对话区的拖拽操作;移动模块,用于响应于拖拽操作,将目标文字从对话区移动至表单区,并通过拖拽操作触发获取页面结构数据、对页面结构数据进行处理、以及调用预定填充操作程序,将M组信息单元一一匹配地填充至M个输入控件框的操作。
[0024]本专利技术的另一个方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述页面填充方法。
[0025]本专利技术的另一个方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述页面填充方法。
[0026]本专利技术的另一个方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述页面填充方法。
[0027]根据本专利技术的实施例,上述方法通过对非结构化的自然语言的结构化处理得到结构化信息,进一步通过对页面结构数据的处理得到输入控件框的控件标识,实现了将信息单元与输入控件框的匹配,进而可调用填充操作程序依据控件标识正确识别各个输入控件框在待填充页面中的位置,完成将信息单元在表单区内的输入控件框的自动填充。如此,能够根据用户输入的信息处理需求的自然语言表述,自动的进行信息的结构化,并且能够智能分析表单页面结构,完成表单项的自动填充,实现与用户的高效、便捷和人性化的交互。本专利技术实施例的方法中,区别于常规的视觉识别(RPA)或版面分析(借助JavaScript)的方法,通过对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面填充方法,其特征在于,包括:从目标需求语句中抽取M组信息单元,其中,所述目标需求语句用于表征用户的输入需求;获取待填充页面的页面结构数据,其中,所述待填充页面包括表单区,所述表单区包括M个输入控件框;对所述页面结构数据进行处理,确定与所述M组信息单元一一匹配的M个输入控件框的控件标识;基于所述M个输入控件框的控件标识,调用预定填充操作程序,将所述M组信息单元一一匹配地填充至所述M个输入控件框。2.根据权利要求1所述的方法,其特征在于,各组所述信息单元包括标签部和内容部;对所述页面结构数据进行处理,确定与所述M组信息单元一一匹配的M个输入控件框的控件标识包括:根据所述M组信息单元包括的M个所述标签部,从所述页面结构数据中抽取与M个所述标签部一一对应的M个结构单元数据组;将所述M个结构单元数据组输入第一语言模型,通过所述第一语言模型对所述结构单元数据组进行上下文语义结构分析处理,输出与所述M组信息单元一一匹配的M个输入控件框的控件标识。3.根据权利要求2所述的方法,其特征在于,从目标需求语句中抽取M组信息单元包括:将所述目标需求语句输入第二语言模型,通过所述第二语言模型对所述目标需求语句进行结构化处理,输出所述M组信息单元。4.根据权利要求3所述的方法,其特征在于:所述第一语言模型和所述第二语言模型通过有监督训练方法或强化学习训练方法训练得到。5.根据权利要求1所述的方法,其特征在于,在从目标需求语句中抽取M组信息单元之前,还包括:展示所述待填充页面,其中,所述待填充页面还包括对话区;基于用户针对所述对话区的输入操作,获取所述目标需求语句,并通过所述输入操作触发从目标需求语句中抽取M组信息单元的操作。6.根据...

【专利技术属性】
技术研发人员:洪方舟吴磊
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1