信息推荐方法、存储介质及计算机设备与流程

文档序号:17930705发布日期:2019-06-15 00:49阅读:101来源:国知局
信息推荐方法、存储介质及计算机设备与流程

本申请涉及信息推荐技术领域,具体而言,本申请涉及一种信息推荐方法、存储介质及计算机设备。



背景技术:

资源信息管理是很重要的部分,根据用户的需求信息进行信息的推送也是必不可少的部分,如:在企业中,根据企业员工的需求进行商品采购,采购物料成本占经营总成本的比例很大,直接影响到企业的经营,所以,如何将用户的需求信息数据化,进而基于量化后的需求信息指导采购信息至关重要。

但现有技术中,往往通过问卷调查或通过采购需求者填写采购需求清单获取各用户的需求信息,整合需求信息还依赖于人工进行,且收集到的采购信息过于片面,还需要用户填写采购清单,后续如何根据需求信息进行需求信息的筛选以及供应商的选择,也均需要人工付出大量的人力成本进行,人为干预过多,采购依据的需求信息不够科学,无法做到自动根据用户需求进行资源信息的推荐,实用性差。



技术实现要素:

本申请提供了一种信息推送方法、存储介质及计算机设备,以实现需求信息的量化,更加科学智能地进行信息推荐。

本申请实施例首先提供了一种信息推送方法,包括:

获取用户输入的用户需求信息,根据所述用户需求信息在平台当前已存的资源信息列表中进行检索;

若未检索到所述需求信息对应的第一资源信息,则将该第一资源信息记录到所述资源信息需求列表中;

累计接收到的所述第一资源信息的检索频次,当检索频次达到阈值时,生成平台需求信息;

根据所述平台需求信息在第三方平台上搜索对应的渠道信息,并选取预设数量的渠道信息推送至平台管理员。

在一种实施例中,所述选取预设数量的渠道信息推送至平台管理员的步骤,包括:

对搜索得到的渠道信息进行排序,选取排序靠前的预设数量的渠道信息;

将所述预设数量的渠道信息发送至平台管理员。

在一种实施例中,所述对搜索得到的渠道信息进行排序的步骤,包括:

解析所述用户需求信息,获得所述需求信息中的渠道信息;

根据所述渠道信息的检索频次对该渠道信息进行排序。

在一种实施例中,所述根据所述平台需求信息在第三方平台上搜索对应的渠道信息的步骤之前,还包括:

根据所述平台的标识信息获取多个平台的商品信息需求列表中;

累计整合多个平台的需求信息。

在一种实施例中,所述根据所述用户需求信息在平台当前已存的资源信息列表中进行检索的步骤,包括:

解析所述用户需求信息提取检索信息;

根据所述检索信息在平台当前已存的资源信息列表中进行检索。

在一种实施例中,所述推送方法,还包括:

若检索到所述需求信息对应的第二资源信息,则将所述第二资源信息返回至用户端。

在一种实施例中,所述选取预设数量的渠道信息推送至平台管理员的步骤之前,还包括:

利用平台向选取的渠道发送请求信息;

接收并统计所述渠道信息响应所述请求信息的回复信息;

根据所述回复信息对所述渠道信息进行筛选。

在一种实施例中,所述选取预设数量的渠道信息推送至平台管理员的步骤之后,还包括:

建立所述渠道信息与对应的第一资源信息之间的关联关系并存储于局部渠道信息库中;

若检测到平台当前已存的资源信息列表中所述第一资源信息低于预设阈值,调用所述局部渠道信息库中所述第一资源信息对应的渠道信息,并向所述渠道信息发送请求信息。

更进一步地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行上述任一项技术方案所述的信息推送方法的步骤。

更进一步地,本申请实施例还提供了一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意一技术方案所述的信息推送方法的步骤。

与现有技术相比,本申请提供的方案至少具备如下优点:

本申请实施例提供的信息推送方法,基于用户输入的用户需求信息进行需求信息的收集、记录需求信息中未展示于当前平台上的第一资源信息,根据对第一资源信息的检索频次生成平台需求信息,根据平台需求信息进行渠道的搜索与推荐。本申请实施例提供的方案能够降低采购流程中人为因素的干扰,使得需求信息数据化,依据数据化的需求信息进行采购,提高量化需求信息的效率,使得采购数据更加准确,符合用户需求,且提高采购过程的效率。

本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本申请一个实施例提供的信息推送方法的流程示意图;

图2为本申请一个实施例提供的根据所述用户需求信息在平台当前已存的资源信息列表中进行检索的流程示意图;

图3为本申请一个实施例提供的当所述平台有多个时,对多个平台接收到的需求信息进行整合的流程示意图;

图4为本申请一个实施例提供的选取预设数量的渠道信息推送至平台管理员的步骤的流程示意图;

图5为图4提供的实施例中对搜索得到的渠道信息进行排序的流程示意图;

图6为本申请一种实施例提供的建立第一资源信息与渠道信息之间的关联关系的流程示意图;

图7为本申请一种实施例提供的信息推送方法的环境示意图;

图8为本申请一种实施例提供的信息推送装置的结构示意图;

图9为本申请一种实施例提供的计算机设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一直播视频图像称为第二直播视频图像,且类似地,可将第二直播视频图像称为第一直播视频图像。第一直播视频图像和第二直播视频图像两者都是直播视频图像,但其不是同一个直播视频图像。

本领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本申请首先提供了一种信息推送方法,其流程示意图如图1所示,包括如下步骤:

步骤s110,获取用户输入的用户需求信息,根据所述用户需求信息在平台当前已存的资源信息列表中进行检索;

步骤s120,若未检索到所述需求信息对应的第一资源信息,则将该第一资源信息记录到所述资源信息需求列表中;

步骤s130,累计接收到的所述第一资源信息的检索频次,当检索频次达到阈值时,生成平台需求信息;

步骤s140,根据所述平台需求信息在第三方平台上搜索对应的渠道信息,并选取预设数量的渠道信息推送至平台管理员。

本申请实施例获取多个平台上的用户需求信息,整合多个平台上的需求信息,所述平台可以是共享平台,该平台上展示有至少一种资源,该资源可以是实体资源,如商品等,也可以是虚拟资源,如文档资料等,该平台接收用户需求,根据用户需求查询已存储的供用户使用的资源,若已存储有用户请求的资源,则响应用户需求,返回该资源。

本申请提供的方案,首先获取用户输入的用户需求信息,根据用户的需求信息在平台当前已存的资源信息列表中进行检索,若检索到所述检索信息对应的第一资源信息,则将所述资源信息返回给用户端,若并未检索到检索信息对应的第一资源信息,则将该第一资源信息记录到所述资源信息需求列表中,该资源信息需求列表为平台端自动抓取的平台的需求列表,即平台上并未存储的但被用户检索的需求信息。本实施例中所述的未检索到所述需求信息对应的第一资源信息,包括如下情形:平台上从未存储该资源信息,则需要对该资源信息进行渠道信息的筛选,将筛选后的渠道信息推送至平台管理员,以便与该渠道建立关联。也包括如下情形:平台上存储有对应的第一资源信息,并不满足用户对该资源的数量要求,即当前平台上对该资源信息缺货,需要补货,该种情形下,可以采用本申请提供的方案,根据平台需求信息在第三方平台上搜索渠道信息,选取预设数量的渠道信息推送至平台管理员,也可以调用与该资源信息预先建立关联关系的渠道信息,将该渠道信息推送至平台管理员处。

本申请实施例提供的方案,基于用户输入的用户需求信息进行需求信息的收集、记录需求信息中未展示于当前平台上的第一资源信息,根据对第一资源信息的检索频次生成平台需求信息,根据平台需求信息进行渠道的搜索与推荐。降低采购流程中人为因素的干扰,使得需求信息数据化,依据数据化的需求信息进行采购,提高量化需求信息的效率,使得采购数据更加准确,符合用户需求,且提高采购过程的效率。

为了更清楚本申请提供的信息推送方案及其技术效果,接下来以多个实施例对其具体方案进行详细阐述。

在一种实施例中,在步骤s110的输入用户输入的用户需求信息,根据所述用户需求信息在平台当前已存的资源信息列表中进行检索的步骤,对于其流程,如图2所示,包括如下子步骤:

s1101,解析所述用户需求信息提取检索信息;

s1102,根据所述检索信息在平台当前已存的资源信息列表中进行检索。

解析用户需求信息,提取其中的检索信息,如用户的需求信息中有某一商品及对应的采购数量等信息,该需求信息对应的检索信息,包括:商品名、商品种类、商品属性等。根据所述检索信息在平台当前已存的资源信息列表中进行检索。

举例说明本申请实施例提供的方案,用户端输入的需求信息是两支铅笔,检索信息是“两支”、“铅笔”,根据检索信息检索平台的资源信息列表,该列表中记录有当前平台上的资源种类及对应存货数量,若资源信息列表中未显示有“铅笔”(铅笔为第一资源信息),则利用步骤s120的将该第一资源信息记录到所述资源信息需求列表中,接下来进行步骤s130至s140所述的步骤。若资源信息列表中检索到第一资源信息—“铅笔”,但不满足检索信息中的“两支”的条件,则调取与该资源信息已建立的渠道信息,将该渠道信息发送至平台管理员。

一种实施例中,当所述平台有多个时,在步骤s110的根据所述用户需求信息在平台当前已存的资源信息列表中进行检索的步骤之前,还可以对多个平台接收到的需求信息进行整合,其流程示意图如图3所示,包括如下步骤:

s310,根据所述平台的标识信息获取多个平台的商品信息需求列表中;

s320,累计整合多个平台的需求信息。

本申请实施例提供的平台存在多个,多个所述平台分别放置于不同的地理位置,各平台设置有编号,则平台的标识信息包括但不限于平台的地理位置、平台编号以及其他能够标识该平台的信息,根据平台的标识信息获取该平台上收集到的需求信息,以便对所述需求信息进行统一处理。

一种实施例中,步骤s140中选取预设数量的渠道信息推送至平台管理员的步骤,可以通过如下方式进行,其流程示意图如图4所示。

s1401,对搜索得到的渠道信息进行排序,选取排序靠前的预设数量的渠道信息;

s1402,将所述预设数量的渠道信息发送至平台管理员。

本申请实施例中的渠道信息为提供上述资源信息的提供者,如供应方,上述第一资源信息的供应方可能不止一个,若在第三方平台上搜索到对应一个第一资源信息的渠道信息不止一个时,本申请实施例通过对搜索得到的渠道信息进行排序,按照排序结果,选取排序靠前的预设数量的渠道信息,并将选取的渠道信息推送至平台管理员,以解决第一资源信息对应的渠道信息存在多个时,如何筛选渠道信息的问题。

在一种实施例中,对步骤s1401中的搜索得到的渠道信息进行排序的步骤可以按照如下方式进行,其流程示意图如图5所示,包括如下子步骤:

s14011,解析所述用户需求信息,获得所述需求信息中的渠道信息;

s14012,根据所述渠道信息的检索频次对该渠道信息进行排序。

用户输入的用户需求信息中,包括资源信息的渠道信息,如资源信息为商品,用户输入的需求信息为“盼盼小面包”,其中“盼盼”为资源信息“小面包”的渠道信息,即渠道信息为“盼盼公司”。因此可以通过解析用户需求信息获得用户需求信息中的渠道信息,统计所述渠道信息的检索频次,根据该渠道信息的检索频次对该渠道信息进行排序。

进一步地,步骤s140中的选取预设数量的渠道信息推送至平台管理员的步骤之前,还可以利用平台向选取的渠道发送请求信息。通过平台向选取的渠道信息中的渠道发送请求信息,建立联系,发送表征需要该渠道提供对应第一资源信息的请求信息。结合上一实施例,平台需求信息为“小面包”,选取的渠道信息中有“盼盼集团”,则平台通过检索该渠道相关信息获得请求信息的接收方,向盼盼集团供应方发送请求对方供货,建立合作的信息。该方案依据选取出来的渠道信息进行资源信息供应的请求,进一步解放人力,实现采购过程中供应方筛选的过程。

进一步地,若选取的渠道信息有多个,按照上述方式,通过平台向选取的多个所述平台发送请求信息,根据请求信息中提供的回复期限,统计回复期限之前接收到回复信息,则将所述回复信息对应的渠道信息推送至平台管理员。通过本申请提供的方式进行渠道信息的进一步筛选,若初步选取的渠道信息并不能建立关联关系,即渠道信息响应于平台发出的请求信息,则表明平台与渠道信息建立了关联关系。如渠道信息为资源供应方,供应方不回应平台发出的请求信息,则表明资源供应方无法满足平台请求,则将该部分渠道信息剔除。按照本申请提供的进一步筛选渠道信息的方式,保证渠道信息与平台之间的信息发送的时效性,提高渠道信息推送的效率。

进一步地,步骤s140的步骤中选取预设数量的渠道信息推送至平台管理员的步骤之后,还可以采用如下方式建立第一资源信息与渠道信息之间的关联关系,以便后续调用,其流程示意图如图6所示。

s1403,建立所述渠道信息与对应的第一资源信息之间的关联关系并存储于局部渠道信息库中;

s1404,若检测到平台当前已存的资源信息列表中所述第一资源信息低于预设阈值,调用所述局部渠道信息库中所述第一资源信息对应的渠道信息,并向所述渠道信息发送请求信息。

根据上述方式建立第一资源信息与渠道信息之间的关联关系,积累并建立局部渠道信息库,不断扩充平台上的资源信息列表,若检测到平台资源信息列表中的资源数量不足时,调用局部渠道信息库中,该资源信息对应的渠道信息,向该渠道信息发送请求,进一步降低人工参与程度,提高平台智能化程度。

本申请实施例还提供了一种信息推送方法的环境示意图,如图7所示,在该实施环境中,包括用户端,平台端,平台管理员端,所述用户端及平台管理员端可以是同一硬件设备的不同账号或不同设备端,所述用户端及平台管理员端可以为终端,所述平台端可以为计算机设备。

需要说明的是,终端以及计算机设备可为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。计算机设备110以及终端110可以通过蓝牙、usb(universalserialbus,通用串行总线)或者其他通讯连接方式进行连接,计算机设备可以为服务器,本申请在此不做限制。

以上为本申请提供的信息推送方法实施例,针对于该方法,下面阐述与其对应的信息推送装置的实施例。

本申请实施例还提供了一种信息推送装置,其结构示意图如图8所示,包括获取模块810、记录模块820、累计模块830、推送模块840,具体如下:

获取模块810,用于获取用户输入的用户需求信息,根据所述用户需求信息在平台当前已存的资源信息列表中进行检索;

记录模块820,用于若未检索到所述需求信息对应的第一资源信息,则将该第一资源信息记录到所述资源信息需求列表中;

累计模块830,用于累计接收到的所述第一资源信息的检索频次,当检索频次达到阈值时,生成平台需求信息;

推送模块840,用于根据所述平台需求信息在第三方平台上搜索对应的渠道信息,并选取预设数量的渠道信息推送至平台管理员。

关于上述实施例中的信息推送装置,其中各个模块、单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

进一步地,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现上述任意一项所述的信息推送方法。其中,所述存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,存储介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。可以是只读存储器,磁盘或光盘等。

更进一步地,本申请实施例还提供一种计算机设备,所述计算机设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任意一项所述的信息推送方法。

图9是根据一示例性实施例示出的一种用于计算机设备900的框图。例如,计算机设备900可以被提供为一服务器。参照图9,计算机设备900包括处理组件922,其进一步包括一个或多个处理器,以及由存储器932所代表的存储器资源,用于存储可由处理组件922的执行的指令,例如应用程序。存储器932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件922被配置为执行指令,以执行上述信息推送方法的步骤。

计算机设备900还可以包括一个电源组件926被配置为执行计算机设备900的电源管理,一个有线或无线网络接口950被配置为将计算机设备900连接到网络,和一个输入输出(i/o)接口958。计算机设备900可以操作基于存储在存储器932的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

应该理解的是,在本申请各实施例中的各功能单元可集成在一个处理模块中,也可以各个单元单独物理存在,也可以两个或两个以上单元集成于一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1