公益捐赠物资分配方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21914914 阅读:47 留言:0更新日期:2019-08-21 12:42
本发明专利技术公开了一种公益捐赠物资分配方法、装置、计算机设备及存储介质,所述方法包括:获取捐赠方的供给信息,并将供给信息转换成供给向量;获取受赠方的需求信息,并将需求信息转换成需求向量;根据预设捐赠物资分配模型,将供给向量和需求向量映射到预设捐赠物资分配模型定义的多维坐标系中,其中,供给向量所在的坐标点作为供给点,需求向量所在的坐标点作为需求点;通过计算多维坐标系中供给点与需求点之间的距离,从而确定最匹配的捐受双方,并生成捐赠分配记录;将捐赠分配记录保存到预设捐赠数据库中,其中,预设捐赠数据库用于公开捐赠分配记录。本发明专利技术的技术方案解决捐赠供给与受赠需求不能精确匹配的问题。

Distribution methods, devices, computer equipment and storage media of public welfare donations

【技术实现步骤摘要】
公益捐赠物资分配方法、装置、计算机设备及存储介质
本专利技术涉及信息处理领域,尤其涉及公益捐赠物资分配方法、装置、计算机设备及存储介质。
技术介绍
随着时代的发展,人们的生活质量水平不断提高,但由于各种原因,仍然存在着一些需要帮助的困难群众。政府及社会各界爱心组织开展的公益性捐赠活动一直在为需要帮助的人默默地作出贡献。然而,目前的捐赠活动仍存在一些问题。捐赠供给和授捐需求不能及时匹配,造成局部地区的供需不平衡;捐赠的物资与实际需求的物资存在差距,不能物尽其用,造成资源浪费,例如,实际需求的物资为中小学适龄学生的书籍或读物,而捐赠的物资中混有大量学前儿童的读物。此外,捐赠物资的流向无法做到全程公开透明,便于公众进行监督。
技术实现思路
本专利技术实施例提供一种公益捐赠物资分配方法、装置、计算机设备及存储介质,以解决捐赠供给与受赠需求不能精确匹配的问题。一种公益捐赠物资分配方法,包括:获取捐赠方的供给信息,并将所述供给信息转换成供给向量;获取受赠方的需求信息,并将所述需求信息转换成需求向量;根据预设捐赠物资分配模型,将所述供给向量和所述需求向量映射到所述预设捐赠物资分配模型定义的多维坐标系中,其中,所述供给向量所在的坐标点作为供给点,所述需求向量所在的坐标点作为需求点;计算每个所述供给点与每个所述需求点之间的距离,并将与每个所述需求点距离最短的供给点作为与该需求点匹配的目标供给点;将与所述目标供给点对应的捐赠方分配给与与所述目标供给点匹配的所述需求点对应的受赠方,并生成捐赠分配记录;将所述捐赠分配记录保存到预设捐赠数据库中,其中,所述预设捐赠数据库用于公开所述捐赠分配记录。一种公益捐赠物资分配方法装置,包括:第一信息采集模块,用于获取捐赠方的供给信息,并将所述供给信息转换成供给向量;第二信息采集模块,用于获取受赠方的需求信息,并将所述需求信息转换成需求向量;映射模块,用于根据预设捐赠物资分配模型,将所述供给向量和所述需求向量映射到所述预设捐赠物资分配模型定义的多维坐标系中,其中,所述供给向量所在的坐标点作为供给点,所述需求向量所在的坐标点作为需求点;计算模块,用于计算每个所述供给点与每个所述需求点之间的距离,并将与每个所述需求点距离最短的供给点作为与该需求点匹配的目标供给点;分配模块,用于将与所述目标供给点对应的捐赠方分配给与与所述目标供给点匹配的所述需求点对应的受赠方,并生成捐赠分配记录;存储模块,用于将所述捐赠分配记录保存到预设捐赠数据库中,其中,所述预设捐赠数据库用于公开所述捐赠分配记录。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述公益捐赠物资分配方法。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述公益捐赠物资分配方法。上述公益捐赠物资分配方法、装置、计算机设备及存储介质,获取捐赠方的供给信息,并将供给信息转换成供给向量;获取受赠方的需求信息,并将需求信息转换成需求向量;即对捐受双方的信息进行抽象提取,并转换成向量的形式;通过预设捐赠物资分配模型对供给向量和需求向量进行分类,将供给向量和需求向量映射到同一个多维坐标系中,并通过计算代表供给向量和需求向量的坐标点之间的距离来作为选择最匹配捐受双方的标准,即,通过精确量化的方式,使得受捐需求得到最大程度的满足,捐赠物资得到最大程度的利用,捐赠供给与受赠需求得到精确匹配;同时,将生成的捐赠分配记录进行公开,使得整个捐受过程能方便的得到公众监督。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中公益捐赠物资分配方法的一应用环境示意图;图2是本专利技术一实施例中公益捐赠物资分配方法的流程图;图3是本专利技术一实施例中公益捐赠物资分配方法中步骤S3的流程图;图4是本专利技术一实施例中公益捐赠物资分配方法中步骤S32的流程图;图5是本专利技术一实施例中对特征标签进行确认的流程图;图6是本专利技术一实施例中公益捐赠物资分配方法装置的示意图;图7是本专利技术一实施例中计算机设备的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供的公益捐赠物资分配方法,可应用在如图1的应用环境中,其中,服务端是提供公益捐赠物资分配方法服务的计算机设备,服务端可以是服务器或服务器集群;客户端是用户向服务端提交捐赠信息或受赠信息的计算机终端设备,包括但不限于浏览器、手机APP等;客户端与服务端之间通过网络连接,网络可以是有线网络或无线网络。涉及公益捐赠物资分配的用户大致可以分为三种:捐赠方、受赠方以及实行公众监督的第三方。服务端可以对不同的用户进行分组,并设置不同的权限。例如,捐赠方可以分为匿名组、实名组、自然人组、法人或其他组织、机构组等;第三方可以分为政府组织、授信的社会公益机构、普通公众等;受赠方可以分为个人组、法人或机构组等。本专利技术实施例提供的公益捐赠物资分配方法应用于服务端。在一实施例中,如图2所示,提供了一种公益捐赠物资分配方法,其具体实现流程包括如下步骤:S1:获取捐赠方的供给信息,并将供给信息转换成供给向量。捐赠方的供给信息主要包括捐赠人的基本信息和捐赠物资的基本信息。其中,捐赠人的基本信息包括捐赠人的名字、联系方式、捐赠时间等;捐赠人可以是自然人、法人或其他政府组织或社会公益机构;捐赠人姓名也可以为匿名。捐赠物资的基本信息主要分为实物类物资和非实物类物资,实物类物资信息主要包括捐赠物资的品名、捐赠物资的图片、捐赠物资所在的地理位置、新旧程度、用途、等等;非实物类包括现金、支票等金融货币。供给向量是对供给信息进行数据抽取后得到的数据结构。例如,服务端可以将供给信息转换成数组或对象。供给向量的分量对应供给信息中的具体信息。以将供给信息转换成数组为列,数组中的元素可以为数值类型,或字符类型。如供给信息中捐赠人的名字、捐赠物资的品名等可以存储为字符类型;供给信息中捐赠物资的图片可以存为图片的链接地址;捐赠人的联系方式如电话号码可以存为数值类型,等。捐赠方通过客户端提交捐赠方信息和捐赠物资信息。具体地,捐赠方可以登录服务端的Web网站,在预设的页面进行提交,或者,通过手机APP提交。服务端可以通过表单获取捐赠方信息和捐赠物资信息,并将供给信息转换成供给向量,然后保存到预设的物资数据库中。其中,数据库包括但不限于各种关系型或非关系型数据库,如MS-SQL、Oracle、MySQL、Sybase、DB2、Redis、MongodDB、Hbase等,数据库可以在服务端本地,或通过网络与服务端相连。S2:获取受赠方的需求信息,并将需求信息转换成需求向量。受赠方信息主要包括受赠人的基本信息和受赠需求信息。其中,受赠需求信息与本文档来自技高网...

【技术保护点】
1.一种公益捐赠物资分配方法,其特征在于,所述公益捐赠物资分配方法包括:获取捐赠方的供给信息,并将所述供给信息转换成供给向量;获取受赠方的需求信息,并将所述需求信息转换成需求向量;根据预设捐赠物资分配模型,将所述供给向量和所述需求向量映射到所述预设捐赠物资分配模型定义的多维坐标系中,其中,所述供给向量所在的坐标点作为供给点,所述需求向量所在的坐标点作为需求点;计算每个所述供给点与每个所述需求点之间的距离,并将与每个所述需求点距离最短的供给点作为与该需求点匹配的目标供给点;将与所述目标供给点对应的捐赠方分配给与与所述目标供给点匹配的所述需求点对应的受赠方,并生成捐赠分配记录;将所述捐赠分配记录保存到预设捐赠数据库中,其中,所述预设捐赠数据库用于公开所述捐赠分配记录。

【技术特征摘要】
1.一种公益捐赠物资分配方法,其特征在于,所述公益捐赠物资分配方法包括:获取捐赠方的供给信息,并将所述供给信息转换成供给向量;获取受赠方的需求信息,并将所述需求信息转换成需求向量;根据预设捐赠物资分配模型,将所述供给向量和所述需求向量映射到所述预设捐赠物资分配模型定义的多维坐标系中,其中,所述供给向量所在的坐标点作为供给点,所述需求向量所在的坐标点作为需求点;计算每个所述供给点与每个所述需求点之间的距离,并将与每个所述需求点距离最短的供给点作为与该需求点匹配的目标供给点;将与所述目标供给点对应的捐赠方分配给与与所述目标供给点匹配的所述需求点对应的受赠方,并生成捐赠分配记录;将所述捐赠分配记录保存到预设捐赠数据库中,其中,所述预设捐赠数据库用于公开所述捐赠分配记录。2.如权利要求1所述的公益捐赠物资分配方法,其特征在于,所述供给向量包括捐赠物资的图片分量,捐赠时间分量,所述捐赠方的地理位置分量;所述需求向量包括物资需求信息分量,需求紧急程度分量,所述受赠方的地理位置分量,所述预设捐赠物资分配模型为由物资匹配度参数、时间匹配度参数和物流成本匹配度参数分别作为坐标轴构成的三维坐标系,所述根据预设捐赠物资分配模型,将所述供给向量和所述需求向量映射到所述预设捐赠物资分配模型定义的多维坐标系中,包括:将所述需求向量作为所述三维坐标系的原点;将所述捐赠物资的图片分量与所述物资需求信息分量进行供需匹配,得到相似度值,并根据所述相似度值确定所述供给向量在所述物资匹配度参数对应的坐标轴上的坐标;根据所述捐赠时间分量和所述需求紧急程度分量,计算捐受双方的时间差,并将所述时间差作为所述供给向量在所述时间匹配度参数对应的坐标轴上的坐标;根据所述捐赠方的地理位置分量和所述受赠方的地理位置分量,计算捐受双方之间的物流成本,并将所述物流成本作为所述供给向量在所述物流成本匹配度参数对应的坐标轴上的坐标。3.如权利要求2所述的公益捐赠物资分配方法,其特征在于,所述将所述捐赠物资的图片分量与所述物资需求信息分量进行供需匹配,得到相似度值,并根据所述相似度值确定所述供给向量在所述物资匹配度参数对应的坐标轴上的坐标,包括:对所述捐赠物资的图片分量中的图片进行图像识别,得到至少一个描述捐赠物资特征的特征标签;对所述物资需求信息进行关键字提取,得到目标关键字;将所述目标关键字与所述特征标签进行一致性比较,将与所述目标关键字一致的所述特征标签的数量作为相似度值,并将所述相似度值的倒数作为作为所述物资匹配度参数对应的坐标轴上的坐标。4.如权利要求3所述的公益捐赠物资分配方法,其特征在于,所述对所述捐赠物资的图片分量中的图片进行图像识别,得到至少一个描述捐赠物资特征的特征标签,包括:根据捐赠物资的物资类型,选取与所述物资类型对应的预设图片分类模型对所述捐赠物资的图片分量中的图片进行图像识别,得到所述捐赠物资的特征标签。5.如权利要求4所述的公益捐赠物资分配方法,其特征在于,所述根据捐赠物资的物资类型,选取与所述物资类型对应的预设图片分类模型对所述捐赠物资的图片分量中的图片进行图像识别,得到所述捐赠物资的特征标签之后,所述公益捐赠物...

【专利技术属性】
技术研发人员:刘轲
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1