CN109582872A - 一种信息推送方法、装置、电子设备及存储介质 - Google Patents

一种信息推送方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN109582872A
CN109582872A CN201811475930.7A CN201811475930A CN109582872A CN 109582872 A CN109582872 A CN 109582872A CN 201811475930 A CN201811475930 A CN 201811475930A CN 109582872 A CN109582872 A CN 109582872A
Authority
CN
China
Prior art keywords
information
user
question
current
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811475930.7A
Other languages
English (en)
Other versions
CN109582872B (zh
Inventor
马群立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yushanzhi Information Technology Co Ltd
Original Assignee
Beijing Yushanzhi Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Yushanzhi Information Technology Co Ltd filed Critical Beijing Yushanzhi Information Technology Co Ltd
Priority to CN201811475930.7A priority Critical patent/CN109582872B/zh
Publication of CN109582872A publication Critical patent/CN109582872A/zh
Application granted granted Critical
Publication of CN109582872B publication Critical patent/CN109582872B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种信息推送方法、装置、电子设备及存储介质。其中,该方法包括:客户端获取用户的当前用户数据,并将当前用户数据发送至服务器;客户端接收所述服务器反馈的问答交互信息,以及与所述问答交互信息匹配的推送信息,其中,在所述问答交互信息中向用户提供查看对应推送信息的选项;所述客户端生成与所述问答交互信息匹配的交互语音,并向所述用户播放所述交互语音;所述客户端如果接收到所述用户选择查看所述推送信息的用户响应信息,则将所述推送信息提供给所述用户。本发明实施例可以通过问答交互获取用户的实际需求,并根据用户的实际需求来推送信息,能够更加准确的为用户推送用户感兴趣的内容,增强推送内容针对性。

Description

一种信息推送方法、装置、电子设备及存储介质
技术领域
本发明实施例涉及信息处理技术领域,特别是涉及一种信息推送方法、装置、电子设备及存储介质。
背景技术
信息推送是随着互联网的迅速发展应运而生的。信息推送是指有目的性地将信息主动推送到用户。通常采用服务器-客户端机制,由服务器主动将信息推送给客户端。因此,信息推送实际上就是把信息自动送到用户面前的技术。
在现有技术中,信息推送大多是基于人口统计学、基于内容以及基于协同过滤实现的。通过挖掘用户信息,分析其行为特征来了解用户喜好及潜在的可能喜好,并据此进行信息推送。
发明人在具体实施过程中,发现现有技术的推送内容针对性不强,不是用户感兴趣的内容。
发明内容
有鉴于此,本发明实施例提供了一种信息推送方法、装置、电子设备及存储介质,主要目的在于实现根据用户的实际需求来推送信息,增强推送内容针对性的效果。
为了解决上述问题,本发明实施例主要提供如下技术方案:
第一方面,本发明实施例提供了一种信息推送方法,该方法包括:
客户端获取用户的当前用户数据,并将当前用户数据发送至服务器;
客户端接收服务器反馈的问答交互信息,以及与问答交互信息匹配的推送信息,其中,在问答交互信息中向用户提供查看对应推送信息的选项;
客户端生成与问答交互信息匹配的交互语音,并向用户播放交互语音;
客户端如果接收到用户选择查看推送信息的用户响应信息,则将推送信息提供给用户。
第二方面,本发明实施例还提供了一种信息推送方法,该方法包括:
服务器接收客户端发送的当前用户数据;
服务器确定与当前用户数据匹配的至少一个服务功能;
服务器确定与服务功能匹配的问答交互信息和推送信息,并将问答交互信息和推送信息反馈至客户端。
第三方面,本发明实施例还提供一种信息推送装置,该装置包括:
数据发送模块,用于获取用户的当前用户数据,并将当前用户数据发送至服务器;
信息接收模块,用于接收服务器反馈的问答交互信息,以及与问答交互信息匹配的推送信息,其中,在问答交互信息中向用户提供查看对应推送信息的选项;
信息播放模块,用于生成与问答交互信息匹配的交互语音,并向用户播放交互语音;
信息提供模块,用于如果接收到用户选择查看推送信息的用户响应信息,则将推送信息提供给用户。
第四方面,本发明实施例还提供一种信息推送装置,该装置包括:
数据接收模块,用于接收客户端发送的当前用户数据;
功能确定模块,用于确定与当前用户数据匹配的至少一个服务功能;
信息确定模块,用于确定与服务功能匹配的问答交互信息和推送信息,并将问答交互信息和推送信息反馈至客户端。
第五方面,本发明实施例还提供一种电子设备,包括:
至少一个处理器;
以及与处理器连接的至少一个存储器、总线;其中,
处理器、存储器通过总线完成相互间的通信;
处理器用于调用存储器中的程序指令,以执行本发明实施例所述的信息推送方法。
第六方面,本发明实施例还提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行本发明实施例所述的信息推送方法。
借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
本发明实施例提供的技术方案,通过客户端获取用户的当前用户数据,将当前用户数据发送至服务器,并接收服务器反馈的问答交互信息,以及与问答交互信息匹配的推送信息,其中,在问答交互信息中向用户提供查看对应推送信息的选项,生成与问答交互信息匹配的交互语音,向用户播放交互语音,在接收到用户选择查看推送信息的用户响应信息时,将推送信息提供给用户,解决了现有技术的推送内容针对性不强,不是用户感兴趣的内容的问题,可以通过问答交互获取用户的实际需求,并根据用户的实际需求来推送信息,能够更加准确的为用户推送用户感兴趣的内容,增强推送内容针对性。
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种信息推送方法的流程图;
图2示出了本发明实施例提供的一种信息推送方法的流程图;
图3示出了本发明实施例提供的一种信息推送方法的流程图;
图4示出了本发明实施例提供的一种信息推送方法的流程图;
图5示出了本发明实施例提供的一种信息推送装置的结构示意图;
图6示出了本发明实施例提供的一种信息推送装置的结构示意图;
图7示出了本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了本发明实施例提供的一种信息推送方法的流程图,本实施例可适用于向用户进行信息推送的情况,该方法可以由信息推送装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以配置于电子设备中,例如,移动终端。如图1所示,该方法具体包括如下步骤:
步骤101、客户端获取用户的当前用户数据,并将当前用户数据发送至服务器。
其中,客户端可以在检测到开启指令时,获取用户的当前用户数据。当前用户数据是实时获取的用户相关数据。例如,当前用户数据可以包括当前的时间、地点、天气、以及用户信息。用户信息是用户的标识信息。例如,用户信息可以为用户名。客户端获取用户的当前用户数据后,将当前用户数据发送至服务器。
步骤102、客户端接收服务器反馈的问答交互信息,以及与问答交互信息匹配的推送信息,其中,在问答交互信息中向用户提供查看对应推送信息的选项。
其中,服务器接收客户端发送的当前用户数据后,根据当前用户数据确定与当前用户数据匹配的至少一个服务功能,然后确定与服务功能匹配的问答交互信息和推送信息,并将问答交互信息和推送信息反馈至客户端。
服务器中预先设置了多个服务功能。每一个服务功能有匹配的问答交互信息。可选的,根据问答交互信息,以及与问答交互信息对应的服务功能,生成问答交互信息数据库。
例如,服务功能可以包括:路况信息提供服务,天气信息提供服务,美食信息提供服务。以上仅为针对服务功能的具体实例而已,本发明实施例的服务功能并不用于限制于上述具体实例的范围。
问答交互信息是用于询问用户是否查看与服务功能匹配的推送信息的交互信息。在问答交互信息中向用户提供查看对应推送信息的选项。例如,查看对应推送信息的选项包括“你讲吧”和“不想听”。用户可以根据查看对应推送信息的选项,输入用户响应信息,选择是否查看与服务功能匹配的推送信息。
推送信息是根据当前用户数据,以及与当前用户数据匹配的服务功能生成的信息。例如,当前用户数据包括用户当前到达的新地点,与当前用户数据匹配的服务功能为美食信息提供服务,则根据当前到达的新地点的位置信息获取新地点附近的美食信息。新地点附近的美食信息即为推送信息。
步骤103、客户端生成与问答交互信息匹配的交互语音,并向用户播放交互语音。
其中,每条问答交互信息可以包括:推荐文案、对应的服务功能、反馈话术以及触发条件。客户端可以根据推荐文案和对应的服务功能生成交互语音,并向用户播放交互语音,询问用户是否选择查看与服务功能匹配的推送信息,并显示查看对应推送信息的选项,以使用户可以根据查看对应推送信息的选项,输入用户响应信息。
例如,客户端根据推荐文案和对应的美食信息提供服务生成交互语音,询问用户是否选择查看与美食信息提供服务匹配的推送信息。交互语音可以为“我发现了一些很有特色的餐厅,你想听听吗?”。同时,客户端在预设位置显示查看对应推送信息的选项“你讲吧”和“不想听”。
步骤104、客户端如果接收到用户选择查看推送信息的用户响应信息,则将推送信息提供给用户。
其中,客户端在获取用户响应信息后,根据用户响应信息、反馈话术以及触发条件生成交互语音,向用户播放交互语音,对用户响应信息进行语音反馈,并根据用户响应信息,确定是否将推送信息提供给用户。
客户端如果接收到用户选择查看推送信息的用户响应信息,则根据用户响应信息、反馈话术以及触发条件生成交互语音,向用户播放交互语音,对用户响应信息进行语音反馈,并将推送信息提供给用户。可选的,将推送信息提供给用户的方式可以为将推送信息显示在客户端的预设位置,以使用户可以浏览推送信息。还可以根据推送信息生成交互语音,并将交互语音播放给用户。
客户端如果接收到用户选择不查看推送信息的用户响应信息,则根据用户响应信息、反馈话术以及触发条件生成交互语音,向用户播放交互语音,对用户响应信息进行语音反馈,完成与用户的语音问答交互。
例如,与当前用户数据匹配的服务功能为美食信息提供服务。推送信息为新地点附近的美食信息。播放交互语音询问用户是否选择查看与美食信息提供服务匹配的推送信息后,如果用户通过语音输入用户响应信息“你讲吧”,则根据该用户响应信息、反馈话术以及触发条件生成交互语音“好的,餐厅信息马上提供给你”,向用户播放交互语音,然后将新地点附近的美食信息提供给用户。如果用户通过语音输入用户响应信息“不想听”,则根据该用户响应信息、反馈话术以及触发条件生成交互语音“好的,下次再讲点有意思的给你”,向用户播放交互语音,对用户响应信息进行语音反馈,完成与用户的语音问答交互。
本发明实施例提供了一种信息推送方法,通过客户端获取用户的当前用户数据,将当前用户数据发送至服务器,并接收服务器反馈的问答交互信息,以及与问答交互信息匹配的推送信息,其中,在问答交互信息中向用户提供查看对应推送信息的选项,生成与问答交互信息匹配的交互语音,向用户播放交互语音,在接收到用户选择查看推送信息的用户响应信息时,将推送信息提供给用户,解决了现有技术的推送内容针对性不强,不是用户感兴趣的内容的问题,可以通过问答交互获取用户的实际需求,并根据用户的实际需求来推送信息,能够更加准确的为用户推送用户感兴趣的内容,增强推送内容针对性。
图2示出了本发明实施例提供的一种信息推送方法的流程图。在上述实施例的基础上,当前用户数据可以包括下述至少一项:当前时间、当前地点、当前天气、以及用户信息。
以及,可以还包括:客户端获取用户基于推送信息的第一反馈信息,并将第一反馈信息发送至服务器;和/或客户端如果接收到用户选择不查看推送信息的用户响应信息,则构造第二反馈信息发送至服务器。
如图2所示,该方法具体包括如下步骤:
步骤201、客户端获取用户的当前用户数据,并将当前用户数据发送至服务器。
其中,当前用户数据可以包括下述至少一项:当前时间、当前地点、当前天气、以及用户信息。用户信息是用户的标识信息。例如,用户信息可以为用户名。
步骤202、客户端接收服务器反馈的问答交互信息,以及与问答交互信息匹配的推送信息,其中,在问答交互信息中向用户提供查看对应推送信息的选项。
步骤203、客户端生成与问答交互信息匹配的交互语音,并向用户播放交互语音。
步骤204、客户端如果接收到用户选择查看推送信息的用户响应信息,则将推送信息提供给用户。
步骤205、客户端获取用户基于推送信息的第一反馈信息,并将第一反馈信息发送至服务器。
其中,第一反馈信息是用户对推送信息的评价信息。客户端获取用户基于推送信息的第一反馈信息,并将第一反馈信息发送至服务器,以使服务器根据第一反馈信息对推送信息对应的服务功能进行调整。
在一个具体实例中,将推送信息提供给用户的方式为将推送信息显示在客户端的预设位置。推送信息对应的显示内容上设置有对应的信息反馈控件。用户可以通过点击信息反馈控件输入基于推送信息的第一反馈信息。例如,用户可以通过点击信息反馈控件选择推送信息中的推荐内容是否准确。如果第一反馈信息是推送信息中的推荐内容不准确,则服务器可以根据该第一反馈信息提高推送信息中的推荐内容的准确度。
在另一个具体实例中,将推送信息提供给用户的方式为根据推送信息生成交互语音,并将交互语音播放给用户。在播放交互语音后,在客户端上显示推送信息对应的信息反馈控件。用户可以通过点击信息反馈控件输入基于推送信息的第一反馈信息。
可选的,在客户端生成与问答交互信息匹配的交互语音,并向用户播放交互语音后,客户端如果接收到用户选择不查看推送信息的用户响应信息,则构造第二反馈信息发送至服务器。
其中,每一个服务功能有对应的权重。在服务器根据当前用户数据确定与当前用户数据匹配的至少一个服务功能时,会优先将权重高的服务功能确定为与当前用户数据匹配的服务功能。
第二反馈信息用于通知服务器用户选择不查看推送信息。服务器可以根据第二反馈信息,降低与推送信息对应的服务功能的权重。可选的,可以将用户选择不查看推送信息的用户响应信息作为第二反馈信息发送至服务器。
可选的,在客户端生成与问答交互信息匹配的交互语音,并向用户播放交互语音后,客户端如果接收到用户选择查看推送信息的用户响应信息,则将推送信息提供给用户的同时,将用户选择查看推送信息的用户响应信息发送至服务器。服务器可以根据用户选择查看推送信息的用户响应信息,提高与推送信息对应的服务功能的权重。
本发明实施例提供了一种信息推送方法,通过客户端获取用户的当前用户数据,当前用户数据可以包括下述至少一项:当前时间、当前地点、当前天气、以及用户信息,以及,通过客户端获取用户基于推送信息的第一反馈信息,发送至服务器,并在接收到用户选择不查看推送信息的用户响应信息时,构造第二反馈信息发送至服务器,可以获取用户相关数据和用户选择查看推送信息的用户响应信息,还可以获取用户针对推送信息的反馈信息,从而可以确定与用户相关数据对应的服务功能,可以根据用户响应信息和反馈信息对信息推送过程进行优化,提高用户体验。
图3示出了本发明实施例提供的一种信息推送方法的流程图。本实施例可适用于向用户进行信息推送的情况,该方法可以由信息推送装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以配置于电子设备中,例如,服务器。如图3所示,该方法具体包括如下步骤:
步骤301、服务器接收客户端发送的当前用户数据。
其中,客户端可以在检测到开启指令时,获取用户的当前用户数据。当前用户数据是实时获取的用户相关数据。例如,当前用户数据可以包括当前的时间、地点、天气、以及用户信息。用户信息是用户的标识信息。例如,用户信息可以为用户名。客户端获取用户的当前用户数据后,将当前用户数据发送至服务器。
步骤302、服务器确定与当前用户数据匹配的至少一个服务功能。
其中,服务器中预先设置了多个服务功能。例如,服务功能可以包括:路况信息提供服务,天气信息提供服务,美食信息提供服务。以上仅为针对服务功能的具体实例而已,本发明实施例的服务功能并不用于限制于上述具体实例的范围。
服务器接收客户端发送的当前用户数据后,根据当前用户数据确定与当前用户数据匹配的至少一个服务功能。例如,当前用户数据包括当前时间、当前地点和用户信息。用户信息是用户的标识信息。服务器根据用户的标识信息获取用户画像,确定用户对美食比较感兴趣。用户画像是指根据用户的属性、用户偏好、生活习惯、用户行为等信息而抽象出来的标签化用户模型。通俗说就是给用户打标签,而标签是通过对用户信息分析而来的高度精炼的特征标识。通过打标签可以利用一些高度概括、容易理解的特征来描述用户,可以让人更容易理解用户,并且可以方便计算机处理。服务器根据当前地点确定用户到达新地点,并根据当前时间确定此时接近午餐时间。因此,服务器根据当前用户数据,将美食信息提供服务确定为与当前用户数据匹配的服务功能。
步骤303、服务器确定与服务功能匹配的问答交互信息和推送信息,并将问答交互信息和推送信息反馈至客户端。
其中,服务器确定与当前用户数据匹配的至少一个服务功能后,获取与至少一个服务功能匹配的问答交互信息和推送信息,并将问答交互信息和推送信息反馈至客户端。
每一个服务功能有匹配的问答交互信息。可选的,服务器预先根据问答交互信息,以及与问答交互信息对应的服务功能,生成问答交互信息数据库。问答交互信息是用于询问用户是否查看与服务功能匹配的推送信息的交互信息。在问答交互信息中向用户提供查看对应推送信息的选项。例如,查看对应推送信息的选项包括“你讲吧”和“不想听”。用户可以根据查看对应推送信息的选项,输入用户响应信息,选择是否查看与服务功能匹配的推送信息。
推送信息是根据当前用户数据,以及与当前用户数据匹配的服务功能生成的信息。例如,当前用户数据包括用户当前到达的新地点,与当前用户数据匹配的服务功能为美食信息提供服务,则根据当前到达的新地点的位置信息获取新地点附近的美食信息。新地点附近的美食信息即为推送信息。
本发明实施例提供了一种信息推送方法,通过服务器接收客户端发送的当前用户数据,确定与所述当前用户数据匹配的至少一个服务功能,然后确定与服务功能匹配的问答交互信息和推送信息,并将问答交互信息和推送信息反馈至客户端,可以根据用户数据对用户进行分析,提供与用户感兴趣的推送内容对应的问答交互信息和推送信息,从而可以通过问答交互获取用户的实际需求,并根据用户的实际需求来推送信息,能够更加准确的为用户推送用户感兴趣的内容,增强推送内容针对性。
图4示出了本发明实施例提供的一种信息推送方法的流程图。在上述实施例的基础上,服务器确定与当前用户数据匹配的至少一个服务功能,可以包括:服务器根据当前用户数据,计算预设的各服务功能的推荐值;服务器将推荐值大于预设推荐值阈值的服务功能,确定为与当前用户数据匹配的服务功能。
以及,服务器确定与服务功能匹配的问答交互信息和推送信息,可以包括:服务器在预设的与各服务功能匹配的问答交互信息中,获取与服务功能匹配的问答交互信息;服务器根据当前用户数据生成与服务功能匹配的推送信息。
如图4所示,该方法具体包括如下步骤:
步骤401、服务器接收客户端发送的当前用户数据。
步骤402、服务器根据当前用户数据,计算预设的各服务功能的推荐值。
其中,服务器通过预设算法,根据当前用户数据计算预设的各服务功能的推荐值。具体的,根据当前用户数据获取各服务功能的时间分值、地点分值、以及上下文因素分值。预设各服务功能在各个时间区间有对应的时间分值。获取各服务功能与当前时间对应的时间分值。时间分值越高的服务功能,越适合在当前时间进行推送。预设各服务功能在不同的地点有对应的地点分值。获取各服务功能与当前地点对应的地点分值。地点分值越高的服务功能,越适合在当前地点进行推送。上下文因素可以包括下述至少一项:用户画像、用户行为以及运营变量。例如,上下文因素为用户画像。根据用户画像计算当前用户对各服务功能的兴趣度,兴趣度即为上下文因素分值。兴趣度越高的服务功能,越适合推送给当前用户。对时间分值、地点分值、以及上下文因素分值求和,求和结果即为各服务功能的推荐值。推荐值越高的服务功能,越适合推送给用户。
步骤403、服务器将推荐值大于预设推荐值阈值的服务功能,确定为与当前用户数据匹配的服务功能。
其中,预设推荐值阈值可以根据业务需求进行设置。服务器根据当前用户数据,计算预设的各服务功能的推荐值后,按照推荐值从高到低对各服务功能进行排序,并将推荐值大于预设推荐值阈值的服务功能,确定为与当前用户数据匹配的服务功能。
步骤404、服务器在预设的与各服务功能匹配的问答交互信息中,获取与服务功能匹配的问答交互信息。
其中,服务器预先根据问答交互信息,以及与问答交互信息对应的服务功能,生成问答交互信息数据库。每一个服务功能有匹配的问答交互信息。服务器确定与当前用户数据匹配的服务功能后,在预设的与各服务功能匹配的问答交互信息中,获取与该服务功能匹配的问答交互信息。
步骤405、服务器根据当前用户数据生成与服务功能匹配的推送信息,并将问答交互信息和推送信息反馈至客户端。
其中,推送信息是根据当前用户数据,以及与当前用户数据匹配的服务功能生成的信息。例如,当前用户数据包括用户当前到达的新地点,与当前用户数据匹配的服务功能为美食信息提供服务,则根据当前到达的新地点的位置信息获取新地点附近的美食信息。新地点附近的美食信息即为推送信息。
由此,服务器确定与当前用户数据匹配的服务功能后,获取与该服务功能匹配的问答交互信息,根据当前用户数据生成与服务功能匹配的推送信息,然后将与该服务功能匹配的问答交互信息和将问答交互信息和推送信息反馈至客户端。
本发明实施例提供了一种信息推送方法,通过服务器根据当前用户数据,计算预设的各服务功能的推荐值,将推荐值大于预设推荐值阈值的服务功能,确定为与当前用户数据匹配的服务功能,获取与该服务功能匹配的问答交互信息,根据当前用户数据生成与服务功能匹配的推送信息,然后将与服务功能匹配的问答交互信息和将问答交互信息和推送信息反馈至客户端,可以根据用户数据计算各服务功能的推荐值,根据推荐值提供与用户感兴趣的推送内容对应的问答交互信息和推送信息。
图5示出了本发明实施例提供的一种信息推送装置的结构示意图。如图5所示,所述装置可以配置于电子设备,包括:数据发送模块501、信息接收模块502、信息播放模块503和信息提供模块504。
其中,数据发送模块501,用于获取用户的当前用户数据,并将当前用户数据发送至服务器;信息接收模块502,用于接收服务器反馈的问答交互信息,以及与问答交互信息匹配的推送信息,其中,在问答交互信息中向用户提供查看对应推送信息的选项;信息播放模块503,用于生成与问答交互信息匹配的交互语音,并向用户播放交互语音;信息提供模块504,用于如果接收到用户选择查看推送信息的用户响应信息,则将推送信息提供给用户。
本发明实施例提供了一种信息推送装置,通过客户端获取用户的当前用户数据,将当前用户数据发送至服务器,并接收服务器反馈的问答交互信息,以及与问答交互信息匹配的推送信息,其中,在问答交互信息中向用户提供查看对应推送信息的选项,生成与问答交互信息匹配的交互语音,向用户播放交互语音,在接收到用户选择查看推送信息的用户响应信息时,将推送信息提供给用户,解决了现有技术的推送内容针对性不强,不是用户感兴趣的内容的问题,可以通过问答交互获取用户的实际需求,并根据用户的实际需求来推送信息,能够更加准确的为用户推送用户感兴趣的内容,增强推送内容针对性。
在上述各实施例的基础上,当前用户数据可以包括下述至少一项:当前时间、当前地点、当前天气、以及用户信息。
在上述各实施例的基础上,可以还包括:
第一信息反馈模块,用于获取用户基于推送信息的第一反馈信息,并将第一反馈信息发送至服务器;和/或第二信息反馈模块,用于如果接收到所述用户选择不查看所述推送信息的用户响应信息,则构造第二反馈信息发送至服务器。
图6示出了本发明实施例提供的一种信息推送装置的结构示意图。如图6所示,所述装置可以配置于电子设备,包括:数据接收模块601、功能确定模块602和信息确定模块603。
其中,数据接收模块601,用于接收客户端发送的当前用户数据;功能确定模块602,用于确定与当前用户数据匹配的至少一个服务功能;信息确定模块603,用于确定与服务功能匹配的问答交互信息和推送信息,并将问答交互信息和推送信息反馈至所述客户端。
本发明实施例提供了一种信息推送装置,通过服务器接收客户端发送的当前用户数据,确定与所述当前用户数据匹配的至少一个服务功能,然后确定与服务功能匹配的问答交互信息和推送信息,并将问答交互信息和推送信息反馈至客户端,可以根据用户数据对用户进行分析,提供与用户感兴趣的推送内容对应的问答交互信息和推送信息,从而可以通过问答交互获取用户的实际需求,并根据用户的实际需求来推送信息,能够更加准确的为用户推送用户感兴趣的内容,增强推送内容针对性。
在上述各实施例的基础上,功能确定模块602可以包括:推荐值计算单元,用于根据当前用户数据,计算预设的各服务功能的推荐值;功能确定单元,用于将推荐值大于预设推荐值阈值的服务功能,确定为与当前用户数据匹配的服务功能。
在上述各实施例的基础上,信息确定模块603可以包括:
信息获取单元,用于在预设的与各服务功能匹配的问答交互信息中,获取与服务功能匹配的问答交互信息;信息生成单元,用于根据当前用户数据生成与服务功能匹配的推送信息。
由于本实施例所介绍的信息推送装置为可以执行本发明实施例中的信息推送方法的装置,故而基于本发明实施例中所介绍的信息推送方法,本领域所属技术人员能够了解本实施例的信息推送装置的具体实施方式以及其各种变化形式,所以在此对于该信息推送装置如何实现本发明实施例中的多信息推送方法不再详细介绍。只要本领域所属技术人员实施本发明实施例中信息推送方法所采用的装置,都属于本申请所欲保护的范围。
本发明实施例提供了一种电子设备,如图7所示,包括:至少一个处理器(processor)71;以及与所述处理器71连接的至少一个存储器(memory)72、总线73;其中,
所述处理器71、存储器72通过所述总线73完成相互间的通信;
所述处理器71用于调用所述存储器72中的程序指令,以执行上述方法实施例中的步骤。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (10)

1.一种信息推送方法,其特征在于,包括:
客户端获取用户的当前用户数据,并将所述当前用户数据发送至服务器;
所述客户端接收所述服务器反馈的问答交互信息,以及与所述问答交互信息匹配的推送信息,其中,在所述问答交互信息中向用户提供查看对应推送信息的选项;
所述客户端生成与所述问答交互信息匹配的交互语音,并向所述用户播放所述交互语音;
所述客户端如果接收到所述用户选择查看所述推送信息的用户响应信息,则将所述推送信息提供给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述当前用户数据包括下述至少一项:当前时间、当前地点、当前天气、以及用户信息。
3.根据权利要求1所述的方法,其特征在于,还包括:
所述客户端获取所述用户基于所述推送信息的第一反馈信息,并将所述第一反馈信息发送至所述服务器;
和/或
所述客户端如果接收到所述用户选择不查看所述推送信息的用户响应信息,则构造第二反馈信息发送至所述服务器。
4.一种信息推送方法,其特征在于,包括:
服务器接收所述客户端发送的当前用户数据;
所述服务器确定与所述当前用户数据匹配的至少一个服务功能;
所述服务器确定与所述服务功能匹配的问答交互信息和推送信息,并将所述问答交互信息和所述推送信息反馈至所述客户端。
5.根据权利要求4所述的方法,其特征在于,所述服务器确定与所述当前用户数据匹配的至少一个服务功能,包括:
所述服务器根据所述当前用户数据,计算预设的各服务功能的推荐值;
所述服务器将所述推荐值大于预设推荐值阈值的服务功能,确定为与所述当前用户数据匹配的服务功能。
6.根据权利要求4所述的方法,其特征在于,所述服务器确定与所述服务功能匹配的问答交互信息和推送信息,包括:
所述服务器在预设的与各服务功能匹配的问答交互信息中,获取与所述服务功能匹配的问答交互信息;
所述服务器根据所述当前用户数据生成与所述服务功能匹配的推送信息。
7.一种信息推送装置,其特征在于,包括:
数据发送模块,用于获取用户的当前用户数据,并将所述当前用户数据发送至服务器;
信息接收模块,用于接收所述服务器反馈的问答交互信息,以及与所述问答交互信息匹配的推送信息,其中,在所述问答交互信息中向用户提供查看对应推送信息的选项;
信息播放模块,用于生成与所述问答交互信息匹配的交互语音,并向所述用户播放所述交互语音;
信息提供模块,用于如果接收到所述用户选择查看所述推送信息的用户响应信息,则将所述推送信息提供给所述用户。
8.一种信息推送装置,其特征在于,包括:
数据接收模块,用于接收所述客户端发送的当前用户数据;
功能确定模块,用于确定与所述当前用户数据匹配的至少一个服务功能;
信息确定模块,用于确定与所述服务功能匹配的问答交互信息和推送信息,并将所述问答交互信息和所述推送信息反馈至所述客户端。
9.一种电子设备,其特征在于,包括:
至少一个处理器;
以及与所述处理器连接的至少一个存储器、总线;其中,
所述处理器、存储器通过所述总线完成相互间的通信;
所述处理器用于调用所述存储器中的程序指令,以执行权利要求1至权利要求3中任一项所述的信息推送方法,或者执行权利要求4至权利要求6中任一项所述的信息推送方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行权利要求1至权利要求3中任一项所述的信息推送方法,或者执行权利要求4至权利要求6中任一项所述的信息推送方法。
CN201811475930.7A 2018-12-04 2018-12-04 一种信息推送方法、装置、电子设备及存储介质 Active CN109582872B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811475930.7A CN109582872B (zh) 2018-12-04 2018-12-04 一种信息推送方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811475930.7A CN109582872B (zh) 2018-12-04 2018-12-04 一种信息推送方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN109582872A true CN109582872A (zh) 2019-04-05
CN109582872B CN109582872B (zh) 2021-11-16

Family

ID=65926159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811475930.7A Active CN109582872B (zh) 2018-12-04 2018-12-04 一种信息推送方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN109582872B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110175012A (zh) * 2019-04-17 2019-08-27 百度在线网络技术(北京)有限公司 技能推荐方法、装置、设备及计算机可读存储介质
CN110413885A (zh) * 2019-07-17 2019-11-05 咪咕互动娱乐有限公司 一种交互方法及相关设备
CN110509931A (zh) * 2019-08-28 2019-11-29 广州小鹏汽车科技有限公司 语音问答的信息展示方法、装置和***
CN110769123A (zh) * 2019-09-26 2020-02-07 北京淇瑀信息科技有限公司 一种结合按键交互的非对话式ivr循环播报方法、装置和电子设备
CN111209023A (zh) * 2020-01-08 2020-05-29 百度在线网络技术(北京)有限公司 技能服务的更新方法、装置、电子设备及可读存储介质
CN112118311A (zh) * 2020-09-17 2020-12-22 北京百度网讯科技有限公司 信息车载交互方法、装置、设备以及存储介质
CN112200607A (zh) * 2020-09-30 2021-01-08 中国银行股份有限公司 一种推广信息的推送方法、装置、设备及介质
CN113297516A (zh) * 2021-04-27 2021-08-24 上海淇玥信息技术有限公司 客户交互界面生成方法、装置和电子设备
CN113569147A (zh) * 2021-07-27 2021-10-29 北京百度网讯科技有限公司 信息推送方法、装置、电子设备和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040093281A1 (en) * 2002-11-05 2004-05-13 Todd Silverstein Remote purchasing system and method
US20050234917A1 (en) * 2004-04-09 2005-10-20 Branham Roen P Method and system for connecting publishers with subscribers through an intermediate server and a user installed application
CN102170614A (zh) * 2011-04-29 2011-08-31 杭州东信北邮信息技术有限公司 一种交互式语音数据应答***及其实现方法
CN105354519A (zh) * 2015-10-23 2016-02-24 福建优安米信息科技有限公司 一种数据信息处理***及其处理方法
CN106294616A (zh) * 2016-08-02 2017-01-04 长江大学 一种基于移动互联网的智能问答机器人***
CN107423355A (zh) * 2017-05-26 2017-12-01 北京三快在线科技有限公司 信息推荐方法及装置、电子设备
CN107911386A (zh) * 2017-12-06 2018-04-13 北京小米移动软件有限公司 获取服务授权信息的方法及装置
CN108877800A (zh) * 2018-08-30 2018-11-23 出门问问信息科技有限公司 语音交互方法、装置、电子设备及可读存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040093281A1 (en) * 2002-11-05 2004-05-13 Todd Silverstein Remote purchasing system and method
US20050234917A1 (en) * 2004-04-09 2005-10-20 Branham Roen P Method and system for connecting publishers with subscribers through an intermediate server and a user installed application
CN102170614A (zh) * 2011-04-29 2011-08-31 杭州东信北邮信息技术有限公司 一种交互式语音数据应答***及其实现方法
CN105354519A (zh) * 2015-10-23 2016-02-24 福建优安米信息科技有限公司 一种数据信息处理***及其处理方法
CN106294616A (zh) * 2016-08-02 2017-01-04 长江大学 一种基于移动互联网的智能问答机器人***
CN107423355A (zh) * 2017-05-26 2017-12-01 北京三快在线科技有限公司 信息推荐方法及装置、电子设备
CN107911386A (zh) * 2017-12-06 2018-04-13 北京小米移动软件有限公司 获取服务授权信息的方法及装置
CN108877800A (zh) * 2018-08-30 2018-11-23 出门问问信息科技有限公司 语音交互方法、装置、电子设备及可读存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
B. HE 等: ""An educational robot system of visual question answering for preschoolers"", 《2017 2ND INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION ENGINEERING》 *
曾帅 等: ""面向知识自动化的自动问答研究进展"", 《自动化学报》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110175012A (zh) * 2019-04-17 2019-08-27 百度在线网络技术(北京)有限公司 技能推荐方法、装置、设备及计算机可读存储介质
CN110175012B (zh) * 2019-04-17 2022-07-08 百度在线网络技术(北京)有限公司 技能推荐方法、装置、设备及计算机可读存储介质
CN110413885A (zh) * 2019-07-17 2019-11-05 咪咕互动娱乐有限公司 一种交互方法及相关设备
CN110509931A (zh) * 2019-08-28 2019-11-29 广州小鹏汽车科技有限公司 语音问答的信息展示方法、装置和***
CN110769123A (zh) * 2019-09-26 2020-02-07 北京淇瑀信息科技有限公司 一种结合按键交互的非对话式ivr循环播报方法、装置和电子设备
CN111209023A (zh) * 2020-01-08 2020-05-29 百度在线网络技术(北京)有限公司 技能服务的更新方法、装置、电子设备及可读存储介质
CN112118311A (zh) * 2020-09-17 2020-12-22 北京百度网讯科技有限公司 信息车载交互方法、装置、设备以及存储介质
CN112118311B (zh) * 2020-09-17 2023-10-27 阿波罗智联(北京)科技有限公司 信息车载交互方法、装置、设备以及存储介质
CN112200607A (zh) * 2020-09-30 2021-01-08 中国银行股份有限公司 一种推广信息的推送方法、装置、设备及介质
CN113297516A (zh) * 2021-04-27 2021-08-24 上海淇玥信息技术有限公司 客户交互界面生成方法、装置和电子设备
CN113569147A (zh) * 2021-07-27 2021-10-29 北京百度网讯科技有限公司 信息推送方法、装置、电子设备和存储介质
CN113569147B (zh) * 2021-07-27 2023-09-26 北京百度网讯科技有限公司 信息推送方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN109582872B (zh) 2021-11-16

Similar Documents

Publication Publication Date Title
CN109582872A (zh) 一种信息推送方法、装置、电子设备及存储介质
CN110503206A (zh) 一种预测模型更新方法、装置、设备及可读介质
EP3529759A1 (en) Collaborator recommendation using collaboration graphs
CN108833458B (zh) 一种应用推荐方法、装置、介质及设备
CN109347986A (zh) 一种语音信息推送方法、装置、电子设备及存储介质
CN109636479A (zh) 一种广告推荐方法、装置、电子设备及存储介质
US11019019B2 (en) Dynamic hashtag ordering based on projected interest
CN109615425A (zh) 一种产品推荐方法、装置、电子设备及存储介质
CN109815416A (zh) 关联信息的推送方法、装置,电子设备及存储介质
US9325754B2 (en) Information processing device and information processing method
US20150073932A1 (en) Strength Based Modeling For Recommendation System
CN109495763A (zh) 虚拟物品记录确定方法、装置、服务器及存储介质
CN108924598A (zh) 视频字幕显示方法及装置
CN108140176A (zh) 从对通信的本地搜索和远程搜索中并行地识别搜索结果
CN108959469A (zh) 阅读管理方法、装置、计算机设备及存储介质
CN110297975A (zh) 推荐策略的评估方法、装置、电子设备和存储介质
CN112801301A (zh) 异步计算方法、装置、设备、存储介质及程序产品
CN109034880A (zh) 收入预测方法及装置
CN107810638A (zh) 通过跳过冗余片段优化顺序内容的传递
CN103064888B (zh) 一种信息发布方法及装置
US11893543B2 (en) Optimized automatic consensus determination for events
CN109064180A (zh) 评论方法、装置及终端设备
CN112565902A (zh) 一种视频推荐方法、装置及电子设备
CN109241476A (zh) 网络文章连载中的交互方法、设备、装置及电子设备
CN109587198A (zh) 图文信息推送方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant