一种物品推荐方法、装置、设备及存储介质制造方法及图纸

技术编号:29463511 阅读:13 留言:0更新日期:2021-07-27 17:36
本发明专利技术实施例公开了一种物品推荐方法、装置、设备及存储介质,涉及自动程序设计领域,该方法包括:获取预设的资产类别组合,生成关联关系表;其中,所述关联关系表包括资产类别和关联资产类别组合;根据预设时间内资产申请单的资产类别组合,确定资产类别组合数据集;基于预设推荐集算法,根据所述资产类别组合数据集更新所述关联关系表;根据用户的当前申请单资产类别组合、所述当前申请单资产类别组合中的被选资产类别和所述关联关系表,向用户推荐与所述被选资产类别关联的资产类别物品。本发明专利技术实施例的技术方案,通过资产申请单中的资产类别组合更新关联关系表,实现为用户提供更准确和更高效的物品推荐。

【技术实现步骤摘要】
一种物品推荐方法、装置、设备及存储介质
本专利技术实施例涉及自动程序设计领域技术,尤其涉及一种物品推荐方法、装置、设备及存储介质。
技术介绍
在商品采购及资产管理等场景下,用户会进行物品下单或者申请领用物品。在很多情况下,用户需要配套采购物品或者同时领取相关资产,比如用户在申请领取打印机的时候,一般会需要同时申请打印纸,用户在申请领取笔记本电脑的时候,一般需要同时申请领取键盘、鼠标和显示屏。如果因为用户对业务不熟悉等原因没有配套领取资产需要发起多次申请进行审批才能领取到足够的资产。而现有技术中,为了解决以上问题通常采用手工维护资产物品的关联关系。但是,手工维护存以下问题:在物品种类较多的情况下,维护工作量大,导致效率不高。容易有疏漏的物品关联关系,导致物品的关联信息不全面。在有新增领取申请或购物单,有新增物品类别的情况下,物品关联关系更新的实时性不强,不能及时更新为最新物品关联关系。
技术实现思路
本专利技术实施例提供一种物品推荐方法、装置、设备及存储介质,以实现为用户提供准确的物品推荐。第一方面,本专利技术实施例提供了一种物品推荐方法,包括:获取预设的资产类别组合,生成关联关系表;其中,所述关联关系表包括资产类别和关联资产类别组合;根据预设时间内资产申请单的资产类别组合,确定资产类别组合数据集;基于预设推荐集算法,根据所述资产类别组合数据集更新所述关联关系表;根据用户的当前申请单资产类别组合、所述当前申请单资产类别组合中的被选资产类别和所述关联关系表,向用户推荐与所述被选资产类别关联的资产类别物品。第二方面,本专利技术实施例还提供了一种物品推荐装置,包括:关联关系表生成模块,用于获取预设的资产类别组合,生成关联关系表;其中,所述关联关系表包括资产类别和关联资产类别组合;资产类别组合数据集确定模块,用于根据预设时间内资产申请单的资产类别组合,确定资产类别组合数据集;关联关系表更新模块,用于基于预设推荐集算法,根据所述资产类别组合数据集更新所述关联关系表;物品推荐模块,用于根据用户的当前申请单资产类别组合、所述当前申请单资产类别组合中的被选资产类别和所述关联关系表,向用户推荐与所述被选资产类别关联的资产类别物品。第三方面,本专利技术实施例还提供了一种物品推荐设备,所述物品推荐设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所提供的物品推荐方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术任意实施例所提供的物品推荐方法。本专利技术实施例通过资产申请单中的资产类别组合更新关联关系表,为用户提供与资产申请单中关联的物品,解决手动维护物品关联关系带来的效率低,关联关系更新不及时导致的推荐物品不准确的问题,实现为用户提供更准确和更高效的物品推荐的效果。附图说明图1是本专利技术实施例一中的一种物品推荐方法的流程图;图2是本专利技术实施例二中的一种物品推荐方法的流程图;图3是本专利技术实施例三中的一种物品推荐方法中更新关联关系表的流程图;图4是本专利技术实施例四中的一种物品推荐装置的结构示意图;图5是本专利技术实施例五中的一种物品推荐装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种物品推荐方法的流程图,本实施例可适用于用户下单购物和申请资产物品时,需要为用户推荐关联物品的情况,该方法可以由物品推荐装置来执行,该装置可以由硬件和/或软件来实现,并一般可以集成在设备当中,例如服务器、智能终端等,该方法具体包括如下步骤:步骤110、获取预设的资产类别组合,生成关联关系表;其中,所述关联关系表包括资产类别和关联资产类别组合。预设的资产类别组合可以是由用户手动输入的资产类别组合,该预设的资产类别组合包括用户选择的资产类别和对应的关联资产类别组合两部分。因此,在关联关系表中,记录用户选择的资产类别,并记录与之对应的关联资产类别组合。关联资产类别组合中包括与用户选择的资产类别向关联的至少一个资产类别。步骤120、根据预设时间内资产申请单的资产类别组合,确定资产类别组合数据集;其中,预设时间可以是系统默认的时间段,或者是用户设定的时间段。例如,获取每周内的资产申请单。将资产申请单中出现的资产类别组合提取出来,记录为一个资产类别组合数据集。当然,这个资产类别组合数据集可以不断用新增的资产申请单来进行更新。资产类别组合数据集中可以记录历史上出现的每个资产申请单中的资产类别组合,并且对资产类别组合进行去重,也就是一个资产类别组合保留一条记录,而对于多次出现的资产类别组合,需要记录对应的支持项,也就是将一个资产类别组合出现的次数作为它的支持项记录在资产类别组合数据集中,该资产类别组合数据集可以通过二维表格的形式记录资产类别组合和对应的支持项。步骤130、基于预设推荐集算法,根据所述资产类别组合数据集更新所述关联关系表;其中,当资产类别组合数据出现了新增的资产类别组合和/或已有的资产类别组合支持项增加。可以利用资产类别组合数据集更新所述关联关系表中的资料类别和对应的关联资产类别组合。预设推荐集算法可以是一种关联规则挖掘算法,将资产类别组合数据集作为一个数据库,利用逐层搜索的迭代方法找出数据库中项集的关系,以形成规则,例如,Apriori算法,其过程由连接(类矩阵运算)与剪枝(去掉那些没必要的中间结果)组成。该算法中项集的概念即为项的集合。包含K个项的集合为K项集。步骤140、根据用户的当前申请单资产类别组合、所述当前申请单资产类别组合中的被选资产类别和所述关联关系表,向用户推荐与所述被选资产类别关联的资产类别物品。其中,当用户提交资产申请单,将这个资产申请单作为当前申请单,该申请单中至少申请一个资产类别物品。其中,有一个资产类别是用户选择的,作为被选资产类别。从关联关系表中搜索与被选资产类别匹配的资产类别,然后确定匹配的资产类别对应的关联资产类别组合,并获取当前申请单资产类别组合,通过当前申请单资产类别组合中的资料类别和关联资产类别中的资产类别的对比,确定需要向用户推荐的资产类别物品。可选的,所述根据用户的当前申请单资产类别组合、所述当前申请单资产类别组合中的被选资产类别和所述关联关系表,向用户推荐与所述被选资产类别关联的资产类别物品,包括:根据所述被选资产类别,在所述关联关系表查询对应的所述关联资产类别组合;将所述关联资产类别组合与所述当前申请单资产类别组合进行比较,向用户推荐出现在所述本文档来自技高网...

【技术保护点】
1.一种物品推荐方法,其特征在于,包括:/n获取预设的资产类别组合,生成关联关系表;其中,所述关联关系表包括资产类别和关联资产类别组合;/n根据预设时间内资产申请单的资产类别组合,确定资产类别组合数据集;/n基于预设推荐集算法,根据所述资产类别组合数据集更新所述关联关系表;/n根据用户的当前申请单资产类别组合、所述当前申请单资产类别组合中的被选资产类别和所述关联关系表,向用户推荐与所述被选资产类别关联的资产类别物品。/n

【技术特征摘要】
1.一种物品推荐方法,其特征在于,包括:
获取预设的资产类别组合,生成关联关系表;其中,所述关联关系表包括资产类别和关联资产类别组合;
根据预设时间内资产申请单的资产类别组合,确定资产类别组合数据集;
基于预设推荐集算法,根据所述资产类别组合数据集更新所述关联关系表;
根据用户的当前申请单资产类别组合、所述当前申请单资产类别组合中的被选资产类别和所述关联关系表,向用户推荐与所述被选资产类别关联的资产类别物品。


2.根据权利要求1所述的方法,其特征在于,所述根据预设时间内资产申请单的资产类别组合,确定资产类别组合数据集,包括:
从预设时间内的所述资产申请单中提取资产类别,获取所述资产申请单中的资产类别组合;
根据获取到的所述资产类别组合,生成所述资产类别组合数据集;其中,所述资产类别组合数据集包括每个所述资产类别组合的支持项。


3.根据权利要求2所述的方法,其特征在于,还包括:
若获取到新增资产申请单,提取所述新增申请单中的资产类别组合;
根据所述新增申请单中的资产类别组合,以下列方式更新所述资产类别组合数据集:
当所述资产类别组合数据集中包含所述新增申请单中的资产类别组合,将所述资产类别组合数据集中对应的所述资产类别组合的支持项增加相应数量;
当所述资产类别组合数据集中未包含所述新增申请单中的资产类别组合,在所述资产类别组合数据集中新增对应的资料类别组合记录,并设置对应的支持项。


4.根据权利要求3所述的方法,其特征在于,在更新所述资产类别组合数据集之后,还包括:
将所述资产类别组合数据集中,项数小于第一预设值的所述资产类别组合删除。


5.根据权利要求1所述的方法,其特征在于,基于预设推荐集算法,根据所述资产类别组合数据集更新所述关联关系表,包括:
将所述资产类别组合数据集中出现的每项所述资产类别记录在一项候选项集中;
根据所述资产类别组合数据集中所述资产类别组合的支持项确定所述一项候选项集中每项所述资产类别的支持项,并将所述一项候选项集中支持度小于预设支持度且支持项小于第二预设值的所述资产类别删除;
将所述一项候选项集的所述资产类别移入一项频繁项集,清空所述一项候选项集;
将所述一项频繁项集中的所述资产类别两两组合得到的二项资产类别组合记录在二项候选项集中;
根据所述资产类别组合数据集中所述资产类别组合的支持项确定所述二项候选项集中每个所述二项资产类别组合的支持项,并将所述二项候选项集中支持度小于所述预设支持度且支持项小于所述第二预设值的所述二项资产类别组合删除;
根据所述二项候选项集更新所述关联关系表;
将所述二项候选项集中的所述二项资产类别组合移入二项频繁项集,并清空所述二项候选项集;
将K-1项频繁项集中的前K-2项相同的K-1项资产类别组合两两组合得到的K项资产类别组合记录在K项候选项集中;其中,K为大于2的正整数;
根据所述资产类别组合数据集中所述资产类别组合的支持项确定所述K项候选项集中每个所述K项资产类别组合的支持项,并将所述K项候选项集中支持度小于所述预设支持度且支持项小于所述第二预设值的所述K项资产类别组合删除;
根据所述K项候选项集更新所述关联关系表;
将所述K项候选项集中的所述K项资产类别组合移入K项频繁项集,并清空所述K项候选项集;
当出现所述K项候选项集中的所述K项资产类别组合的支持项均小于所述第二预设值或K值大于第三预设值的情况,则停止产生下一级候选项集。


6.根据权利要求5所述的方法,其特征在于,所述关联关系表中还包括所述资产类别的更新覆盖标识,其中,所述更新覆盖标识包括可被覆盖和不可被覆盖;
根据H项候选项集更新所述关联关系表,包括:
将所述一项频繁项集中的所述资产类别与所述关联关系表中的所述资产类别进行对比,剔除所述一项频繁项集中所述更新覆盖标识为不可被覆盖的所述资产类别,作为资产类别总集合;
依次选择所述资产类别总集合中的每个所述资产类别,在所述H项候选项集中搜索包含选中的所述资产类别的所述H项资产类别组合,将其中支持项最大的所述H项资产类别组合作为选中H项资产类别组合;其中,H为大于1的正整数;
将所述选中H项资产类别组合中,选中的所述资产类别以外的所述资产类别,确定为选中的所述资产类别的关联资产类别;
若所述关联关系表中包含选中的所述资产类别,利用对应的关联资产类别更新对应的所述关联资产类别组合;
若所述关联关系表中未包含选中的所述资产类别,则在所述关联关系表中新增该选中的所述资产类别,并将对应的关联资产类别设置为对应的所述关联资产类别组合,设置所述更新覆盖标识为可被覆盖。


7.根据权利要求1所述的方法,其特征在于,所述根据用户的当前申请单资产类别组合、所述当前申请单资产类别组合中的被选资产类别和所述关联关系表,向用户推荐与所述被选资产类别关联的资产类别物品,包括:
根据所述被选资产类别,在所述关联关系表查询对应的所述关联资产类别组合;
将所述关联资产类别组合与所述当前申请单资产类别组合进行比较,向用户推荐出现在所述关联资产类别组合中且未出现在所述当前申请单资产类别组合中的所述资料类别物品。


8.一种物品推荐装置,其特征在于,包括:
关联关系表生成模块,用于获取预设的资产类别组合,生成关联关系表;其中,所述关联关系表包括资产类别和关联资产类别组合;
资产类别组合数据集确定模块,用于根据预设时间内资产申请单的资产类别组合,确定资产类别组合...

【专利技术属性】
技术研发人员:余德水李保仓胡赞华韩亚辉江鑫淇方菲
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1