首页 / 专利库 / 专利权 / 申请 / 国际申请 / 请求书 / 公益捐书评分方法、装置、设备及计算机可读存储介质

公益捐书评分方法、装置、设备及计算机可读存储介质

阅读:817发布:2020-05-12

专利汇可以提供公益捐书评分方法、装置、设备及计算机可读存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种公益捐书评分方法、装置、设备及计算机可读存储介质,该公益捐书评分方法包括以下步骤:当检测到捐书参与 请求 时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。本发明通过捐书评分衡量用户参与公益捐书活动的情况,简单快捷的知晓用户参与公益捐书活动的情况,便于公益捐书活动的开展。,下面是公益捐书评分方法、装置、设备及计算机可读存储介质专利的具体信息内容。

1.一种公益捐书评分方法,其特征在于,所述公益捐书评分方法包括以下步骤:
当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
2.如权利要求1所述的公益捐书评分方法,其特征在于,所述公益捐书评分方法还包括:
在获取捐书参与信息之后,将所述捐书参与信息存储至数据库,以更新数据库中的总捐书参与信息。
从所述数据库中读取总捐书参与信息,并根据所述总捐书参与信息确定图书捐献数和图书捐献数。
3.如权利要求2所述的公益捐书评分方法,其特征在于,所述根据所述总捐书参与信息确定图书角捐献数的步骤包括:
获取所述总捐书参与信息中的总捐步数,并判断所述总捐步数是否大于或等于预设捐步数;
当所述总捐步数大于或等于预设捐步数时,用所述总捐步数除以预设捐步数,以获取所述总捐步数与预设捐步数之间的商值;
根据所述总捐步数与预设捐步数之间的商值确定图书角捐献数。
4.如权利要求2所述的公益捐书评分方法,其特征在于,所述根据所述总捐书参与信息确定图书捐献数的步骤包括:
获取所述总捐书参与信息中的每个分享图书的图书分享总次数,并判断所述图书分享总次数是否大于或等于预设图书分享次数;
在所述图书分享总次数大于或等于预设图书分享次数时,增加预设数量的图书分享总次数大于或等于预设图书分享次数的分享图书。
5.如权利要求1-4中任一项所述的公益捐书评分方法,其特征在于,所述根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分的步骤之后,还包括:
获取历史捐书总评分榜,并将所述捐书参与用户的当前捐书总评分与所述历史捐书总评分榜中的每个捐书总评分进行比较,以确定所述当前捐书总评分的待排行榜次;
根据所述待排行榜次更新所述历史捐书总评分榜,以确定当前捐书总评分榜。
6.如权利要求5所述的公益捐书评分方法,其特征在于,所述根据所述待排行榜次更新所述历史捐书总评分榜,以确定当前捐书总评分榜的步骤之后,还包括:
以间隔预设时间获取捐书总评分榜,并从所述捐书总评分榜中获取所述捐书参与用户的排行榜次;
确定所述排行榜次所在的积分兑换区间,并根据所述积分兑换区间获取所述捐书参与用户的公益捐书积分。
7.如权利要求6所述的公益捐书评分方法,其特征在于,所述公益捐书评分方法还包括:
在检测到意向捐书兑换请求时,获取所述意向捐书兑换请求中捐书参与用户的公益捐书积分;
根据预设兑换规则将所述公益捐书积分兑换为对应的意向捐书数,并根据所述意向捐书数更新意向捐书总数。
8.一种公益捐书评分装置,其特征在于,所述公益捐书评分装置包括:
获取确定模,用于当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
评分模块,用于根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
计算模块,用于根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
9.一种公益捐书评分设备,其特征在于,所述公益捐书评分设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的公益捐书评分程序,所述公益捐书评分程序被所述处理器执行时实现以下步骤:
当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有公益捐书评分程序,所述公益捐书评分程序被处理器执行时实现以下步骤:
当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。

说明书全文

公益捐书评分方法、装置、设备及计算机可读存储介质

技术领域

[0001] 本发明涉及互联网技术领域,尤其涉及一种公益捐书评分方法、装置、设备及计算机可读存储介质。

背景技术

[0002] 随着人们对偏远地区教育的重视,越来越多的人都投身于公益捐书活动中,公益捐书活动一般是在线下进行的,由志愿者进行捐书数据的统计,而捐书数据较多,统计速度较慢,也无法追溯捐献书籍的去向。目前,随着互联网的快速发展,能够在线上进行公益捐书活动,从而提高捐书数据的统计速度,实现捐献书籍的可追溯。
[0003] 线上进行的公益捐书活动具有多个维度,用户可基于不同的维度参与公益捐书活动,而现有技术中缺乏对用户在各个维度参与公益捐书活动的监控和分析,无法知晓用户参与公益捐书活动的情况,不便于公益捐书活动的开展。
[0004] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

[0005] 本发明的主要目的在于提供一种公益捐书评分方法、装置、设备及计算机可读存储介质,旨在解决现有技术无法知晓用户参与公益捐书活动的情况,不便于公益捐书活动的开展的技术问题。
[0006] 为实现上述目的,本发明提供一种公益捐书评分方法,所述公益捐书评分方法包括以下步骤:
[0007] 当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
[0008] 根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
[0009] 根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
[0010] 可选地,所述公益捐书评分方法还包括:
[0011] 在获取捐书参与信息之后,将所述捐书参与信息存储至数据库,以更新数据库中的总捐书参与信息。
[0012] 从所述数据库中读取总捐书参与信息,并根据所述总捐书参与信息确定图书捐献数和图书捐献数。
[0013] 可选地,所述根据所述总捐书参与信息确定图书角捐献数的步骤包括:
[0014] 获取所述总捐书参与信息中的总捐步数,并判断所述总捐步数是否大于或等于预设捐步数;
[0015] 当所述总捐步数大于或等于预设捐步数时,用所述总捐步数除以预设捐步数,以获取所述总捐步数与预设捐步数之间的商值;
[0016] 根据所述总捐步数与预设捐步数之间的商值确定图书角捐献数。
[0017] 可选地,所述根据所述总捐书参与信息确定图书捐献数的步骤包括:
[0018] 获取所述总捐书参与信息中的每个分享图书的图书分享总次数,并判断所述图书分享总次数是否大于或等于预设图书分享次数;
[0019] 在所述图书分享总次数大于或等于预设图书分享次数时,增加预设数量的图书分享总次数大于或等于预设图书分享次数的分享图书。
[0020] 可选地,所述根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分的步骤之后,还包括:
[0021] 获取历史捐书总评分榜,并将所述捐书参与用户的当前捐书总评分与所述历史捐书总评分榜中的每个捐书总评分进行比较,以确定所述当前捐书总评分的待排行榜次;
[0022] 根据所述待排行榜次更新所述历史捐书总评分榜,以确定当前捐书总评分榜。
[0023] 可选地,所述根据所述待排行榜次更新所述历史捐书总评分榜,以确定当前捐书总评分榜的步骤之后,还包括:
[0024] 以间隔预设时间获取捐书总评分榜,并从所述捐书总评分榜中获取所述捐书参与用户的排行榜次;
[0025] 确定所述排行榜次所在的积分兑换区间,并根据所述积分兑换区间获取所述捐书参与用户的公益捐书积分。
[0026] 可选地,所述公益捐书评分方法还包括:
[0027] 在检测到意向捐书兑换请求时,获取所述意向捐书兑换请求中捐书参与用户的公益捐书积分;
[0028] 根据预设兑换规则将所述公益捐书积分兑换为对应的意向捐书数,并根据所述意向捐书数更新意向捐书总数。
[0029] 为实现上述目的,本发明还提供一种公益捐书评分装置,所述公益捐书评分装置包括:
[0030] 获取确定模,用于当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
[0031] 评分模块,用于根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
[0032] 计算模块,用于根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
[0033] 本发明还提供一种公益捐书评分设备,该公益捐书评分设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的公益捐书评分程序,所述公益捐书评分程序被所述处理器执行时实现以下步骤:
[0034] 当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
[0035] 根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
[0036] 根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
[0037] 本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有公益捐书评分程序,所述公益捐书评分程序被处理器执行时实现以下步骤:
[0038] 当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
[0039] 根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
[0040] 根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
[0041] 本发明提供的公益捐书评分方法、装置、设备及计算机可读存储介质,当检测到捐书参与请求时,从该捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据该捐书参与维度确定捐书评分规则,然后根据该捐书评分规则和该捐书参与信息对该捐书参与用户进行捐书评分,以获取该捐书参与用户在该捐书参与维度的捐书评分增加值,最后根据该捐书评分增加值和该捐书参与用户的历史捐书总评分计算该捐书参与用户的当前捐书总评分,本方案通过监控和分析用户参与公益捐书活动的情况,并基于每个维度的捐书评分规则进行捐书评分,用捐书评分衡量用户参与公益捐书活动的情况,简单快捷的知晓用户参与公益捐书活动的情况,便于公益捐书活动的开展。附图说明
[0042] 图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;
[0043] 图2为本发明公益捐书评分方法第一实施例的流程示意图;
[0044] 图3为本发明公益捐书评分方法第二实施例的流程示意图;
[0045] 图4为本发明公益捐书评分装置第一实施例的功能模块示意图。
[0046] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0047] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0048] 本发明实施例的主要解决方案是:当检测到捐书参与请求时,从该捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据该捐书参与维度确定捐书评分规则,然后根据该捐书评分规则和该捐书参与信息对该捐书参与用户进行捐书评分,以获取该捐书参与用户在该捐书参与维度的捐书评分增加值,最后根据该捐书评分增加值和该捐书参与用户的历史捐书总评分计算该捐书参与用户的当前捐书总评分。
[0049] 现有技术缺乏对用户在各个维度参与公益捐书活动的监控和分析,无法知晓用户参与公益捐书活动的情况,不便于公益捐书活动的开展。
[0050] 本发明提供一种解决方案,本方案通过监控和分析用户参与公益捐书活动的情况,并基于每个维度的捐书评分规则进行捐书评分,用捐书评分衡量用户参与公益捐书活动的情况,简单快捷的知晓用户参与公益捐书活动的情况,便于公益捐书活动的开展。
[0051] 如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
[0052] 本发明实施例设备可以是PC,也可以是智能手机、平板电脑和便携计算机等具有显示功能的可移动式终端设备。
[0053] 如图1所示,该设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。
用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选的用户接口
1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器
1001的存储装置。
[0054] 可选地,该设备还可以包括摄像头、RF(Radio Frequency,射频)电路传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在设备移动到边时,关闭显示屏和/或背光。作为运动传感器的一种,重加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0055] 本领域技术人员可以理解,图1中示出的设备结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0056] 如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及公益捐书评分程序。
[0057] 在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的公益捐书评分程序,并执行以下步骤:
[0058] 当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
[0059] 根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
[0060] 根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
[0061] 进一步地,处理器1001可以用于调用存储器1005中存储的公益捐书评分程序,还执行以下步骤:
[0062] 在获取捐书参与信息之后,将所述捐书参与信息存储至数据库,以更新数据库中的总捐书参与信息。
[0063] 从所述数据库中读取总捐书参与信息,并根据所述总捐书参与信息确定图书角捐献数和图书捐献数。
[0064] 进一步地,处理器1001可以用于调用存储器1005中存储的公益捐书评分程序,还执行以下步骤:
[0065] 获取所述总捐书参与信息中的总捐步数,并判断所述总捐步数是否大于或等于预设捐步数;
[0066] 当所述总捐步数大于或等于预设捐步数时,用所述总捐步数除以预设捐步数,以获取所述总捐步数与预设捐步数之间的商值;
[0067] 根据所述总捐步数与预设捐步数之间的商值确定图书角捐献数。
[0068] 进一步地,处理器1001可以用于调用存储器1005中存储的公益捐书评分程序,还执行以下步骤:
[0069] 获取所述总捐书参与信息中的每个分享图书的图书分享总次数,并判断所述图书分享总次数是否大于或等于预设图书分享次数;
[0070] 在所述图书分享总次数大于或等于预设图书分享次数时,增加预设数量的图书分享总次数大于或等于预设图书分享次数的分享图书。
[0071] 进一步地,处理器1001可以用于调用存储器1005中存储的公益捐书评分程序,还执行以下步骤:
[0072] 获取历史捐书总评分榜,并将所述捐书参与用户的当前捐书总评分与所述历史捐书总评分榜中的每个捐书总评分进行比较,以确定所述当前捐书总评分的待排行榜次;
[0073] 根据所述待排行榜次更新所述历史捐书总评分榜,以确定当前捐书总评分榜。
[0074] 进一步地,处理器1001可以用于调用存储器1005中存储的公益捐书评分程序,还执行以下步骤:
[0075] 以间隔预设时间获取捐书总评分榜,并从所述捐书总评分榜中获取所述捐书参与用户的排行榜次;
[0076] 确定所述排行榜次所在的积分兑换区间,并根据所述积分兑换区间获取所述捐书参与用户的公益捐书积分。
[0077] 进一步地,处理器1001可以用于调用存储器1005中存储的公益捐书评分程序,还执行以下步骤:
[0078] 在检测到意向捐书兑换请求时,获取所述意向捐书兑换请求中捐书参与用户的公益捐书积分;
[0079] 根据预设兑换规则将所述公益捐书积分兑换为对应的意向捐书数,并根据所述意向捐书数更新意向捐书总数。
[0080] 本发明公益捐书评分设备的具体实施例与下述公益捐书评分方法的各具体实施例基本相同,在此不作赘述。
[0081] 本发明提供一种公益捐书评分方法。
[0082] 参照图2,图2为本发明公益捐书评分方法第一实施例的流程示意图。
[0083] 在本实施例中,该公益捐书评分方法包括:
[0084] 步骤S101,当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
[0085] 该公益捐书评分方法应用于公益捐书评分设备,该公益捐书评分设备通过网络接口与移动终端连接,该移动终端包括智能手机和平板电脑等。用户可基于该移动终端参与公益捐书活动,该公益捐书活动包括五个捐书参与维度,分别为图书分享维度、义工报名维度、店捐书维度、上门收书维度和捐步筹书维度,用户可基于不同的维度触发包含不同捐书参与维度的捐书参与请求。该公益捐书评分设备在接收到基于图书分享维度触发的图书分享请求时,从该图书分享请求中获取待分享图书、用户昵称、预设logo、预设文字以及分享接口,并根据该待分享图书名称、用户ID、预设logo、预设文字生成图书分享信息,然后通过该分享接口分享该图书分享信息。该分享接口包括微信好友接口、微信朋友圈接口、微博接口、QQ好友接口和QQ空间接口等。在分享该图书分享信息时,统计捐书参与用户的图书分享次数,并将用户的图书分享次数写入数据库,在图书分享完成后,根据捐书参与用户、图书分享次数和图书分享维度触发包含图书分享维度的捐书参与请求。
[0086] 该公益捐书评分设备在接收到基于义工报名维度触发的义工报名请求时,从义工报名请求中捐书参与用户、用户手机号码和捐书义工活动类型,然后根据该捐书义工活动类型获取用户参与表,并将该捐书参与用户写入该用户参与表,同时记录报名时间,并以短信的方式将报名成功信息和捐书义工活动的开始时间告知至用户。当监测到该捐书义工活动结束后,从数据库中读取用户上传的捐书义工活动的参与数据,并对该参与数据进行验证,当验证通过时,更新该捐书参与用户的义工参与次数,在义工参与次数更新完成时,根据捐书参与用户、义工参与次数和义工报名维度触发包含义工报名维度的捐书参与请求。
[0087] 该公益捐书评分设备在接收到基于门店捐书维度触发的门店捐书请求时,从该门店捐书请求中获取用户位置,并根据该用户位置确定捐书门店,即从数据库中读取各个捐书门店的地理位置,然后计算每个捐书门店离用户位置之间的距离,选择距离用户位置最近的捐书门店,并将该门店捐书请求中的用户ID和意向捐书数量告知选择的捐书门店,同时以短信或推送的方式将选择的捐书门店的地址信息和联系方式等告知用户,最后在监测到该捐书门店输入的捐书确认信息时,更新用户的意向捐书数量,并根据捐书参与用户、意向捐书数量和门店捐书维度触发包含门店捐书维度的捐书参与请求。
[0088] 该公益捐书评分设备在接收到基于上门收书维度触发的上门收书请求时,从该上门收书请求中获取用户位置,并根据该用户位置确定上门业务员,即获取上门业务员的位置信息,并根据该用户位置和该位置信息给用户分配上门业务员,或者从该上门收书请求中获取上门业务员,然后将该上门收书请求中的意向捐书数量告知该上门业务员,最后在监测到该上门业务员输入的收书确认信息时,更新用户的意向捐书数量,并根据捐书参与用户、意向捐书数量和上门收书维度触发包含门店捐书维度的捐书参与请求。在具体实施中,用户选择意向捐书数量后,根据该意向捐书数量和捐书用户信息生成二维码,并将该二维码发送至预约的业务员或门店,当业务员上门收书时,让对应的捐书用户扫描二维码,以确定上门收书完成,更新用户的意向捐书数量,当捐书用户将书籍传递至门店后,门店可出示对应的二维码,让捐书用户扫描,以确定门店捐书完成,更新用户的意向捐书数量,并根据捐书参与用户、意向捐书数量和上门收书维度触发包含门店捐书维度的捐书参与请求。
[0089] 该公益捐书评分设备在检测到捐书参与请求时,从该捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据该捐书参与维度确定捐书评分规则,该捐书参与信息包括捐步数量、图书分享次数、意向捐书数量和义工参与次数等,该捐书评分规则包括图书分享次数评分规则、意向捐书数量评分规则、义工参与次数评分规则和捐步数量评分规则等,不同的捐书参与维度对应不同的捐书评分规则。例如,该捐书参与维度为图书分享维度,则该捐书评分规则为图书分享次数评分规则。
[0090] 步骤S102,根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
[0091] 该公益捐书评分设备在确定捐书评分规则后,根据该捐书评分规则和该捐书参与信息对该捐书参与用户进行捐书评分,以获取该捐书参与用户在当前捐书参与维度的捐书评分增加值。用Y表示捐书评分增加值,用X1表示每天的图书分享次,单位为次、用X2表示意向捐书数量,单位为本、用X3表示义工参与次数,单位为次,用户X4表示捐步数量,单位为千步,则该捐书评分总规则可表示为Y=0.5X1+0.8X2+5X3+0.1X4,其中,1<=X1<=2,1<=X2<=10,X3>=1,1<=X4<=5,而图书分享次数评分规则为Y=0.5X1,即用户每天的每分享一次书籍,则捐书评分增加值增加0.5分,上限为1分;意向捐书数量评分规则为Y=0.8X2,即用户每天捐献一本书籍,则捐书评分增加值增加0.8分;该义工参与次数评分规则为Y=5X3,即用户每完成一次义工,捐书评分增加值为5分;该捐步数量评分规则为Y=0.1X4,即用户每天的捐步数量为每1000步,捐书评分增加值为0.1分,上限为5分。上述图书分享次数评分规则、意向捐书数量评分规则、义工参与次数评分规则和捐步数量评分规则均可配置。
[0092] 步骤S103,根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
[0093] 该公益捐书评分设备中存储有每个捐书参与用户的历史捐书总评分,初始历史捐书总评分为零。该公益捐书评分设备在获取捐书评分增加值之后,根据该捐书评分增加值和该捐书参与用户的历史捐书总评分计算该捐书参与用户的当前捐书总评分,即将捐书评分增加值与该参与用户的历史捐书总评分相加,并将历史捐书总评分置为当前捐书总评分进行存储。在具体实施中,该公益捐书评分设备还可以获取该捐书参与用户在当前捐书参与维度下的历史捐书评分,然后基于该历史捐书评分和该捐书评分增加值计算该捐书参与用户在当前捐书参与维度下的捐书总评分,并将历史捐书评分更新为该捐书总评分。
[0094] 在本实施例中,本发明当检测到捐书参与请求时,从该捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据该捐书参与维度确定捐书评分规则,然后根据该捐书评分规则和该捐书参与信息对该捐书参与用户进行捐书评分,以获取该捐书参与用户在该捐书参与维度的捐书评分增加值,最后根据该捐书评分增加值和该捐书参与用户的历史捐书总评分计算该捐书参与用户的当前捐书总评分,本方案通过监控和分析用户参与公益捐书活动的情况,并基于每个维度的捐书评分规则进行捐书评分,用捐书评分衡量用户参与公益捐书活动的情况,简单快捷的知晓用户参与公益捐书活动的情况,便于公益捐书活动的开展。
[0095] 进一步的,参照图3,基于上述第一实施例提出了本发明公益捐书评分方法的第二实施例,与前述例的区别在于,该公益捐书评分方法还包括:
[0096] 步骤S104,在获取捐书参与信息之后,将所述捐书参与信息存储至数据库,以更新数据库中的总捐书参与信息。
[0097] 该公益捐书评分设备在获取捐书参与信息之后,将该捐书参与信息存储至数据,以更新数据库中的总捐书参与信息,该总捐书参与信息为图书分享总次数、义工参与总次数、意向捐书总数和捐步总数等。
[0098] 步骤S105,从所述数据库中读取总捐书参与信息,并根据所述总捐书参与信息确定图书角捐献数和图书捐献数。
[0099] 该公益捐书评分设备以间隔预设时间从该数据库中读取总捐书参与信息,并根据该总捐书参与信息确定图书角捐献数和图书捐献数,具体地,获取该总捐书参与信息中的总捐步数,并判断该总捐步数是否大于或等于预设捐步数,如果该总捐步数大于或等于预设捐步数,则用该总捐步数除以预设捐步数,以获取该总捐步数与预设捐步数之间的商值,然后根据该总捐步数与预设捐步数之间的商值确定图书角捐献数,即总捐步数与预设捐步数之间的商值的整数部分为图书角捐献数;获取该总捐书参与信息中的每个分享图书的图书分享总次数,并判断该图书分享总次数是否大于或等于预设图书分享次数,如果该图书分享总次数大于或等于预设图书分享次数,则增加预设数量的图书分享总次数大于或等于预设图书分享次数的分享图书,该预设数量可由本领域技术人员根据实际情况进行设置,本实施例对此不作具体限制。
[0100] 在本实施例中,本发明根据数据库中的总捐书参与信息确定图书角捐献数和图书捐献数,实现图书角捐献数和图书捐献数的即时更新。
[0101] 进一步地,基于上述第一或第二实施例提出了本发明公益捐书评分方法的第三实施例,与前述实施例的区别在于,该步骤S103之后,还包括:
[0102] 获取历史捐书总评分榜,并将所述捐书参与用户的当前捐书总评分与所述历史捐书总评分榜中的每个捐书总评分进行比较,以确定所述当前捐书总评分的待排行榜次;
[0103] 根据所述待排行榜次更新所述历史捐书总评分榜,以确定当前捐书总评分榜。
[0104] 该公益捐书评分设备在得到捐书参与用户的当前捐书总评分后,获取数据库中存储的历史捐书总评分榜,并根据该捐书参与用户的当前捐书总评分和该历史捐书总评分榜确定当前捐书总评分榜,即根据该捐书参与用户的当前捐书总评分和该历史捐书总评分榜更新历史捐书总评分榜,具体地,将该捐书参与用户的当前捐书总评分与该历史捐书总评分榜中的每个捐书总评分进行比较,以确定当前捐书总评分的待排行榜次,根据该待排行榜次更新该历史捐书总评分榜,以确定当前捐书总评分榜,即将该历史捐书总评分榜中排行榜次低于该待排行榜次的捐书总评分后移排行榜次,而高于该待排行榜次的捐书总评分保持排行榜次。在具体实施中,还可根据捐书参与用户在每个捐书参与维度中的捐书评分进行每个捐书参与维度的捐书评分榜划分。在另一具体实施中,还可给处于捐书总评分榜中的捐书参与用户颁发相应的捐书参与勋章或奖励等。
[0105] 在本实施例中,本发明通过生成捐书总评分榜,便于捐书参与用户快速知晓自己的捐书参与情况,提升用户体验。
[0106] 进一步地,基于上述第一、第二或第三实施例提出了本发明公益捐书评分方法的第四实施例,与前述实施例的区别在于,该公益捐书评分方法还包括:
[0107] 以间隔预设时间获取捐书总评分榜,并从所述捐书总评分榜中获取所述捐书参与用户的排行榜次;
[0108] 确定所述排行榜次所在的积分兑换区间,并根据所述积分兑换区间获取所述捐书参与用户的公益捐书积分。
[0109] 该公益捐书评分设备以间隔预设时间获取捐书总评分榜,并从该捐书总评分榜中获取该捐书参与用户的排行榜次,然后确定该排行榜次所在的积分兑换区间,并根据该积分兑换区间获取该捐书参与用户的公益捐书积分,该积分兑换区间包括第一积分兑换区间、第二积分兑换区间、第三积分兑换区间和第四积分兑换区间,第一积分兑换区间的排行榜次为1-3,公益捐书积分为20分,第二积分兑换区间的排行榜次为4-10,公益捐书积分为15分,第三积分兑换区间的排行榜次为11-15,公益捐书积分为10分,第四积分兑换区间的排行榜次为16-20,公益捐书积分为5分。在具体实施中,当检测到公益捐书积分的兑换请求时,获取该兑换请求中捐书参与用户的公益捐书积分,并根据该公益捐书积分确定该捐书参与用户可兑换的商品,并将该捐书参与用户可兑换的商品告知该捐书参与用户,当检测到兑换确认请求时,从该兑换确认请求中获取兑换商品,并扣除相应的公益捐书积分。
[0110] 在本实施例中,本发明通过捐书参与用户的排行榜次,奖励捐书参与用户不同的公益捐书积分,有效的提高用户参与捐书活动的积极性。
[0111] 进一步地,基于上述第四实施例提出了本发明公益捐书评分方法的第五实施例,与前述实施例的区别在于,该公益捐书评分方法还包括:
[0112] 在检测到意向捐书兑换请求时,获取所述意向捐书兑换请求中捐书参与用户的公益捐书积分;
[0113] 根据预设兑换规则将所述公益捐书积分兑换为对应的意向捐书数,并根据所述意向捐书数更新意向捐书总数。
[0114] 该公益捐书评分设备在检测到意向捐书兑换请求时,获取该意向捐书兑换请求中捐书参与用户的公益捐书积分,然后根据预设兑换规则将该公益捐书积分兑换为对应的意向捐书数,并根据该意向捐书数更新意向捐书总数。该预设兑换规则为20个公益捐书积分兑换16本意向捐书、15个公益捐书积分兑换12本意向捐书、10个公益捐书积分兑换6本意向捐书和5个公益捐书积分兑换2本意向捐书等,例如、公益捐书积分为25,则兑换的意向捐书数为18,该预设兑换规则对本领域技术人员来说可根据实际情况进行设置,在本实施例对此不作具体限制。
[0115] 在本实施例中,本发明能够将公益捐书积分兑换为意向捐书数,实现虚拟积分转换为实物图书,极大的提高用户参与捐书活动的积极性。
[0116] 本发明还提供一种公益捐书评分装置。
[0117] 参照图4,图4为本发明公益捐书评分装置第一实施例的功能模块示意图。
[0118] 在本实施例中,该公益捐书评分装置包括:
[0119] 获取确定模块101,用于当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
[0120] 评分模块102,用于根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
[0121] 计算模块103,用于根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
[0122] 进一步地,该公益捐书评分装置还包括:
[0123] 更新模块,用于在获取捐书参与信息之后,将所述捐书参与信息存储至数据库,以更新数据库中的总捐书参与信息。
[0124] 所述获取确定模块101,还用于从所述数据库中读取总捐书参与信息,并根据所述总捐书参与信息确定图书角捐献数和图书捐献数。
[0125] 进一步地,所述获取确定模块101,还用于:
[0126] 获取所述总捐书参与信息中的总捐步数,并判断所述总捐步数是否大于或等于预设捐步数;
[0127] 当所述总捐步数大于或等于预设捐步数时,用所述总捐步数除以预设捐步数,以获取所述总捐步数与预设捐步数之间的商值;
[0128] 根据所述总捐步数与预设捐步数之间的商值确定图书角捐献数。
[0129] 进一步地,所述获取确定模块101,还用于:
[0130] 获取所述总捐书参与信息中的每个分享图书的图书分享总次数,并判断所述图书分享总次数是否大于或等于预设图书分享次数;
[0131] 在所述图书分享总次数大于或等于预设图书分享次数时,增加预设数量的图书分享总次数大于或等于预设图书分享次数的分享图书。
[0132] 进一步地,所述获取确定模块101,还用于:
[0133] 获取历史捐书总评分榜,并将所述捐书参与用户的当前捐书总评分与所述历史捐书总评分榜中的每个捐书总评分进行比较,以确定所述当前捐书总评分的待排行榜次;
[0134] 根据所述待排行榜次更新所述历史捐书总评分榜,以确定当前捐书总评分榜。
[0135] 进一步地,所述获取确定模块101,还用于:
[0136] 以间隔预设时间获取捐书总评分榜,并从所述捐书总评分榜中获取所述捐书参与用户的排行榜次;
[0137] 确定所述排行榜次所在的积分兑换区间,并根据所述积分兑换区间获取所述捐书参与用户的公益捐书积分。
[0138] 进一步地,该公益捐书评分装置还包括:
[0139] 获取模块,用于在检测到意向捐书兑换请求时,获取所述意向捐书兑换请求中捐书参与用户的公益捐书积分;
[0140] 兑换模块,用于根据预设兑换规则将所述公益捐书积分兑换为对应的意向捐书数,并根据所述意向捐书数更新意向捐书总数。
[0141] 本发明公益捐书评分装置的具体实施例与上述公益捐书评分方法的各具体实施例基本相同,在此不作赘述。
[0142] 此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有公益捐书评分程序,所述公益捐书评分程序被处理器执行时实现以下步骤:
[0143] 当检测到捐书参与请求时,从所述捐书参与请求中获取捐书参与用户、捐书参与信息和捐书参与维度,并根据所述捐书参与维度确定捐书评分规则;
[0144] 根据所述捐书评分规则和所述捐书参与信息对所述捐书参与用户进行捐书评分,以获取所述捐书参与用户在所述捐书参与维度的捐书评分增加值;
[0145] 根据所述捐书评分增加值和所述捐书参与用户的历史捐书总评分计算所述捐书参与用户的当前捐书总评分。
[0146] 进一步地,所述公益捐书评分程序被处理器执行时还实现以下步骤:
[0147] 在获取捐书参与信息之后,将所述捐书参与信息存储至数据库,以更新数据库中的总捐书参与信息。
[0148] 从所述数据库中读取总捐书参与信息,并根据所述总捐书参与信息确定图书角捐献数和图书捐献数。
[0149] 进一步地,所述公益捐书评分程序被处理器执行时还实现以下步骤:
[0150] 获取所述总捐书参与信息中的总捐步数,并判断所述总捐步数是否大于或等于预设捐步数;
[0151] 当所述总捐步数大于或等于预设捐步数时,用所述总捐步数除以预设捐步数,以获取所述总捐步数与预设捐步数之间的商值;
[0152] 根据所述总捐步数与预设捐步数之间的商值确定图书角捐献数。
[0153] 进一步地,所述公益捐书评分程序被处理器执行时还实现以下步骤:
[0154] 获取所述总捐书参与信息中的每个分享图书的图书分享总次数,并判断所述图书分享总次数是否大于或等于预设图书分享次数;
[0155] 在所述图书分享总次数大于或等于预设图书分享次数时,增加预设数量的图书分享总次数大于或等于预设图书分享次数的分享图书。
[0156] 进一步地,所述公益捐书评分程序被处理器执行时还实现以下步骤:
[0157] 获取历史捐书总评分榜,并将所述捐书参与用户的当前捐书总评分与所述历史捐书总评分榜中的每个捐书总评分进行比较,以确定所述当前捐书总评分的待排行榜次;
[0158] 根据所述待排行榜次更新所述历史捐书总评分榜,以确定当前捐书总评分榜。
[0159] 进一步地,所述公益捐书评分程序被处理器执行时还实现以下步骤:
[0160] 以间隔预设时间获取捐书总评分榜,并从所述捐书总评分榜中获取所述捐书参与用户的排行榜次;
[0161] 确定所述排行榜次所在的积分兑换区间,并根据所述积分兑换区间获取所述捐书参与用户的公益捐书积分。
[0162] 进一步地,所述公益捐书评分程序被处理器执行时还实现以下步骤:
[0163] 在检测到意向捐书兑换请求时,获取所述意向捐书兑换请求中捐书参与用户的公益捐书积分;
[0164] 根据预设兑换规则将所述公益捐书积分兑换为对应的意向捐书数,并根据所述意向捐书数更新意向捐书总数。
[0165] 本发明计算机可读存储介质的具体实施例与上述公益捐书评分方法的各具体实施例基本相同,在此不作赘述。
[0166] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0167] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0168] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0169] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈