消息推送方法、设备及显示终端的制作方法
移动应用开发技术中的推送消息实现方法

移动应用开发技术中的推送消息实现方法随着智能手机的普及和移动应用的飞速发展,推送消息成为了移动应用开发中的一项重要功能。
推送消息能够向用户发送及时有效的信息,并提醒用户关注应用的最新动态。
然而,推送消息的实现方法众多,开发者需要根据自己的需求和技术基础选择合适的方式。
一、单设备推送单设备推送是指将推送消息发送到单个设备上。
在实现上,开发者通常需要使用设备的唯一标识符,如iOS设备上的Device Token或Android设备上的Registration ID,将推送消息发送给特定的设备。
这个过程中需要通过相应的服务端接口与推送服务商进行通信,将消息传递给特定设备。
二、多设备推送多设备推送是指将推送消息发送到多个设备上,如某个应用的所有用户。
实现多设备推送通常需要将设备标识符存储在服务端数据库中,并使用相应的服务端接口与推送服务商通信。
推送服务商会将消息发送给所有设备标识符对应的设备,以实现多设备推送。
三、自定义推送样式推送消息不仅仅是文字的展示,还可以通过自定义推送样式来提高用户体验。
开发者可以为推送消息添加图片、声音、振动等效果,使推送消息更加生动和有吸引力。
自定义推送样式一般需要与推送服务商的开发者文档相结合,按照相应的规范进行实现。
四、定时推送定时推送是指在预定的时间向用户发送推送消息,这需要开发者事先设定好推送的时间,并将推送请求发送给推送服务商。
推送服务商会在设定的时间发送推送消息给用户。
通过定时推送,开发者可以实现定时提醒、定时通知等功能,增强用户对应用的互动性。
五、地理位置推送地理位置推送是指根据用户的地理位置信息发送推送消息。
开发者可以通过移动设备的GPS功能获取用户的地理位置信息,并将用户的地理位置信息发送到服务端。
服务端可以根据用户的地理位置信息向用户发送推送消息,如周边优惠信息、附近活动等。
这需要结合地理位置信息和推送服务商的接口进行实现。
六、个性化推送个性化推送是指根据用户的偏好和行为习惯向用户发送个性化的推送消息。
移动应用开发中的推送消息功能实现方法

移动应用开发中的推送消息功能实现方法随着智能手机的普及,移动应用的开发日益受到人们的关注。
在移动应用中,推送消息功能是一种常见而重要的功能,它能够向用户传递重要的信息和提醒,提高用户的使用体验。
本文将介绍移动应用开发中实现推送消息功能的几种方法。
一、基于本地通知的推送消息基于本地通知的推送消息是一种简单而实用的实现方法。
在移动应用中,开发者可以通过设定一定的时间或条件,触发本地通知的发送。
当用户满足条件时,系统会自动发送通知给用户,提醒其查看相关信息。
这种方法适用于不需要后台服务器支持的场景,例如闹钟提醒、待办事项提醒等。
二、基于Push Notification的推送消息基于Push Notification的推送消息是一种更常见和强大的实现方法。
这种方法需要开发者在移动应用中集成第三方的推送服务,例如苹果的APNs(Apple Push Notification service)或者谷歌的FCM(Firebase Cloud Messaging)。
通过服务器和客户端的交互,开发者可以将推送信息发送到服务器,由服务器再将信息推送给用户设备上的应用。
这种方法适用于需要实时、远程推送消息的场景,例如社交应用、即时通讯应用等。
在使用Push Notification实现推送消息功能时,开发者需要注意以下几点:1. 注册推送服务:开发者需要注册一个推送服务账号,获取推送所需的证书或密钥。
不同的推送服务提供商会有不同的注册流程和规则。
2. 集成推送SDK:开发者需要在应用中集成推送服务提供商的SDK,通过调用相应的API实现推送消息的发送和接收。
3. 用户授权:为了保护用户的隐私和安全,开发者需要在应用中获取用户的推送授权。
推送服务提供商一般会提供相应的API和UI组件,方便开发者实现用户授权操作。
4. 推送策略:开发者需要根据具体的需求设定合理的推送策略,例如推送的时间、频率等。
合理的推送策略能够提高用户的体验,避免对用户造成困扰。
信息推送方法、设备、电子设备以及介质的制作流程

图片简介:本技术公开一种信息推送方法,涉及智慧社区技术领域,用于解决由于推送的信息针对性差,很难满足用户的兴趣爱好,导致推送信息被访问次数少的问题。
该方法具体包括以下步骤:获取触发信号,触发信号携带有用户的身份数据;响应触发信号查询与身份数据匹配的第一信息组,并将第一信息组下发至投放屏以供用户选择;接收由投放屏发送并与选定信息对应的推送请求,选定信息为用户经由投放屏自第一信息组中选定的第一信息;响应推送请求查询用户的客户端,将与选定信息关联的内容记为推送内容并下发至客户端以供用户查看。
本方法可以实现针对性推送,以提高信息投放效果。
本技术还公开一种信息推送装置、电子设备以及计算机可读存储介质。
技术要求1.一种信息推送方法,其特征在于,包括以下步骤:获取触发信号,所述触发信号携带有用户的身份数据;响应所述触发信号查询与所述身份数据匹配的第一信息组,并将所述第一信息组下发至投放屏以供用户选择;接收由所述投放屏发送并与选定信息对应的推送请求,所述选定信息为用户经由所述投放屏自所述第一信息组中选定的第一信息;响应所述推送请求查询所述用户的客户端,将与所述选定信息关联的内容记为推送内容并下发至所述客户端以供用户查看。
2.根据权利要求1所述的信息推送方法,其特征在于,获取触发信号,包括以下步骤:接收基于门禁的开启请求;响应所述开启请求控制第一采集端采集用户的特征并记为待识别特征;判断所述待识别特征与预存的特征数据库是否匹配,若是则开启门禁并生成触发信号。
3.根据权利要求2所述的信息推送方法,其特征在于,所述投放屏位于所述门禁内,所述投放屏上设置有用于采集所述投放屏前方环境的第二采集端,所述门禁位于所述第二采集端的采集范围内。
4.根据权利要求1所述的信息推送方法,其特征在于,接收由所述投放屏发送并与选定信息对应的推送请求,包括以下步骤:判断所述投放屏与当前第一信息对应的触发位置是否被触发,若是则生成所述推送请求,若否则记录用户注视所述当前第一信息的注视时段和/或注视总时长;当任意注视时段的长度和/或注视总时长符合推送要求,则生成所述推送请求。
消息推送方法、设备、可读存储介质及计算设备的制作技术

图片简介:本技术介绍了一种消息推送方法、装置、可读存储介质及计算设备,该消息推送方法包括:根据用户的历史数据,建立数据图谱;根据所述数据图谱,获取目标用户的当前操作数据和历史数据;判断所述当前操作数据是否符合消息推送条件,若是,则根据预设的推送策略向所述目标用户进行消息推送;否则对所述目标用户不进行处理。
本技术通过对理财产品用户咨询行为和交易行为的分析,在时间加权持仓量上进行横截面和时间序列的分析,快速的量化用户咨询的发生概率,结合主动干预策略,对用户提供个性化和具有针对性的服务,可以有效提高服务的效率和质量。
技术要求1.一种消息推送方法,其特征在于,该消息推送方法包括:根据用户的历史数据,建立数据图谱;根据所述数据图谱,获取目标用户的当前操作数据和历史数据;判断所述当前操作数据是否符合消息推送条件,若是,则根据预设的推送策略向所述目标用户进行消息推送;否则对所述目标用户不进行处理。
2.根据权利要求1所述消息推送方法,其特征在于,所述根据用户的历史数据,建立数据图谱,包括:根据用户历史数据,构建用户与交易数据和咨询数据之间的第一映射;根据用户的交易数据和咨询数据,获得用户的持仓咨询量指标;根据所述持仓咨询量指标,构建用户与所述持仓咨询量指标之间的第二映射。
3.根据权利要求2所述消息推送方法,其特征在于,根据用户的交易数据和咨询数据,获得用户的持仓咨询量指标,包括:根据用户的交易数据和咨询数据,通过公式计算用户的持仓咨询量指标,所述公式为:St=α×yt+(1-α)St-1其中,St为第t天用户的持仓咨询量指标,α为系数,yt为第t天用户的持仓咨询权重,qt为第t天用户的咨询次数,Rt为((第t天用户的持仓-第(t-1)天用户的持仓)/第(t-1)天用户的持仓)。
4.根据权利要求2所述消息推送方法,其特征在于,判断所述当前操作数据是否符合消息推送条件,若是,则根据预设的推送策略向所述目标用户进行消息推送;否则对所述目标用户不进行处理,包括:根据所述当前操作数据,计算所述目标用户的当前持仓咨询量指标;判断所述当前持仓咨询量指标是否处于所述持仓咨询量指标的浮动范围内,若是,则对所述目标用户不进行处理;否则根据预设的推送策略向所述目标用户进行消息推送。
信息推送方法、装置、移动终端、服务器及可读存储介质的制作流程

本申请实施例公开了一种信息推送方法、装置、移动终端、服务器及可读存储介质,属于信息技术领域。
该方法包括:第一客户端基于所获取的启动指令完成启动操作;根据所述启动指令,判断所述启动操作对应的启动方式是否为由第二客户端启动;如果是由第二客户端启动,发送奖励获取请求至服务器,指示所述服务器返回奖励信息;将与所获取的奖励信息对应的奖励显示内容在预设界面的预设位置处显示。
通过针对由第二客户端将第一客户端启动的方式,给第一客户端的用户发送奖励,使得用户更有动力在第二客户端内启动第一客户端,从而提高了用户使用第二客户端的频率,提高了用户与第二客户端的粘性,也能够起到宣传第二客户端的作用。
技术要求1.一种信息推送方法,其特征在于,包括:第一客户端基于所获取的启动指令完成启动操作;根据所述启动指令,判断所述启动操作对应的启动方式是否为由第二客户端启动;如果是由第二客户端启动,发送奖励获取请求至服务器,指示所述服务器返回奖励信息;将与所获取的奖励信息对应的奖励显示内容在预设界面的预设位置处显示。
2.根据权利要求1所述的方法,其特征在于,所述根据所述启动指令,判断所述启动操作对应的启动方式是否为由第二客户端启动,包括:判断所述启动指令是否由所述第二客户端发送的,如果是,则判定所述启动操作对应的启动方式为由所述第二客户端启动。
3.根据权利要求1或2所述的方法,其特征在于,所述奖励获取请求包括当前登录所述第一客户端的帐号,所述指示所述服务器返回奖励信息,将与所获取的奖励信息对应的奖励显示内容在预设界面的预设位置处显示,包括:指示所述服务器返回与所述帐号对应的奖励信息;将与所获取的奖励信息对应的奖励显示内容在与所述帐号对应的预设界面的预设位置处显示。
4.根据权利要求3所述的方法,其特征在于,所述将与所获取的奖励信息对应的奖励显示内容在与所述帐号对应的预设界面的预设位置处显示之后,所述方法还包括:获取用户基于所述奖励显示内容输入的奖励领取指令;基于所述奖励领取指令,根据所述奖励信息更新所述帐号的用户信息。
信息推送方法及设备的制作方法

图片简介:本申请提供了一种信息推送方法及装置,可以先获取用户的目标需求信息,然后根据目标需求信息中的需求类型确定包括第一备选信息的第一备选信息集合,第一备选信息的信息类型与需求类型匹配。
接着可以比较第一备选信息集合中任意一个备选信息的信息分数是否小于需求分数。
如果第一备选信息集合中任意一个第一备选信息的信息分数均小于需求分数时,则说明不存在同时符合用户的需求类型和需求分数的备选信息。
那么,可以继续根据需求类型确定包括至少一个第二备选信息的第二备选信息集合,第二备选信息的信息分数大于需求分数。
如此,当需求类型中缺乏满足用户的分数需求的备用信息时,可以向用户推送其他符合分数需求的备用信息,提高了用户体验。
技术要求1.一种信息推送方法,其特征在于,所述方法包括:获取用户的目标需求信息,所述目标需求信息包括需求类型和需求分数,所述需求类型表示所述用户所需信息所属的类型;根据所述需求类型确定第一备选信息集合,所述第一备选信息集合包括至少一个第一备选信息,所述第一备选信息包括信息分数和信息类型,所述信息分数表示所述第一备选信息的质量,所述第一备选信息的信息类型与所述需求类型匹配;比较所述第一备选信息集合中任意一个备选信息的信息分数是否小于所述需求分数;当所述第一备选信息集合中任意一个第一备选信息的信息分数均小于所述需求分数时,根据所述信息分数确定第二备选信息集合,所述第二备选信息集合包括至少一个第二备选信息,所述至少一个第二备选信息的信息分数大于所述需求分数;将所述第二备选信息集合推送给用户。
2.根据权利要求1所述的方法,其特征在于,所述根据所述需求类型确定第一备选信息集合包括:从备选信息库中选择信息类型与所述需求类型匹配的第一备选信息集合;其中,所述备选信息库包括多个备选信息集合,所述多个备选信息库中任意一个备选信息集合包括至少一个备选信息,所述至少一个备选信息的信息类型相同。
3.根据权利要求2所述的方法,其特征在于,所述根据所述信息分数确定第二备选信息集合包括:根据所述需求类型确定第一上级类型,所述需求类型从属于所述第一上级类型;从备选信息库中选择至少一个第三备选信息,所述第三备选信息的信息类型为所述第一上级类型;选择信息分数大于从所述至少一个第三备选信息中选择信息分数大于所述需求分数的第三备选信息作为所述第二备选信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本技术涉及消息共享技术领域,特别是公开了一种消息推送方法、装置及显示终端。
在本技术所公开的消息推送方法中,首先接收待推送消息,获取与所述待推送消息对应的关键内容及显示参数,所述显示参数至少包括内容布局和显示时间,然后在所述显示参数规定的显示时间,将所述关键内容推送至显示终端的屏幕,并按照所述内容布局的限定进行显示。
通过本方案,不需要打开特定界面下的消息通知栏才能获取到消息,从而能够直接快速的获取到感兴趣的消息,提高了消息显示的效率。
并且,该方法中,不需要事先对节目流进行消息的加载,不需要运营商配置相关的设备,节省了成本。
技术要求1.一种消息推送方法,其特征在于,包括:接收待推送消息;获取所述待推送消息对应的关键内容,所述关键内容至少包括:消息正文和/或消息标题,以及,获取所述待推送消息的显示参数,其中所述显示参数至少包括:内容布局和显示时间;在所述显示参数规定的显示时间,将所述关键内容推送至屏幕,并按照所述显示参数规定的内容布局显示所述关键内容在所有应用程序之上,以实现将推送消息强制显示在所有应用程序之上,在用户使用任何应用的过程中显示推送消息,不必依赖消息通知栏,使用户及时获取到推送消息。
2.根据权利要求1所述的方法,其特征在于,所述关键内容还包括:所述待推送消息的发布人和/或发布时间。
3.根据权利要求1所述的方法,其特征在于,所述显示参数还包括:显示次数、显示循环间隔和每次显示持续的时间长度。
4.根据权利要求1所述的方法,其特征在于,还包括:当显示所述关键内容时,启动定时装置;当根据所述定时装置,确定所述关键内容显示的时间长度已经达到预设值时,删除所述待推送消息。
5.根据权利要求1所述的方法,其特征在于,所述获取所述待推送消息的显示参数,包括:解析所述接收到的消息,获取所述消息中包含的显示参数;或,接收输入的、与所述待推送消息相对应的所述显示参数。
6.一种消息推送装置,其特征在于,包括:接收模块,用于接收待推送消息;第一获取模块,用于获取所述待推送消息对应的关键内容,所述关键内容至少包括:消息正文和/或消息标题;第二获取模块,用于获取所述待推送消息的显示参数,其中所述显示参数至少包括:内容布局和显示时间;推送模块,用于在所述显示参数规定的显示时间,将所述关键内容推送至屏幕,并按照所述显示参数所规定的内容布局显示所述关键内容在所有应用程序之上,以实现将推送消息强制显示在所有应用程序之上,在用户使用任何应用的过程中显示推送消息,不必依赖消息通知栏,使用户及时获取到推送消息。
7.根据权利要求6所述的装置,其特征在于,所述消息推送装置还包括:启动模块,用于当显示所述关键内容时,启动定时装置;删除模块,用于当根据所述定时装置,确定所述关键内容显示的时间长度已经达到预设值时,删除所述待推送消息。
8.根据权利要求6所述的装置,其特征在于,所述第二获取模块包括:第一获取单元,用于解析所述接收到的消息,获取所述消息中包含的显示参数;或,第二获取单元,用于接收输入的、与所述待推送消息相对应的所述显示参数。
9.一种显示终端,其特征在于,包括:权利要求6至8任一项所述的消息推送装置。
10.根据权利要求9所述的显示终端,其特征在于,所述显示终端为:手机、掌上电脑PDA、平板电脑、电视机、和/或网络播放器。
技术说明书消息推送方法、装置及显示终端技术领域本技术涉及消息共享技术领域,特别是涉及消息推送方法、装置及显示终端。
背景技术目前为一个信息爆炸的时代,用户需要大量的消息,因此,如何将消息有效推送给用户,成为一个亟待解决的问题。
现有的消息推送机制,主要包括以下:1、利用数字电视进行消息推送;2、依靠移动终端进行消息的推送。
在第一种方法中,进行消息推送时,主要是基于DVB(Digital Video Broadcasting,数字视频广播)系统,预先根据DVB规定的字幕规范和电视广播方面的相关规范,将待推送消息编码,将编码后的消息加载至节目流中,以便用户在观看电视节目时,以字幕的形式将消息显示在电视屏幕上;在第二种方法中,移动终端将接收到的消息,显示在移动终端的消息通知栏中,从而完成消息的推送,例如,当所述移动终端为手机时,短消息、蓝牙、电量、信号强度等消息都显示在相应的消息通知栏中,用户打开所述消息通知栏,即可获取相应的消息。
但是,技术人在本申请的研究过程中发现,上述两种进行消息推送的方法还存在一定的限制。
例如,第一种推送方法中,需将待推送消息加载至节目流中,并在节目播放时显示消息,运营商需要配置高成本的设备才能完成,而且,用户要获取推送的消息,则必须播放视频,对用户的应用场景具有一定的限制且成本高,因此,在现有技术中,主要采用第二种方式进行消息推送;但是,在第二种推送方法中,移动终端在获取到推送的消息时,只能将消息发布在消息通知栏中,用户在特定界面下才能看到消息的内容,这种情况下,用户需要打开所述消息通知栏,才能查看所述待推送消息,获取消息的步骤繁琐,导致消息显示的效率低。
技术内容有鉴于此,本技术的目的在于提供一种消息推送方法、装置及显示终端,以解决现有技术中,在第一种消息推送方式所存在的对应用场景具有一定的限制,且成本高的问题,以及第二种消息推送方式所存在的获取消息时,步骤繁琐的问题,具体实施方案如下:一种消息推送方法,包括:接收待推送消息;获取所述待推送消息对应的关键内容,所述关键内容至少包括:消息正文和/或消息标题,以及,获取所述待推送消息的显示参数,其中所述显示参数至少包括:内容布局和显示时间;在所述显示参数规定的显示时间,将所述关键内容推送至屏幕,并按照所述显示参数规定的内容布局显示所述关键内容。
优选的,所述关键内容还包括:所述待推送消息的发布人和/或发布时间。
优选的,所述显示参数还包括:显示次数、显示循环间隔和每次显示持续的时间长度。
优选的,还包括:当显示所述关键内容时,启动定时装置;当根据所述定时装置,确定所述关键内容显示的时间长度已经达到预设值时,删除所述待推送消息。
优选的,所述获取所述消息的显示参数,包括:解析所述接收到的消息,获取所述消息中包含的显示参数;或,接收输入的、与所述待推送消息相对应的所述显示参数。
相应的,本技术还公开了一种消息推送装置,包括:接收模块,用于接收待推送消息;第一获取模块,用于获取所述待推送消息对应的关键内容,所述关键内容至少包括:消息正文和/或消息标题;第二获取模块,用于获取所述待推送消息的显示参数,其中所述显示参数至少包括:内容布局和显示时间;推送模块,用于在所述显示参数规定的显示时间,将所述关键内容推送至屏幕,并按照所述显示参数所规定的内容布局显示所述关键内容。
优选的,所述消息推送装置还包括:启动模块,用于当显示所述关键内容时,启动定时装置;删除模块,用于当根据所述定时装置,确定所述关键内容显示的时间长度已经达到预设值时,删除所述待推送消息。
优选的,所述第二获取模块包括:第一获取单元,用于解析所述接收到的消息,获取所述消息中包含的显示参数;或,第二获取单元,用于接收输入的、与所述待推送消息相对应的所述显示参数。
相应的,本技术还公开了一种显示终端,包括:上述的消息推送装置。
优选的,所述显示终端为:手机、掌上电脑PDA、平板电脑、电视机、和/或网络播放器。
本方案所公开的消息推送方法中,首先接收待推送消息,并获取与所述待推送消息对应的关键内容及显示参数,其中所述显示参数至少包括内容布局和显示时间,然后在所述显示参数规定的显示时间,将所述关键内容推送至显示终端的屏幕,并按照所述内容布局的限定进行显示。
这个过程中,将待推送消息对应的关键内容推送至屏幕显示,使用户能够直接获取到相关消息,而不需要打开特定界面下的消息通知栏才能获取到消息,从而能够直接快速的获取到感兴趣的消息,提高了消息显示的效率。
并且,该方法中,不需要事先对节目流进行消息的加载,不需要运营商配置相关的设备,节省了成本。
附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本技术实施例公开的一种消息推送方法的工作流程示意图;图2为本技术实施例公开的一种消息推送装置的结构示意图;图3为本技术实施例公开的一种消息推送流程示意图。
具体实施方式下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。
基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
本技术提供了一种消息推送方法、装置及显示终端,以解决现有技术中,在第一种消息推送方式所存在的对应用场景具有一定的限制,且成本高的问题,以及第二种消息推送方式所存在的获取消息时,步骤繁琐、效率低的问题。
参见图1所示的工作流程示意图,本方案提供的实施例一提供了一种消息推送方法,所述消息推送方法应用于显示终端,包括以下步骤:步骤S11、接收待推送消息。
在本方案所公开的消息推送方法中,待推送消息的来源渠道不限,可以是多方面的。
例如,通过DVB(Digital Video Broadcasting,数字视频广播)系统获取DVB标准的消息;通过网络消息服务器获取消息,具体通过解析IP(Internet Protocol,网络之间互连的协议)网络传输的消息数据,来获取消息内容,其中,获取网络消息服务器中的消息时,可通过HTTP(Hypertexttransfer protocol,超文本传输协议)、FTP(File Transfer Protocol,文件传输协议)、Socket套接字等通讯方式,获取到的消息可包括XML(ExtensiveMakeup Language,可扩展标记语言)、JSON(JavaScript Object Notiation,基于JavaScript语言的轻量级的数据交换格式)、TXT(textfile,文本文件)等不同的数据格式;根据相关的通信软件,接收聊天消息、短消息等消息;接收保存在本地的消息,按照保存时的消息,提取消息内容。
另外,所述待推送消息的具体形式不限,包括:图片、文字和视频等多媒体消息。
步骤S12、获取所述待推送消息对应的关键内容,所述关键内容至少包括:消息正文和/或消息标题。
在获取所述消息对应的关键内容时,通常采用对消息进行重新编码的方式。
例如,原始的消息由10个字段构成,在获取后对其重新编码,保留其中的5个字段作为关键内容。
当然,也可以采用其他方式获取所述关键内容,本技术对此不做限定。