《内容推送方法、内容推送系统和服务器.pdf》由会员分享,可在线阅读,更多相关《内容推送方法、内容推送系统和服务器.pdf(14页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104298755 A (43)申请公布日 2015.01.21 CN 104298755 A (21)申请号 201410559695.7 (22)申请日 2014.10.20 G06F 17/30(2006.01) G06Q 30/02(2012.01) (71)申请人 北京奇虎科技有限公司 地址 100088 北京市西城区新街口外大街 28 号 D 座 112 室 (德胜园区) 申请人 奇智软件 (北京) 有限公司 (72)发明人 陈曦 姜思淼 廖志鹏 (74)专利代理机构 北京鼎佳达知识产权代理事 务所 ( 普通合伙 ) 11348 代理人 王伟锋 刘铁生 (。
2、54) 发明名称 内容推送方法、 内容推送系统和服务器 (57) 摘要 本发明关于一种内容推送方法、 内容推送系 统和服务器, 主要涉及计算机技术领域, 其目的在 于提供一种全新的内容推送方案。内容推送方法 主要包括 : 接收终端发送的用户与虚拟情境所交 互的行为数据 ; 根据行为数据, 选择与用户对应 的内容 ; 将与用户对应的内容发送给用户。根据 本发明, 用户在虚拟情境中进行的行为, 往往可以 反映出用户的兴趣爱好等特点, 所以基于用户在 虚拟情境中交互的行为数据的分析而进行的内容 推送, 实际上是按照了用户的兴趣爱好等特点进 行的内容推送, 从而所以推送的内容的针对性更 强, 推送效率。
3、也就更高。 (51)Int.Cl. 权利要求书 1 页 说明书 10 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书10页 附图2页 (10)申请公布号 CN 104298755 A CN 104298755 A 1/1 页 2 1. 一种内容推送方法, 其包括 : 接收终端发送的用户与虚拟情境所交互的行为数据 ; 根据所述行为数据, 选择与所述用户对应的内容 ; 将与所述用户对应的内容发送给所述用户。 2. 根据权利要求 1 所述的方法, 其中, 根据所述行为数据, 选择与所述用户对应的内 容, 具体包括 : 预设多项内容, 以及所述多项。
4、内容对应的属性 ; 获取所述行为数据的属性 ; 从所述多项内容中, 查找与所述行为数据具有相对应属性的内容作为所述用户对应的 内容。 3. 根据权利要求 2 所述的方法, 其中, 所述行为数据包括所述用户在所述虚拟情境中选择的第一物品 ; 与所述用户对应的内容包括与所述第一物品具有相对应属性的第二物品。 4. 根据权利要求 1 所述的方法, 其中, 在根据所述行为数据, 选择与所述用户对应的内 容之前, 还包括 : 根据预设规则, 对所述行为数据进行过滤。 5. 根据权利要求 1 至 4 中任一项所述的方法, 其中, 与所述用户对应的内容适于在所述虚拟情境之内或之外进行使用。 6. 一种内容推。
5、送系统, 其包括 : 行为数据接收模块, 用于接收终端发送的用户与虚拟情境所交互的行为数据 ; 内容选择模块, 用于根据所述行为数据, 选择与所述用户对应的内容 ; 内容发送模块, 用于将与所述用户对应的内容发送给所述用户。 7. 根据权利要求 6 所述的系统, 其中, 还包括 : 内容预设模块, 用于预设多项内容, 以及所述多项内容对应的属性 ; 属性获取模块, 用于获取所述行为数据的属性 ; 所述内容选择模块从所述多项内容中, 查找与所述行为数据具有相对应属性的内容作 为所述用户对应的内容。 8. 根据权利要求 6 所述的系统, 其中, 还包括 : 过滤模块, 用于根据预设规则, 对所述行。
6、为数据进行过滤。 9. 根据权利要求 6 至 8 中任一项所述的系统, 其中, 与所述用户对应的内容适于在所述虚拟情境之内或之外进行使用。 10. 一种服务器, 其包括 : 根据权利要求 6 至 9 中任一项所述的内容推送系统。 权 利 要 求 书 CN 104298755 A 2 1/10 页 3 内容推送方法、 内容推送系统和服务器 技术领域 0001 本发明涉及计算机技术领域, 具体而言, 涉及一种内容推送方法、 内容推送系统和 服务器。 背景技术 0002 目前, 手机用户或计算机用户每天都能够收到大量的推送内容, 该推送内容种类 较复杂, 可以是新闻、 广告或其他各类服务等等, 通过。
7、短信、 邮件等多种方式提供给用户。 0003 很多网站根据用户在其网页上的浏览记录、 输入的关键词, 分析用户的兴趣爱好, 并基于用户的兴趣爱好确定需要给用户进行推送的信息或商品等不同类型的信息, 进行智 能化的内容推送。但是用户并非总是进行网页浏览, 很多的时间在使用各种其他类型的应 用程序, 例如, 很多用户会花费大量的时间来玩游戏。现有技术中, 尚不能根据用户对游戏 等类型程序的使用, 来分析用户的兴趣爱好并进行新闻、 商品信息的推送。 发明内容 0004 鉴于上述问题, 提出了本发明以便提供一种克服上述问题或者至少部分地解决上 述问题的。 0005 依据本发明的一个方面, 提供了一种内。
8、容推送方法, 其包括 : 接收终端发送的用户 与虚拟情境所交互的行为数据 ; 根据所述行为数据, 选择与所述用户对应的内容 ; 将与所 述用户对应的内容发送给所述用户。 0006 依据本发明的另一方面, 还提供了一种内容推送系统, 其包括 : 行为数据接收模 块, 用于接收终端发送的用户与虚拟情境所交互的行为数据 ; 内容选择模块, 用于根据所述 行为数据, 选择与所述用户对应的内容 ; 内容发送模块, 用于将与所述用户对应的内容发送 给所述用户。 0007 依据本发明的再一方面, 还提供了一种服务器, 其包括 : 根据前述的内容推送系 统。 0008 根据以上技术方案, 本发明的内容推送方法。
9、、 内容推送系统和服务器至少具有以 下优点 : 0009 用户在虚拟情境中进行的行为, 往往可以反映出用户的兴趣爱好等特点, 所以基 于用户在虚拟情境中交互的行为数据的分析而进行的内容推送, 实际上是按照了用户的兴 趣爱好等特点进行的内容推送, 从而所以推送的内容的针对性更强, 推送效率也就更高。 0010 上述说明仅是本发明技术方案的概述, 为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施, 并且为了让本发明的上述和其它目的、 特征和优点能够 更明显易懂, 以下特举本发明的具体实施方式。 附图说明 0011 通过阅读下文优选实施方式的详细描述, 各种其他的优点和益处对于本领。
10、域普通 说 明 书 CN 104298755 A 3 2/10 页 4 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的, 而并不认为是对本发明 的限制。而且在整个附图中, 用相同的参考符号表示相同的部件。在附图中 : 0012 图 1 示出了根据本发明的一个实施例的内容推送方法的流程图 ; 0013 图 2 示出了根据本发明的一个实施例的内容推送方法的局部流程图 ; 0014 图 3 示出了根据本发明的一个实施例的内容推送系统的框图 ; 0015 图 4 示出了根据本发明的一个实施例的内容推送系统的框图 ; 0016 图 5 示出了根据本发明的一个实施例的内容推送系统的框图 ; 00。
11、17 图 6 示出了根据本发明的一个实施例的服务器的框图。 具体实施方式 0018 下面将参照附图更详细地描述本公开的示例性实施例。 虽然附图中显示了本公开 的示例性实施例, 然而应当理解, 可以以各种形式实现本公开而不应被这里阐述的实施例 所限制。 相反, 提供这些实施例是为了能够更透彻地理解本公开, 并且能够将本公开的范围 完整的传达给本领域的技术人员。 0019 如图 1 所示, 本发明的一个实施例中提供了一种内容推送方法, 其包括 : 0020 步骤 110, 接收终端发送的用户与虚拟情境所交互的行为数据。在本实施例中, 虚 拟情境 (Virtual Situation, VS) 是一。
12、种完全在虚拟的信息环境中进行的有目的性的交互 体验, 虚拟情境可以基于计算机图形、 编程语言、 虚拟现实和人机交互等技术, 游戏应用程 序是虚拟情境的一种典型形式, 除游戏之外基于多媒体文件的互动式产品也属于虚拟情境 ( 例如互动电影 )。 0021 用户与虚拟情境进行交互时能够产生大量的行为数据, 这些数据能够很好地反映 用户的兴趣爱好, 特别地, 以游戏应用程序为例, 很多游戏应用程序中所呈现出的情境与现 实生活环境具有很大的相似性, 也因此用户在游戏应用程序中所进行的行为与用户在现实 生活环境中的行为具有很大的相似性, 因为用户在现实生活环境中的行为能够体现用户的 兴趣爱好等特点, 所以。
13、用户与虚拟情境交互的数据也能够很好地体现用户的兴趣爱好等特 点。 0022 在本实施例中, 终端包括但不限于手机、 计算机等设备, 虚拟情境包括但不限于安 装在终端设备上的游戏应用程序客户端, 或通过浏览器执行的游戏应用程序, 相应地, 用户 的行为数据由游戏程序客户端或者浏览器收集并发送。 0023 步骤 120, 根据行为数据, 选择与用户对应的内容。在本实施中, 例如, 在某游戏应 用程序中设计了两个地理区域, 其中一个地理区域 A 呈现热带雨林的风貌, 而另一个地理 区域 B 呈现沙漠地带的风貌, 而用户的虚拟角色频繁出现在地理区域 A 而很少出现在地理 区域 B ; 用户的虚拟角色在。
14、移动时所处的位置, 表示用户更偏爱地理区域 A 的风貌, 相应地 可以选择去热带雨林地区的旅行信息作为推送给用户的内容。 0024 又例如, 在某游戏应用程序中模拟了现实环境, 以供用户通过游戏程序度过虚拟 的不同人生, 用户的虚拟角色在模拟环境中选择了医生作为职业, 这表示用户对医生的职 业具有一定的偏爱, 相应地可以选择医学院校的招生信息, 作为推送给用户的内容。 0025 步骤 130, 将与用户对应的内容发送给用户。在本实施例中, 对发送内容给用户的 形式不进行限定, 例如, 通过邮件、 信息等形式对用户发送通知, 又例如, 在前述的虚拟情境 说 明 书 CN 104298755 A 。
15、4 3/10 页 5 是基于游戏应用程序的情况下, 推送内容也可以在游戏应用程序中展现 ; 在本实施例中, 对 内容的形式也不进行限制, 例如, 其可以是现实商品, 也可以是虚拟物品。 0026 根据本实施例的技术方案, 用户在虚拟情境中进行的行为, 往往可以反映出用户 的兴趣爱好等特点, 所以基于用户在虚拟情境中交互的行为数据的分析而进行的内容推 送, 实际上是按照了用户的兴趣爱好等特点进行的内容推送, 从而所以推送的内容的针对 性更强, 推送效率也就更高。 0027 如图2所示, 本发明的另一个实施例中还提供了一种内容推送方法, 步骤120具体 包括 : 0028 步骤 121, 预设多项。
16、内容, 以及多项内容对应的属性。在本实施例中, 假设, 待推送 的内容包括两台手机的推销信息, 其中一台手机 A 的推销信息为打折销售信息, 其中公布 了手机 A 的售价为 599 元, 相应地, 为手机 A 的推销信息设置的属性为低消费人群, 表 示手机A适用于平时消费较低的用户购买 ; 另一台手机B的推销信息为限量版销售信息, 其 中公布了手机 B 的售价为 9999 元, 相应地, 为手机 B 的推销信息设置的属性为高消费 人群, 表示手机 B 适用于平时消费较高的用户进行购买。在本实施例中, 属性可以在预设的 数据库中进行维护。 0029 步骤 122, 获取行为数据的属性。在本实施例。
17、中, 假设, 某游戏应用程序允许用户 自由进行付费 ( 如支付人民币获取虚拟道具 ), 用户的行为数据为用户的付费行为, 而一用 户的付费为一月消费了 20 万元 ; 计算付费行为的属性的规则为 : 付费超过每月 1000 元, 则属性为高消费人群, 表示可用于消费的额度较大, 相应地付费低于 1000 元, 则属性 为低消费人群, 表示可用于消费的额度较小, 所以根据基于该 “20 万元” 数据确定的属 性为高消费人群。 0030 步骤 123, 从多项内容中, 查找与行为数据具有相对应属性的内容作为用户对应的 内容。 在本实施例中, 可见, 用户的付费行为的属性高消费人群, 与手机B的属性。
18、高 消费人群相对应, 则将手机 B 的推销信息作为推送给用户的内容。需要注意的是, 对应并不 限于两个属性完全相同, 也可以是相似、 词义相近, 或两个属性记录在预设的对应关系中。 0031 在本实施例的技术方案中, 行为数据与待推送内容的形式往往差异较大, 难以直 接进行对应 ; 通过属性的设计, 可以很好地将行为数据与待推送内容对应起来, 从而有利于 准确地进行推送。 0032 本发明的另一个实施例中还提供了一种内容推送方法, 行为数据包括用户在虚拟 情境中选择的第一物品。 在本实施例中, 对第一物品的类型不进行限制, 其包括但不限于用 户可以选择的任何虚拟的工具或道具。 假设, 某游戏应。
19、用程序中提供了虚拟商品, 用户的虚 拟角色在其中大量购买了刀、 枪、 剑、 戟等虚拟道具, 这些虚拟道具都具有相同的属性 冷兵器。 0033 与用户对应的内容包括与第一物品具有相对应属性的第二物品。在本实施例中, 对第二物品的类型不进行限制, 其包括但不限于任何用户可以选择的虚拟或现实的工具或 道具。 假设, 待推送的内容为适于展示的玩具模型, 其中, 一些玩具模型呈刀、 枪、 剑、 戟的形 状, 其具有的属性为冷兵器。因此, 同样具有冷兵器属性的刀、 枪、 剑、 戟等玩具模型作 为需要推送给用户的内容。在本实施例中, 第一物品和第二物品的属性都可以预先存储在 数据库中。 说 明 书 CN 1。
20、04298755 A 5 4/10 页 6 0034 在本实施例的技术方案中, 用户对于虚拟物品的选择往往反映了其兴趣爱好等特 点, 相应地可以提供虚拟或现实的物品作为推送内容, 有利于提高各种类型物品的推送效 率。 0035 本发明的另一个实施例中还提供了一种内容推送方法, 行为数据包括用户在虚拟 情境中执行的第一操作。在本实施例中, 对第一操作的类型不进行限制, 例如, 第一操作可 以是用户在使用某游戏应用程序时执行的任何操作, 其包括但不限于用户虚拟角色的与虚 拟形象之间的互动操作、 用户的虚拟角色与其他用户的虚拟角色之间的互动操作。 0036 与用户对应的内容包括供用户执行与第一操作具。
21、有相对应属性的第二操作的应 用程序。 在本实施例的技术方案中, 假设用户在使用某游戏应用程序的过程中, 操作其虚拟 角色大量与其他用户的虚拟角色之间进行社交, 取第一操作为用户的社交操作, 并根据用 户社交操作的频率计算得到第一操作的属性为强社交 ; 待推送的内容为多种类型的应 用程序, 其中包括一个交友应用程序, 用户可操作该交友应用程序来查找志同道合的朋友, 则取第二操作为用户通过交友应用程序进行交友的操作, 相应地第二操作的属性为强 社交, 则第一操作与第二操作属性相对应, 所以可以将该交友应用程序推送给用户。 0037 在本实施例的技术方案中, 用户在虚拟情境中的操作往往反映了其兴趣爱。
22、好等特 点, 相应地可以提供实现类似操作的应用程序作为推送内容, 有利于实现应用程序对用户 群的快速定位。 0038 本发明的另一实施例中还提供了一种内容推送方法, 行为数据包括虚拟情境的属 性。 在本实施例中, 对虚拟情境的属性不进行限制, 其具体可以是虚拟情境的类型、 题材等, 例如, 以游戏应用程序为例, 其类型可以是休闲益智、 动作冒险、 棋牌、 经营策略、 飞行射击、 棋牌天地、 体育竞速等等, 其题材可以是科幻题材、 历史题材、 现代题材等等。 0039 与所述用户对应的内容包括与所述虚拟情境具有相对应属性的物品、 场合和 / 或 另一虚拟情境。 在本实施例中, 对物品的类型不进行。
23、限制, 其包括但不限于任何用户可以选 择的虚拟或现实的工具或道具, 例如, 假设某游戏应用程序的类型为萌宠类, 可以推荐实体 的宠物玩偶, 或在该游戏内可以获取的宠物。在本实施例中, 对场合的类型不进行限制, 例 如, 用户玩篮球游戏, 其属性为 “篮球” , 则可以向他推荐附近具有 “篮球” 属性的篮球场, 用 户玩制作美食的游戏, 其属性为 “食品” , 向他推荐附近具有该 “食品” 属性的餐馆。在本实 施例中, 以游戏应用程序为例, 提供另一虚拟情境即为提供了另一游戏程序, 例如, 用户玩 A 篮球游戏, 其属性为 “篮球” , 则向用户推荐同样具有 “篮球” 属性的另一篮球游戏 B。 。
24、0040 本发明的另一个实施例中还提供了一种内容推送方法, 在步骤 130 之前, 还包括 : 0041 根据预设规则, 对行为数据进行过滤。 在本实施例的技术方案中, 对预设规则不进 行限制, 其包括但不限于 : 根据行为数据的数据类型进行过滤, 这是因为有些类型的行为数 据的参考价值较低, 不适用于进行分析处理, 所以有必要进行过滤 ; 根据行为数据的发生频 率来进行过滤, 这是因为发生频率太低的行为数据偶然性太大, 与用户的兴趣爱好习惯等 特点之间的关联程度不强。 0042 在本实施例的技术方案中, 由于用户与虚拟情境之间交互的行为数据往往数据量 较大, 所以有必要对行为数据进行过滤, 。
25、以降低对行为数据进行分析所造成的计算量。 0043 本发明的另一个实施例中还提供了一种内容推送, 与用户对应的内容适于在虚拟 情境之内或之外进行使用。 在本实施例中, 例如, 经过对用户与虚拟情境交互的行为数据的 说 明 书 CN 104298755 A 6 5/10 页 7 分析, 判断用户的特点为热衷参与免费赠送活动, 相应地推送给用户的内容可以包括 : 某商场的免费赠送活动的门票 ; 某游戏应用程序中的虚拟道具的兑换券。 0044 在本实施例的技术方案中, 推送的内容覆盖到虚拟情境的内外, 有利于扩大推送 内容的范围, 增加推送内容的种类。 0045 如图 3 所示, 本发明的另一个实施。
26、例中还提供了一种内容推送系统, 其包括 : 0046 行为数据接收模块 310, 用于接收终端发送的用户与虚拟情境所交互的行为数据。 在本实施例中, 虚拟情境(Virtual Situation, VS)是一种完全在虚拟的信息环境中进行的 有目的性的交互体验, 虚拟情境可以基于计算机图形、 编程语言、 虚拟现实和人机交互等技 术, 游戏应用程序是虚拟情境的一种典型形式, 除游戏之外基于多媒体文件的互动式产品 也属于虚拟情境 ( 例如互动电影 )。 0047 用户与虚拟情境进行交互时能够产生大量的行为数据, 这些数据能够很好地反映 用户的兴趣爱好, 特别地, 以游戏应用程序为例, 很多游戏应用程。
27、序中所呈现出的情境与现 实生活环境具有很大的相似性, 也因此用户在游戏应用程序中所进行的行为与用户在现实 生活环境中的行为具有很大的相似性, 因为用户在现实生活环境中的行为能够体现用户的 兴趣爱好等特点, 所以用户与虚拟情境交互的数据也能够很好地体现用户的兴趣爱好等特 点。 0048 在本实施例中, 终端包括但不限于手机、 计算机等设备, 虚拟情境包括但不限于安 装在终端设备上的游戏应用程序客户端, 或通过浏览器执行的游戏应用程序, 相应地, 用户 的行为数据由游戏程序客户端或者浏览器收集并发送。 0049 内容选择模块 320, 用于根据行为数据, 选择与用户对应的内容。在本实施中, 例 如。
28、, 在某游戏应用程序中设计了两个地理区域, 其中一个地理区域 A 呈现热带雨林的风貌, 而另一个地理区域 B 呈现沙漠地带的风貌, 而用户的虚拟角色频繁出现在地理区域 A 而很 少出现在地理区域 B ; 用户的虚拟角色在移动时所处的位置, 表示用户更偏爱地理区域 A 的 风貌, 相应地可以选择去热带雨林地区的旅行信息作为推送给用户的内容。 0050 又例如, 在某游戏应用程序中模拟了现实环境, 以供用户通过游戏程序度过虚拟 的不同人生, 用户的虚拟角色在模拟环境中选择了医生作为职业, 这表示用户对医生的职 业具有一定的偏爱, 相应地可以选择医学院校的招生信息, 作为推送给用户的内容。 0051。
29、 内容发送模块 330, 用于将与用户对应的内容发送给用户。在本实施例中, 对发送 内容给用户的形式不进行限定, 例如, 通过邮件、 信息等形式对用户发送通知, 又例如, 在前 述的虚拟情境是基于游戏应用程序的情况下, 推送内容也可以在游戏应用程序中展现 ; 在 本实施例中, 对内容的形式也不进行限制, 例如, 其可以是现实商品, 也可以是虚拟物品。 0052 根据本实施例的技术方案, 用户在虚拟情境中进行的行为, 往往可以反映出用户 的兴趣爱好等特点, 所以基于用户在虚拟情境中交互的行为数据的分析而进行的内容推 送, 实际上是按照了用户的兴趣爱好等特点进行的内容推送, 从而所以推送的内容的针。
30、对 性更强, 推送效率也就更高。 0053 如图 4 所示, 本发明的另一个实施例中还提供了一种内容推送系统, 还包括 : 0054 内容预设模块340, 用于预设多项内容, 以及多项内容对应的属性。 在本实施例中, 假设, 待推送的内容包括两台手机的推销信息, 其中一台手机 A 的推销信息为打折销售信 息, 其中公布了手机 A 的售价为 599 元, 相应地, 为手机 A 的推销信息设置的属性为低 说 明 书 CN 104298755 A 7 6/10 页 8 消费人群, 表示手机 A 适用于平时消费较低的用户购买 ; 另一台手机 B 的推销信息为限量 版销售信息, 其中公布了手机 B 的售。
31、价为 9999 元, 相应地, 为手机 B 的推销信息设置的属性 为高消费人群, 表示手机 B 适用于平时消费较高的用户进行购买。在本实施例中, 属性 可以在预设的数据库中进行维护。 0055 属性获取模块350, 用于获取行为数据的属性。 在本实施例中, 假设, 某游戏应用程 序允许用户自由进行付费 ( 如支付人民币获取虚拟道具 ), 用户的行为数据为用户的付费 行为, 而一用户的付费为一月消费了 20 万元 ; 计算付费行为的属性的规则为 : 付费超过每 月 1000 元, 则属性为高消费人群, 表示可用于消费的额度较大, 相应地付费低于 1000 元, 则属性为低消费人群, 表示可用于消。
32、费的额度较小, 所以根据基于该 “20万元” 数据 确定的属性为高消费人群。 0056 内容选择模块 320 从多项内容中, 查找与行为数据具有相对应属性的内容作为用 户对应的内容。 在本实施例中, 可见, 用户的付费行为的属性高消费人群, 与手机B的属 性高消费人群相对应, 则将手机 B 的推销信息作为推送给用户的内容。需要注意的是, 对应并不限于两个属性完全相同, 也可以是相似、 词义相近, 或两个属性记录在预设的对应 关系中。 0057 在本实施例的技术方案中, 行为数据与待推送内容的形式往往差异较大, 难以直 接进行对应 ; 通过属性的设计, 可以很好地将行为数据与待推送内容对应起来,。
33、 从而有利于 准确地进行推送。 0058 本发明的另一个实施例中还提供了一种内容推送系统, 行为数据包括用户在虚拟 情境中选择的第一物品。 在本实施例中, 对第一物品的类型不进行限制, 其包括但不限于用 户可以选择的任何虚拟的工具或道具。 假设, 某游戏应用程序中提供了虚拟商品, 用户的虚 拟角色在其中大量购买了刀、 枪、 剑、 戟等虚拟道具, 这些虚拟道具都具有相同的属性 冷兵器。 0059 与用户对应的内容包括与第一物品具有相对应属性的第二物品。在本实施例中, 对第二物品的类型不进行限制, 其包括但不限于任何用户可以选择的虚拟或现实的工具或 道具。 假设, 待推送的内容为适于展示的玩具模型。
34、, 其中, 一些玩具模型呈刀、 枪、 剑、 戟的形 状, 其具有的属性为冷兵器。因此, 同样具有冷兵器属性的刀、 枪、 剑、 戟等玩具模型作 为需要推送给用户的内容。在本实施例中, 第一物品和第二物品的属性都可以预先存储在 数据库中。 0060 在本实施例的技术方案中, 用户对于虚拟物品的选择往往反映了其兴趣爱好等特 点, 相应地可以提供虚拟或现实的物品作为推送内容, 有利于提高各种类型物品的推送效 率。 0061 本发明的另一个实施例中还提供了一种内容推送系统, 行为数据包括用户在虚拟 情境中执行的第一操作。在本实施例中, 对第一操作的类型不进行限制, 例如, 第一操作可 以是用户在使用某游。
35、戏应用程序时执行的任何操作, 其包括但不限于用户虚拟角色的与虚 拟形象之间的互动操作、 用户的虚拟角色与其他用户的虚拟角色之间的互动操作。 0062 与用户对应的内容包括供用户执行与第一操作具有相对应属性的第二操作的应 用程序。 在本实施例的技术方案中, 假设用户在使用某游戏应用程序的过程中, 操作其虚拟 角色大量与其他用户的虚拟角色之间进行社交, 取第一操作为用户的社交操作, 并根据用 说 明 书 CN 104298755 A 8 7/10 页 9 户社交操作的频率计算得到第一操作的属性为强社交 ; 待推送的内容为多种类型的应 用程序, 其中包括一个交友应用程序, 用户可操作该交友应用程序来。
36、查找志同道合的朋友, 则取第二操作为用户通过交友应用程序进行交友的操作, 相应地第二操作的属性为强 社交, 则第一操作与第二操作属性相对应, 所以可以将该交友应用程序推送给用户。 0063 在本实施例的技术方案中, 用户在虚拟情境中的操作往往反映了其兴趣爱好等特 点, 相应地可以提供实现类似操作的应用程序作为推送内容, 有利于实现应用程序对用户 群的快速定位。 0064 本发明的另一实施例中还提供了一种内容推送方法, 行为数据包括虚拟情境的属 性。 在本实施例中, 对虚拟情境的属性不进行限制, 其具体可以是虚拟情境的类型、 题材等, 例如, 以游戏应用程序为例, 其类型可以是休闲益智、 动作冒。
37、险、 棋牌、 经营策略、 飞行射击、 棋牌天地、 体育竞速等等, 其题材可以是科幻题材、 历史题材、 现代题材等等。 0065 与所述用户对应的内容包括与所述虚拟情境具有相对应属性的物品、 场合和 / 或 另一虚拟情境。在本实施例中, 对物品的类型不进行限制, 其包括但不限于任何用户可以 选择的虚拟或现实的工具或道具, 例如, 假设某游戏应用程序的类型为萌宠类, 可以推荐实 体的宠物玩偶, 或在该游戏内可以获取的宠物。在本实施例中, 对场合的类型不进行限制, 例如, 用户玩篮球游戏, 其属性为 “篮球” , 则可以向他推荐附近具有 “篮球” 属性的篮球场, 用户玩制作美食的游戏, 其属性为 “。
38、食品” , 向他推荐附近具有 “食品” 属性的餐馆。在本实 施例中, 以游戏应用程序为例, 提供另一虚拟情境即为提供了另一游戏程序, 例如, 用户玩 A 篮球游戏, 其属性为 “篮球” , 则向用户推荐同样具有 “篮球” 属性的另一篮球游戏 B。 0066 如图 5 所示, 本发明的另一个实施例中还提供了一种内容推送系统, 还包括 : 0067 过滤模块 360, 用于根据预设规则, 对行为数据进行过滤。在本实施例的技术方案 中, 对预设规则不进行限制, 其包括但不限于 : 根据行为数据的数据类型进行过滤, 这是因 为有些类型的行为数据的参考价值较低, 不适用于进行分析处理, 所以有必要进行过。
39、滤 ; 根 据行为数据的发生频率来进行过滤, 这是因为发生频率太低的行为数据偶然性太大, 与用 户的兴趣爱好习惯等特点之间的关联程度不强。 0068 在本实施例的技术方案中, 由于用户与虚拟情境之间交互的行为数据往往数据量 较大, 所以有必要对行为数据进行过滤, 以降低对行为数据进行分析所造成的计算量。 0069 本发明的另一个实施例中还提供了一种内容推送系统, 与用户对应的内容适于在 虚拟情境之内或之外进行使用。 在本实施例中, 例如, 经过对用户与虚拟情境交互的行为数 据的分析, 判断用户的特点为热衷参与免费赠送活动, 相应地推送给用户的内容可以 包括 : 某商场的免费赠送活动的门票 ; 。
40、某游戏应用程序中的虚拟道具的兑换券。 0070 在本实施例的技术方案中, 推送的内容覆盖到虚拟情境的内外, 有利于扩大推送 内容的范围, 增加推送内容的种类。 0071 如图 6 所示, 本发明的另一个实施例中还提供了一种服务器, 其包括 : 根据前述实 施例的内容推送系统 610。 0072 在本实施例的技术方案中, 用户在虚拟情境中进行的行为, 往往可以反映出用户 的兴趣爱好等特点, 所以基于用户在虚拟情境中交互的行为数据的分析而进行的内容推 送, 实际上是按照了用户的兴趣爱好等特点进行的内容推送, 从而所以推送的内容的针对 性更强, 推送效率也就更高。 说 明 书 CN 10429875。
41、5 A 9 8/10 页 10 0073 在此提供的算法和显示不与任何特定计算机、 虚拟系统或者其它设备固有相关。 各种通用系统也可以与基于在此的示教一起使用。根据上面的描述, 构造这类系统所要求 的结构是显而易见的。此外, 本发明也不针对任何特定编程语言。应当明白, 可以利用各种 编程语言实现在此描述的本发明的内容, 并且上面对特定语言所做的描述是为了披露本发 明的最佳实施方式。 0074 在此处所提供的说明书中, 说明了大量具体细节。然而, 能够理解, 本发明的实施 例可以在没有这些具体细节的情况下实践。 在一些实例中, 并未详细示出公知的方法、 结构 和技术, 以便不模糊对本说明书的理解。
42、。 0075 类似地, 应当理解, 为了精简本公开并帮助理解各个发明方面中的一个或多个, 在 上面对本发明的示例性实施例的描述中, 本发明的各个特征有时被一起分组到单个实施 例、 图、 或者对其的描述中。 然而, 并不应将该公开的方法解释成反映如下意图 : 即所要求保 护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说, 如下面 的权利要求书所反映的那样, 发明方面在于少于前面公开的单个实施例的所有特征。 因此, 遵循具体实施方式的权利要求书由此明确地并入该具体实施方式, 其中每个权利要求本身 都作为本发明的单独实施例。 0076 本领域那些技术人员可以理解, 可以对实施例。
43、中的设备中的模块进行自适应性地 改变并且把它们设置在与该实施例不同的一个或多个设备中。 可以把实施例中的模块或单 元或组件组合成一个模块或单元或组件, 以及此外可以把它们分成多个子模块或子单元或 子组件。除了这样的特征和 / 或过程或者单元中的至少一些是相互排斥之外, 可以采用任 何组合对本说明书 ( 包括伴随的权利要求、 摘要和附图 ) 中公开的所有特征以及如此公开 的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述, 本说明书 ( 包括伴 随的权利要求、 摘要和附图 ) 中公开的每个特征可以由提供相同、 等同或相似目的的替代 特征来代替。 0077 此外, 本领域的技术人员能够理。
44、解, 尽管在此所述的一些实施例包括其它实施例 中所包括的某些特征而不是其它特征, 但是不同实施例的特征的组合意味着处于本发明的 范围之内并且形成不同的实施例。 例如, 在下面的权利要求书中, 所要求保护的实施例的任 意之一都可以以任意的组合方式来使用。 0078 本发明的各个部件实施例可以以硬件实现, 或者以在一个或者多个处理器上运行 的软件模块实现, 或者以它们的组合实现。 本领域的技术人员应当理解, 可以在实践中使用 微处理器或者数字信号处理器 (DSP) 来实现根据本发明实施例的内容推送系统中的一些 或者全部部件的一些或者全部功能。 本发明还可以实现为用于执行这里所描述的方法的一 部分或。
45、者全部的设备或者装置程序(例如, 计算机程序和计算机程序产品)。 这样的实现本 发明的程序可以存储在计算机可读介质上, 或者可以具有一个或者多个信号的形式。这样 的信号可以从因特网网站上下载得到, 或者在载体信号上提供, 或者以任何其他形式提供。 0079 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制, 并且本领 域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中, 不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词 “包含” 不排除存在 未列在权利要求中的元件或步骤。位于元件之前的单词 “一” 或 “一个” 不排除存在多个这 样的元件。 本。
46、发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来 说 明 书 CN 104298755 A 10 9/10 页 11 实现。在列举了若干装置的单元权利要求中, 这些装置中的若干个可以是通过同一个硬件 项来具体体现。单词第一、 第二、 以及第三等的使用不表示任何顺序。可将这些单词解释为 名称。 0080 A1、 一种内容推送方法, 其包括 : 0081 接收终端发送的用户与虚拟情境所交互的行为数据 ; 0082 根据所述行为数据, 选择与所述用户对应的内容 ; 0083 将与所述用户对应的内容发送给所述用户。 0084 A2、 根据 A1 所述的方法, 其中, 根据所述行为数据。
47、, 选择与所述用户对应的内容, 具体包括 : 0085 预设多项内容, 以及所述多项内容对应的属性 ; 0086 获取所述行为数据的属性 ; 0087 从所述多项内容中, 查找与所述行为数据具有相对应属性的内容作为所述用户对 应的内容。 0088 A3、 根据 A2 所述的方法, 其中, 0089 所述行为数据包括所述用户在所述虚拟情境中选择的第一物品 ; 0090 与所述用户对应的内容包括与所述第一物品具有相对应属性的第二物品。 0091 A4、 根据 A2 所述的方法, 其中, 0092 所述行为数据包括所述用户在所述虚拟情境中执行的第一操作 ; 0093 与所述用户对应的内容包括供用户执。
48、行与所述第一操作具有相对应属性的第二 操作的应用程序。 0094 A5、 根据 A2 所述的方法, 其中, 0095 所述行为数据包括所述虚拟情境的属性 ; 0096 与所述用户对应的内容包括与所述虚拟情境具有相对应属性的物品、 场合和 / 或 另一虚拟情境。 0097 A6、 根据 A1 所述的方法, 其中, 在根据所述行为数据, 选择与所述用户对应的内容 之前, 还包括 : 0098 根据预设规则, 对所述行为数据进行过滤。 0099 A7、 根据 A1 至 A6 中任一项所述的方法, 其中, 0100 与所述用户对应的内容适于在所述虚拟情境之内或之外进行使用。 0101 A8、 一种内容。
49、推送系统, 其包括 : 0102 行为数据接收模块, 用于接收终端发送的用户与虚拟情境所交互的行为数据 ; 0103 内容选择模块, 用于根据所述行为数据, 选择与所述用户对应的内容 ; 0104 内容发送模块, 用于将与所述用户对应的内容发送给所述用户。 0105 A9、 根据 A8 所述的系统, 其中, 还包括 : 0106 内容预设模块, 用于预设多项内容, 以及所述多项内容对应的属性 ; 0107 属性获取模块, 用于获取所述行为数据的属性 ; 0108 所述内容选择模块从所述多项内容中, 查找与所述行为数据具有相对应属性的内 容作为所述用户对应的内容。 0109 A10、 根据 A9 所述的系统, 其中, 说 明 书 CN 104298755 A 1。