一种自反馈的展示系统及方法

文档序号:6484357阅读:128来源:国知局
专利名称:一种自反馈的展示系统及方法
技术领域
本发明涉及自反馈技术,尤其涉及一种问答互动平台中基于对用户相关数 据的统计进行自反馈的展示系统及方法。
背景技术
目前,问答互动平台中问题的展示,往往是通过人工推荐、质量分析或时 间排序等策略来实现,这些策略都不是与当前用户自身的实际需要相吻合的策
略,而是可能与大部分用户的实际需要相吻合的展示策略。对用户来说,采用 这些策略将问题推送并被动推荐给用户,由于在很大程度上,展示的问题往往 不是用户自身所关心的,也就是说,是与用户不相关的问题,因此,只能保证 用户在问答互动平台中看到问题的质量,而无法符合用户自身的实际需要。
可见,这些策略虽然比较容易让用户接受,但并不是最优的策略,用户往 往得不到自身所关心的问题。此时,用户往往会求助于在问答互动平台中进行 问题搜索或提问,而进行问题搜索或提问是需要反应时间的,时效性比较差, 导致用户无法第一时间获取到自身所关心的问题,降低了用户体验感。针对展 示的问题并不是用户自身所关心的问题所导致的用户体验感下降,目前尚没有 有效的解决方案。

发明内容
有鉴于此,本发明的主要目的在于提供一种自反馈的展示系统及方法,能 展示用户自身所关心的问题,从而提高了用户体验感。
为达到上述目的,本发明的技术方案是这样实现的
一种自反馈的展示系统,该系统包括获取单元、统计单元和推送及展示 单元;其中,
4获取单元,用于获取用户数据; 统计单元,用于统计所获取用户数据的相关性; 推送及展示单元,用于将统计出的用户相关数据推送并展示给用户。 其中,该系统还包括数据库建立单元,用于建立公有用户数据库、或私有 用户数据库;
该系统还包括分发单元,用于根据登录标识对所述用户数据进行分发,并 分别分发到所述公有用户数据库和所述私有用户数据库。
其中,所述分发单元,进一步用于在当前用户数据包含所述登录标识时, 将所述当前用户数据分发给所述私有用户数据库;在当前用户数据不包含所述 登录标识时,将当前用户数据分发给所述公有用户数据库。
其中,所述统计单元,进一步用于在针对私有用户数据库进行统计的状态 下,对所述当前用户数据进行所述用户数据的相关性的归类统计;或者,根据 当前用户标识查找到当前用户的历史数据,结合所述当前用户的历史数据和所 述当前用户数据,进行所述用户数据的相关性的归类统计;
所述推送及展示单元,进一步用于将统计出的用户相关数据推送并展示给 与所述当前用户标识相对应的用户所在的私有区域。
其中,所述统计单元,进一步用于在针对公有用户数据库进行统计的状态 下,对所有的用户数据进行所述用户数据的相关性的归类统计;
所述推送及展示单元,进一步用于将统计出的用户相关数据推送并展示给 用户所在的公有区域。
一种自反馈的展示方法,该方法包括
获取用户数据,并统计所获取用户数据的相关性;
将统计出的用户相关数据推送并展示给用户。
其中,获取所述用户数据之前还包括建立公有用户数据库和私有用户数 据库;
获取所述用户数据之后还包括根据登录标识对所述用户数据进行分发,
并分别分发到所述公有用户数据库和所述私有用户数据库。其中,所述分发具体为判断当前用户数据是否包含所述登录标识,如果
包含,则将所述当前用户数据分发给所述私有用户数据库;否则,将当前用户
数据分发给所述公有用户数据库。
其中,所述私有用户数据库以用户标识为索引关键字;将当前用户数据分
发给私有用户数据库后,统计所述用户数据的相关性具体包括
对所述当前用户数据进行所述用户数据的相关性的归类统计;或者,根据 当前用户标识查找到当前用户的历史数据,结合所述当前用户的历史数据和所 述当前用户数据,进行所述用户数据的相关性的归类统计;
所述推送并展示给用户具体为将统计出的用户相关数据推送并展示给与
所述当前用户标识相对应的用户所在的私有区域。
其中,将当前用户数据分发给公有用户数据库后,统计所述用户数据的相
关性具体包括
对所有的用户数据,进行所述用户数据的相关性的归类统计; 所述推送并展示给用户具体为将统计出的用户相关数据推送并展示给用
户所在的公有区域。
本发明的系统中,获取单元用于获取用户数据,统计单元用于统计所获取 用户数据的相关性,推送及展示单元用于将统计出的用户相关数据推送并展示 给用户。
采用本发明,由于展示给用户的数据是针对用户数据所统计出的用户相关 数据,因此,展示的数据是用户自身所关心的,也就是说,是与用户相关的数 据,从而与用户自身的实际需要相符合。用户获得了与用户自身的实际需要相 符合的数据,就提高了用户体验感。


图i为本发明系统的组成结构示意图2为本发明系统一实施例的组成结构示意图; 图3为本发明方法的实现流程示意图。
具体实施例方式
本发明的基本思想是根据用户数据统计出用户相关数据,将统计出的用 户相关数据推送并展示给用户。
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照 附图,对本发明进一步详细说明。
以下将现有技术和本发明进行对比阐述,以更好地体现本发明相对于现有 技术的优点。
就现有技术而言,在用户喜好多种多样,问答互动平台现已有近亿问题的 情况下,很难做到让每个登录问答互动平台的用户,都能看到用户自身所关心 的问题。较早前,问答互动平台提供了一种质量评价体系,使在首页、个人首 页或分类页面上展示问题的质量有了较大的提升。但是,现有技术的缺点是 在展示问题的相关性上,并没有太大的改善,导致所展示的问题往往不是用户 自身所关心的问题,从而无法符合用户自身的实际需要。以下对本发明的自反 馈的展示方案所基于的原理进行具体阐述。
由于就现在的技术现状而言,很难用数学公式描述用户的真实意图,即模 拟用户自身所关心的问题,因此,只有通过获取的用户数据来进行统计分析, 才能获知用户自身所关心的问题。在用户数据的选择上,用户主动提交的数据 是最有效的。因为用户数据有时候具有一定欺骗性,不能一概而论,也就是说, 有时候获取的用户数据并不是用户自身所关心的,比如显示给用户且被动触发 的数据就不是一种最有效的用户数据。
每个用户在进入问答互动平台后,会做各种各样的选择,比如提一个具体 的问题,搜索一个关键词,或点击显示在分类浏览页上的一个用户,以便看到 该用户数据,而且随着年龄、人生经历增长,理论上用户每次登录问答互动平 台所做的选择都是不确定的,也就是说,理论上是无法精确预测到用户的每一 个选择的,从而无法获取最精确的用户数据。尽管如此,但是可以记录用户的 每一个选择,以获取最详尽的用户数据,从而对获取的最详尽的用户数据进行统计分析后,能获取到用户相关数据,用户相关数据正是用户自身所关心的, 这样,通过对获取的用户数据的统计分析,就能描述用户的真实意图了。此外, 用户做出的短期性的选择,比如明天的和今天的往往不会差别特别大,因为短 期内用户的选择行为可以解释用户短期内的真实意图。
举例来说,根据用户A今天的数据,可以统计出用户A自身所关心的内容, 当明天用户A登录问答互动平台后,在用户A看到的一个网页上展示该用户A 自身所关心的内容,用户A进行点击的概率就要大很多,从而就提高了用户体 验感。这里需要指出的是,用户A今天的数据主要指用户主动提交的数据、或 显示给用户并由用户主动触发的数据这两类数据,因为这两类数据和用户最直 接相关,所以通过对这两类用户数据的统计分析,能提高统计分析的有效性, 从而最终根据统计分析的结果所描述的用户真实意图也就越有效。
综上所述,本发明的这种自反馈的展示方案,通过将针对用户数据所统计 出的用户相关数据展示给用户,使用户能获得用户自身所关心的问题,从而解 决了现有技术存在的缺点。
进一步地,本发明还可以将用户数据分为针对公有用户的数据和针对私有
用户的数据,并将公有用户的数据存储在公有用户数据库中,将私有用户的数 据存储在私有用户数据库中,这样一来,就可以针对公有用户数据库和私有用 户数据库分别进行用户数据的相关性的归类统计,并针对公有用户和私有用户 分别进行定制的问题推送,以满足不同类型用户的实际需要。
进一步地,本发明在将定制的问题推送之前,还可以通过现有的质量评价
体系进行过滤,将经现有的质量评价体系过滤后的问题推送,既可以满足问题 相关性的要求,又可以满足问题质量的要求。也就是说,基于本发明的这种自 反馈的展示方案,做为现有质量评价体系的有益补充,针对不同用户进行定制 的问题推送,在问答互动平台提供的公共场所,比如首页或分类页的显著位置 上放置大多数用户,即公有用户所共同关心的问题,而在问答互动平台提供的 私人场所,比如个人首页放置跟具体的私有用户相关的问题,从而提高了不同 类型用户的基础体验。以下对本发明所采用的自反馈的展示系统及方法进行具体阐述。
如图l所示, 一种自反馈的展示系统,该系统包括获取单元、统计单元 和推送及展示单元。其中,获取单元用于获取用户数据。统计单元用于统计所 获取用户数据的相关性。推送及展示单元用于将统计出的用户相关数据推送并 展示给用户。
这里,该系统还包括数据库建立单元,数据库建立单元用于建立公有用户 数据库或者私有用户数据库。该系统还包括分发单元,分发单元用于根据登录 标识对用户数据进行分发,并分别分发到公有用户数据库和私有用户数据库。 其中,分发单元进一步用于在当前用户数据包含登录标识时,将当前用户数据 分发给私有用户数据库;在当前用户数据不包含登录标识时,将当前用户数据
分发给公有用户数据库。
这里,根据针对私有用户数据库或针对公有用户数据库进行统计的需要, 统计单元包括两种具体实现,相应地,推送及展示单元也包括两种具体实现, 以下对统计单元和推送及展示单元进行具体阐述。
统计单元的第一种具体实现为统计单元具体为私有用户数据统计单元, 用于在针对私有用户数据库进行统计的状态下,对当前用户数据进行用户数据 的相关性的归类统计;或者,根据当前用户标识查找到当前用户的历史数据,
结合当前用户的历史数据和当前用户数据,进行用户数据的相关性的归类统计。
推送及展示单元的第一种具体实现为推送及展示单元具体为私有领域的 垂直视图生成器,用于将统计出的用户相关数据推送并展示给与当前用户标识 相对应的用户所在的私有区域。
统计单元的第二种具体实现为统计单元具体为公有用户数据统计单元, 用于在针对公有用户数据库进行统计的状态下,对所有的用户数据进行用户数 据的相关性的归类统计。
推送及展示单元的第二种具体实现为推送及展示单元具体为公有领域的 垂直视图生成器,用于将统计出的用户相关数据推送并展示给用户所在的公有 区域。
9需要指出的是,所谓垂直视图生成器指针对某一特定需求将公用数据库 中的数据拉取出来,定期转换成业务需要的形式,并对内提供统一接口的功能 实体。采用垂直视图生成器,能降低耦合性和提高延展性。
其中,针对特定需求而言,对于同一用户数据的数据源,在问答互动平台 的网页展示上有不同的用户需求,所谓特定需求指针对不同用户的用户需求。 举例来说,比如对于注册用户的展示,特定需求可以具体为按照注册时间排 序来展示;特定需求也可以具体为按照用户所回答问题的个数排序来展示。
针对定期转换而言,这个定期转换的时间段是根据业务量和服务器负载的 大小来调整的,具体可以是几天、几个小时、几分钟或几秒。
针对对内提供统一接口而言,所谓对内指对系统内部的服务器提供统一 的用户数据的获取服务。服务器获取特定需求的数据后,不需要去数据库获取 原始数据再加工,而是直接从统一接口获取用户数据就可以了,所以能减低耦 合低和提高延展性。
如图2所示,本发明的一实施例包括数据库建立单元、公有用户数据库、 私有用户数据库、获取单元、分发单元、公有用户数据统计单元、私有用户数 据统计单元、质量评价体系、公有领域的垂直视图生成器和私有领域的垂直视 图生成器。其中,数据库建立单元建立好公有用户数据库和私有用户数据库; 获取单元将获取的用户数据发送给分发单元;分发单元根据登录标识对用户数 据进行分发,并分别分发到已建立好的公有用户数据库和已建立好的私有用户 数据库;公有用户数据统计单元针对公有用户数据库中的用户数据进行归类统 计,是对所有用户数据进行的归类统计,且归类统计可以采用加权平均算法; 私有用户数据统计单元针对私有用户数据库中的用户数据进行归类统计,包括 对当前用户数据,以及对当前用户数据结合当前用户的历史数据进行归类统计, 且归类统计可以采用加权平均算法;将经公有用户数据统计单元和私有用户数 据统计单元所统计出的用户相关数据发送给现有的质量评价体系进行质量评 估;将质量评估后的结果通过公有领域的垂直视图生成器,推送并展示给用户 所在的公有区域;将质量评估后的结果通过私有领域的垂直视图生成器,推送并展示给与当前用户标识相对应的用户所在的私有区域。
如图3所示, 一种自反馈的展示方法,该方法包括以下步骤
步骤IOI、获取用户数据,并统计所获取用户数据的相关性。
这里,本步骤可以采用获取单元来获取用户数据,可以采用统计单元来统 计用户数据的相关性。
这里,用户数据包括用户主动提交的数据、显示给用户并由用户主动触 发的数据、显示给用户且被动触发的数据中的至少一种。
举例来说,用户主动提交的数据包括在问答互动平台提交的搜索请求数 据、提交的问题数据、或提交的针对问题的回答数据等。需要指出的是,用户 主动提交的数据指用户在问答互动平台上,不受外界千扰的情况下所创造出 完全反映自己真实意图的数据。
显示给用户并由用户主动触发的数据包括声望排名上的用户数据,分类 浏览页上的问题数据等。
针对声望排名上的用户数据而言,所谓声望指表征问答互动平台上一个 用户回答问题的水平。 一旦回答问题的用户设置了擅长领域,系统就会根据该 回答问题的用户在该擅长领域的分类下,近期和历史的对问题回答的被采纳率、 对问题回答的被采纳数量、或提问题的用户对满意答案的星评,分别计算该回 答问题的用户当前和历史的声望值,并求和得到最终的声望值。举例来说,比 如该擅长领域的分类下,声望排名前10000名的用户会显示声望排名。如果该 回答问题的用户的声望排名在前100名内,将拥有相应不同的图标标记。声望 排名上的用户数据实际上对应两组数字,第一组数字表示分类标识,第二组数 字表示声望排名,这样,通过这两组数字,就能表示出该回答问题的用户在一 个擅长领域的分类下的声望排名。
显示给用户且被动触发的数据包括提示(tips)消息等。tips消息可以为 即时通讯客户端的弹出式提示消息。
步骤102、将统计出的用户相关数据推送并展示给用户。
这里,本步骤可以采用推送及展示单元来将统计出的用户相关数据推送并展示给用户。
针对由步骤101~步骤102构成的技术方案而言,步骤101中,获取用户数
据之前还包括建立公有用户数据库和私有用户数据库。 步骤101中,获取用户数据之后还包括
步骤101a、根据登录标识对用户数据进行分发,并分别分发到公有用户数 据库和私有用户数据库。
这里,步骤101a的具体处理过程为判断当前用户数据是否包含登录标识, 如果包含,则将包含登录标识的用户数据分发给私有用户数据库;否则,将不 包含登录标识的用户数据分发给公有用户数据库。其中,所谓登录标识指表 征当前登录的用户是谁的标识,可以是用户账号,也可以是用户邮箱等等。
需要指出的是,根据针对私有用户数据库或针对公有用户数据库进行统计 的需要,步骤101中,统计用户数据的相关性的处理过程包括两种具体实现, 相应地,步骤102的处理过程也包括两种具体实现,以下分别进行具体阐述。
当针对私有用户数据库统计时,步骤101中,统计用户数据的相关性的处 理过程,其第一种具体实现包括两种情况,第一种情况为对当前用户数据进 行用户数据的相关性的归类统计,归类统计可以采用加权平均算法,也可以使 用最小二乘法等曲线拟合方式;第二种情况为由于私有用户数据库以用户标 识为索引关键字,因此,可以根据当前用户标识查找到当前用户的历史数据, 结合当前用户的历史数据和当前用户数据,进行用户数据的相关性的归类统计, 归类统计同样可以采用加权平均算法,也可以使用最小二乘法等曲线拟合方式。 其中,统计用户数据的相关性的处理过程可以采用私有用户数据统计单元来实 现。
相应地,步骤102的处理过程,其第一种具体实现为将统计出的用户相 关数据推送并展示给与当前用户标识相对应的用户所在的私有区域。其中,步 骤102的处理过程可以采用私有领域的垂直视图生成器来实现。
当针对公有用户数据库统计时,步骤101中,统计用户数据的相关性的处 理过程,其第二种具体实现为对所有的用户数据,进行用户数据的相关性的归类统计,归类统计同样可以采用加权平均算法,也可以使用最小二乘法等曲 线拟合方式。其中,统计用户数据的相关性的处理过程可以采用公有用户数据 统计单元来实现。
相应地,步骤102的处理过程,其第二种具体实现为将统计出的用户相 关数据推送并展示给用户所在的公有区域。其中,步骤102的处理过程可以采 用公有领域的垂直视图生成器来实现。
综上所述,本发明的自反馈的展示方案致力于解决问题的相关性,较优的 方案就是致力于将用户主动提交的数据、或显示给用户并由用户主动触发的 数据这两类用户数据有效并自动地收集起来,经过对用户数据的统计分析后, 在合适的位置,比如在问答互动平台的首页或分类浏览页展示用户自身所关心 的问题。举例来说,可以分成以下两个方面
第一方面获取用户主动提交的数据并收集,存储在已建立好的公有的用 户数据库,经统计分析后,推送及展示在问答互动平台的公共场所,比如问答 互动平台的首页或分类浏览页上,以展示大部分用户所共同关心的问题。
第二方面对私有用户即高级用户进行跟踪统计,记录该高级用户每次的 提问,搜索,点击的用户和问题等这些用户主动提交的数据,归纳统计出该高 级用户的喜好,以归纳出特征数据,将特征数据推送及展示在问答互动平台的 私人场所,比如该高级用户的个人首页上,以展示该高级用户自身所关心的问 题。其中,所谓高级用户指在问答互动平台中预先设置的拥有高级权限的用 户。举例来说,比如高级用户可以为管理员、专家、声望排名在前100的高声 望用户、经验等级在IO级以上的高等级用户。其中,特征数据包括采纳率、 声望、搜索关键词、提问标题、提问内容、回答内容、浏览问题标题等。
另外,本发明还可以将自反馈的展示方案附加在现有的质量评价体系上, 并将自反馈的展示方案做为问题推送流程上的第一个过滤系统,以保证问题的 相关性;随后,问题进入第二个过滤系统——现有的质量评价体系。这样,通 过这两个过滤系统,既能保证问题的相关性,又能保证问题的高质量,从而, 使用户登录问答互动平台后,能获得高质量的相关问题,提高了用户体验感。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1、一种自反馈的展示系统,其特征在于,该系统包括获取单元、统计单元和推送及展示单元;其中,获取单元,用于获取用户数据;统计单元,用于统计所获取用户数据的相关性;推送及展示单元,用于将统计出的用户相关数据推送并展示给用户。
2、 根据权利要求l所述的系统,其特征在于,该系统还包括数据库建立单 元,用于建立公有用户数据库、或私有用户数据库;该系统还包括分发单元,用于根据登录标识对所述用户数据进行分发,并 分别分发到所述公有用户数据库和所述私有用户数据库。
3、 根据权利要求2所述的系统,其特征在于,所述分发单元,进一步用于 在当前用户数据包含所述登录标识时,将所述当前用户数据分发给所述私有用 户数据库;在当前用户数据不包含所述登录标识时,将当前用户数据分发给所 述公有用户数据库。
4、 根据权利要求2所述的系统,其特征在于,所述统计单元,进一步用于 在针对私有用户数据库进行统计的状态下,对所述当前用户数据进行所述用户 数据的相关性的归类统计;或者,根据当前用户标识查找到当前用户的历史数 据,结合所述当前用户的历史数据和所述当前用户数据,进行所述用户数据的 相关性的归类统计;所述推送及展示单元,进一步用于将统计出的用户相关数据推送并展示给 与所述当前用户标识相对应的用户所在的私有区域。
5、 根据权利要求2所述的系统,其特征在于,所述统计单元,进一步用于 在针对公有用户数据库进行统计的状态下,对所有的用户数据进行所述用户数 据的相关性的归类统计;所述推送及展示单元,进一步用于将统计出的用户相关数据推送并展示给 用户所在的公有区域。
6、 一种自反馈的展示方法,其特征在于,该方法包括 获取用户数据,并统计所获取用户数据的相关性;将统计出的用户相关数据推送并展示给用户。
7、 根据权利要求6所述的方法,其特征在于,获取所述用户数据之前还包 括建立公有用户数据库和私有用户数据库;获取所述用户数据之后还包括根据登录标识对所述用户数据进行分发, 并分别分发到所述公有用户数据库和所述私有用户数据库。
8、 根据权利要求7所述的方法,其特征在于,所述分发具体为判断当前 用户数据是否包含所述登录标识,如果包含,则将所述当前用户数据分发给所 述私有用户数据库;否则,将当前用户数据分发给所述公有用户数据库。
9、 根据权利要求8所述的方法,其特征在于,所述私有用户数据库以用户 标识为索引关键字;将当前用户数据分发给私有用户数据库后,统计所述用户 数据的相关性具体包括对所述当前用户数据进行所述用户数据的相关性的归类统计;或者,根据 当前用户标识查找到当前用户的历史数据,结合所述当前用户的历史数据和所 述当前用户数据,进行所述用户数据的相关性的归类统计;所述推送并展示给用户具体为将统计出的用户相关数据推送并展示给与 所述当前用户标识相对应的用户所在的私有区域。
10、 根据权利要求8所述的方法,其特征在于,将当前用户数据分发给公 有用户数据库后,统计所述用户数据的相关性具体包括对所有的用户数据,进行所述用户数据的相关性的归类统计;所述推送并展示给用户具体为将统计出的用户相关数据推送并展示给用 户所在的公有区域。
全文摘要
本发明公开了一种自反馈的展示系统,该系统包括获取单元、统计单元和推送及展示单元;其中,获取单元,用于获取用户数据;统计单元,用于统计所获取用户数据的相关性;推送及展示单元,用于将统计出的用户相关数据推送并展示给用户。本发明还公开了一种自反馈的展示方法,该方法包括获取用户数据,并统计所获取用户数据的相关性;将统计出的用户相关数据推送并展示给用户。采用本发明的系统及方法,能展示用户自身所关心的问题,从而提高了用户体验感。
文档编号G06F17/30GK101539941SQ20091008319
公开日2009年9月23日 申请日期2009年5月5日 优先权日2009年5月5日
发明者扬 高 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1