System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于用户行为的表单生成方法、装置、计算机设备及存储介质制造方法及图纸_技高网

基于用户行为的表单生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:42976650 阅读:7 留言:0更新日期:2024-10-15 13:14
本发明专利技术实施例公开了基于用户行为的表单生成方法、装置、计算机设备及存储介质。所述方法包括:获取用户查询行为数据,并进行存储;对所述用户查询行为数据进行处理,并提取特征,以得到提取结果;设计用户界面,并根据所述提取结果和用户的查询条件生成表单;发送所述表单至终端,以呈现所述表单。通过实施本发明专利技术实施例的方法可实现基于用户行为生成表单,提高了用户体验和效率,同时降低了用户工作量,提高了查询准确性和系统智能性。

【技术实现步骤摘要】

本专利技术涉及表单生成方法,更具体地说是指基于用户行为的表单生成方法、装置、计算机设备及存储介质


技术介绍

1、现有的表单生成方式通常是基于固定的查询选项,用户需要填写预定义的字段或选择预设的选项来进行查询。

2、现有的表单生成方法存在以下问题,一是通常情况下,表单提供了一组固定的查询选项,用户只能使用这些选项来查找内容,这导致用户无法准确表达他们的需求,特别是当查询内容不符合预定义选项时;对于复杂的查询需求,固定表单可能不够灵活,用户需要多个查询条件、逻辑操作符或自定义筛选条件,而固定表单无法满足这些需求;用户需要理解和熟悉固定表单的结构和可用选项,这需要一定的学习成本和时间,对于新用户或偶尔使用该服务的用户来说,这会导致困惑和不便;固定表单难以适应不断变化的查询需求和新兴领域。当用户需要进行新类型的查询或查询需求不断演化时,固定表单需要频繁更新,增加维护成本;每个用户的查询需求可能不同,固定表单无法充分满足用户的个性化需求,这让用户感到受限制,无法充分利用系统的搜索功能。

3、因此,有必要设计一种新的方法,实现基于用户行为生成表单,提高了用户体验和效率,同时降低了用户工作量,提高了查询准确性和系统智能性。


技术实现思路

1、本专利技术的目的在于克服现有技术的缺陷,提供基于用户行为的表单生成方法、装置、计算机设备及存储介质。

2、为实现上述目的,本专利技术采用以下技术方案:基于用户行为的表单生成方法,包括:

3、获取用户查询行为数据,并进行存储;

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、下面结合附图和具体实施例对本专利技术作进一步描述。

本文档来自技高网...

【技术保护点】

1.基于用户行为的表单生成方法,其特征在于,包括:

2.根据权利要求1所述的基于用户行为的表单生成方法,其特征在于,所述发送所述表单至终端,以呈现所述表单之后,还包括:

3.根据权利要求1所述的基于用户行为的表单生成方法,其特征在于,所述获取用户查询行为数据,并进行存储,包括:

4.根据权利要求1所述的基于用户行为的表单生成方法,其特征在于,所述对所述用户查询行为数据进行处理,并提取特征,以得到提取结果,包括:

5.根据权利要求1所述的基于用户行为的表单生成方法,其特征在于,所述设计用户界面,并根据所述提取结果和用户的查询条件生成表单,包括:

6.根据权利要求5所述的基于用户行为的表单生成方法,其特征在于,所述根据所述提取结果对所述查询条件进行排序,以得到第一排序结果,包括:

7.根据权利要求5所述的基于用户行为的表单生成方法,其特征在于,所述根据所述提取结果对所述关键词进行排序,以得到第二排序结果,包括:

8.基于用户行为的表单生成装置,其特征在于,包括:

9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的方法。

10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.基于用户行为的表单生成方法,其特征在于,包括:

2.根据权利要求1所述的基于用户行为的表单生成方法,其特征在于,所述发送所述表单至终端,以呈现所述表单之后,还包括:

3.根据权利要求1所述的基于用户行为的表单生成方法,其特征在于,所述获取用户查询行为数据,并进行存储,包括:

4.根据权利要求1所述的基于用户行为的表单生成方法,其特征在于,所述对所述用户查询行为数据进行处理,并提取特征,以得到提取结果,包括:

5.根据权利要求1所述的基于用户行为的表单生成方法,其特征在于,所述设计用户界面,并根据所述提取结果和用户的查询条件生成表单,包括:

6.根据权利要求5所述的基于用...

【专利技术属性】
技术研发人员:柳遵梁赵云周杰闻建霞
申请(专利权)人:杭州美创科技股份有限公司
类型:发明
国别省市:

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

1