金融市场产品的资讯推送方法及装置与流程

文档序号:20769736发布日期:2020-05-15 19:30阅读:258来源:国知局
金融市场产品的资讯推送方法及装置与流程

本发明涉及互联网领域,尤其涉及一种金融市场产品的资讯推送方法及装置。



背景技术:

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

随着互联网技术的快速发展,出现了越来越多的资讯平台,这些资讯平台能够方便用户获取海量的资讯信息。对于金融市场产品的投资用户来说,由于金融市场产品的价格受市场影响较大,因而,时刻关注金融市场各种资讯信息,能够帮助其作出正确的投资决策。

目前,现有资讯平台提供的资讯种类繁多、信息量大,导致金融市场产品的投资用户很难快速、高效地从海量的资讯信息中挖掘有效信息。

针对上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供一种金融市场产品的资讯推送方法,用以解决现有资讯平台提供的资讯种类繁多、信息量大,导致金融市场产品的投资用户难以从海量的资讯信息中挖掘有效信息的技术问题,该方法包括:采集待推送资讯的文本内容;将待推送资讯的文本内容输入到预先训练得到的资讯标注模型,输出待推送资讯对应的一个或多个资讯标签;根据待推送资讯对应的各个资讯标签,从预先构建的知识图谱模型中,查询待推送资讯关联的产品标签或用户标签,其中,知识图谱模型中包含:资讯标签、产品标签和用户标签之间的关联关系;根据待推送资讯关联的产品标签或用户标签,确定待推送待推送资讯的一个或多个待推送用户;将待推送资讯推送至各个待推送用户。

本发明实施例还提供一种金融市场产品的资讯推送装置,用以解决现有资讯平台提供的资讯种类繁多、信息量大,导致金融市场产品的投资用户难以从海量的资讯信息中挖掘有效信息的技术问题,该装置包括:资讯采集模块,用于采集待推送资讯的文本内容;资讯标注模块,用于将待推送资讯的文本内容输入到预先训练得到的资讯标注模型,输出待推送资讯对应的一个或多个资讯标签;知识图谱查询模块,用于根据待推送资讯对应的各个资讯标签,从预先构建的知识图谱模型中,查询待推送资讯关联的产品标签或用户标签,其中,知识图谱模型中包含:资讯标签、产品标签和用户标签之间的关联关系;推送对象确定模块,用于根据待推送资讯关联的产品标签或用户标签,确定待推送待推送资讯的一个或多个待推送用户;资讯推送模块,用于将待推送资讯推送至各个待推送用户。

本发明实施例还提供一种计算机设备,用以解决现有资讯平台提供的资讯种类繁多、信息量大,导致金融市场产品的投资用户难以从海量的资讯信息中挖掘有效信息的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述金融市场产品的资讯推送方法。

本发明实施例还提供一种计算机可读存储介质,用以解决现有资讯平台提供的资讯种类繁多、信息量大,导致金融市场产品的投资用户难以从海量的资讯信息中挖掘有效信息的技术问题,该计算机可读存储介质存储有执行上述金融市场产品的资讯推送方法的计算机程序。

本发明实施例中,在采集到待推送资讯的文本内容后,将待推送资讯的文本内容输入到预先训练得到的资讯标注模型,输出待推送资讯对应的一个或多个资讯标签,然后根据待推送资讯对应的各个资讯标签,从预先构建的知识图谱模型中,查询待推送资讯关联的产品标签或用户标签,最后根据待推送资讯关联的产品标签或用户标签,确定待推送待推送资讯的一个或多个待推送用户,并将待推送资讯推送至各个待推送用户。

通过本发明实施例,基于预先训练得到的资讯标注模型,对实时采集的待推送资讯的文本内容进行标注,得到待推送资讯的资讯标签,进而根据待推送资讯的资讯标签,从预先构建的知识图谱模型中,查询待推送资讯的关联的产品标签或用户标签,最后根据待推送资讯关联的产品标签或用户标签,确定接收待推送资讯的一个或多个待推送用户,并将待推送资讯推送至各个待推送用户,能够自动识别资讯内容的关注用户,并将资讯内容推送给关注用户,避免向用户推送大量无关资讯内容,大大提高了用户的资讯阅读效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中提供的一种金融市场产品的资讯推送方法流程图;

图2为本发明实施例中提供的一种资讯文本内容处理方法流程图;

图3为本发明实施例中提供的一种资讯推送系统示意图;

图4为本发明实施例中提供的一种知识谱图模型示意图;

图5为本发明实施例中提供的一种构建知识图谱的标签示意图;

图6为本发明实施例中提供的一种待推送资讯对应的第一时间戳和第二时间戳均落入产品价格时间段内的示意图;

图7为本发明实施例中提供的一种待推送资讯对应的第一时间戳和第二时间戳均未落入产品价格时间段内的示意图;

图8为本发明实施例中提供的一种待推送资讯对应的第一时间戳落入产品价格时间段内而第二时间戳未落入产品价格时间段内的示意图;

图9为本发明实施例中提供的一种待推送资讯对应的第一时间戳未落入产品价格时间段内而第二时间戳落入产品价格时间段内的示意图;

图10为本发明实施例中提供的一种资讯推送界面示意图;

图11为本发明实施例中提供的一种资讯展示界面示意图;

图12为本发明实施例中提供的一种金融市场产品的资讯推送装置示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本申请的实施,其中的步骤顺序不作限定,可根据需要作适当调整。

本发明实施例中提供了一种金融市场产品的资讯推送方法,图1为本发明实施例中提供的一种金融市场产品的资讯推送方法流程图,如图1所示,该方法可以包括如下步骤:

s101,采集待推送资讯的文本内容。

需要说明的是,本发明实施例中待推送资讯可以是任意一个资讯平台(例如,彭博社、wind、华尔街见闻等资讯平台)发布的资讯,可以是但不限于金融市场产品相关的资讯。

作为一种可选的实施方式,上述s101可以通过统一的资讯接口,与各个资讯平台进行对接,以采集各个资讯平台上发布的资讯信息。现有技术中,用户通过不同的资讯平台来查看新闻资讯,不仅耗时耗力,而且对于同一话题,可能不同的资讯平台上均会发布资讯,导致用户重复查看资讯会浪费很多时间。本发明实施例通过统一的资讯接口,与多个资讯平台对接,不仅可以提供更全面的资讯内容,而且还可以起到去冗余的作用。

s102,将待推送资讯的文本内容输入到预先训练得到的资讯标注模型,输出待推送资讯对应的一个或多个资讯标签。

需要说明的是,本发明实施例中资讯标注模型可以是预先通过机器学习训练得到的一个人工智能模型,该模型的输入数据是资讯的文本内容;该模型的输出数据是资讯对应的一个或多个资讯标签。可选地,各个资讯标签可以是从资讯文本内容中提取出来的关键词,也可以是从预先构建的标签库中匹配出来的标签,还可以是根据当前资讯文本内容,生成的标签。

图2为本发明实施例中提供的一种资讯文本内容处理方法流程图,如图2所示,在采集到待推送资讯的文本内容后,利用自然语言处理技术对资讯文本内容进行预处理,将预处理后的文本内容输入到预先训练得到的资讯标注模型中,输出待推送资讯的一个或多个资讯标签,加入到资讯标签库。由于互联网上的资讯内容是实时变化且不断更新,往往会产生很多新的资讯,因而,作为一种可选的实施方式,可以利用资讯标签库中的资讯标签和相应的资讯,对资讯标注模型进行更新,以使得更新后的资讯标注模型能够适应实时变化的资讯内容,提高对新资讯标注的准确率。

s103,根据待推送资讯对应的各个资讯标签,从预先构建的知识图谱模型中,查询待推送资讯关联的产品标签或用户标签,其中,知识图谱模型中包含:资讯标签、产品标签和用户标签之间的关联关系。

需要说明的是,本发明实施例中构建的知识图谱模型中的实体包括但不限于:资讯标签、产品标签和用户标签;实体之间的连接关系包括但不限于:资讯标签与资讯标签之间的关联关系、产品标签与产品标签之间的关联关系、用户标签与用户标签之间的关联关系、资讯标签与产品标签之间的关联关系、用户标签与资讯标签之间的关联关系、用户标签与产品标签之间的关联关系。

图3为本发明实施例中提供的一种资讯推送系统示意图,如图3所示,当采集到任意一个资讯平台发布的待推送资讯的文本内容后,将资讯文本内容输入到预先训练得到的资讯标注模型中,输出待推送资讯的一个或多个资讯标签,基于预先构建的知识谱图模型中,查找与待推送资讯关联的产品标签或用户标签,进而确定与待推送资讯关联的一个或多个待推送用户,将待推送资讯推送至各个待推送用户的终端设备(例如,手机、笔记本电脑、计算机等)。

由于金融市场产品的价格受市场因素影响,因而,一些资讯的发布,可能会影响到一些金融市场产品的价格;而对于金融市场产品的投资用户来说,经常会浏览关注一些金融市场资讯,以便根据关注的资讯确定交易(买入或卖出)一些金融市场产品。而一些普通投资用户,因自身对金融市场投资了解不多,可能会跟投一些专业投资用户进行产品交易,使得金融市场产品的投资用户之间也会存在一定的关联关系。对于相关产品或相关资讯,某个产品或资讯的变动,可能会影响到相关产品或资讯的变动,因而,相关产品之间或相关资讯之间也都可能存在某些联系。

因而,在本发明实施例构建的知识图谱模型中,用户标签与资讯标签之间的关联关系可以是关注;用户标签与产品标签之间的关联关系可以是交易;资讯标签与产品标签之间的关联关系可以是影响;资讯标签与资讯标签之间的关联关系可以是资讯相关系数;产品标签与产品标签之间的关联关系可以是产品相关系数;用户标签与用户标签之间的关联关系可以是跟投。

图4为本发明实施例中提供的一种知识谱图模型示意图,如图4所示,对于用户a,可以向其推送的资讯可以是资讯1(直接关注的资讯)、资讯2(与资讯1相关的资讯)、资讯3(与直接交易产品2关联的资讯)和资讯4(与产品1相关的产品3关联的资讯)。可见,本发明实施例通过构建知识图谱,可以将用户可能感兴趣的有效资讯均推送给用户。

需要注意的是,在上述s103之前,本发明实施例可以通过如下步骤来构建知识图谱模型:获取预先定义的用户标签、资讯标签和产品标签;建立各个标签之间的关联关系;根据预先定义的用户标签、资讯标签和产品标签,以及各个标签之间的关联关系,生成知识图谱模型。

图5为本发明实施例中提供的一种构建知识图谱的标签示意图,如图5所示,在采集到待推送资讯的文本内容后,利用自然语言处理技术对资讯文本内容进行预处理,将预处理后的文本内容输入到预先训练得到的资讯标注模型中,输出待推送资讯的一个或多个资讯标签,加入到资讯标签库。由于互联网上的资讯内容是实时变化且不断更新,往往会产生很多新的资讯,因而,作为一种可选的实施方式,可以利用资讯标签库中的资讯标签和相应的资讯,对资讯标注模型进行更新,以使得更新后的资讯标注模型能够适应实时变化的资讯内容,提高对新资讯标注的准确率。

作为一种可选的实施方式,本发明实施例通过如下步骤来确定资讯标签与资讯标签之间的关联关系:获取第一资讯标签和第二资讯标签对应资讯的热度曲线;根据第一资讯标签和第二资讯标签对应资讯的热度曲线,计算第一资讯标签与第二资讯标签的资讯相关系数;根据第一资讯标签与第二资讯标签的资讯相关系数,确定第一资讯标签与第二资讯标签之间的关联关系。

可选地,本发明实施例通过如下步骤来绘制各个资讯标签对应资讯的热度曲线:采集各个资讯标签对应资讯的资讯信息,统计各个资讯标签的热度信息;根据各个资讯标签的热度信息,计算各个资讯标签的热度指标;根据各个资讯标签的热度指标,绘制各个资讯标签对应资讯的热度曲线。需要注意的是,各个资讯标签对应资讯的热度信息包括但不下限于各个资讯标签对应资讯的点击总数、点赞总数或评论总数。

由于各个资讯标签对应资讯的热度指标都是随着时间不断变化的,为了让用户直观了解各个资讯标签对应资讯的热度变化趋势,可以将各个资讯标签对应资讯的热度曲线显示在界面上。

作为一种可选的实施方式,本发明实施例通过如下步骤来确定产品标签与产品标签之间的关联关系:获取第一产品标签和第二产品标签对应金融市场产品的价格曲线;根据第一产品标签和第二产品标签对应金融市场产品的价格曲线,计算第一产品标签和第二产品标签的产品相关系数;根据第一产品标签和第二产品标签的产品相关系数,确定第一产品标签和第二产品标签之间的关联关系。

本发明实施例可以通过如下公式来计算两个变量之间的相关系数:

其中,r(x,y)表示相关系数;x表示第一变量;y表示第二变量;cov(x,y)表示x和y的协方差;var[x]表示x的方差;var[y]表示y的方差。

可选地,本发明实施例通过如下步骤来绘制各个产品标签对应金融市场产品的价格曲线:采集各个产品标签对应金融市场产品的价格数据;根据各个产品标签对应金融市场产品的价格数据,绘制各个产品标签对应金融市场产品的价格曲线。可选地,可以将金融市场产品的价格曲线显示在界面上,以便用户直观了解各个金融市场产品的价格变化趋势。优选地,可以将待推送资讯关联的各个金融市场产品的价格曲线显示在待推送资讯的热度曲线上,以便用户快速了解某个资讯对各个金融市场产品价格变化趋势的影响。

作为一种可选的实施方式,本发明实施例通过如下步骤来确定用户标签与用户标签之间的关联关系:获取第一用户和第二用户投资金融市场产品的交易策略信息;根据第一用户和第二用户投资金融市场产品的交易策略信息,确定第一用户和第二用户之间的关联关系。

作为一种可选的实施方式,本发明实施例通过如下步骤来确定资讯标签与产品标签之间的关联关系:计算各个资讯标签对应资讯对金融市场产品的价格影响情况;根据各个资讯标签对应资讯对金融市场产品的价格影响情况,确定资讯标签与产品标签之间的关联关系。

作为一种可选的实施方式,本发明实施例通过如下步骤来确定用户标签与资讯标签之间的关联关系:采集用户浏览资讯的资讯信息;根据用户浏览资讯的资讯信息,确定用户标签与资讯标签之间的关联关系。

作为一种可选的实施方式,本发明实施例通过如下步骤来确定用户标签与产品标签之间的关联关系:采集用户投资金融市场产品的产品信息;根据用户投资金融市场产品的产品信息,确定用户标签与产品标签之间的关联关系。

s104,根据待推送资讯关联的产品标签或用户标签,确定待推送待推送资讯的一个或多个待推送用户。

具体地,上述s104可以通过如下两种方式中的任意一种或两种方式的结合来实现:方式一,根据待推送资讯关联的产品标签,确定待推送资讯关联的一个或多个金融市场产品,获取各个金融市场产品关联的一个或多个用户,并将获取到的一个或多个用户确定为待推送待推送资讯的一个或多个待推送用户;方式二,根据待推送资讯关联的用户标签,确定待推送资讯关联的一个或多个用户,并将待推送资讯关联的一个或多个用户确定为待推送待推送资讯的一个或多个待推送用户。

s105,将待推送资讯推送至各个待推送用户。

需要说明的是,本发明实施例在确定可能对待推送资讯感兴趣的各个待推送用户后,可以将待推送资讯推送至各个待推送用户的终端设备(例如,手机、笔记本电脑、计算机等),推送方式可以是短信、微信、邮件、网页等任意一种方式;推送的内容可以是但不限于文本、静态图、动态图、视频等形式。

本发明实施例根据资讯标签、用户标签和产品标签之间的关联关系,将采集到的资讯推送给不同的用户,能够使得不同用户资讯展示页面上不仅展示的资讯内容不同。可选地,在每个用户的推送界面上,可以设置资讯的排序也不同,资讯排序可按照对用户所关注产品影响的权重排序展示。优选地,还可以支持用户自定义选择资讯的排序方式。

作为一种优选的实施方式,在将待推送资讯推送至各个待推送用户的时候,还可以获取待推送资讯对各个金融市场产品的价格影响情况;并将待推送资讯和待推送资讯对各个金融市场产品的价格影响情况,推送至各个待推送用户。由于金融市场产品的投资用户关注资讯的主要目的就是为了对金融市场产品的交易作出决策,因而,本发明实施例在推送资讯内容的同时,将资讯对各个金融市场产品的价格影响情况,也推送给用户,可以帮助用户作出相关投资决策,大大提升了用户体验。

可选地,待推送资讯对各个金融市场产品的价格影响情况可以是但不限于价格波动率,由此,一种可选的实施方式中,本发明实施例可以通过如下步骤来计算资讯对各个金融市场产品价格变化影响的价格波动率:采集待推送资讯关联各个金融市场产品的价格数据;根据待推送资讯关联各个金融市场产品的价格数据,计算待推送资讯对各个金融市场产品价格变化影响的价格波动率。

其中,在根据待推送资讯关联各个金融市场产品的价格数据,计算待推送资讯对各个金融市场产品价格变化影响的价格波动率的时候,可以具体包括如下步骤:获取待推送资讯对应的第一时间戳和第二时间戳,其中,第一时间戳为待推送资讯发生时刻之前的一个时刻,第二时间戳为待推送资讯发生时刻之后的一个时刻;根据待推送资讯对应的第一时间戳和金融市场产品产生价格数据的价格时间段,确定金融市场产品在待推送资讯发生之前的第一价格;根据待推送资讯对应的第二时间戳和金融市场产品产生价格数据的价格时间段,确定金融市场产品在待推送资讯发生之后的第二价格;根据第一价格和第二价格,确定待推送资讯对金融市场产品价格变化影响的价格波动率。

可选地,通过如下步骤来确定金融市场产品在待推送资讯发生之前的第一价格,包括:判断第一时间戳是否落入金融市场产品产生价格数据的价格时间段内;如果第一时间戳落入金融市场产品产生价格数据的价格时间段内,则将金融市场产品产生价格数据的价格时间段内第一时间戳到待推送资讯发生时刻之间金融市场产品的平均价格或第一时间戳对应金融市场产品的价格,确定为金融市场产品在待推送资讯发生之前的第一价格;如果第一时间戳未落入金融市场产品产生价格数据对应的时间段内,则将第一时间戳之前且与第一时间戳相邻的一个价格时间段结束时刻对应金融市场产品的价格确定为金融市场产品在待推送资讯发生之前的第一价格。

可选地,通过如下步骤来确定金融市场产品在待推送资讯发生之后的第二价格,包括:判断第二时间戳是否落入金融市场产品产生价格数据的价格时间段内;如果第二时间戳落入金融市场产品产生价格数据的价格时间段内,则将金融市场产品产生价格数据的价格时间段内待推送资讯发生时刻到第二时间戳之间金融市场产品的平均价格或第二时间戳对应金融市场产品的价格,确定为金融市场产品在待推送资讯发生之后的第二价格;如果第二时间戳未落入金融市场产品产生价格数据对应的时间段内,则将在第二时间戳之后且与第二时间戳相邻的一个价格时间段开始时刻对应金融市场产品的价格确定为金融市场产品在待推送资讯发生之后的第二价格。

进一步地,在确定待推送资讯对金融市场产品价格变化影响的价格波动率之后,还可以根据待推送资讯对金融市场产品价格变化影响的价格波动率的正负值,确定待推送资讯对金融市场产品价格变化影响的影响趋势,其中,正值表示价格上涨,负值表示价格下跌。

本发明实施例中,假设待推送资讯对应的第一时间戳和第二时间戳分别为δt1和δt1,下面结合图6~图9来对第一价格和第二价格的确定具体说明:

如图6或图8所示,第一时间戳δt1落入了金融市场产品产生价格数据的价格时间段(即第一价格时间段t1~t2)内,则将金融市场产品产生价格数据的价格时间段内第一时间戳到待推送资讯发生时刻之间金融市场产品的平均价格或第一时间戳对应金融市场产品的价格,确定为金融市场产品在待推送资讯发生之前的第一价格;如图7或图9所示,第一时间戳δt1未落入金融市场产品产生价格数据对应的时间段内,则将第一时间戳之前且与第一时间戳相邻的一个价格时间段结束时刻对应金融市场产品的价格确定为金融市场产品在待推送资讯发生之前的第一价格。

如图6或图9所示,第二时间戳δt2落入金融市场产品产生价格数据的价格时间段(图6中第二时间戳δt2落入第一价格时间段t1~t2,图9中第二时间戳δt2落入第二价格时间段t3~t4)内,则将金融市场产品产生价格数据的价格时间段内待推送资讯发生时刻到第二时间戳之间金融市场产品的平均价格或第二时间戳对应金融市场产品的价格,确定为金融市场产品在待推送资讯发生之后的第二价格;如图7或图8所示,第二时间戳δt2未落入金融市场产品产生价格数据对应的时间段内,则将在第二时间戳之后且与第二时间戳相邻的一个价格时间段开始时刻对应金融市场产品的价格确定为金融市场产品在待推送资讯发生之后的第二价格。

需要注意的是,图7中第一时间戳δt1和第二时间戳δt2均未落入金融市场产品产生价格数据的价格时间段内,因而,将第一时间戳之前且与第一时间戳相邻的一个价格时间段结束时刻对应金融市场产品的价格确定为金融市场产品在待推送资讯发生之前的第一价格;且将在第二时间戳之后且与第二时间戳相邻的一个价格时间段开始时刻对应金融市场产品的价格确定为金融市场产品在待推送资讯发生之后的第二价格。

例如,待推送资讯a发生前后,产品a的第一价格和第二价格分别为p1和p2,则该待推送资讯a对该产品a影响的价格波动率表示为:

其中,δp表示待推送资讯a对该产品a影响的价格波动率。

由上可知,本发明实施例提供的金融市场产品的资讯推送方法,在采集到待推送资讯的文本内容后,将待推送资讯的文本内容输入到预先训练得到的资讯标注模型,输出待推送资讯对应的一个或多个资讯标签,然后根据待推送资讯对应的各个资讯标签,从预先构建的知识图谱模型中,查询待推送资讯关联的产品标签或用户标签,最后根据待推送资讯关联的产品标签或用户标签,确定待推送待推送资讯的一个或多个待推送用户,并将待推送资讯推送至各个待推送用户。

通过本发明实施例提供的金融市场产品的资讯推送方法,能够自动识别资讯内容的关注用户,并将资讯内容推送给关注用户,避免向用户推送大量无关资讯内容,大大提高了用户的资讯阅读效率。

在一种可选的实施例中,本发明实施例提供的金融市场产品的资讯推送方法还可以包括如下步骤:获取待推送资讯关联各个金融市场产品的地理位置信息;根据待推送资讯关联各个金融市场产品的地理位置信息,在地图上显示待推送资讯关对各个金融市场产品的价格影响情况。

图10为本发明实施例中提供的一种资讯推送界面示意图,如图10所示,在通过本发明实施例提供的资讯推送方法,确定用户a可能关注的资讯为资讯1、资讯2、资讯3和资讯4之后,可以在用户a的资讯推送界面上,可以将用户a可能关注的各个资讯按照地理位置信息显示在地图上,当用户选中某个资讯的情况下,可以显示该资讯的资讯信息,包括但不限于:标题、概要内容、热度值(根据热度信息计算出的热度指标)、热度信息(包括但不限于浏览量、评论量、转发量等)、来源资讯平台等。优选地,还可以显示该资讯对一个或多个金融市场产品的价格影响的波动率,以便用户及时作出投资决策,例如,买入下跌的产品或卖出上涨的产品等。

图11为本发明实施例中提供的一种资讯展示界面示意图,如图11所示,当用户点击图10中的某个资讯(例如,资讯3)之后,可以展示该资讯对各个金融市场产品的影响情况,不仅可以帮助用户了解当前资讯对其已关注产品的价格影响情况,而且可以帮助用户了解当前资讯对其未关注产品的价格影响情况,进一步提升用户体验。

可选地,如图10和图11所示,本发明实施例还可以根据历史事件确定当前资讯对金融市场产品价格波动率的预测值,正相关或负相关等信息。

基于同一发明构思,本发明实施例中还提供了一种金融市场产品的资讯推送装置,如下面的实施例所述。由于该装置实施例解决问题的原理与金融市场产品的资讯推送方法相似,因此该装置实施例的实施可以参见方法的实施,重复之处不再赘述。

图12为本发明实施例中提供的一种金融市场产品的资讯推送装置示意图,如图12所示,该装置可以包括:资讯采集模块11、资讯标注模块12、知识图谱查询模块13、推送对象确定模块14和资讯推送模块15。

其中,资讯采集模块11,用于采集待推送资讯的文本内容;资讯标注模块12,用于将待推送资讯的文本内容输入到预先训练得到的资讯标注模型,输出待推送资讯对应的一个或多个资讯标签;知识图谱查询模块13,用于根据待推送资讯对应的各个资讯标签,从预先构建的知识图谱模型中,查询待推送资讯关联的产品标签或用户标签,其中,知识图谱模型中包含:资讯标签、产品标签和用户标签之间的关联关系;推送对象确定模块14,用于根据待推送资讯关联的产品标签或用户标签,确定待推送待推送资讯的一个或多个待推送用户;资讯推送模块15,用于将待推送资讯推送至各个待推送用户。

由上可知,本发明实施例提供的金融市场产品的资讯推送装置,在采集到待推送资讯的文本内容后,将待推送资讯的文本内容输入到预先训练得到的资讯标注模型,输出待推送资讯对应的一个或多个资讯标签,然后根据待推送资讯对应的各个资讯标签,从预先构建的知识图谱模型中,查询待推送资讯关联的产品标签或用户标签,最后根据待推送资讯关联的产品标签或用户标签,确定待推送待推送资讯的一个或多个待推送用户,并将待推送资讯推送至各个待推送用户。

通过本发明实施例提供的金融市场产品的资讯推送装置,能够自动识别资讯内容的关注用户,并将资讯内容推送给关注用户,避免向用户推送大量无关资讯内容,大大提高了用户的资讯阅读效率。

在一种可选的实施例中,本发明实施例提供的金融市场产品的资讯推送装置中,推送对象确定模块14还用于根据待推送资讯关联的产品标签,确定待推送资讯关联的一个或多个金融市场产品,获取各个金融市场产品关联的一个或多个用户,并将获取到的一个或多个用户确定为待推送待推送资讯的一个或多个待推送用户;或根据待推送资讯关联的用户标签,确定待推送资讯关联的一个或多个用户,并将待推送资讯关联的一个或多个用户确定为待推送待推送资讯的一个或多个待推送用户。

在一种可选的实施例中,本发明实施例提供的金融市场产品的资讯推送装置还可以包括:知识图谱构建模块16,用于获取预先定义的用户标签、资讯标签和产品标签;建立各个标签之间的关联关系;根据预先定义的用户标签、资讯标签和产品标签,以及各个标签之间的关联关系,生成知识图谱模型。

可选地,本发明实施例提供的金融市场产品的资讯推送装置中,知识图谱构建模块16可以包括:资讯关联关系确定模块161,用于获取第一资讯标签和第二资讯标签对应资讯的热度曲线;根据第一资讯标签和第二资讯标签对应资讯的热度曲线,计算第一资讯标签与第二资讯标签的资讯相关系数;根据第一资讯标签与第二资讯标签的资讯相关系数,确定第一资讯标签与第二资讯标签之间的关联关系。

进一步地,上述资讯关联关系确定模块161还用于采集各个资讯标签对应资讯的资讯信息,统计各个资讯标签的热度信息;根据各个资讯标签的热度信息,计算各个资讯标签的热度指标;根据各个资讯标签的热度指标,绘制各个资讯标签对应资讯的热度曲线。

可选地,本发明实施例提供的金融市场产品的资讯推送装置中,知识图谱构建模块16可以包括:产品关联关系确定模块162,用于获取第一产品标签和第二产品标签对应金融市场产品的价格曲线;根据第一产品标签和第二产品标签对应金融市场产品的价格曲线,计算第一产品标签和第二产品标签的产品相关系数;根据第一产品标签和第二产品标签的产品相关系数,确定第一产品标签和第二产品标签之间的关联关系。

进一步地,上述产品关联关系确定模块162还用于采集各个产品标签对应金融市场产品的价格数据;根据各个产品标签对应金融市场产品的价格数据,绘制各个产品标签对应金融市场产品的价格曲线。

可选地,本发明实施例提供的金融市场产品的资讯推送装置中,知识图谱构建模块16可以包括:用户关联关系确定模块163,用于获取第一用户和第二用户投资金融市场产品的交易策略信息;根据第一用户和第二用户投资金融市场产品的交易策略信息,确定第一用户和第二用户之间的关联关系。

可选地,本发明实施例提供的金融市场产品的资讯推送装置中,知识图谱构建模块16可以包括:资讯产品关联关系确定模块164,用于计算各个资讯标签对应资讯对金融市场产品的价格影响情况;根据各个资讯标签对应资讯对金融市场产品的价格影响情况,确定资讯标签与产品标签之间的关联关系。

可选地,本发明实施例提供的金融市场产品的资讯推送装置中,知识图谱构建模块16可以包括:资讯用户关联关系确定模块165,用于采集用户浏览资讯的资讯信息;根据用户浏览资讯的资讯信息,确定用户标签与资讯标签之间的关联关系。

可选地,本发明实施例提供的金融市场产品的资讯推送装置中,知识图谱构建模块16可以包括:产品用户关联关系确定模块166,用于采集用户投资金融市场产品的产品信息;根据用户投资金融市场产品的产品信息,确定用户标签与产品标签之间的关联关系。

在一种可选的实施例中,本发明实施例提供的金融市场产品的资讯推送装置中,资讯推送模块15可以包括:数据处理模块151,用于获取待推送资讯对各个金融市场产品的价格影响情况;数据推送模块152,用于将待推送资讯和待推送资讯对各个金融市场产品的价格影响情况,推送至各个待推送用户。

可选地,上述数据处理模块151还用于采集待推送资讯关联各个金融市场产品的价格数据;以及根据待推送资讯关联各个金融市场产品的价格数据,计算待推送资讯对各个金融市场产品价格变化影响的价格波动率。

可选地,上述数据处理模块151还用于获取待推送资讯对应的第一时间戳和第二时间戳,其中,第一时间戳为待推送资讯发生时刻之前的一个时刻,第二时间戳为待推送资讯发生时刻之后的一个时刻;根据待推送资讯对应的第一时间戳和金融市场产品产生价格数据的价格时间段,确定金融市场产品在待推送资讯发生之前的第一价格;根据待推送资讯对应的第二时间戳和金融市场产品产生价格数据的价格时间段,确定金融市场产品在待推送资讯发生之后的第二价格;根据第一价格和第二价格,确定待推送资讯对金融市场产品价格变化影响的价格波动率。

可选地,上述数据处理模块151还用于判断第一时间戳是否落入金融市场产品产生价格数据的价格时间段内;如果第一时间戳落入金融市场产品产生价格数据的价格时间段内,则将金融市场产品产生价格数据的价格时间段内第一时间戳到待推送资讯发生时刻之间金融市场产品的平均价格或第一时间戳对应金融市场产品的价格,确定为金融市场产品在待推送资讯发生之前的第一价格;如果第一时间戳未落入金融市场产品产生价格数据对应的时间段内,则将第一时间戳之前且与第一时间戳相邻的一个价格时间段结束时刻对应金融市场产品的价格确定为金融市场产品在待推送资讯发生之前的第一价格。

可选地,上述数据处理模块151还用于判断第二时间戳是否落入金融市场产品产生价格数据的价格时间段内;如果第二时间戳落入金融市场产品产生价格数据的价格时间段内,则将金融市场产品产生价格数据的价格时间段内待推送资讯发生时刻到第二时间戳之间金融市场产品的平均价格或第二时间戳对应金融市场产品的价格,确定为金融市场产品在待推送资讯发生之后的第二价格;如果第二时间戳未落入金融市场产品产生价格数据对应的时间段内,则将在第二时间戳之后且与第二时间戳相邻的一个价格时间段开始时刻对应金融市场产品的价格确定为金融市场产品在待推送资讯发生之后的第二价格。

在一种可选的实施例中,本发明实施例提供的金融市场产品的资讯推送装置还可以包括:资讯显示模块17,用于获取待推送资讯关联各个金融市场产品的地理位置信息;以及根据待推送资讯关联各个金融市场产品的地理位置信息,在地图上显示待推送资讯关对各个金融市场产品的价格影响情况。

本发明实施例还提供了一种计算机设备,用以解决现有资讯平台提供的资讯种类繁多、信息量大,导致金融市场产品的投资用户难以从海量的资讯信息中挖掘有效信息的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述金融市场产品的资讯推送方法。

本发明实施例还提供了一种计算机可读存储介质,用以解决现有资讯平台提供的资讯种类繁多、信息量大,导致金融市场产品的投资用户难以从海量的资讯信息中挖掘有效信息的技术问题,该计算机可读存储介质存储有执行上述金融市场产品的资讯推送方法的计算机程序。

综上所述,本发明实施例提供了一种金融市场产品的资讯推送方法、装置、计算机设备及计算机可读存储介质,基于预先训练得到的资讯标注模型,对实时采集的待推送资讯的文本内容进行标注,得到待推送资讯的资讯标签,进而根据待推送资讯的资讯标签,从预先构建的知识图谱模型中,查询待推送资讯的关联的产品标签或用户标签,最后根据待推送资讯关联的产品标签或用户标签,确定接收待推送资讯的一个或多个待推送用户,并将待推送资讯推送至各个待推送用户,能够自动识别资讯内容的关注用户,并将资讯内容推送给关注用户,避免向用户推送大量无关资讯内容,大大提高了用户的资讯阅读效率。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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