CN118301120A - 推送消息处理方法、装置、电子设备及存储介质 - Google Patents
推送消息处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN118301120A CN118301120A CN202410323468.8A CN202410323468A CN118301120A CN 118301120 A CN118301120 A CN 118301120A CN 202410323468 A CN202410323468 A CN 202410323468A CN 118301120 A CN118301120 A CN 118301120A
- Authority
- CN
- China
- Prior art keywords
- push
- terminal
- message
- content
- push message
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000001914 filtration Methods 0.000 claims abstract description 51
- 238000004458 analytical method Methods 0.000 claims abstract description 32
- 230000004044 response Effects 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims description 62
- 238000012545 processing Methods 0.000 claims description 13
- 230000006399 behavior Effects 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 238000009877 rendering Methods 0.000 claims description 8
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 230000008569 process Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000009191 jumping Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供一种推送消息处理方法、装置、电子设备及存储介质,其中,应用于服务端的推送消息处理方法包括:在接收到终端上报的推送消息的情况下,对推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息;对目标推送消息进行关键内容分析,生成推送内容;响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至终端,N为大于或者等于1的整数。本申请可以为终端用户提供符合其兴趣和需求的信息,减少信息过载,且可以通过简短的内容表达目标推送消息,在实现消息传递的情况下简化传递内容,同时可以一次性向终端用户推送至少一个简化后的、特定形式的推送内容,实现为终端用户提供多样化的推送消息。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种推送消息处理方法、装置、电子设备及存储介质。
背景技术
当前移动应用推送消息技术是通过用户设备向用户发送通知、提醒或信息的一种方式,其主要通过应用推送服务实现,这些服务允许应用开发者向用户设备发送消息,即使应用未在使用状态也能够推送通知。
现有技术中推送消息包含以下三种常见形式:1、通知栏消息,出现在设备的通知栏上,用户可以通过点击查看详细内容;2、弹窗提示,在屏幕上弹出提示框或对话框,吸引用户的注意力;3、应用图标角标,在应用图标上显示未读消息数量。
目前,往往使用固定模板进行消息推送,使得推送消息的展示形式单一;且推送内容普遍是通用消息,推送内容缺乏个性化,导致用户无法有效筛选和识别感兴趣的内容,造成信息过载和用户体验不佳。以上问题具体表现为:
1、用户干扰度增加,随着应用数量和推送消息的增加,用户可能感到干扰和厌烦,导致通知被忽视或关闭。
2、消息精准度不高,所推送的消息不够精准,可能会向用户发送其不感兴趣的内容,影响用户体验。
3、过度使用,存在某些开发者滥用推送消息功能,发送过多、无关或令人反感的单一展示形式的消息的情况,导致用户对应用产生负面印象。
发明内容
鉴于上述问题,本申请实施例提供一种克服上述问题或者至少部分地解决上述问题的推送消息处理方法、装置、电子设备及存储介质。
第一方面,本申请实施例提供了一种推送消息处理方法,应用于服务端,包括:
在接收到终端上报的推送消息的情况下,对所述推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息;
对所述目标推送消息进行关键内容分析,生成推送内容;
响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至所述终端,其中,N为大于或者等于1的整数。
第二方面,本申请实施例提供了一种推送消息处理方法,应用于终端,包括:
向服务端上报所获取的推送消息;
接收所述服务端响应于预设触发条件所发送的、基于N个推送内容生成的第一形式的推送数据,所述推送内容基于对目标推送消息进行关键内容分析生成,所述目标推送消息为所述服务端对接收到的推送消息进行过滤后、保留的与终端用户的关联度满足条件的推送消息;
展示所述第一形式的推送数据。
第三方面,本申请实施例提供了一种推送消息处理装置,应用于服务端,包括:
过滤获取模块,用于在接收到终端上报的推送消息的情况下,对所述推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息;
分析生成模块,用于对所述目标推送消息进行关键内容分析,生成推送内容;
第一推送模块,用于响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至所述终端,其中,N为大于或者等于1的整数。
第四方面,本申请实施例提供了一种推送消息处理装置,应用于终端,包括:
第一上报模块,用于向服务端上报所获取的推送消息;
第三接收模块,用于接收所述服务端响应于预设触发条件所发送的、基于N个推送内容生成的第一形式的推送数据,所述推送内容基于对目标推送消息进行关键内容分析生成,所述目标推送消息为所述服务端对接收到的推送消息进行过滤后、保留的与终端用户的关联度满足条件的推送消息;
第一展示模块,用于展示所述第一形式的推送数据。
第五方面,本申请实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面或者第二方面所述的推送消息处理方法的步骤。
第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述第一方面或者第二方面所述的推送消息处理方法的步骤。
本申请实施例技术方案,接收终端在进行消息拦截所上报的推送消息后,对所获取的推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息,可以为终端用户提供符合其兴趣和需求的信息,减少信息过载,实现个性化的进行消息推送,提升用户体验和参与度;通过对目标推送消息进行关键内容分析,生成推送内容,可以通过简短的内容表达目标推送消息,在实现消息传递的同时简化传递内容;响应于预设触发条件向终端推送基于N个推送内容生成的第一形式的推送数据,可以一次性向用户推送至少一个简化后的、特定形式的推送内容,实现为用户提供多样化的推送消息,且可以避免频繁向用户推送消息导致用户体验不佳的问题。
附图说明
图1表示本申请实施例提供的应用于服务端的推送消息处理方法示意图;
图2表示本申请实施例提供的应用于终端的推送消息处理方法示意图;
图3表示本申请实施例提供的终端与服务端交互的一实施方式示意图;
图4表示本申请实施例提供的应用于服务端的推送消息处理装置示意图;
图5表示本申请实施例提供的应用于终端的推送消息处理装置示意图;
图6表示本申请实施例提供的电子设备结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。本申请实施例中的多个可以包括两个以及两个以上。
在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本申请实施例提供一种应用于服务端的推送消息处理方法,如图1所示,该方法包括如下步骤:
步骤101、在接收到终端上报的推送消息的情况下,对所述推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息。
服务端与多个终端之间建立通信,接收终端在拦截到推送消息之后所上报的推送消息,推送消息为应用程序所推送的信息通知。每个终端在服务端可对应于一存储区域,终端所上报的推送消息存储在对应的存储区域内,每个存储区域可设置一标识,该标识与匹配的终端关联,服务端基于存储区域对应的标识将所接收到的推送消息存储至匹配的存储区域。
终端所拦截的推送消息可以包括终端所安装的多个应用程序分别对应的推送消息,且所拦截的推送消息可以包括不同类型的推送消息,如通知栏类型的推送消息、弹窗类型的推送消息等。终端在成功拦截一推送消息后将其上报至服务端,且在上报推送消息的同时可以携带终端的标识信息,服务端根据终端的标识信息确定匹配的存储区域,将终端上报的推送消息存储至匹配的存储区域中。终端也可以是在监测到上报条件时向服务端上报所拦截的推送消息,上报条件可以为时间条件或者事件条件,如,到达周期上报的时间点或者拦截到一定数目的推送消息。
服务端在获取终端上报的推送消息之后,对推送消息进行过滤处理,保留与终端用户的关联度满足条件的推送消息、滤除与终端用户的关联度不满足条件的推送消息,以通过消息过滤获取目标推送消息。服务端在对推送消息进行过滤处理时,需要获取终端用户的关注需求,基于终端用户的关注需求进行消息过滤,保留与终端用户的关注需求匹配的推送消息,与终端用户的关注需求匹配的推送消息即为与终端用户的关联度满足条件的推送消息。
步骤102、对所述目标推送消息进行关键内容分析,生成推送内容。
服务端在通过消息过滤处理、保留与终端用户的关联度满足条件的目标推送消息之后,对所保留的目标推送消息进行关键内容分析,针对每条目标推送消息生成其对应的推送内容。目标推送消息所对应的推送内容为在目标推送消息中提取关键内容后生成,可以表征目标推送消息的主题含义。
通过针对所保留的每条目标推送消息生成对应的推送内容,可以对目标推送消息进行精简,以通过简短的内容表达目标推送消息,在实现消息传递的同时简化传递内容。
其中,所生成的推送内容与对应的目标推送消息之间形成绑定关系,目标推送消息与对应的应用落地页之间具有链接关系,进而形成推送内容与目标推送消息对应的应用落地页之间的链接关系。目标推送消息对应的应用落地页在终端显示、用于呈现完整的目标推送消息,在形成推送内容与应用落地页之间的链接关系之后,可以基于终端用户对推送内容的操作触发对应的应用落地页的展示。
服务端在针对一目标推送消息进行关键内容分析、生成对应的推送内容之后,在针对另一目标推送消息生成其对应的推送内容之后,将当前生成的推送内容与之前生成的推送内容进行汇总,以实现将不同的目标推送消息对应的推送内容进行整合。作为举例,在生成目标推送消息1对应的推送内容1、生成目标推送消息2对应的推送内容2之后,将推送内容1和推送内容2进行整合,在生成目标推送消息3对应的推送内容3之后,将推送内容3与之前的整合内容进行整合,获取对推送内容1、推送内容2以及推送内容3整合后的整合结果。还可以是在生成多个推送内容之后,基于特定条件将多个推送内容进行汇总,特定条件可以是一定时间间隔、固定时间点或者内容数量等。
步骤103、响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至所述终端,其中,N为大于或者等于1的整数。
服务端在对所接收到的推送消息进行过滤处理、对保留的目标推送消息进行分析获取推送内容的情况下,在监测到预设触发条件时,将基于N个推送内容生成的第一形式的推送数据推送至终端,在终端的显示界面显示与第一形式的推送数据匹配的目标页面,实现以第一形式、将整合后的N个推送内容传输至终端,在终端侧显示匹配的页面。N的取值大于或者等于1,在N的取值为1的情况下,此时响应于预设触发条件向终端传输一个推送内容,在N的取值大于1的情况下,可以向终端传输多个(至少两个)整合后的推送内容。
本实施例中的第一形式为音频形式、视频形式、图文形式、文本形式和图像形式其中之一,且第一形式可以为默认展示形式或者终端用户选定的展示形式。通过向终端推送音频形式的推送数据,可以在终端侧播报N个推送内容,并在播报的同时显示匹配页面,使得终端用户获取音频形式的推送内容;通过向终端推送视频形式的推送数据,可以使得终端用户在显示维度以及音频维度了解推送内容;通过向终端推送文本形式或者图像形式的推送数据,可以使得终端用户基于文本内容或者图像内容了解推送内容;通过向终端推送图文形式的推送数据,可以使得终端用户基于文本和图像了解推送内容。需要说明的是,对于图像形式的推送数据,其图像内容中包含相关文字说明。
其中,针对终端而言,其安装有系统插件,该插件为可收集推送消息并与垂直大模型交互的软件组件,终端基于系统插件拦截推送消息,将拦截到的推送消息上报至服务端,终端用户可通过系统插件完成初始个性化设置,如,设置图文形式,服务端基于所设置的形式发送图文形式的推送数据。针对服务端而言,其运行垂直大模型,该模型为基于特定垂直领域训练的大型机器学习模型,基于该模型进行推送消息的过滤、关键内容分析生成推送内容、生成第一形式的推送数据。终端侧展示内容查看入口,终端用户点击内容查看入口后,系统插件从服务端拉取推送数据,并在终端侧展示。
本申请上述实施方案,接收终端在进行消息拦截所上报的推送消息后,对所获取的推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息,可以为终端用户提供符合其兴趣和需求的信息,减少信息过载,实现个性化的进行消息推送,提升用户体验和参与度;通过对目标推送消息进行关键内容分析,生成推送内容,可以通过简短的内容表达目标推送消息,在实现消息传递的同时简化传递内容;响应于预设触发条件向终端推送基于N个推送内容生成的第一形式的推送数据,可以一次性向用户推送至少一个简化后的、特定形式的推送内容,实现为用户提供多样化的推送消息,且可以避免频繁向用户推送消息导致用户体验不佳的问题。
下面对过滤推送消息、基于用户需求提供过滤消息的实施过程进行介绍。可选地,在对所述推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息时,包括:
检测所述推送消息是否属于所述终端用户关注的推送消息;
若属于,将所述推送消息确定为所述目标推送消息,所述终端用户关注的推送消息与所述终端用户的关联度大于预设阈值;
若不属于,将所述推送消息进行过滤,并存储至过滤消息列表中。
服务端在接收终端上报的推送消息之后,获取终端用户对应的内容关注情况,基于终端用户对应的内容关注情况检测所接收到的推送消息是否属于终端用户所关注的推送消息。若属于,则直接将该推送消息确定为需要保留的目标推送消息,以便于后续向终端用户推送其关注的消息;若不属于,则将该推送消息确定为需要过滤的消息,将其存储至过滤消息列表中。
每个终端可以在服务端对应于一过滤消息列表,以用于存储其对应的过滤消息,也可以是多个终端对应于一过滤消息列表,该列表中的过滤消息对应于一终端标识,基于终端标识确定过滤消息所属的终端。
服务端在检测所接收到的推送消息是否属于终端用户所关注的推送消息时,基于终端用户对应的内容关注情况检测所接收到的推送消息与终端用户的关联度是否大于预设阈值,若大于,则确定推送消息属于终端用户所关注的推送消息。
通过基于终端用户的内容关注情况对接收到的推送消息进行过滤,保留与终端用户的关联度大于预设阈值的目标推送消息,可以将终端用户不感兴趣的推送消息滤除,为终端用户提供符合其兴趣和需求的信息,减少信息过载,以便于实现个性化的消息推送。
可选地,所述方法还包括:在接收到所述终端发送的第二获取请求的情况下,响应于所述第二获取请求,向所述终端发送匹配的包括所过滤的推送消息的过滤消息列表;所述第二获取请求指示获取被过滤的推送消息。
服务端在对所接收到的推送消息进行过滤后,在接收到终端发送的指示获取被过滤的推送消息的第二获取请求之后,响应于第二获取请求,向终端发送匹配的过滤消息列表,该列表中包括服务端针对当前终端所过滤的推送消息。终端可以通过系统插件发送第二获取请求、获取匹配的过滤消息列表,过滤消息列表中的推送消息为原始推送消息。
通过响应于第二获取请求向终端发送匹配的过滤消息列表,可以使得终端用户获取服务端所滤除的推送消息,以了解未经处理、由服务端过滤的原始推送消息,便于终端用户可以在基于服务端提供的推送内容了解其感兴趣的推送消息的情况下,了解服务端基于终端用户的关注情况所滤除的推送消息,避免终端用户遗漏推送消息。
下面对生成目标推送消息对应的推送内容、将基于推送内容生成的推送数据推送至终端的过程进行介绍。在对所述目标推送消息进行关键内容分析,生成推送内容时,包括:对所述目标推送消息进行语义分析,获取所述目标推送消息的关键内容;基于所述关键内容,生成符合推送条件的推送内容。
服务端在通过过滤处理获取目标推送消息之后,对所保留的目标推送消息进行语义分析和个性化改写,生成符合推送条件的推送内容。在生成推送内容时,首先对目标推送消息进行语义分析,提取出目标推送消息的关键内容,然后基于关键内容对目标推送消息进行改写,生成目标推送消息对应的推送内容。
其中,在基于提取的关键内容对目标推送消息进行改写生成推送内容时,可以基于提取的关键内容直接生成对目标推送消息进行精简后的推送内容,还可以是在提取出关键内容之后,基于关键内容的核心含义生成推送内容。
通过对目标推送消息进行语义分析,获取关键内容,基于关键内容生成推送内容,可以在语义分析之后将目标推送消息进行精简,通过简短的内容表达目标推送消息,在实现消息传递的同时简化传递内容。
可选地,在响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至所述终端时,包括:
在接收到所述终端发送的第一获取请求或者监测到预设的推送条件的情况下,将基于当前对应的N个推送内容汇总所生成的所述第一形式的推送数据推送至所述终端,所述第一获取请求指示获取与所述终端上报的推送消息关联的推送数据。
服务端在接收到终端发送的指示获取推送数据的第一获取请求时,或者,在监测到预设的推送条件时,将基于当前对应的N个推送内容汇总所生成的第一形式的推送数据推送至终端。即,服务端可以基于终端的请求反馈与终端上报的推送消息关联的推送数据,也可以主动向终端下发推送数据。服务端所监测到的推送条件可以为时间条件或者事件条件,如,在监测到当前时刻为预设推送时刻的情况下,将基于当前对应的N个推送内容所生成的第一形式的推送数据推送至终端;如,在监测到所累计的推送内容的数目满足条件时向终端推送第一形式的推送数据。
服务端可以在与终端建立通信连接后,确定终端用户需求的展示形式,也可以确定默认展示形式,以基于终端用户需求的展示形式或者默认展示形式确定第一形式,进而生成第一形式的推送数据反馈至终端。
服务端在基于一目标推送消息确定对应的推送内容之后,将推送内容与之前的推送内容进行汇总,生成对应的推送数据,以基于生成的推送内容不断更新推送数据;也可以是服务端在生成推送内容之后,响应于预设触发条件,将当前对应的N个推送内容进行汇总生成第一形式的推送数据。
在接收到终端发送的第一获取请求时,将基于N个推送内容汇总所生成的第一形式的推送数据发送至终端,可以基于终端的请求反馈与终端上报的推送消息关联的推送数据;在监测到满足时间要求或者事件要求的推送条件时,将基于N个推送内容汇总所生成的第一形式的推送数据发送至终端,可以基于触发条件主动向终端发送推送数据。
本申请实施例中的第一形式为音频形式、视频形式、图文形式、文本形式和图像形式其中之一,作为一可选实施方式,所述方法还包括:接收所述终端发送的指示第二形式的切换请求;响应于所述切换请求,将基于M个个推送内容生成的第二形式的推送数据推送至所述终端,M的取值大于或者等于N。
本申请实施例中的第一形式为用户选定的展示形式或者默认展示形式,在接收到终端发送的指示切换展示形式的切换请求时,根据切换请求所指示的第二形式,基于M个推送内容生成第二形式的推送数据,将所生成的推送数据推送至终端,实现为终端提供需求展示形式的推送数据。M的取值大于或者等于N,针对M的取值等于N的情况,服务端直接基于之前的N个推送内容生成第二形式的推送数据;针对M的取值大于N的情况,服务端基于之前的N个推送内容以及新生成的至少一个推送内容确定第二形式的推送数据。
其中,切换请求可以通过系统插件发送,相应的,终端通过系统插件获取第二形式的推送数据。第二形式为区别于第一形式的任意一种展示形式。作为举例,第一形式为终端用户初始选定的文本形式,在终端展示文本形式的N个推送内容之后,接收终端发送的指示图文形式的切换请求,响应于切换请求,向终端推送图文形式的推送数据。或者,第一形式为默认的图文形式,在终端展示图文形式的N个推送内容之后,接收终端发送的指示视频形式的切换请求,响应于切换请求,向终端推送视频形式的推送数据,以在终端展示视频形式的推送内容。
在向终端推送第一形式的推送数据后,在接收到终端发送的指示切换展示形式的切换请求的情况下,基于切换请求生成第二形式的推送数据并推送至终端,实现基于终端用户的请求提供符合用户需求的推送数据,以提升终端用户的信息获取体验。
作为一可选实施例,所述方法还包括:
接收所述终端上报的用户特征信息,所述用户特征信息至少包括所述终端用户所关注内容的关注类别和所述终端用户所偏好的信息获取方式;
基于所述终端用户所关注内容的关注类别,更新过滤规则,所述过滤规则用于过滤所述终端上报的推送消息;
在所述第一形式为默认展示形式的情况下,将默认展示形式更新为与所述终端用户所偏好的信息获取方式匹配的目标展示形式。
终端通过系统插件收集终端用户的浏览行为信息,如,终端用户选择纯文本、图文、纯图、音频、视频等格式的频次,终端用户对具体内容的关注情况,基于所收集的信息生成用户特征信息,所生成的用户特征信息至少包括终端用户所关注内容的关注类别和终端用户所偏好的信息获取方式。
服务端在获取终端所上报的用户特征信息之后,基于终端用户所关注内容的关注类别更新过滤规则,以基于更新后的过滤规则对终端上报的推送消息进行过滤,实现基于终端用户的关注内容适应性调整过滤规则,以便于为终端用户提供符合其兴趣和需求的信息,保证持续进行个性化的消息推送。
由于用户特征信息包括终端用户所偏好的信息获取方式,在第一形式为默认展示形式的情况下,可以将默认展示形式更新为与终端用户所偏好的信息获取方式匹配的目标展示形式,实现以终端用户偏好的信息获取方式为终端用户进行数据推送。当然,若默认展示形式与用户偏好的信息获取方式相适配,则继续保持默认展示形式。在第一形式为终端用户选定的展示形式时,可以将与终端用户所偏好的信息获取方式匹配的目标展示形式推荐给终端用户。
服务端基于运行的垂直大模型进行推送消息过滤、推送内容生成以及推送数据生成,通过获取终端用户对应的用户特征信息,可以对模型进行调优,以提升模型对用户个性化内容(针对用户个人兴趣和行为习惯定制的信息内容)推送的准确度。
以上为本申请实施例提供的应用于服务端的推送消息处理方法,服务端在接收终端通过消息拦截所上报的推送消息后,对所获取的推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息,可以为终端用户提供符合其兴趣和需求的信息,减少信息过载,实现个性化的进行消息推送,提升用户体验和参与度;通过对目标推送消息进行关键内容分析,生成推送内容,可以通过简短的内容表达目标推送消息,在实现消息传递的同时简化传递内容;响应于预设触发条件向终端推送基于N个推送内容生成的第一形式的推送数据,可以一次性向用户推送至少一个简化后的、特定形式的推送内容,实现为用户提供多样化的推送消息,且可以避免频繁向用户推送消息导致用户体验不佳的问题。
进一步地,通过向终端发送匹配的过滤消息列表,可以使得终端用户在基于服务端的推送内容了解其感兴趣的推送消息的情况下,了解服务端基于终端用户的关注情况所滤除的推送消息,避免终端用户遗漏推送消息;通过对目标推送消息进行语义分析获取关键内容,基于关键内容生成推送内容,可以在语义分析之后将目标推送消息进行精简,通过简短的内容表达目标推送消息。
在接收到终端发送的切换请求后,基于切换请求生成第二形式的推送数据并推送至终端,实现基于终端用户的请求提供符合用户需求的推送数据,以提升终端用户的信息获取体验;通过基于终端用户的关注内容适应性调整过滤规则,以便于为终端用户提供符合其兴趣和需求的信息,保证持续进行个性化的消息推送;通过将推送数据的展示形式更新为与终端用户所偏好的信息获取方式匹配的目标展示形式,可实现以终端用户所偏好的信息获取方式为终端用户进行数据推送。
本申请实施例还提供一种应用于终端的推送消息处理方法,如图2所示,该方法包括如下步骤:
步骤201、向服务端上报所获取的推送消息。
终端与服务端之间建立通信,终端在拦截到推送消息之后,将所拦截的推送消息上报至服务端。其中,终端安装有系统插件,基于系统插件拦截推送消息,并将拦截到的推送消息上报至服务端。终端所拦截的推送消息包括终端所安装的多个应用程序分别对应的推送消息,且所拦截的推送消息可以包括不同类型的推送消息。
步骤202、接收所述服务端响应于预设触发条件所发送的、基于N个推送内容生成的第一形式的推送数据,所述推送内容基于对目标推送消息进行关键内容分析生成,所述目标推送消息为所述服务端对接收到的推送消息进行过滤后、保留的与终端用户的关联度满足条件的推送消息。
服务端在接收终端上报的推送消息之后,对推送消息进行过滤处理,保留与终端用户的关联度满足条件的推送消息、滤除与终端用户的关联度不满足条件的推送消息,以通过消息过滤获取目标推送消息。并对所保留的目标推送消息进行关键内容分析,获取每条目标推送消息对应的、表征目标推送消息的主题含义的推送内容。
终端接收服务端在监测到预设触发条件时、推送的基于N个推送内容生成的第一形式的推送数据。第一形式为音频形式、视频形式、图文形式、文本形式和图像形式其中之一,且第一形式可以为默认展示形式或者终端用户选定的展示形式。针对第一形式为用户选定的展示形式的情况,终端用户可通过系统插件完成初始个性化设置,如,设置图文形式(第一形式),服务端基于所设置的形式发送图文形式的推送数据。
其中,终端侧展示内容查看入口,终端用户点击内容查看入口后,系统插件从服务端拉取推送数据。N的取值大于或者等于1,在N的取值为1的情况下,终端接收服务端推送的基于1个推送内容生成的第一形式的推送数据,在N的取值大于1的情况下,可以接收服务端发送的基于多个(至少两个)推送内容整合后的第一形式的推送数据,实现一次性获取多个推送内容。
步骤203、展示所述第一形式的推送数据。
终端在接收服务端所发送的第一形式的推送数据之后,对第一形式的推送数据进行展示,实现将一次性所获取的N个目标推送消息对应的N个推送内容在终端侧展示。
在第一形式为音频形式的情况下,终端基于获取的推送数据,播报N个推送内容并在播报的同时显示匹配页面,实现以音频方式和匹配的页面展示推送内容;在第一形式为视频形式的情况下,终端基于获取的推送数据播放视频形式的N个推送内容,使得终端用户基于显示画面以及播放的音频了解推送内容;在第一形式为文本形式、图像形式或者图文形式的情况下,终端基于获取的推送数据显示推送内容,使得终端用户基于文本和/或图像了解推送内容。需要说明的是,对于文本形式的推送数据,在终端的显示界面展示N条文本内容;对于图像形式的推送数据,在终端的显示界面展示N个图像内容,图像内容中包含相关文字说明;对于图文形式的推送数据,在终端的显示界面展示N个图文混合的展示内容。
本申请上述实施方案,在向服务端上报所拦截的推送消息之后,由服务端对推送消息进行过滤,获取与终端用户的关联度满足条件的目标推送消息,生成目标推送消息对应的推送内容,向终端推送基于N个推送内容生成的第一形式的推送数据,终端接收第一形式的推送数据并展示,可以获取符合终端用户兴趣和需求的信息,减少信息过载,实现个性化的消息展示,且由于推送内容基于简短的内容表达目标推送消息,第一形式的推送数据基于N个推送内容生成,可以一次性获取至少一个简化后的、特定形式的推送内容并展示,实现为终端用户展示多样化的推送消息,避免频繁接收单个推送消息呈现给终端用户导致用户体验不佳的问题。
下面对接收服务端发送的第一形式的推送数据的实施过程进行介绍。在接收所述服务端响应于预设触发条件所发送的、基于N个推送内容生成的第一形式的推送数据时,包括:
向所述服务端发送第一获取请求,接收所述服务端基于所述第一获取请求发送的所述第一形式的推送数据,第一获取请求指示获取与所述终端上报的推送消息关联的推送数据;或者
接收所述服务端在监测到预设的推送条件的情况下、所发送的所述第一形式的推送数据。
终端在需要展示与上报的推送消息关联的推送数据时,向服务端发送指示获取与终端上报的推送消息关联的推送数据的第一获取请求,服务端响应于收到的第一获取请求,将基于当前对应的N个推送内容(与该终端关联)汇总所生成的第一形式的推送数据推送至终端,终端获取第一形式的推送数据并展示,实现为终端用户提供N个推送内容。终端也可以直接接收服务端在监测到预设的推送条件时、所发送的第一形式的推送数据,推送条件为时间条件或者事件条件。即,终端可以通过发送请求获取与上报的推送消息关联的推送数据,也可以直接接收服务端下发的推送数据。
服务端在与终端建立通信连接后,可以确定终端用户需求的展示形式,也可以确定默认展示形式,以基于终端用户需求的展示形式或者默认展示形式确定第一形式,进而生成第一形式的推送数据。
通过向服务端发起第一获取请求,接收服务端基于第一获取请求反馈的第一形式的推送数据,可以基于与服务端之间的交互请求为终端用户展示N个推送内容;在服务端响应于推送条件下发推送数据的情况下,可以直接接收推送数据,简化与服务端之间的交互过程。
下面对展示第一形式的推送数据的实施过程进行介绍。本实施例中的第一形式为音频形式、视频形式、图文形式、文本形式和图像形式其中之一,在展示第一形式的推送数据时,包括:
在所述第一形式为音频形式的情况下,显示与所述音频形式匹配的目标页面并播放所述音频形式的推送数据;
在所述第一形式为视频形式的情况下,基于所述视频形式的推送数据渲染目标页面、显示推送视频;
在所述第一形式为图文形式、文本形式或者图像形式的情况下,基于所述第一形式的推送数据渲染目标页面,以显示图文推送数据、文本推送数据或者图像推送数据。
针对第一形式为音频形式的情况,在获取音频形式的推送数据之后,显示与音频形式匹配的目标页面并播放音频形式的推送数据,所播放的音频形式的推送数据包括N个推送内容,使得终端用户基于播放的音频了解终端拦截的、与终端用户的关联度满足条件的推送消息。
其中,目标页面为音频播放页面,为系统插件所提供的适配音频形式的推送数据的页面。目标页面包括第二控件,处于播放状态的推送内容对应的应用落地页的跳转协议关联第二控件的触控事件,所述方法还包括:
在播放所述N个推送内容中的第一推送内容的情况下,响应于对所述第二控件的第二输入,展示所述第一推送内容对应的应用落地页;所述第一推送内容对应的应用落地页为所述第一推送内容所属的推送消息对应的应用落地页。
在第一形式为音频形式时,目标页面作为音频播放页面,可显示声音频谱信息,同时包括第二控件,第二控件可以理解为跳转控件,响应于对第二控件的触控输入,如点击输入、长按输入,可以跳转至与播放内容关联的应用落地页。在播放N个推送内容中的第一推送内容的情况下,在接收到终端用户对第二控件的第二输入时,响应于第二输入,确定第一推送内容所属的推送消息,展示与第一推送内容所属的推送消息关联的应用落地页,实现基于对第二控件的输入跳转至播放内容关联的应用落地页,以便于终端用户通过应用落地页了解完整的推送消息。在跳转至播放内容关联的应用落地页之后,可暂停对第一推送内容的播放。
在播放N个推送内容时,按照预设顺序依次播放,如按照推送内容对应的推送消息的拦截顺序依次播放,也可以按照推送消息的重要等级依次播放,还可以按照预先设置的播放顺序依次播放,当然还可以采用其他手段确定播放顺序。在音频播放页面还可以显示暂停按键、指示播放下一条推送内容的按键、指示播放上一条推送内容的按键,以便于终端用户可以根据需求灵活的选择所播放的音频内容。
在第一形式为音频形式时,通过在目标页面显示第二控件,可以提供由目标页面跳转至应用落地页的跳转入口,以便于终端用户基于实际需求控制页面跳转。
针对第一形式为视频形式的情况,在获取视频形式的推送数据之后,基于视频形式的推送数据渲染目标页面,在终端侧显示推送视频,目标页面为系统插件所提供的适配视频形式的推送数据的页面。推送视频包括与N个推送内容匹配的画面信息以及与N个推送内容匹配的音频信息。通过在画面维度以及音频维度共同展示N个推送内容,可以提升终端用户的信息获取体验。
其中,在第一形式为视频形式时,目标页面作为视频播放页面,可显示画面信息,还可以显示暂停按键、指示播放下一条推送内容的按键、指示播放上一条推送内容的按键;视频播放页面还可以显示N个推送内容,此时N个推送内容可通过N个画面的形式呈现在目标页面,也可以是以N条文本的形式呈现在目标页面,还可以通过其他形式呈现。目标页面所呈现的N个推送内容与所属的推送消息对应的应用落地页之间具有链接关系。
在接收到终端用户对N个推送内容中第二推送内容的第三输入的情况下,响应于第三输入,确定第二推送内容所属的推送消息,展示与第二推送内容所属的推送消息关联的应用落地页,实现基于对第二推送内容的输入跳转至关联的应用落地页,以便于终端用户通过应用落地页了解完整的推送消息。在跳转至关联的应用落地页之后,可暂停推送视频的播放。
在第一形式为视频形式时,可以实现在画面维度以及音频维度共同展示N个推送内容,提升终端用户的信息获取体验;通过在目标页面显示N个推送内容,可以提供由目标页面跳转至应用落地页的跳转入口,以便于终端用户基于实际需求控制页面跳转。
需要说明的是,针对第一形式为视频形式的情况,也可以在目标页面显示第二控件,第二控件的触控事件与处于播放状态的推送内容对应的应用落地页的跳转协议关联,此时,无需在目标页面展示N个推送内容,也可以实现页面跳转。
针对第一形式为图文形式、文本形式或者图像形式的情况,基于所接收到的第一形式的推送数据渲染目标页面,以在目标页面显示图文推送数据、文本推送数据或者图像推送数据,实现在文本层面和/或图像层面展示N个推送内容。目标页面为系统插件所提供的适配图文形式、文本形式或者图像形式的推送数据的页面。
目标页面作为文本内容和/或图像内容展示页面,可以呈现文本形式和/或图像形式的N个推送内容。如,在目标页面为文本内容展示页面时,展示文本推送数据,文本推送数据包括N条文本形式的推送内容;在目标页面为图像内容展示页面时,展示图像推送数据,图像推送数据包括N条图像形式的推送内容;在目标页面为图文混合内容展示页面时,展示图文推送数据,图文推送数据包括N条图文混合形式的推送内容,这里所说的图文混合指示包括图像内容以及文本内容。
目标页面所呈现的推送内容与推送内容所属的推送消息对应的应用落地页之间具有链接关系,在接收到终端用户对N个推送内容中第二推送内容的第三输入的情况下,响应于第三输入,确定第二推送内容所属的推送消息,展示与第二推送内容所属的推送消息关联的应用落地页,实现基于对第二推送内容的输入跳转至关联的应用落地页,以便于终端用户通过应用落地页了解完整的推送消息。
在第一形式为图文形式、文本形式或者图像形式时,通过在目标页面显示N个推送内容,可以提供由目标页面跳转至应用落地页的跳转入口,以便于终端用户基于实际需求控制页面跳转。
作为一可选实施例,目标页面包括第一控件,第一控件为访问过滤推送消息的访问入口;所述方法还包括:响应于对所述第一控件的第一输入,向所述服务端发起第二获取请求,所述第二获取请求指示获取被过滤的推送消息;接收所述服务端响应于所述第二获取请求发送的与所述终端匹配的过滤消息列表并展示,所述过滤消息列表包括所述服务端所过滤的所述终端上报的推送消息。
目标页面由系统插件所提供,包括用于访问所过滤的推送消息的访问入口,该访问入口以第一控件的形态展示在目标页面。在接收到对第一控件的第一输入的情况下,响应于第一输入,通过系统插件向服务端发送指示获取被过滤的推送消息的第二获取请求。服务端在接收第二获取请求之后,向终端发送匹配的过滤消息列表。终端通过系统插件从服务端拉取过滤消息列表,该列表中包括服务端针对当前终端所过滤的推送消息,且过滤消息列表中的推送消息为原始推送消息。
通过向服务端发送第二获取请求,接收服务端基于第二获取请求反馈的、与当前终端匹配的过滤消息列表,可以使得终端用户获取服务端针对当前终端所滤除的推送消息,以了解未经处理、由服务端过滤的原始推送消息。
其中,目标页面还包括第三控件,第三控件为切换数据形式的切换入口,所述方法还包括:响应于对所述第三控件的第四输入,向所述服务端发送指示第二形式的切换请求;接收所述服务端推送的、基于M个推送内容生成的第二形式的推送数据,并展示所述第二形式的推送数据,M的取值大于或者等于N。
目标页面还包括指示数据形式切换的切换入口,该入口以第三控件的形态展示在目标页面。本申请实施例中的第一形式为用户选定的展示形式或者默认展示形式,终端在获取第一形式的推送数据并展示之后,在接收到对第三控件的第四输入的情况下,获取终端用户指示的第二形式,向服务端发送切换请求。切换请求可以通过系统插件发送,第二形式为区别于第一形式的任意一种展示形式。
服务端在接收到终端发送的指示切换展示形式的切换请求时,根据切换请求所指示的第二形式,基于M个推送内容生成第二形式的推送数据,将所生成的推送数据推送至终端,终端通过系统插件获取第二形式的推送数据并展示,实现基于终端用户的请求为用户展示符合需求的推送数据,以提升终端用户的信息获取体验。服务端在获取切换请求后,可以直接基于之前的N个推送内容生成第二形式的推送数据,此时M的取值等于N,也可以基于之前的N个推送内容以及新生成的至少一个推送内容确定第二形式的推送数据,此时M的取值大于N。
作为本申请另一可选实施例,所述方法还包括:
根据所述终端用户浏览内容对应的浏览行为信息,获取用户特征信息,所述用户特征信息至少包括所述终端用户所关注内容的关注类别和所述终端用户所偏好的信息获取方式;将所述用户特征信息上报至所述服务端。
终端可通过系统插件收集终端用户浏览内容对应的浏览行为信息,例如,收集终端用户选择纯文本、图文、纯图、音频、视频等格式的频次信息,收集终端用户对具体内容的关注情况,基于所收集的浏览行为信息生成用户特征信息,所生成的用户特征信息至少包括终端用户所关注内容的关注类别和终端用户所偏好的信息获取方式。
终端可通过系统插件生成用户特征信息、并将用户特征信息上报至服务端。服务端在获取终端所上报的用户特征信息之后,可以基于终端用户所关注内容的关注类别更新过滤规则,以基于更新后的过滤规则对终端上报的推送消息进行过滤,实现基于终端用户的关注内容适应性调整过滤规则,以便于为终端用户提供符合其兴趣和需求的信息,保证持续进行个性化的消息推送。相应的,在第一形式为默认展示形式的情况下,服务端可以将默认展示形式更新为与终端用户所偏好的信息获取方式匹配的目标展示形式,实现以终端用户偏好的信息获取方式为终端用户进行数据推送。
由于服务端基于运行的垂直大模型进行推送消息过滤、推送内容生成以及推送数据生成,通过获取终端用户对应的用户特征信息,可以对模型进行调优,以提升模型对用户个性化内容推送的准确度。
以上为本申请实施例提供的应用于终端的推送消息处理方法,在向服务端上报所拦截的推送消息之后,由服务端对推送消息进行过滤,获取与终端用户的关联度满足条件的目标推送消息,生成目标推送消息对应的推送内容,向终端推送基于N个推送内容生成的第一形式的推送数据,终端接收第一形式的推送数据并展示,可以获取符合终端用户兴趣和需求的信息,减少信息过载,实现个性化的消息展示,且由于推送内容基于简短的内容表达目标推送消息,第一形式的推送数据基于N个推送内容生成,可以一次性获取至少一个简化后的、特定形式的推送内容并展示,实现为终端用户展示多样化的推送消息,避免频繁接收单个推送消息呈现给终端用户导致用户体验不佳的问题。
进一步地,通过在目标页面显示第二控件或者显示N个推送内容,可以提供由目标页面跳转至应用落地页的跳转入口,以便于终端用户基于实际需求控制页面跳转;通过向服务端发送第二获取请求,接收服务端反馈的与当前终端匹配的过滤消息列表,可以使得终端用户获取服务端针对当前终端所滤除的推送消息,以了解未经处理、由服务端过滤的原始推送消息。
通过向服务端发送切换请求,接收服务端推送的第二形式的推送数据,可以基于终端用户的需求提供适配的推送数据,提升终端用户的信息获取体验;通过向服务端上报用户特征信息,可以使得服务端调整过滤规则,以便于持续进行个性化的消息推送,且可以获取服务端推送的与终端用户偏好的信息获取方式适配的推送数据,实现为终端用户呈现与用户偏好形式适配的数据。
下面通过一具体示例对终端与服务端交互的实施过程进行阐述,如图3所示,包括如下步骤:
步骤301、终端安装系统插件并增加内容查看入口。
步骤302、终端的系统插件响应于终端用户的操作,完成初始化设置,并上报到服务端,初始化设置中对应的数据推送格式为图文混合。
步骤303、终端接收到推送消息后,系统插件拦截推送消息并上报至服务端。
步骤304、服务端运行的垂直大模型对上报的推送消息进行语义分析和个性化改写,并对改写后的内容进行汇总,步骤303、步骤304可执行多次。
步骤305、终端侧展示内容查看入口,响应于终端用户对该入口的操作,系统插件从服务端拉取图文形式的、经过汇总的推送数据,并在终端侧展示。
步骤306、终端在接收到终端用户的指示切换数据形式的输入时,向服务端发送切换请求,接收服务端推送的纯图形式的推送数据。
步骤307、终端在接收到终端用户的指示获取过滤推送消息的输入时,向服务端发送获取请求,接收服务端推送的与终端匹配的过滤消息列表。步骤306以及步骤307没有严格的执行顺序。
步骤308、终端基于系统插件收集终端用户浏览内容对应的浏览行为信息,基于所收集的浏览行为信息生成用户特征信息并上报至服务端。
步骤309、服务端获取用户特征信息,基于用户特征信息对运行的模型进行调优,以提升模型对用户个性化内容推送的准确度。其中,终端可以基于一段时间内终端用户的浏览行为信息生成用户特征信息,服务端可以持续性的获取用户特征信息以不断优化模型。
上述实施流程,可以通过系统插件、服务端运行的模型,为终端用户提供个性化、多样化的推送消息,提升终端用户的信息获取体验,解决现有推送系统存在的推送内容单一化和缺乏个性化的问题。
本申请实施例还提供应用于服务端和终端的推送消息处理装置,如图4所示,应用于服务端的推送消息处理装置包括:
过滤获取模块401,用于在接收到终端上报的推送消息的情况下,对所述推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息;
分析生成模块402,用于对所述目标推送消息进行关键内容分析,生成推送内容;
第一推送模块403,用于响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至所述终端,其中,N为大于或者等于1的整数。
可选地,所述过滤获取模块包括:
检测子模块,用于检测所述推送消息是否属于所述终端用户关注的推送消息;
确定子模块,用于若属于,将所述推送消息确定为所述目标推送消息,所述终端用户关注的推送消息与所述终端用户的关联度大于预设阈值;
过滤存储子模块,用于若不属于,将所述推送消息进行过滤,并存储至过滤消息列表中。
可选地,所述分析生成模块包括:
分析获取子模块,用于对所述目标推送消息进行语义分析,获取所述目标推送消息的关键内容;
生成子模块,用于基于所述关键内容,生成符合推送条件的推送内容。
可选地,所述第一推送模块进一步用于:
在接收到所述终端发送的第一获取请求或者监测到预设的推送条件的情况下,将基于当前对应的N个推送内容汇总所生成的所述第一形式的推送数据推送至所述终端;
其中,所述第一获取请求指示获取与所述终端上报的推送消息关联的推送数据。
可选地,所述第一形式为音频形式、视频形式、图文形式、文本形式和图像形式其中之一,所述装置还包括:
第一接收模块,用于接收所述终端发送的指示第二形式的切换请求;
第二推送模块,用于响应于所述切换请求,将基于M个推送内容生成的第二形式的推送数据推送至所述终端,M的取值大于或者等于N。
可选地,所述装置还包括:
第一发送模块,用于在接收到所述终端发送的第二获取请求的情况下,响应于所述第二获取请求,向所述终端发送匹配的包括所过滤的推送消息的过滤消息列表;
其中,所述第二获取请求指示获取被过滤的推送消息。
可选地,所述装置还包括:
第二接收模块,用于接收所述终端上报的用户特征信息,所述用户特征信息至少包括所述终端用户所关注内容的关注类别和所述终端用户所偏好的信息获取方式;
第一更新模块,用于基于所述终端用户所关注内容的关注类别,更新过滤规则,所述过滤规则用于过滤所述终端上报的推送消息;
第二更新模块,用于在所述第一形式为默认展示形式的情况下,将默认展示形式更新为与所述终端用户所偏好的信息获取方式匹配的目标展示形式。
如图5所示,应用于终端的推送消息处理装置包括:
第一上报模块501,用于向服务端上报所获取的推送消息;
第三接收模块502,用于接收所述服务端响应于预设触发条件所发送的、基于N个推送内容生成的第一形式的推送数据,所述推送内容基于对目标推送消息进行关键内容分析生成,所述目标推送消息为所述服务端对接收到的推送消息进行过滤后、保留的与终端用户的关联度满足条件的推送消息;
第一展示模块503,用于展示所述第一形式的推送数据。
可选地,所述第三接收模块进一步用于:
向所述服务端发送第一获取请求,接收所述服务端基于所述第一获取请求发送的所述第一形式的推送数据,第一获取请求指示获取与所述终端上报的推送消息关联的推送数据;或者
接收所述服务端在监测到预设的推送条件的情况下、所发送的所述第一形式的推送数据。
可选地,所述第一形式为音频形式、视频形式、图文形式、文本形式和图像形式其中之一,所述第一展示模块进一步用于:
在所述第一形式为音频形式的情况下,显示与所述音频形式匹配的目标页面并播放所述音频形式的推送数据;
在所述第一形式为视频形式的情况下,基于所述视频形式的推送数据渲染目标页面、显示推送视频;
在所述第一形式为图文形式、文本形式或者图像形式的情况下,基于所述第一形式的推送数据渲染目标页面,以显示图文推送数据、文本推送数据或者图像推送数据。
可选地,所述目标页面包括第一控件,所述第一控件为访问过滤推送消息的访问入口;所述装置还包括:
发起模块,用于响应于对所述第一控件的第一输入,向所述服务端发起第二获取请求,所述第二获取请求指示获取被过滤的推送消息;
第一接收展示模块,用于接收所述服务端响应于所述第二获取请求发送的与所述终端匹配的过滤消息列表并展示,所述过滤消息列表包括所述服务端所过滤的所述终端上报的推送消息。
可选地,在所述第一形式为音频形式的情况下,所述目标页面包括第二控件,处于播放状态的推送内容对应的应用落地页的跳转协议关联所述第二控件的触控事件,所述装置还包括:
第二展示模块,用于在播放所述N个推送内容中的第一推送内容的情况下,响应于对所述第二控件的第二输入,展示所述第一推送内容对应的应用落地页;
其中,所述第一推送内容对应的应用落地页为所述第一推送内容所属的推送消息对应的应用落地页。
可选地,在所述第一形式为视频形式、图文形式、文本形式或者图像形式的情况下,所述目标页面包括所述N个推送内容,所述推送内容与所属的推送消息对应的应用落地页具有链接关系;所述装置还包括:
第三展示模块,用于响应于对所述N个推送内容中第二推送内容的第三输入,基于所述推送内容与应用落地页的链接关系,展示所述第二推送内容对应的应用落地页。
可选地,所述目标页面包括第三控件,所述第三控件为切换数据形式的切换入口,所述装置还包括:
第二发送模块,用于响应于对所述第三控件的第四输入,向所述服务端发送指示第二形式的切换请求;
第二接收展示模块,用于接收所述服务端推送的、基于M个推送内容生成的第二形式的推送数据,并展示所述第二形式的推送数据,M的取值大于或者等于N。
可选地,所述装置还包括:
获取模块,用于根据所述终端用户浏览内容对应的浏览行为,获取用户特征信息,所述用户特征信息至少包括所述终端用户所关注内容的关注类别和所述终端用户所偏好的信息获取方式;
第二上报模块,用于将所述用户特征信息上报至所述服务端。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请实施例还提供了一种电子设备,包括:处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述推送消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
举例如下,图6示出了一种电子设备的实体结构示意图。如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(Communications Interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,处理器610用于执行本申请实施例推送消息处理方法的各个过程,这里不再进一步阐述。
此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述推送消息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
本领域普通技术人员可以意识到,结合本申请实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (19)
1.一种推送消息处理方法,应用于服务端,其特征在于,包括:
在接收到终端上报的推送消息的情况下,对所述推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息;
对所述目标推送消息进行关键内容分析,生成推送内容;
响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至所述终端,其中,N为大于或者等于1的整数。
2.根据权利要求1所述的方法,其特征在于,所述对所述推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息,包括:
检测所述推送消息是否属于所述终端用户关注的推送消息;
若属于,将所述推送消息确定为所述目标推送消息,所述终端用户关注的推送消息与所述终端用户的关联度大于预设阈值;
若不属于,将所述推送消息进行过滤,并存储至过滤消息列表中。
3.根据权利要求1所述的方法,其特征在于,所述对所述目标推送消息进行关键内容分析,生成推送内容,包括:
对所述目标推送消息进行语义分析,获取所述目标推送消息的关键内容;
基于所述关键内容,生成符合推送条件的推送内容。
4.根据权利要求1所述的方法,其特征在于,所述响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至所述终端,包括:
在接收到所述终端发送的第一获取请求或者监测到预设的推送条件的情况下,将基于当前对应的N个推送内容汇总所生成的所述第一形式的推送数据推送至所述终端;
其中,所述第一获取请求指示获取与所述终端上报的推送消息关联的推送数据。
5.根据权利要求1所述的方法,其特征在于,所述第一形式为音频形式、视频形式、图文形式、文本形式和图像形式其中之一,所述方法还包括:
接收所述终端发送的指示第二形式的切换请求;
响应于所述切换请求,将基于M个推送内容生成的第二形式的推送数据推送至所述终端,M的取值大于或者等于N。
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
在接收到所述终端发送的第二获取请求的情况下,响应于所述第二获取请求,向所述终端发送匹配的包括所过滤的推送消息的过滤消息列表;
其中,所述第二获取请求指示获取被过滤的推送消息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述终端上报的用户特征信息,所述用户特征信息至少包括所述终端用户所关注内容的关注类别和所述终端用户所偏好的信息获取方式;
基于所述终端用户所关注内容的关注类别,更新过滤规则,所述过滤规则用于过滤所述终端上报的推送消息;
在所述第一形式为默认展示形式的情况下,将默认展示形式更新为与所述终端用户所偏好的信息获取方式匹配的目标展示形式。
8.一种推送消息处理方法,应用于终端,其特征在于,包括:
向服务端上报所获取的推送消息;
接收所述服务端响应于预设触发条件所发送的、基于N个推送内容生成的第一形式的推送数据,所述推送内容基于对目标推送消息进行关键内容分析生成,所述目标推送消息为所述服务端对接收到的推送消息进行过滤后、保留的与终端用户的关联度满足条件的推送消息;
展示所述第一形式的推送数据。
9.根据权利要求8所述的方法,其特征在于,所述接收所述服务端响应于预设触发条件所发送的、基于N个推送内容生成的第一形式的推送数据,包括:
向所述服务端发送第一获取请求,接收所述服务端基于所述第一获取请求发送的所述第一形式的推送数据,第一获取请求指示获取与所述终端上报的推送消息关联的推送数据;或者
接收所述服务端在监测到预设的推送条件的情况下、所发送的所述第一形式的推送数据。
10.根据权利要求8所述的方法,其特征在于,所述第一形式为音频形式、视频形式、图文形式、文本形式和图像形式其中之一,所述展示所述第一形式的推送数据,包括:
在所述第一形式为音频形式的情况下,显示与所述音频形式匹配的目标页面并播放所述音频形式的推送数据;
在所述第一形式为视频形式的情况下,基于所述视频形式的推送数据渲染目标页面、显示推送视频;
在所述第一形式为图文形式、文本形式或者图像形式的情况下,基于所述第一形式的推送数据渲染目标页面,以显示图文推送数据、文本推送数据或者图像推送数据。
11.根据权利要求10所述的方法,其特征在于,所述目标页面包括第一控件,所述第一控件为访问过滤推送消息的访问入口;所述方法还包括:
响应于对所述第一控件的第一输入,向所述服务端发起第二获取请求,所述第二获取请求指示获取被过滤的推送消息;
接收所述服务端响应于所述第二获取请求发送的与所述终端匹配的过滤消息列表并展示,所述过滤消息列表包括所述服务端所过滤的所述终端上报的推送消息。
12.根据权利要求10所述的方法,其特征在于,在所述第一形式为音频形式的情况下,所述目标页面包括第二控件,处于播放状态的推送内容对应的应用落地页的跳转协议关联所述第二控件的触控事件,所述方法还包括:
在播放所述N个推送内容中的第一推送内容的情况下,响应于对所述第二控件的第二输入,展示所述第一推送内容对应的应用落地页;
其中,所述第一推送内容对应的应用落地页为所述第一推送内容所属的推送消息对应的应用落地页。
13.根据权利要求10所述的方法,其特征在于,在所述第一形式为视频形式、图文形式、文本形式或者图像形式的情况下,所述目标页面包括所述N个推送内容,所述推送内容与所属的推送消息对应的应用落地页具有链接关系;所述方法还包括:
响应于对所述N个推送内容中第二推送内容的第三输入,基于所述推送内容与应用落地页的链接关系,展示所述第二推送内容对应的应用落地页。
14.根据权利要求10所述的方法,其特征在于,所述目标页面包括第三控件,所述第三控件为切换数据形式的切换入口,所述方法还包括:
响应于对所述第三控件的第四输入,向所述服务端发送指示第二形式的切换请求;
接收所述服务端推送的、基于M个推送内容生成的第二形式的推送数据,并展示所述第二形式的推送数据,M的取值大于或者等于N。
15.根据权利要求8至14任一项所述的方法,其特征在于,所述方法还包括:
根据所述终端用户浏览内容对应的浏览行为,获取用户特征信息,所述用户特征信息至少包括所述终端用户所关注内容的关注类别和所述终端用户所偏好的信息获取方式;
将所述用户特征信息上报至所述服务端。
16.一种推送消息处理装置,应用于服务端,其特征在于,包括:
过滤获取模块,用于在接收到终端上报的推送消息的情况下,对所述推送消息进行消息过滤,获取与终端用户的关联度满足条件的目标推送消息;
分析生成模块,用于对所述目标推送消息进行关键内容分析,生成推送内容;
第一推送模块,用于响应于预设触发条件,将基于N个推送内容生成的第一形式的推送数据推送至所述终端,其中,N为大于或者等于1的整数。
17.一种推送消息处理装置,应用于终端,其特征在于,包括:
第一上报模块,用于向服务端上报所获取的推送消息;
第三接收模块,用于接收所述服务端响应于预设触发条件所发送的、基于N个推送内容生成的第一形式的推送数据,所述推送内容基于对目标推送消息进行关键内容分析生成,所述目标推送消息为所述服务端对接收到的推送消息进行过滤后、保留的与终端用户的关联度满足条件的推送消息;
第一展示模块,用于展示所述第一形式的推送数据。
18.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7或者8至15中任一项所述的推送消息处理方法的步骤。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7或者8至15中任一项所述的推送消息处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410323468.8A CN118301120A (zh) | 2024-03-20 | 2024-03-20 | 推送消息处理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410323468.8A CN118301120A (zh) | 2024-03-20 | 2024-03-20 | 推送消息处理方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118301120A true CN118301120A (zh) | 2024-07-05 |
Family
ID=91681978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410323468.8A Pending CN118301120A (zh) | 2024-03-20 | 2024-03-20 | 推送消息处理方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118301120A (zh) |
-
2024
- 2024-03-20 CN CN202410323468.8A patent/CN118301120A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11288949B2 (en) | Methods and apparatus for providing notifications in a media system | |
US9230352B2 (en) | Information processing apparatus, information processing method, and computer program product | |
US8510333B2 (en) | Methods, systems, and apparatus for developing widgets | |
KR100791236B1 (ko) | 수신국 상에서 애플리케이션 자동 실행 방법 및 수신국 | |
CN111641840A (zh) | 一种直播数据的展示方法、装置、设备及存储介质 | |
WO2016177287A1 (zh) | 互动信息处理方法、客户端、服务平台和存储介质 | |
EP4073791A1 (en) | Systems and methods for providing voice command recommendations | |
CN109410943A (zh) | 设备的语音控制方法、系统和智能终端 | |
EP2141919A1 (en) | Broadcast reception apparatus and operating method thereof | |
CN108574857B (zh) | 基于用户行为的节目推荐方法、智能电视及存储介质 | |
US20120088529A1 (en) | Personalized multimedia messaging system | |
US20100199294A1 (en) | Question and answer service method, broadcast receiver having question and answer service function and storage medium having program for executing the method | |
EP2685695B1 (en) | Method, system and computer storage medium for displaying microblog wall | |
WO2009082711A1 (en) | Apparatus and method for providing real-time event updates | |
CN107329761A (zh) | 一种消息的提示处理方法和电子设备 | |
CN115022701B (zh) | 视频播放方法、终端、装置、电子设备、介质及程序产品 | |
KR20100006845A (ko) | Osd 아이템 표시방법 및 이를 적용한 디스플레이 장치 | |
JP2005519535A (ja) | ユーザの好みにしたがってプログラム情報を推奨するためのシステム | |
CN108600911B (zh) | 一种输出方法及电子设备 | |
CN108933947B (zh) | 弹幕显示方法及装置 | |
CN118301120A (zh) | 推送消息处理方法、装置、电子设备及存储介质 | |
CN112954407A (zh) | 一种弹幕互动方法、装置、设备及存储介质 | |
KR20150011697A (ko) | 방송 프로그램 정보 제공 방법, 장치 및 기록매체 | |
CN113286178B (zh) | 一种电视节目的切换方法及装置 | |
CN112347275B (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 |