1.一种信息推送的方法,其特征在于,所述方法包括:
接收用户通过终端发送的查询请求,其中,所述查询请求包括关键字;
在预先设置的数据库中查询包含所述关键字的记录,将包含所述关键字的记录作为备选记录;
对每条备选记录执行以下步骤:基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数;累加备选记录中各个预定字段的值对应的分数与预先设置的该预定字段的权重的乘积得到备选记录的总分数;
向所述终端推送总分数大于预设阈值的备选记录。
2.根据权利要求1所述的方法,其特征在于,所述基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数,包括:
确定备选记录中每个预定字段的值与其他备选记录中相同预定字段的值的重要度之比;
根据所确定的重要度之比为每个预定字段构建判断矩阵;
计算所构建的判断矩阵的最大特征值对应的特征向量;
获取计算出的特征向量中相应的元素作为备选记录中每个预定字段的值对应的分数。
3.根据权利要求1所述的方法,其特征在于,所述基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数,包括:
根据预先建立的各个预定字段的值与分数的对应关系,确定备选记录中各个预定字段的值对应的分数。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述数据库中预定字段的权重通过以下步骤确定:
获取所述数据库中每个预定字段与其他预定字段的重要度之比;
根据所获取的重要度之比建立判断矩阵;
确定所建立的判断矩阵的最大特征值对应的特征向量;
获取所确定的特征向量中相应的元素作为所述数据库中每个预定字段的权重。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述查询请求还包括筛选信息,所述筛选信息包括待筛选字段和筛选条件;以及
所述在预先设置的数据库中查询包含所述关键字的记录,将包含所述关键字的至少一条记录作为备选记录,包括:
在预先设置的数据库中查询包含所述关键字的记录;
判断查询到的记录中待筛选字段的值是否满足所述筛选条件;
如果是,则将查询到的记录作为备选记录。
6.根据权利要求1-3中任一项所述的方法,其特征在于,所述数据库通过以下步骤设置:
搜索包括特征信息的网页,其中,所述特征信息包括以下至少一项:企业名称、工商注册号、统一社会信用代码、组织机构代码;
抓取搜索到的网页中内容;
响应于判断出所述数据库中不存在包括所述特征信息的记录,新建包括所述特征信息的记录;
将抓取的内容存入包括所述特征信息的记录中。
7.根据权利要求1-3中任一项所述的方法,其特征在于,所述预定字段包括以下至少一项:企业所属行业,企业规模,企业产品类型,企业物流能力。
8.根据权利要求1-3中任一项所述的方法,其特征在于,所述向所述终端推送所述总分数大于预设阈值的备选记录,包括:
基于所述总分数大于预设阈值的备选记录中各个补充字段的值确定所述总分数大于预设阈值的备选记录中各个补充字段的值对应的分数,其中,所述补充字段包括以下至少一项:企业许可经营项目的数量、企业采购成本、企业注册资本金额、企业生产的产品数量,企业的专利和著作权个数、企业信息化程度、企业违规失信行为的次数、企业舆情信息;
累加所述总分数大于预设阈值的备选记录中各个补充字段的值对应的分数与预先设置的该补充字段的权重的乘积得到所述总分数大于预设阈值的备选记录的补充分数;
向所述终端推送所述补充分数大于预先设置的补充阈值的备选记录。
9.一种信息推送的装置,其特征在于,所述装置包括:
接收单元,用于接收用户通过终端发送的查询请求,其中,所述查询请求包括关键字;
查询单元,用于在预先设置的数据库中查询包含所述关键字的记录,将包含所述关键字的记录作为备选记录;
计算单元,用于对每条备选记录执行以下步骤:基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数;累加备选记录中各个预定字段的值对应的分数与预先设置的该预定字段的权重的乘积得到备选记录的总分数;
推送单元,用于向所述终端推送总分数大于预设阈值的备选记录。
10.根据权利要求9所述的装置,其特征在于,所述计算单元,包括第二确定子单元;以及
所述第二确定子单元,包括:
确定模块,用于确定备选记录中每个预定字段的值与其他备选记录中相同预定字段的值的重要度之比;
构建模块,用于根据所确定的重要度之比为每个预定字段构建判断矩阵;
计算模块,用于计算所构建的判断矩阵的最大特征值对应的特征向量;
获取模块,用于获取计算出的特征向量中相应的元素作为备选记录中每个预定字段的值对应的分数。
11.根据权利要求9所述的装置,其特征在于,所述计算单元,包括:
第一确定子单元,用于根据预先建立的各个预定字段的值与分数的对应关系,确定备选记录中各个预定字段的值对应的分数。
12.根据权利要求9-11中任一项所述的装置,其特征在于,所述装置还包括确定单元,用于确定数据库中预定字段的权重;以及
所述确定单元,包括:
第一获取子单元,用于获取所述数据库中每个预定字段与其他预定字段的重要度之比;
建立子单元,用于根据所获取的重要度之比建立判断矩阵;
第三确定子单元,用于确定所建立的判断矩阵的最大特征值对应的特征向量;
第二获取子单元,用于获取所确定的特征向量中相应的元素作为所述数据库中每个预定字段的权重。
13.根据权利要求9-11中任一项所述的装置,其特征在于,所述查询请求还包括筛选信息,所述筛选信息包括待筛选字段和筛选条件;以及
所述查询单元,包括:
查询子单元,用于在预先设置的数据库中查询包含所述关键字的记录;
判断子单元,用于判断查询到的记录中待筛选字段的值是否满足所述筛选条件,如果是,则将查询到的记录作为备选记录。
14.根据权利要求9-11中任一项所述的装置,其特征在于,所述装置还包括设置单元,用于设置所述数据库;以及
所述设置单元,包括:
搜索子单元,用于搜索包括特征信息的网页,其中,所述特征信息包括以下至少一项:企业名称、工商注册号、统一社会信用代码、组织机构代码;
抓取子单元,用于抓取搜索到的网页中内容;
新建子单元,用于响应于判断出所述数据库中不存在包括所述特征信息的记录,新建包括所述特征信息的记录;
存储子单元,用于将抓取的内容存入包括所述特征信息的记录中。
15.根据权利要求9-11中任一项所述的装置,其特征在于,所述推送单元,包括:
第四确定子单元,用于基于所述总分数大于预设阈值的备选记录中各个补充字段的值确定所述总分数大于预设阈值的备选记录中各个补充字段的值对应的分数,其中,所述补充字段包括以下至少一项:企业许可经营项目的数量、企业采购成本、企业注册资本金额、企业生产的产品数量,企业的专利和著作权个数、企业信息化程度、企业违规失信行为的次数、企业舆情信息;
计算子单元,用于累加所述总分数大于预设阈值的备选记录中各个补充字段的值对应的分数与预先设置的该补充字段的权重的乘积得到所述总分数大于预设阈值的备选记录的补充分数;
推送子单元,用于向所述终端推送所述补充分数大于预先设置的补充阈值的备选记录。
16.一种设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序,在所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1到8中任一项所述的方法。