信息推送方法、装置以及设备制造方法及图纸

技术编号:18426310 阅读:80 留言:0更新日期:2018-07-12 01:59
本申请公开了信息推送方法、装置以及设备。该方法的一具体实施方式包括:接收用户通过终端发送的查询请求,其中,查询请求包括关键字;在预先设置的数据库中查询包含关键字的记录,将包含关键字的记录作为备选记录;对每条备选记录执行以下步骤:基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数;累加备选记录中各个预定字段的值对应的分数与预先设置的该预定字段的权重的乘积得到备选记录的总分数;向终端推送总分数大于预设阈值的备选记录。该实施方式实现了信息的筛选,使用户获取信息的效率更高。

Information push methods, devices, and equipment

The application discloses an information push method, device and device. A specific implementation of this method includes receiving a query request sent by a terminal by a user, in which a query request includes a keyword; a record containing a keyword is querying in a pre set database, a record containing a keyword is recorded as an alternative record; the following steps are performed on each candidate record: Based on the alternative The value of each predetermined field in the record determines the score corresponding to the value of the corresponding predetermined field in the alternative record; the score corresponding to the values of each predetermined field in the accumulated alternate record and the product of the predetermined weight of the predetermined field gets the total score of the selected record; the total fraction of the total number of the predetermined fields is pushed to the terminal for the selected record which is greater than the preset threshold. The implementation method achieves information screening and enables users to get information more efficiently.

【技术实现步骤摘要】
信息推送方法、装置以及设备
本申请涉及计算机
,具体涉及互联网
,尤其涉及信息推送方法、装置以及设备。
技术介绍
随着互联网技术的发展,信息量已经以几何级别增长,同时,信息缺乏管理或管理不善,导致了用户筛选以及获取信息的效率较低。例如,企业在选择供应商时,有时仅根据对供应商的印象来筛选供应商,主观的成分过多,没有利用互联网中供应商各方面的信息形成全面的评价体系,不能高效客观的进行供应商筛选。
技术实现思路
本申请的目的在于提出一种改进的信息推送方法、装置以及设备,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了改进的信息推送方法,该方法包括:接收用户通过终端发送的查询请求,其中,所述查询请求包括关键字;在预先设置的数据库中查询包含所述关键字的记录,将包含所述关键字的记录作为备选记录;对每条备选记录执行以下步骤:基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数;累加备选记录中各个预定字段的值对应的分数与预先设置的该预定字段的权重的乘积得到备选记录的总分数;向所述终端推送总分数大于预设阈值的备选记录。在一些实施例中,所述基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数,包括:确定备选记录中每个预定字段的值与其他备选记录中相同预定字段的值的重要度之比;根据所确定的重要度之比为每个预定字段构建判断矩阵;计算所构建的判断矩阵的最大特征值对应的特征向量;获取计算出的特征向量中相应的元素作为备选记录中每个预定字段的值对应的分数。在一些实施例中,所述基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数,包括:根据预先建立的各个预定字段的值与分数的对应关系,确定备选记录中各个预定字段的值对应的分数。在一些实施例中,所述数据库中预定字段的权重通过以下步骤确定:获取所述数据库中每个预定字段与其他预定字段的重要度之比;根据所获取的重要度之比建立判断矩阵;确定所建立的判断矩阵的最大特征值对应的特征向量;获取所确定的特征向量中相应的元素作为所述数据库中每个预定字段的权重。在一些实施例中,所述查询请求还包括筛选信息,所述筛选信息包括待筛选字段和筛选条件;以及所述在预先设置的数据库中查询包含所述关键字的记录,将包含所述关键字的至少一条记录作为备选记录,包括:在预先设置的数据库中查询包含所述关键字的记录;判断查询到的记录中待筛选字段的值是否满足所述筛选条件;如果是,则将查询到的记录作为备选记录。在一些实施例中,所述数据库通过以下步骤设置:搜索包括特征信息的网页,其中,所述特征信息包括以下至少一项:企业名称、工商注册号、统一社会信用代码、组织机构代码;抓取搜索到的网页中内容;响应于判断出所述数据库中不存在包括所述特征信息的记录,新建包括所述特征信息的记录;将抓取的内容存入包括所述特征信息的记录中。在一些实施例中,所述预定字段包括以下至少一项:企业所属行业,企业规模,企业产品类型,企业物流能力。在一些实施例中,所述向所述终端推送所述总分数大于预设阈值的备选记录,包括:基于所述总分数大于预设阈值的备选记录中各个补充字段的值确定所述总分数大于预设阈值的备选记录中各个补充字段的值对应的分数,其中,所述补充字段包括以下至少一项:企业许可经营项目的数量、企业采购成本、企业注册资本金额、企业生产的产品数量,企业的专利和著作权个数、企业信息化程度、企业违规失信行为的次数、企业舆情信息;累加所述总分数大于预设阈值的备选记录中各个补充字段的值对应的分数与预先设置的该补充字段的权重的乘积得到所述总分数大于预设阈值的备选记录的补充分数;向所述终端推送所述补充分数大于预先设置的补充阈值的备选记录。第二方面,本申请提供了一种信息推送装置,该装置包括:接收单元,用于接收用户通过终端发送的查询请求,其中,所述查询请求包括关键字;查询单元,用于在预先设置的数据库中查询包含所述关键字的记录,将包含所述关键字的记录作为备选记录;计算单元,用于对每条备选记录执行以下步骤:基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数;累加备选记录中各个预定字段的值对应的分数与预先设置的该预定字段的权重的乘积得到备选记录的总分数;推送单元,用于向所述终端推送总分数大于预设阈值的备选记录。在一些实施例中,所述计算单元,包括第二确定子单元;以及所述第二确定子单元,包括:确定模块,用于确定备选记录中每个预定字段的值与其他备选记录中相同预定字段的值的重要度之比;构建模块,用于根据所确定的重要度之比为每个预定字段构建判断矩阵;计算模块,用于计算所构建的判断矩阵的最大特征值对应的特征向量;获取模块,用于获取计算出的特征向量中相应的元素作为备选记录中每个预定字段的值对应的分数。在一些实施例中,所述计算单元,包括:第一确定子单元,用于根据预先建立的各个预定字段的值与分数的对应关系,确定备选记录中各个预定字段的值对应的分数。在一些实施例中,所述装置还包括确定单元,用于确定数据库中预定字段的权重;以及所述确定单元,包括:第一获取子单元,用于获取所述数据库中每个预定字段与其他预定字段的重要度之比;建立子单元,用于根据所获取的重要度之比建立判断矩阵;第三确定子单元,用于确定所建立的判断矩阵的最大特征值对应的特征向量;第二获取子单元,用于获取所确定的特征向量中相应的元素作为所述数据库中每个预定字段的权重。在一些实施例中,所述查询请求还包括筛选信息,所述筛选信息包括待筛选字段和筛选条件;以及所述查询单元,包括:查询子单元,用于在预先设置的数据库中查询包含所述关键字的记录;判断子单元,用于判断查询到的记录中待筛选字段的值是否满足所述筛选条件,如果是,则将查询到的记录作为备选记录。在一些实施例中,所述装置还包括设置单元,用于设置所述数据库;以及所述设置单元,包括:搜索子单元,用于搜索包括特征信息的网页,其中,所述特征信息包括以下至少一项:企业名称、工商注册号、统一社会信用代码、组织机构代码;抓取子单元,用于抓取搜索到的网页中内容;新建子单元,用于响应于判断出所述数据库中不存在包括所述特征信息的记录,新建包括所述特征信息的记录;存储子单元,用于将抓取的内容存入包括所述特征信息的记录中。在一些实施例中,所述推送单元,包括:第四确定子单元,用于基于所述总分数大于预设阈值的备选记录中各个补充字段的值确定所述总分数大于预设阈值的备选记录中各个补充字段的值对应的分数,其中,所述补充字段包括以下至少一项:企业许可经营项目的数量、企业采购成本、企业注册资本金额、企业生产的产品数量,企业的专利和著作权个数、企业信息化程度、企业违规失信行为的次数、企业舆情信息;计算子单元,用于累加所述总分数大于预设阈值的备选记录中各个补充字段的值对应的分数与预先设置的该补充字段的权重的乘积得到所述总分数大于预设阈值的备选记录的补充分数;推送子单元,用于向所述终端推送所述补充分数大于预先设置的补充阈值的备选记录。第三方面,本申请提供了一种设备,包括:一个或多个处理器;存储器,用于存储一个或多个计算机程序,在所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如第一方面中任一实现方式所述的方法。本申请提供的信息推送方本文档来自技高网...

【技术保护点】
1.一种信息推送的方法,其特征在于,所述方法包括:接收用户通过终端发送的查询请求,其中,所述查询请求包括关键字;在预先设置的数据库中查询包含所述关键字的记录,将包含所述关键字的记录作为备选记录;对每条备选记录执行以下步骤:基于备选记录中各个预定字段的值确定备选记录中相应预定字段的值对应的分数;累加备选记录中各个预定字段的值对应的分数与预先设置的该预定字段的权重的乘积得到备选记录的总分数;向所述终端推送总分数大于预设阈值的备选记录。

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

【专利技术属性】
技术研发人员:李曙聪牛朋涛魏炎炎伊辉阳健
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1