一种消息推送方法、计算机可读存储介质及终端设备技术

技术编号:19544073 阅读:38 留言:0更新日期:2018-11-24 20:39
本发明专利技术属于计算机技术领域,尤其涉及一种消息推送方法、计算机可读存储介质及终端设备。所述方法首先获取在用户的终端设备上显示的窗口标题名称,然后将所述窗口标题名称与预设的关键词配置文件中的各个关键词依次进行匹配,若匹配成功,则将与所述窗口标题名称匹配成功的关键词对应的消息类型确定为优选消息类型,最后在预设的推送消息数据库中选取指定数目的优选推送消息,并将选取的所述优选推送消息推送至所述终端设备。通过本发明专利技术实施例,可以根据用户当前正在打开查看的窗口,为其推送与之对应的推送消息,保证了消息推送的实时性,用户体验大大提升。

A Message Pushing Method, Computer Readable Storage Medium and Terminal Equipment

The invention belongs to the field of computer technology, in particular to a message pushing method, a computer readable storage medium and a terminal device. The method first obtains the title name of the window displayed on the user's terminal device, then matches the title name of the window with each key word in the preset keyword configuration file in turn. If the match is successful, the message type corresponding to the key word matched successfully with the title name of the window is determined to be optimal. Finally, a specified number of preferred push messages are selected in the preset push message database, and the selected preferred push messages are pushed to the terminal device. According to the embodiment of the present invention, the corresponding push message can be pushed according to the window that the user is currently opening, which ensures the real-time of the message push and greatly improves the user experience.

【技术实现步骤摘要】
一种消息推送方法、计算机可读存储介质及终端设备
本专利技术属于计算机
,尤其涉及一种消息推送方法、计算机可读存储介质及终端设备。
技术介绍
随着移动互联网的快速发展以及智能化终端设备的普及,人们越来越倾向于使用终端设备来获取信息和服务,传统的终端设备中安装的应用程序客户端主动向服务器拉取信息的方式存在诸多不足,因此推送技术应运而生。推送服务器的推送技术不需要用户不停刷新应用程序客户端来检查消息更新,推送服务器会自动将推送消息源源不断地发送给应用程序客户端,大大提高了客户端和服务器之间的交互性能。但目前的消息推送方法一般是在某些固定的时间将消息推送给用户,推送的实时性难以保证,用户体验较差。
技术实现思路
有鉴于此,本专利技术实施例提供了一种消息推送方法、计算机可读存储介质及终端设备,以解决目前的消息推送方法实时性难以保证,用户体验较差的问题。本专利技术实施例的第一方面提供了一种消息推送方法,可以包括:获取在用户的终端设备上显示的窗口标题名称;将所述窗口标题名称与预设的关键词配置文件中的各个关键词依次进行匹配,所述关键词配置文件中包括与预设的各种消息类型分别对应的关键词子集,每个关键本文档来自技高网...

【技术保护点】
1.一种消息推送方法,其特征在于,包括:获取在用户的终端设备上显示的窗口标题名称;将所述窗口标题名称与预设的关键词配置文件中的各个关键词依次进行匹配,所述关键词配置文件中包括与预设的各种消息类型分别对应的关键词子集,每个关键词子集中包括一个以上的关键词;若匹配成功,则将与所述窗口标题名称匹配成功的关键词对应的消息类型确定为优选消息类型;在预设的推送消息数据库中选取指定数目的优选推送消息,并将选取的所述优选推送消息推送至所述终端设备,所述优选推送消息为消息类型与所述优选消息类型一致的推送消息。

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:获取在用户的终端设备上显示的窗口标题名称;将所述窗口标题名称与预设的关键词配置文件中的各个关键词依次进行匹配,所述关键词配置文件中包括与预设的各种消息类型分别对应的关键词子集,每个关键词子集中包括一个以上的关键词;若匹配成功,则将与所述窗口标题名称匹配成功的关键词对应的消息类型确定为优选消息类型;在预设的推送消息数据库中选取指定数目的优选推送消息,并将选取的所述优选推送消息推送至所述终端设备,所述优选推送消息为消息类型与所述优选消息类型一致的推送消息。2.根据权利要求1所述的消息推送方法,其特征在于,在将所述窗口标题名称与预设的关键词配置文件中的各个关键词依次进行匹配之前,还包括:向预设的配置服务器发送配置更新请求;接收所述配置服务器反馈的配置信息,所述配置信息中包括第一消息摘要值,所述第一消息摘要值为使用预设的消息摘要算法对所述配置服务器中的关键词配置文件进行处理得到的消息摘要值;判断所述第一消息摘要值是否与第二消息摘要值一致,所述第二消息摘要值为使用所述消息摘要算法对本地存储的关键词配置文件进行处理得到的消息摘要值;若所述第一消息摘要值与所述第二消息摘要值不一致,则下载所述配置服务器中的关键词配置文件,并使用所述配置服务器中的关键词配置文件替换本地存储的关键词配置文件。3.根据权利要求1所述的消息推送方法,其特征在于,所述将所述窗口标题名称与预设的关键词配置文件中的各个关键词依次进行匹配包括:从所述关键词配置文件中选取优先级最高且尚未被选取过的一个关键词作为当前关键词;在所述窗口标题名称中查找所述当前关键词;若在所述窗口标题名称中未查找到所述当前关键词,则返回执行所述从所述关键词配置文件中选取优先级最高且尚未被选取过的一个关键词作为当前关键词的步骤;若在所述窗口标题名称中查找到所述当前关键词,则确定所述窗口标题名称与所述当前关键词匹配成功。4.根据权利要求1所述的消息推送方法,其特征在于,所述在预设的推送消息数据库中选取指定数目的优选推送消息包括:从历史统计记录中分别获取各个优选推送消息在指定时间段内的推送次数和点击次数;根据下式分别计算各个优选推送消息的优选指数:其中,n为优选推送消息的序号,1≤n≤N,N为优选推送消息的总数目,ClickNumn为第n个优选推送消息的点击次数,SendNumn为第n个优选推送消息的推送次数,min为最小值函数,ξ1和ξ2均为预设的权重系数,且ξ1+ξ2=1,PriIndexn为第n个优选推送消息的优选指数;按照所述优先级指数从大到小的顺序依次从所述推送消息数据库中选取指定数目的优选推送消息。5.根据权利要求1至4中任一项所述的消息推送方法,其特征在于,所述指定数目的设置过程包括:获取所述窗口标题名称在所述终端设备上的显示时长;从历史统计记录中分别获取所述窗口标题名称在指定时间段内在各个目标设备上的显示时长,所述目标设备是作为所述历史统计记录的统计对象的终端设备;根据下式计算所述指定数目:其中,ShowTime为所述窗口标题名称在所述终端设备上的显示时长,hn为目标设备的序号,1≤hn≤HN,HN为目标设备的总数目,HiShowTimehn为所述窗口标题名称在第hn个目标设备上的显示时长,BenchNum为预设的基准数目,MaxTim...

【专利技术属性】
技术研发人员:姜翔
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1