消息推送方法和装置的制造方法

文档序号:8415694阅读:176来源:国知局
消息推送方法和装置的制造方法
【技术领域】
[0001] 本发明涉及到网络通信技术领域,特别涉及到消息推送方法和装置。
【背景技术】
[0002] 随着信息技术和互联网技术的快速发展,计算机和互联网成为用户生活和工作中 获取信息和共享信息的有效途径。各种终端可以提供网络服务,用户可以通过终端访问各 种基于内容的网络服务的站点,为了访问多个网络服务站点,用户需要使用多个专门的软 件程序对应不同的内容提供站点。但为了最大化软件程序,在用户使用软件程序和网站时, 具有客户端的软件程序以及网页客户端都在想方设法提高曝光率,推送给用户各种消息, 其中包括有涉及广告的广告消息,涉及行业新闻的新闻消息以及一些用户真正感兴趣的信 息甚至一些对用户非常重要的消息。大量推送消息,可能使用户错过那些用户感兴趣或者 与用户有关的内容。现有的消息推送机制不但无法将用户真正需要的内容推送给用户,还 会降低用户体验。

【发明内容】

[0003] 本发明实施例提供一种手持设备启动程序的方法,旨在解决现有的消息推送机制 无法将用户真正需要的内容推送给用户的问题。
[0004] 为实现上述目的,本发明实施例提出一种消息推送方法,所述方法包括以下步骤: 获取终端的用户行为数据和服务器端中的消息推送内容;关联所述消息推送内容与所述用 户行为数据;以及在满足推送条件时将所述消息推送内容发送给所述终端。
[0005] 优选的,所述获取终端的用户行为数据和服务器端中的消息推送内容之前还包 括:采集用户在所述终端中的操作和/或所述终端的状态参数以得到所述用户行为数据。
[0006] 优选的,所述在满足推送条件时将所述消息推送内容发送给所述终端之后还包 括:根据所述消息推送内容更新所述用户行为数据。
[0007] 优选的,所述关联所述消息推送内容与所述用户行为数据之前还包括:解析所述 用户行为数据以得到内容特征信息和所述推送条件,相应的,所述关联所述消息推送内容 与所述用户行为数据具体为:关联所述消息推送内容与所述内容特征信息。其中,所述用户 行为数据包括用户操作内容、用户操作时间、用户操作频率、用户操作周期、终端的当前时 间、终端的当前位置信息和终端的当前移动速度和终端的历史状态参数记录中的多个,所 述推送条件包括推送时间、推送周期、推送频率或推送触发条件。
[0008] 优选的,所述在在满足推送条件时将所述消息推送内容发送给所述终端之前还包 括:接收用户设置所述推送条件的指令,其中所述推送条件包括预设时间、预设周期、预设 频率或预设触发条件。
[0009] 本发明实施例还提供一种消息推送装置,所述装置包括:获取模块,用于获取终端 的用户行为数据和服务器端中的消息推送内容;关联模块,用于关联所述消息推送内容与 所述用户行为数据;以及发送模块,在满足推送条件时将所述消息推送内容发送给所述终 端。
[0010] 优选的,所述装置还包括:采集模块,用于采集用户在所述终端中的操作和/或所 述终端的状态参数以得到所述用户行为数据。
[0011] 优选的,所述装置还包括:学习模块,用于根据所述消息推送内容更新所述用户行 为数据。
[0012] 优选的,所述装置还包括:解析模块,用于解析所述用户行为数据以得到内容特征 信息和所述推送条件,相应的,所述关联模块具体用于关联所述消息推送内容与所述内容 特征信息。其中,所述用户行为数据包括用户操作内容、用户操作时间、用户操作频率、用户 操作周期、终端的当前时间、终端的当前位置信息和终端的当前移动速度和终端的历史状 态参数记录中的多个,所述推送条件包括推送时间、推送周期、推送频率或推送触发条件。
[0013] 优选的,所述装置还包括:设置模块,用于接收用户设置所述推送条件的指令,其 中所述推送条件包括预设时间、预设周期、预设频率或预设触发条件。
[0014] 本发明通过将消息推送内容与用户行为数据进行关联,在满足推送条件时将所述 消息推送内容发送给终端,不仅避免了无效推送消息的推送对用户的打扰,同时能将用户 实际需要的消息推送给用户,提升了用户体验。
【附图说明】
[0015]图1为是本发明实施例一中消息推送装置的系统架构图;
[0016] 图2为本发明实施例一中消息推送装置的硬件示意图;
[0017] 图3为本发明实施例一中消息推送装置结构示意图;
[0018] 图4为本发明实施例二中消息推送装置结构示意图;
[0019] 图5为本发明实施例三中消息推送方法流程示意图;
[0020] 图6为图5中确定推送条件的方法流程示意图;
[0021] 图7为本发明实施例四中消息推送方法流程示意图;
[0022] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0023] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024] 需要说明的是,在本文中,术语"包括"、"包含"或者其任何其他变体意在涵盖非排 他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而 且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有 的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括 该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0025] 现在将参考附图描述实现本发明各个实施例。在后续的描述中,使用用于表示元 件的诸如"装置"或"模块"的后缀仅为了有利于本发明的说明,其本身并没有特定的意 义。
[0026] 现在将参考附图描述实现本发明各个实施例。在后续的描述中,使用用于表示元 件的诸如"装置"或"模块"的后缀仅为了有利于本发明的说明,其本身并没有特定的意 义。
[0027] 请参考图1,是本发明实施例一中消息推送装置110的系统架构图,本实施例的一 种消息推送装置110,应用于终端设备100中,本发明的其他实施例中,消息推送装置110也 可以应用于服务器中或者网络中的其他路由设备中,或者消息推送装置110作为独立的电 子装置应用于网络中。
[0028] 在本实施例中,终端设备100为智能手机,本发明的其他实施例中,终端设备100 可以为诸如平板电脑、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电 脑)、PMP(便携式多媒体播放器)、导航装置等等的。
[0029] 终端设备100上运行藉由操作系统的多个应用程序,应用程序可通过多种网络类 型接入互联网并访问位于互联网云端或其他网络节点的服务器200,应用程序包括手机浏 览器客户端,即时通讯客户端等,服务器200上存储并运行对应客户端程序的服务器200程 序,服务器200也可以为可访问的网站服务器200。
[0030] 终端设备100的应用程序通过无线网络或者有线网络接入互联网以访问服务器 200。具体的,在本实施例中,终端设备100的应用程序通过两种网络类型接入互联网以访 问服务器200,分别是基于AP 400的无线局域网络和藉由BS 300 (base station,基站)的 移动通信网络。AP 400具体为无线路由器,是一种既可以连接无线网络,也可以连接有线 网络的装置。它能当作中介点,使得有线与无线上网的装置互相连接和传输数据。其中AP 400结合了ADSL(Asymmetric Digital SuBS 300criber Line,非对称数字用户线路数字用 户线)调制解调器和WiFi接入点,通过AP 400发射的WIFI信号访问AP 400的WIFI接入 点,然后再通过ADSL有限网络访问互联网。BS 300具体为发射3G网络信号的手机基站,其 中BS 300为多个手机基站组成的蜂巢状基站,多个手机基站组成蜂窝网,通过蜂窝网访问 互联网。在其他实施例中,AP 400还可为家庭基站,具有WIFI直连装置的电子装置或者其 他任何具有网络分享或共享功能的电子装置。BS 300还可为发射2G信号或者4G信号的手 机基站。
[0031] 请参考图2,为本发明实施例一中的硬件结构示意图,在本实施例中,包括消息推 送装置110、无线通信装置120、时钟装置130、存储装置140、输入装置150、输出装置160、 电源装置180、接口装置170、控制器190以及其他智能手机的通用模块,例如摄像头、麦克 风以及各种传感器等。图2示出了具有各种装置的,但是应理解的是,并不要求实施所有示 出的组件。可以替代地实施更多或更少的组件。将在下面详细描述的装置。
[0032] 无线通信装置120通常包括一个或多个模块,用于与其他电子装置或无线通信系 统之间的无线通信。在本实施例中,无线通信装置120至少包括无线局域网模块121、移动 通信模块122和位置信息模块123。下面对无线通信装置120的模块进行具体描述。
[0033] 其中,无线局域网模块121具体为智能手机的通用WIFI模块,用于与AP400的无 线局域网连接,通过无线局域网模块121加入AP400创建的无线局域网来接入有线网。在 本发明的其他实施例中,无线局域网模块121也可
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1