System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及一种基于预先汇总和优化的政务资源推荐方法及系统。
技术介绍
1、目前,政府服务资源的推荐系统主要依赖于关键词匹配和基于规则的推荐算法。传统的推荐系统通常采用静态的数据筛选和排序方法,依据资源的发布时间、相关性等进行简单的匹配。
2、然而,现有技术在资源推荐过程中面临的主要问题是如何准确筛选和优化大量的政务资源。传统推荐系统往往无法有效区分高质量和低质量的资源,导致用户得到的推荐信息可能包含大量无关或过时的资源,从而容易影响用户体验。因此,如何能够实时优化并精准推荐政务资源,从而能够更好地满足用户的个性化需求并提升用户体验,是当前技术亟需解决的关键问题。
技术实现思路
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、优先展示发布时间在24小时内的政务资源,将发布时间在24小时内的政务资源按照匹配度由大到小的顺序进行排序,若是匹配度相同,则发布时间较晚的在前;
34、随后展示没有过期的政务资源,将没有过期的政务资源按照匹配度由大到小的顺序进行排序,若是匹配度相同,则发布时间较晚的在前;
35、最后展示过期的政务资源,直接按照发布时间的倒序进行排序。
36、第二方面,本申请提供一种基于预先汇总和优化的政务资源推荐系统,采用如下的技术方案:
37、一种基于预先汇总和优化的政务资源推荐系统,包括:
38、资源筛选模块,用于获取政务资源并对政务资源进行筛选;
39、资源分类模块,用于构建政务资源库,根据政务资源的类型将筛选后的政务资源分类存储在政务资源库中;
40、用户匹配模块,用于获取用户的最新行为记录,基于最新行为记录确认用户感兴趣的政务资源的类型;
41、匹配度计算模块,用于获取用户感兴趣类型的政务资源的发布时间和截止时间,基于发布时间和截止时间计算政务资源的匹配度;
42、资源推荐模块,用于基于匹配度和预设排序规则对用户感兴趣类型的政务资源进行排序并推荐给用户。
43、第三方面,本申请提供一种电子设备,所述设备包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现如第一方面所述的一种基于预先汇总和优化的政务资源推荐方法。
44、第四方面,本申请提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序被处理器执行时用于实现如第一方面所述的一种基于预先汇总和优化的政务资源推荐方法。
45、综上所述,本申请的有益效果至少包括:
46、(1)通过时间衰减度和余弦相似度的综合计算,本申请有效地将资源的时间有效性和内容相关性纳入推荐系统中。这一机制不仅确保了最新发布的资源优先展示,还精确地匹配用户的实际需求,避免了过时或无关的资源干扰。克服了传统推荐系统无本文档来自技高网...
【技术保护点】
1.一种基于预先汇总和优化的政务资源推荐方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述获取政务资源并对政务资源进行筛选包括:
3.根据权利要求1所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述根据政务资源的类型将筛选后的政务资源分类存储在政务资源库中包括:
4.根据权利要求3所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述获取用户的最新行为记录,基于最新行为记录确认用户感兴趣的政务资源的类型包括:
5.根据权利要求1所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述获取用户感兴趣类型的政务资源的发布时间和截止时间,基于发布时间和截止时间计算政务资源的匹配度包括:
6.根据权利要求4所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述获取用户感兴趣类型的政务资源的发布时间和截止时间,基于发布时间和截止时间计算政务资源的匹配度包括:
7.根据权利要求1所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,
8.一种基于预先汇总和优化的政务资源推荐系统,其特征在于,包括:
9.一种电子设备,其特征在于,所述设备包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的一种基于预先汇总和优化的政务资源推荐方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有程序,所述程序被处理器执行时用于实现如权利要求1至7任一项所述的一种基于预先汇总和优化的政务资源推荐方法。
...【技术特征摘要】
1.一种基于预先汇总和优化的政务资源推荐方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述获取政务资源并对政务资源进行筛选包括:
3.根据权利要求1所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述根据政务资源的类型将筛选后的政务资源分类存储在政务资源库中包括:
4.根据权利要求3所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述获取用户的最新行为记录,基于最新行为记录确认用户感兴趣的政务资源的类型包括:
5.根据权利要求1所述的基于预先汇总和优化的政务资源推荐方法,其特征在于,所述获取用户感兴趣类型的政务资源的发布时间和截止时间,基于发布时间和截止时间计算政务资源的匹配度包括:
6.根据权利要求4所述的基于预先汇总和...
【专利技术属性】
技术研发人员:郑爱军,何丽丽,董璐,徐行,
申请(专利权)人:苏州德融嘉信信用管理技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。