掌桥专利:专业的专利平台
掌桥专利
首页

一种基于大数据的智能信息推送方法及系统

文献发布时间:2024-01-17 01:14:25


一种基于大数据的智能信息推送方法及系统

技术领域

本发明涉及大数据及信息技术领域,特别涉及一种基于大数据的智能信息推送方法及系统。

背景技术

随着智慧城市的不断建设,智慧城市系统能够给人们提供越来越多的高质量服务体验。例如,一些APP可以提供出租车预约服务,用户只要设定好用车时间和位置即可发布用车需求,平台据此可以匹配筛选合适的出租车准时到达指定位置提供服务。然而,这种方式仍然需要用户输入过多的内容,而且用户也需要在指定的时间前往接受乘车服务,而用户在商场等地的活动存在较大的不确定性,所以用户一般情况下很难确定准确的乘车时间,这就会导致司机需要在指定地点等待较长时间,或者用户必须匆忙中赶往指定地点接受服务,从而使得使用体验极差。

本发明的申请人对现有技术进行了检索,发现了如下文献:文献1(CN113435197A)公开了一种数据推送方法,用于推送服务器,所述方法包括:获取政策信息池;根据目标企业的属性信息,在所述政策信息池中确定多个与所述目标企业的属性信息相匹配的目标政策信息;获取对应所述目标企业的多个参照企业在预设历史时间段内搜索过的词汇;根据所述多个参照企业在预设历史时间段内搜索过的词汇的频次,确定至少部分所述词汇为对应所述目标企业的热度词;基于预设的匹配模型,根据对应所述目标企业的若干个预设的兴趣词和若干个所述热度词,确定各所述目标政策信息的推送分值;将所述推送分值超过预设推送阈值的所述目标政策信息推送给对应所述目标企业的终端设备。

文献2(CN112927004A)公开了一种用于大数据画像的信息云计算分析方法,应用于信息推送服务器,所述信息推送服务器与多个移动软件服务端通信连接,所述信息推送服务器根据云计算平台实现,所述方法包括:分别通过多个画像分类网络模型基于多个软件微服务内的服务运行节点发送的服务对象的微服务运行数据,确定所述多个软件微服务中每个软件微服务对应的第一单位服务画像,其中,一个画像分类网络模型用于基于一个软件微服务内的服务对象的微服务运行数据确定对应的第一单位服务画像,所述多个软件微服务是对软件业务服务进行业务区分后得到;基于所述多个软件微服务中每个软件微服务对应的第一单位服务画像,确定所述软件业务服务内的服务对象的整体服务画像。

文献3(CN112671886A)公开了一种基于边缘计算和人工智能的信息推送方法,应用于大数据服务器,所述大数据服务器与多个信息展示设备通信连接,所述方法包括:获取目标会话进程页面中目标会话服务对象和关联会话服务对象之间的大数据会话节点序列,其中,所述大数据会话节点序列包括目标会话进程页面中目标会话服务对象在目标会话订阅业务内调用的多个目标会话节点、所述目标会话进程页面中关联会话服务对象在所述目标会话订阅业务内调用的多个关联会话节点,以及各会话节点的调用业务位置,其中所述目标会话进程页面为基于所述大数据服务器的边缘侧发起并调用计算资源进行计算运行;利用与所述多个目标会话节点对应的目标会话节点意图列表,及与所述多个关联会话节点对应的关联会话节点意图列表构建会话节点意图列表,并根据所述会话节点意图列表获取会话节点意图描述信息,其中,所述目标会话节点意图列表用于表征按照所述调用业务位置交互的所述多个目标会话节点的关键意图标签分布,所述关联会话节点意图列表用于表征按照所述调用业务位置交互的所述多个关联会话节点的会话节点的关键意图标签分布,所述会话节点意图描述信息用于表征所述目标会话节点意图列表及所述关联会话节点意图列表的意图兴趣程度;利用所述大数据会话节点序列中在目标会话订阅业务段内被调用且按所述调用业务位置的业务流向的所述目标会话节点与所述关联会话节点构建会话节点兴趣序列,并根据所述会话节点兴趣序列获取会话节点兴趣描述信息,其中,所述会话节点兴趣描述信息用于表征所述会话节点兴趣序列中至少两个映射会话节点之间的意图兴趣程度;根据所述会话节点意图描述信息与所述会话节点兴趣描述信息,获取所述目标会话服务对象与所述关联会话服务对象之间的会话兴趣度,根据所述会话兴趣度确定所述目标会话服务对象与所述关联会话服务对象之间的兴趣画像,并基于所述兴趣画像向所述目标会话服务对象与所述关联会话服务对象所对应的信息展示设备发送推送信息。

参照上述文献可以看出,现有技术对于信息推送主要是基于用户的属性来实现信息的推送,但仅考虑单一信息无法做到信息推送的合理性,也就无法向用户提供更为良好的信息推送体验,无法满足用户需求。

发明内容

本发明的主要目的是提出种一种基于大数据的智能信息推送方法、系统、电子设备及可读存储介质,旨在上述背景技术中提到的技术问题,以为用户提供更为良好的信息推送体验。

为实现上述目的,本发明的第一方面提供了一种基于大数据的智能信息推送方法,所述方法包括如下步骤:获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据;根据所述第一大数据和所述第二大数据确定信息推送时刻;根据所述信息推送时刻执行信息推送。

可选地,在所述获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据之前,还包括:接收用户输入的服务需求指令;或者,根据所述用户的历史数据和实时数据自动生成服务需求指令。

可选地,所述服务需求指令包括位置数据、时间数据;则所述获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据,包括:根据所述位置数据确定场所信息,根据所述场所信息和所述时间数据确定所述第一大数据;根据所述场所信息和所述时间数据确定所述第二大数据。

可选地,所述根据所述场所信息和所述时间数据确定所述第二大数据,包括:从所述场所信息中提取出场所属性信息;根据所述场所属性信息和所述时间数据调取所述用户的历史数据,将所述历史数据作为所述第二大数据。

可选地,所述根据所述第一大数据和所述第二大数据确定信息推送时刻,包括:根据所述第一大数据确定第一时长,根据所述第二大数据确定第二时长;根据所述第一时长和所述第二时长确定第一时刻,将所述第一时刻确定为所述推送时刻。

可选地,所述根据所述第一时长和所述第二时长确定第一时刻,包括:累计所述第一时长和所述第二时长以得出第三时长,根据所述时间数据确定出第二时刻;根据所述第二时刻和调节时长确定第三时刻,将所述第三时刻作为所述第一时刻。

可选地,所述调节时长通过如下方式确定:根据所述服务需求指令确定同行人数,根据所述历史数据确定所述用户与所述场景的所述熟悉度;根据所述同行人数和所述熟悉度确定所述调节时长;其中,所述调节时长与所述同行人数呈正相关,与所述熟悉度呈负相关。

本发明第二方面还提供了一种基于大数据的智能信息推送系统,包括处理模块、存储模块和通信模块,所述处理模块分别与所述存储模块和通信模块连接;其中,所述存储模块,用于存储可执行程序代码;所述通信模块,用于获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据,以及用于执行所述信息推送;所述处理模块,用于调用所述存储模块中存储的所述可执行程序代码,执行如前所述的方法。

本发明第三方面还提供了一种计算机设备,包括存储器和处理器,存储器中存有计算机程序,处理器调用存储器中的计算机程序时,可以实现前述方法所提供的步骤。

本发明第四方面还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现前述方法所提供的步骤。

本发明技术方案中,获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据;根据所述第一大数据和所述第二大数据确定信息推送时刻;根据所述信息推送时刻执行信息推送。本发明中的方案能够基于场景及用户的大数据准确预测服务的提供时刻,进而执行信息推送,无需用户执行过多操作,能够给用户提供更为智能的服务使用体验。

附图说明

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

图1为本发明实施例提供的一种基于大数据的智能信息推送方法的流程示意图;

图2为本发明实施例提供的一种基于大数据的智能信息推送系统的结构示意图;

图3为本发明实施例提供的一种计算机设备的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

以下结合附图与具体实施例进一步阐述本发明的优点。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

实施例一:请参阅图1,图1是本发明实施例公开的一种基于大数据的智能信息推送方法的流程示意图。如图1所示,本发明提出了一种基于大数据的智能信息推送方法,所述方法包括如下步骤:获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据;根据所述第一大数据和所述第二大数据确定信息推送时刻;根据所述信息推送时刻执行信息推送。

在本发明实施例中,本发明的方案分别获取与用户所在场景和用户相关的大数据,基于这些大数据来分析预测用户何时需要提供服务,据此确定合适的时刻来推送信息。本发明中的方案能够基于场景及用户的大数据准确预测服务的提供时刻,进而执行信息推送,无需用户执行过多操作,能够给用户提供更为智能的服务使用体验。

需要进行说明的是,本发明的方案优先实现于智能终端设备,即在智能终端设备安装相应的应用程序(APP),其中,智能终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(Personal DigitalAssistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。除此之外,本发明的方案也可以实现于平台端,该平台端可以与智能终端设备通信连接,以向智能终端设备中安装的相应应用程序(APP)提供相应的服务,其中,平台端基于服务器搭建,而服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。其中,服务器可以为区块链中的节点。

另外,本发明方案中的信息推送还可以包括两个方面,即基于确定出的推送时刻向用户的智能终端设备进行服务信息的推送,例如,“是否现在呼叫出租车?”,若用户反馈确认,则进一步向另外的服务提供者(例如出租车,或其它商家等)发送预约信息。这样,就可以使用户在A地接受完第一服务之后前往B地接受第二服务,而且由于推送时刻确定十分准确,可以尽可能的实现两项服务之间的无缝衔接,从而提高用户的体验。

可选地,在所述获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据之前,还包括:接收用户输入的服务需求指令;或者,根据所述用户的历史数据和实时数据自动生成服务需求指令。

在本发明实施例中,本发明的方案可以基于两种方式触发实施,1)用户在智能终端设备上手动输入服务需求指令,例如,用户可以事先在约车APP上直接输入“我要约车”,此时平台就可以执行本发明的信息推送方法,并在合适的时机向用户、服务提供者推送信息;2)平台存储有该用户的历史数据,以及还可以获取该用户的实时数据,基于历史数据和实时数据可以预测该用户的服务需求,据此自动执行本发明的信息推送方法。举例来说,基于历史数据分析出该用户在周末商场A时对出租车有大概率的需求,当基于实时数据判定该用户在周日到达该商场A时,则判定该用户大概率需要约车,此时可自动执行本发明的方法。

可选地,所述服务需求指令包括位置数据、时间数据;则所述获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据,包括:根据所述位置数据确定场所信息,根据所述场所信息和所述时间数据确定所述第一大数据;根据所述场所信息和所述时间数据确定所述第二大数据。

在本发明实施例中,基于位置数据可以确定用户当前所处的场所,例如某饭店、美容院等,相应地,就可以调取与该场所和时间数据对应的第一大数据,例如,调取近一个月内该饭店中午的客流量数据、平均就餐时长等,第一大数据用于表征该场所提供服务所需要的时长(例如用户的等待时长);另一方面,对于与用户相关的第二大数据,则可以场所信息和时间数据确定得出。如此,可以从场所和用户本身两个方面来分析用户在场所接受服务所需耗费的时长,进而有利于后续确定信息推送时机。

可选地,所述根据所述场所信息和所述时间数据确定所述第二大数据,包括:从所述场所信息中提取出场所属性信息;根据所述场所属性信息和所述时间数据调取所述用户的历史数据,将所述历史数据作为所述第二大数据。

在本发明实施例中,本发明中获取与用户相关的第二大数据是基于场所属性信息和时间数据来综合确定,即调取与用户在相同属性、相同时间的场所的历史数据。如此设置,本发明可以使得获取到的第二大数据更能准确反映该用户在本次的场所中可能的耗费时长。

可选地,所述根据所述第一大数据和所述第二大数据确定信息推送时刻,包括:

根据所述第一大数据确定第一时长,根据所述第二大数据确定第二时长;根据所述第一时长和所述第二时长确定第一时刻,将所述第一时刻确定为所述推送时刻。

在本发明实施例中,在获取到第一大数据和第二大数据之后,就可以基于第一大数据确定用户在该场所等待服务的第一时长,以及用户接受服务的第二时长,据此可以确定出用于信息推送的合适时刻,以提醒用户,另外还可以在用户进行确认之后向另外的服务提供者(例如前述的出租车)也进行推送。

可选地,所述根据所述第一时长和所述第二时长确定第一时刻,包括:累计所述第一时长和所述第二时长以得出第三时长,根据所述时间数据确定出第二时刻;根据所述第二时刻和调节时长确定第三时刻,将所述第三时刻作为所述第一时刻。

在本发明实施例中,根据用户在该场所等待服务的第一时长以及用户接受服务的第二时长就可以确定出用户在该场所内需要耗费的总时长,再基于发出服务需求指令的所述时间数据就可以确定出该用户离开所述场所的第二时刻;同时,用户从该场所离开至到达指定地点接受另外的服务提供者的服务、另外的服务提供者到达指定地点以等待提供服务都需要一定的时间,所以本发明设置了调节时长来提前进行信息推送,以使两项服务之间尽可能的无缝衔接。

可选地,所述调节时长通过如下方式确定:根据所述服务需求指令确定同行人数,根据所述历史数据确定所述用户与所述场景的所述熟悉度;根据所述同行人数和所述熟悉度确定所述调节时长;其中,所述调节时长与所述同行人数呈正相关,与所述熟悉度呈负相关。

在本发明实施例中,用户的智能终端设备所发出的服务需求指令还包括同行人数,而同行人数越多,则其在该场所接受服务的时长越不确定,也即本发明方法所预测出的第二时刻也就越不准确,以及,更多同行人数时其行进速度也就越慢,到达指定地点的时间也就越不确定,所以,本发明设置调节时长与所述同行人数呈正相关,即同行人数越多,提前更多时长进行信息推送。同时,基于该用户的历史数据可以确定该用户与该场景的熟悉程度,例如,用户对某商场越熟悉,则其准时到达出租车上下客点的可能性越大,所以,本发明设置调节时长与熟悉度呈负相关。其中,熟悉度可以基于该用户在该场景的历史记录的次数来确定,对此,本发明不再赘述。

实施例二:本发明实施例还提供了一种基于大数据的智能信息推送系统的结构示意图。如图2所示,一种基于大数据的智能信息推送系统(100),包括处理模块(101)、存储模块(102)和通信模块(103),所述处理模块(101)分别与所述存储模块(102)和通信模块(103)连接;其中,

所述存储模块(102),用于存储可执行程序代码;所述通信模块(103),用于获取与用户所在场景相关的第一大数据,以及与用户相关的第二大数据,以及用于执行所述信息推送;所述处理模块(101),用于调用所述存储模块(102)中存储的所述可执行程序代码,执行如前述实施例所述的方法。

该实施例中一种基于大数据的智能信息推送系统的具体功能参照前述实施例,由于本实施例中的系统采用了前述实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。

实施例三:本发明实施例还提供了一种计算机设备,参照图3,可以包括存储器和处理器,存储器中存有计算机程序,处理器调用存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然计算机设备还可以包括各种网络接口,电源等组件。

实施例四:本发明实施例还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

相关技术
  • 一种基于区块链技术的路面养护信息采集与其推送方法和系统
  • 一种基于大数据智能配电网规划信息化管控系统
  • 一种基于大数据的智能教育信息分析系统
  • 基于智能识别和大数据的信息推送方法及信息推送系统
  • 基于大数据信息反馈的信息推送方法及人工智能预测系统
技术分类

06120116073090