一种用于提供推送信息的方法和装置制造方法及图纸

技术编号:10937838 阅读:79 留言:0更新日期:2015-01-21 18:31
本发明专利技术的目的是提供一种用于提供推送信息的方法和装置。根据本发明专利技术的方法包括以下步骤:获取与用户设备对应的一个或多个应用程序的应用行为信息;根据与所述一个或多个应用程序对应的应用行为信息,确定所述用户设备的用户属性分类信息,以基于所述用户设备的用户属性分类信息,向所述用户设备发送推送信息。本发明专利技术还提供了一种在用户设备中用于接收推送信息的方法,该方法包括以下步骤:获取一个或多个应用程序的应用行为信息;将所述应用行为信息发送至网络设备,以供所述网络设备确定与所述用户设备对应的用户属性分类信息;接收来自所述网络设备的,基于所述用户属性分类信息所反馈的推送信息。

【技术实现步骤摘要】
一种用于提供推送信息的方法和装置
[0001 ] 本专利技术涉及计算机
,尤其涉及一种用于提供推送信息的方法和装置。
技术介绍
现有技术中,在应用程序中向用户推送信息时,开发者可进行的相关推送设置较为简单,这样,应用程序的用户会接收到大量的与其需求无关的推送信息,用户体验较差。并且,对于应用程序的开发者来说,当其希望对用户进行个性化的信息推荐时,需要进行大量的数据收集和数据分析的操作,成本较高。
技术实现思路
本专利技术的目的是提供一种用于提供推送信息的方法和装置。 根据本专利技术的一个方面,提供了一种用于提供推送信息的方法,其中,所述方法包括以下步骤: -获取与用户设备对应的一个或多个应用程序的应用行为信息; -根据与所述一个或多个应用程序对应的应用行为信息,确定所述用户设备的用户属性分类信息,以基于所述用户设备的用户属性分类信息,向所述用户设备发送推送信肩、O 根据本专利技术的一个方面,还提供了一种在用户设备中用于接收推送信息的方法,其中,所述方法包括以下步骤: -获取一个或多个应用程序的应用行为信息; -将所述应用行为信息发送至网络设备,以供所述网络设备确定与所述用户设备对应的用户属性分类信息; 其中,所述方法还包括以下步骤: -接收来自所述网络设备的,基于所述用户属性分类信息所反馈的推送信息。 根据本专利技术的一个方面,还提供了一种用于提供推送信息的网络设备,其中,所述网络设备包括: 用于获取与用户设备对应的一个或多个应用程序的应用行为信息的装置; 用于根据与所述一个或多个应用程序对应的应用行为信息,确定所述用户设备的用户属性分类信息,以基于所述用户设备的用户属性分类信息,向所述用户设备发送推送信息的装置。 根据本专利技术的一个方面,还提供了一种用于接收推送信息的用户设备,其中,所述用户设备包括: 用于获取一个或多个应用程序的应用行为信息的装置; 用于将所述应用行为信息发送至网络设备,以供所述网络设备确定与所述用户设备对应的用户属性分类信息的装置; 其中,所述用户设备还包括: 用于接收来自所述网络设备的,基于所述用户属性分类信息所反馈的推送信息的 >J-U ρ?α装直。 与现有技术相比,本专利技术具有以下优点:能够基于用户在用户设备的各个应用程序中的行为信息来确定包括偏好信息、位置信息等多种属性的用户属性分类信息,并基于用户属性分类信息向用户推送信息,使得用户能够在应用中接收符合其需求并适合于当前场景的推送信息。并且,根据本专利技术的方案,能够针对各个应用程序各自的用户属性分类信息来分别向各个应用程序推送信息,进一步提高了信息推荐的转化率。 【附图说明】 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显: 图1示意出了根据本专利技术的一种用于提供推送信息的方法流程图; 图2示意出了根据本专利技术的一种用户提供推送信息的网络设备以及一种用于接收推送信息的用户设备的结构示意图。 附图中相同或相似的附图标记代表相同或相似的部件。 【具体实施方式】 下面结合附图对本专利技术作进一步详细描述。 图1示意出了根据本专利技术的一种用于提供推送信息的方法。根据本法明的方法包括由网络设备执行的步骤SlOl和步骤S102,以及由用户设备执行的步骤S201、步骤S202和步骤S203。 其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。 其中,所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、PDA等。 优选地,根据本专利技术的用户设备中包含用于获取各个应用程序中的用户数据的软件开发工具包(Software Development Kit, SDK)。 优选地,所述用户设备包括如智能手机等移动终端。 其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。 需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。 参照图1,在步骤S201中,用户设备获取一个或多个应用程序的应用行为信息。 其中,根据本专利技术的应用程序包括具有预定接口或模块的应用程序。 优选地,根据本专利技术所述的应用程序包含预定的SDK模块。 其中,所述应用行为信息包括应用程序所执行的各项操作信息。 其中,所述应用行为信息包括应用程序基于用户指令和/或基于预定条件所执行的操作信息。 例如,社交应用基于用户指令上传或分享图片的操作、地图应用基于用户输入信息所执行的搜索地址的操作、视频应用基于用户指令所执行的充值等操作;又例如,当满足更新条件时,应用程序自动获取自身的更新数据、又例如,当满足预定时间条件时,内存清理应用定时检测系统内存占用情况等操作的行为信息。 优选地,所述应用行为信息还包括该用户设备的网络历史使用信息,例如,网络浏览记录,网络搜索记录以及网络收藏信息等等。 具体地,所述用户设备可分别利用内嵌于所述一个或多个应用程序中的模块来获取各个应用程序自身的应用行为信息。 优选地,所述用户设备可分别通过各个应用程序中包含的SDK模块,来获得各个应用程序的应用行为信息。 接着,在步骤S202中,用户设备将所述应用行为信息发送至网络设备,以供所述网络设备确定与所述用户设备对应的用户属性分类信息。 其中,所述用户属性分类信息包括以下至少任一种类型的信息: I)基础属性信息;该基础属性信息可包括用户的性别、职业、婚姻状况、年龄等信肩、O 2)偏好属性信息;例如,购物、音乐、小说等。 3)设备属性信息;例如,用户设备的型号,屏幕分辨率,网络接入方式,互联网服务提供商(ISP)信息等。 4)位置属性信息。例如,用户设备的当前位置所在的城市、街道等位置区域信息。又例如,基于当前位置和预定的位置范围确定的“在公司”、“在家”、“外出旅游”等位置状态信息。 5)应用属性信息;所述应用属性信息包括分别与各个应用相对应的用户的属性信息。例如,相对于某一应用为付费用户/未付费用户,注册用户/未注册用户,又例如,诸如铜牌用户、银牌用户、金牌用户等会员等级信息等等。 具体地,在分别获得各个应用程序的应用行为信息后,用户设备可将所获得的所有应用程序的应用行为信息一起发送至网络设备;或者,各个应用程序的应用行为信息可分别被发送至网络设备。 根据本专利技术的第一示例,在步骤S201中,用户使用的设备Dev_l获取该用户在设备Dev_l中的各个应用程序的操作信息以及浏览器中过去三个月内的网络浏览记录,作为应用行为信息。在步骤S202中,设备Dev_l将获取的应用行为信息发送至服务器。 接着,在步骤SlOl中,网络设备获取与用户设备对应的一个或多个应用程序的应用行为信息。 具体地,网络设备可一本文档来自技高网...

【技术保护点】
一种用于提供推送信息的方法,其中,所述方法包括以下步骤:‑获取与用户设备对应的一个或多个应用程序的应用行为信息;‑根据与所述一个或多个应用程序对应的应用行为信息,确定所述用户设备的用户属性分类信息,以基于所述用户设备的用户属性分类信息,向所述用户设备发送推送信息。

【技术特征摘要】
1.一种用于提供推送信息的方法,其中,所述方法包括以下步骤: -获取与用户设备对应的一个或多个应用程序的应用行为信息; -根据与所述一个或多个应用程序对应的应用行为信息,确定所述用户设备的用户属性分类信息,以基于所述用户设备的用户属性分类信息,向所述用户设备发送推送信息。2.根据权利要求1所述的方法,其中,所述根据与所述一个或多个应用程序对应的应用行为信息,确定所述用户设备的用户属性分类信息的步骤还包括以下步骤: -根据与所述一个或多个应用程序对应的应用行为信息,确定所述用户设备的、分别对应于各个应用程序的用户属性分类信息。3.根据权利要求2所述的方法,其中,所述一个或多个程序包括第一应用程序以及至少一个第二应用程序,其中,所述根据与所述一个或多个应用程序对应的应用行为信息,确定所述用户设备的、分别对应于各个应用程序的用户属性分类信息的步骤还包括以下步骤: -根据与所述用户设备对应的用户在所述至少一个第二应用程序中的应用行为信息,确定该用户在所述第一应用程序中相对应的用户属性分类信息。4.根据权利要求1至3中任一项所述的方法,其中,所述方法还包括以下步骤: -基于与所述用户设备的至少一个应用程序对应的分类选择信息,向所述用户设备分别发送推送信息。5.根据权利要求1至3中任一项所述的方法,其中,所述方法还包括以下步骤: -识别待发送的推送信息的信息属性分类信息; -根据所述信息属性分类信息以及所述用户设备中与所述一个或多个应用程序分别对应的用户属性分类信息,以向所述用户设备发送该推送信息。6.根据权利要求4或5所述的方法,其中,对一推送信息,所述方法还包括以下步骤: -对尚未发送该推送信息的用户设备执行周期性检测,以检测是否需要向该用户设备发送该推送信息。7.根据权利要求1至6中任一项所述的方法,其中,所述用户属性分类信息包括以下至少任一种类型的信息: -基础属性信息; -偏好属性息; -设备属性信息; -位置属性信息; -应用属性信息。8.—种在用户设备中用于接收推送信息的方法,其中,所述方法包括以下步骤: -获取一个或多个应用程序的应用行为信息; -将所述应用行为信息发送至网络设备,以供所述网络设备确定与所述用户设备对应的用户属性分类信息; 其中,所述方法还包括以下步骤: -接收来自所述网络设备的,基于所述用户属性分类信息所反馈的推送信息。9.一种用于提供推送信息的网络设备,其中,...

【专利技术属性】
技术研发人员:陈炜于
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1