CN106021338B - 一种榜单数据扩展处理***、设备、装置及方法 - Google Patents

一种榜单数据扩展处理***、设备、装置及方法 Download PDF

Info

Publication number
CN106021338B
CN106021338B CN201610301032.4A CN201610301032A CN106021338B CN 106021338 B CN106021338 B CN 106021338B CN 201610301032 A CN201610301032 A CN 201610301032A CN 106021338 B CN106021338 B CN 106021338B
Authority
CN
China
Prior art keywords
list
data
lists
dimension
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610301032.4A
Other languages
English (en)
Other versions
CN106021338A (zh
Inventor
田元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Guangzhou I9Game Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou I9Game Information Technology Co Ltd filed Critical Guangzhou I9Game Information Technology Co Ltd
Priority to CN201610301032.4A priority Critical patent/CN106021338B/zh
Publication of CN106021338A publication Critical patent/CN106021338A/zh
Application granted granted Critical
Publication of CN106021338B publication Critical patent/CN106021338B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开一种榜单数据扩展处理***、设备、装置及方法。该***包括:客户端,向服务器上传多个榜单处中的任一榜单处所输入的评价行为数据;服务器,根据从所述客户端获取到的多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。本发明提供的方案,能满足用户多榜单投票的需求,提高用户操作的可选择性。

Description

一种榜单数据扩展处理***、设备、装置及方法
技术领域
本发明涉及移动互联网技术领域,具体涉及一种榜单数据扩展处理***、设备、装置及方法。
背景技术
目前,随着游戏及娱乐行业的不断发展,不少公司都推出了各种各样的排行榜单来吸引用户关注和参与。如互联网游戏行业中,目前呈现游戏泛娱乐化的趋势,其中泛娱乐布局中的明星粉丝/二次元等都是重要的发展方向。其中,向用户推出的各种榜单包括例如明星榜单、明星作品榜单、游戏榜单等。所谓榜单,是指按分数给某些设定对象例如标识ID排序。ID可以是人、作品等,其中人包括但不限于名人、明星、二次元人物等,作品包括但不限于影视作品、二次元作品、视频作品等。用户可通过投票改变榜单,所谓投票也就是用户为了让榜单名次产生变化而进行的行为操作。
例如,有的明星排行榜单,设置有周排行榜、月排行榜和总榜等,其中周排行榜、月排行榜均为自然周和自然月,其中在月排行榜可投票,周排行榜和总榜不可投票仅显示结果。又例如,有的明星排行榜仅周排行榜中可投票,总榜中不可投票仅显示结果。
因此,现有的榜单处理方法,虽然有多个榜单,但是用户仅能在一个榜单上进行投票操作,其他榜单仅展示数据,并不能进行投票操作;而用户可能对可投票操作的月排行榜的明星排名并不感兴趣,反而对周排行榜上明星的排名更有打榜投票的兴趣。所以现有技术的方案,并不能满足用户多榜单投票的需求,降低了用户操作的可选择性。
发明内容
为解决上述技术问题,本发明提供一种榜单数据扩展处理***、设备、装置及方法,能满足用户多榜单投票的需求,提高用户操作的可选择性。
根据本发明的一个方面,提供一种榜单数据扩展处理***,包括:
客户端,向服务器上传多个榜单处中的任一榜单处所输入的评价行为数据;
服务器,根据从所述客户端获取到的多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
根据本发明的另一个方面,提供一种服务器,包括:存储器和处理器,
所述存储器,存储多个榜单处中的任一榜单处所输入的评价行为数据和处理器更新的榜单数据;
所述处理器,从所述存储器获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
根据本发明的另一个方面,提供一种榜单数据扩展处理装置,包括:
第一更新模块,用于响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;
同步模块,用于将获取的任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处;
第二更新模块,用于根据所述同步模块同步的评价行为数据更新所述其他榜单处的榜单数据。
优选的,所述第一更新模块包括:
获取子模块,用于异步获取到多个榜单处中的任一榜单处所输入的评价行为数据;
更新操作子模块,用于根据所述获取子模块获取的评价行为数据更新所述任一榜单处的榜单数据。
优选的,所述装置还包括:
存储模块,用于存储多个榜单处中的各榜单处输入的评价行为数据和各榜单处更新的榜单数据;
所述第一更新模块和所述同步模块从所述存储模块获取存储多个榜单处中的各榜单处输入的评价行为数据,所述第一更新模块和所述第二更新模块更新的榜单数据存储到所述存储模块。
优选的,所述装置还包括:
请求及响应模块,用于响应于接收到携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发。
优选的,所述装置还包括:
组合模块,用于按清空类型和时间维度组合成所述多个榜单处中的任一榜单处的榜单数据。
优选的,所述组合模块设置的所述清空类型包括实时榜单类或固定榜单类,设置的所述时间维度包括:日维度、周维度、月维度、季度维度和总维度,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果。
根据本发明的另一个方面,提供一种榜单数据扩展处理方法,包括:
响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;
将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
优选的,所述响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据包括:响应于异步获取到多个榜单处中的任一榜单处所输入的评价行为数据。
优选的,所述方法还包括:存储多个榜单处中的各榜单处输入的评价行为数据和各榜单处更新的榜单数据。
优选的,所述方法还包括:响应于接收到携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发。
优选的,所述多个榜单处中的任一榜单处的榜单数据按清空类型和时间维度进行组合。
优选的,所述清空类型包括实时榜单类或固定榜单类,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果;
所述时间维度包括:日维度、周维度、月维度、季度维度和总维度。
优选的,所述响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据包括:响应于获取到客户端上传的多个榜单处中的任一榜单处所输入的评价行为数据;及,
所述根据所述评价行为数据更新所述其他榜单处的榜单数据之后还包括:向客户端下发所述更新的所述任一榜单处和其他榜单处的榜单数据。
可以发现,本发明实施例的技术方案,可以在多个榜单处中的任一榜单处输入评价行为数据,也即可以在多个榜单处都进行投票,避免现有技术仅能在一处榜单处投票的缺陷,然后根据获取到的多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,同时,将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据,实现一个榜单处输入评价行为数据,关联的多个榜单都可以实现对应更新,更好满足用户多榜单投票的需求,提高用户操作的可选择性。
进一步的,本发明实施例将榜单数据按清空类型和时间维度进行组合,其中所述清空类型包括实时榜单类或固定榜单类,所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果;所述时间维度包括:日维度、周维度、月维度、季度维度和总维度,这样就可以扩展组成出更多排行榜单,例如实时日榜、实时周榜、实时月榜、实时季度榜、实时总榜、固定日榜、固定周榜、固定月榜、固定季度榜,固定总榜等。
进一步的,本发明实施例可以接收携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1是根据本发明的一个实施例的一种榜单数据扩展处理***的示意性方框图;
图2是根据本发明的一个实施例的一种服务器的示意性方框图;
图3是根据本发明的一个实施例的一种榜单数据扩展处理装置的示意性方框图;
图4是根据本发明的一个实施例的一种榜单数据扩展处理装置的另一示意性方框图;
图5是根据本发明的一个实施例的一种榜单数据扩展处理方法的示意性流程图;
图6是根据本发明的一个实施例的一种榜单数据扩展处理方法的另一示意性流程图;
图7是根据本发明的一个实施例的一种榜单示意图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
本发明提供一种榜单数据扩展处理***,能满足用户多榜单投票的需求,提高用户操作的可选择性。
图1是根据本发明的一个实施例的一种榜单数据扩展处理***的示意性方框图。
如图1所示,在一种榜单数据扩展处理***10中包括:客户端11和服务器12。
客户端11,向服务器12上传多个榜单处中的任一榜单处所输入的评价行为数据。
服务器12,根据从所述客户端11获取到的多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
上述***中的服务器可以参见图2所示,图2是根据本发明的一个实施例的一种服务器的示意性方框图。
如图2所示,在一种服务器20中可以包括:存储器21和处理器22。
所述存储器21,存储多个榜单处中的任一榜单处所输入的评价行为数据和处理器22更新的榜单数据。
所述处理器22,从所述存储器21获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
服务器中的处理器22,可以作为一个独立的装置结构,该独立的装置结构可以称为一种榜单数据扩展处理装置,该榜单数据扩展处理装置可以包括多个子模块,下文将对该榜单数据扩展处理装置结构进行详细说明。
图3是根据本发明的一个实施例的一种榜单数据扩展处理装置的示意性方框图。
如图3所示,在一种榜单数据扩展处理装置30中可以包括:第一更新模块31、同步模块32、第二更新模块33。
第一更新模块31,用于响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性。
同步模块32,用于将获取的任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处。
第二更新模块33,用于根据所述同步模块32同步的评价行为数据更新所述其他榜单处的榜单数据。
可以发现,本发明实施例的技术方案,可以在多个榜单处中的任一榜单处输入评价行为数据,也即可以在多个榜单处都进行投票,避免现有技术仅能在一处榜单处投票的缺陷,然后根据获取到的多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,同时,将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据,实现一个榜单处输入评价行为数据,关联的多个榜单都可以实现对应更新,更好满足用户多榜单投票的需求,提高用户操作的可选择性。
图4是根据本发明的一个实施例的一种榜单数据扩展处理装置的另一示意性方框图。
如图4所示,在一种榜单数据扩展处理装置30中可以包括:第一更新模块31、同步模块32、第二更新模块33、存储模块34、请求及响应模块35、组合模块36,其中第一更新模块31、同步模块32、第二更新模块33的功能可参见图3所描述,此处不再赘述。
其中,所述第一更新模块31可以包括:获取子模块311、更新操作子模块312。
获取子模块311,用于异步获取到多个榜单处中的任一榜单处所输入的评价行为数据。
更新操作子模块312,用于根据所述获取子模块311获取的评价行为数据更新所述任一榜单处的榜单数据。
其中,存储模块34,用于存储多个榜单处中的各榜单处输入的评价行为数据和各榜单处更新的榜单数据;所述第一更新模块31和所述同步模块32从所述存储模块34获取存储多个榜单处中的各榜单处输入的评价行为数据,所述第一更新模块31和所述第二更新模块33更新的榜单数据存储到所述存储模块34。
其中,请求及响应模块35,用于响应于接收到携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发。
其中,组合模块36,用于按清空类型和时间维度组合成所述多个榜单处中的任一榜单处的榜单数据。所述组合模块36设置的所述清空类型包括实时榜单类或固定榜单类,设置的所述时间维度包括:日维度、周维度、月维度、季度维度和总维度,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果。
上述详细介绍了本发明的一种榜单数据扩展处理***、设备及装置,以下介绍本发明对应的榜单数据扩展处理方法。
图5是根据本发明的一个实施例的一种榜单数据扩展处理方法的示意性流程图。
如图5所示,在步骤501中,响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性。
该步骤可以由服务器中的榜单数据扩展处理的装置响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性。榜单数据扩展处理的装置可以设置在服务器中但不局限于此。
该步骤可以响应于异步获取到多个榜单处中的任一榜单处所输入的评价行为数据。
其中,该步骤可以响应于获取到对设定对象输入的正向或负向的评价行为数据。
在步骤502中,将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
该步骤可以由服务器中的榜单数据扩展处理的装置,将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
其中,所述多个榜单处中的任一榜单处的榜单数据按清空类型和时间维度进行组合。所述清空类型包括实时榜单类或固定榜单类,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果;所述时间维度包括:日维度、周维度、月维度、季度维度和总维度。例如可以扩展组成出更多排行榜单,例如实时日榜、实时周榜、实时月榜、实时季度榜、实时总榜、固定日榜、固定周榜、固定月榜、固定季度榜、固定总榜等。
需说明的是,所述方法还可以包括:存储多个榜单处中的各榜单处输入的评价行为数据和各榜单处更新的榜单数据。
需说明的是,所述方法还可以包括:响应于接收到携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发。
另外,上述所述响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据可以包括:响应于获取到客户端上传的多个榜单处中的任一榜单处所输入的评价行为数据;及,所述根据所述评价行为数据更新所述其他榜单处的榜单数据之后还可以包括:向客户端下发所述更新的所述任一榜单处和其他榜单处的榜单数据。
可以发现,本发明实施例的技术方案,可以在多个榜单处中的任一榜单处输入评价行为数据,也即可以在多个榜单处都进行投票,避免现有技术仅能在一处榜单处投票的缺陷,然后根据获取到的多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,同时,将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据,实现一个榜单处输入评价行为数据,关联的多个榜单都可以实现对应更新,更好满足用户多榜单投票的需求,提高用户操作的可选择性。
图6是根据本发明的一个实施例的一种榜单数据扩展处理方法的另一示意性流程图。
图6相对于图5更详细描述了本发明实施例的技术方案。图6中以客户端与服务器进行交互举例说明。
如图6所示,在步骤601中,客户端向用户显示榜单数据。
该步骤中,客户端向用户显示榜单数据,例如显示各种明星榜单的日排行榜(简称日榜)、周排行榜(简称周榜)、月排行榜(简称月榜)、季度排行榜(简称季度榜)、总榜等。本发明方案中,其中多个榜单处之间具有时间关联属性。例如月榜与各周榜的数据有关,周榜与各日榜的数据有关等。
在步骤602中,客户端获取用户在多个榜单处中的任一榜单处所输入的评价行为数据,其中所述多个榜单处之间具有时间关联属性。
这里说的评价行为数据,例如可以分为正向或负向两个维度的评价行为数据。用户在客户端显示的榜单处对投票对象进行某情感的投票行为,也就是输入评价行为,客户端获取对投票对象输入的评价行为数据。这里说的投票行为例如就是送花或扔蛋等不同操作,例如送花表示喜欢,是正向维度的评价行为,也即正负向的增益情感需求;扔蛋表示不喜欢,是负向维度的评价行为,也即负向的减益情感需求。
本发明方案中,在多个榜单处中的任一榜单处所设置为都可以输入评价行为数据,也就是说,每个榜单处均可以进行投票操作,而且在任意一个榜单处的投票数据可以同步到其他榜单中。每个榜单的显示结果都为任意榜单处投票行为更新的最新榜单数据结果。
本发明方案中,榜单类型可以基于时间扩展,每个榜单处的榜单数据都可以按清空类型和时间维度进行组合。所述清空类型包括实时榜单类或固定榜单类,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果;所述时间维度包括:日维度、周维度、月维度、季度维度和总维度。例如可以扩展组成出更多排行榜单,例如实时日榜、实时周榜、实时月榜、实时季度榜、实时总榜、固定日榜、固定周榜、固定月榜、固定季度榜,固定总榜等。
具体的,榜单类型基于时间扩展,可以设置清空类型属性,其中清空类型属性中可以包含两种:1)实时榜类;2固定榜类)。所谓实时榜类,是指不清空过去一段时间中的数据,数据一致都读取用户请求查看数据时刻的往前一段固定时间。因为这样,随着固定时间区间的推移,用户看到的数据可能变多、变少或不变,所以定义为实时榜类。例如过去的9天数据分别为1、1、1、1、1、1、1、1、1,如果按周榜显示,选择不同区间段,其中任意选取的7天的周榜数据总和都是数值7,就是一直保持不变的。如果过去9天的数据分别为2、1、1、1、1、1、1、1、1,选择不同区间段按周榜显示,如果从数值为2的那天开始,选取7天的周榜数据总和是8、再往后1天选取7天的周榜数据总和是7,数值显示变少。
所谓固定榜类,是指固定时间清空的榜。因为这种类型的情况,数据只会累计增多不会减少,所以和实时榜进行相互区别,定义为另外一种清空类型。基于时间扩展,可以将时间维度分为:日、周、月、季度和总。那么,通过清空类型和时间维度之间进行组合,就可以产生更多可扩展的榜单类型,例如实时日榜、实时周榜、实时月榜、实时季度榜、实时总榜、固定日榜、固定周榜、固定月榜、固定季度榜、固定总榜等。
在步骤603中,客户端向服务器上传用户在多个榜单处中的任一榜单处所输入的评价行为数据。
不同的客户端可将用户在不同榜单处异步不同时输入的评价行为数据,上传给向服务器。所述的异步,是指用户的操作行为可能是不同时间的,客户端可以根据用户操作的不同时间来向服务器上报数据,而不需要隔一段时间统一上报。
在步骤604中,服务器响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据。
服务器接收到任一榜单处所输入的评价行为数据后,可以马上更新所述任一榜单处的榜单数据
针对不同的客户端上传的用户在不同榜单处异步不同时输入的评价行为数据,服务器还将异步接收的由客户端上传的评价行为数据,进行统一的存储。
在步骤605中,服务器将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
在步骤606中,客户端向服务器发送携带榜单类型属性和时间维度的榜单数据请求。
客户端可以在某类型榜单处请求榜单数据,向服务器上传榜单的类型属性和时间维度。
在步骤607中,服务器响应于接收到客户端的携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发。
服务器根据客户端发送的请求,从总数据表中查找更新后的符合所述榜单类型属性和时间维度要求的最新榜单数据,下发给客户端进行同步,供客户端显示结果页。
以下进一步结合应用例进行说明。
例如在某个明星联盟模块的明星排行榜中,之前分为实时榜、周榜、月榜和总榜,根据本发明方法可以按照榜单时间进行扩展,其中实时榜是实时类季度榜,周榜是固定类周榜,月榜是固定类月榜,总榜是固定类总榜。因此,用户可在四个榜单中的任意一个榜单处进行送花投票操作,客户端将用户在任一榜单处的投票数据上传给服务器,服务器更新所述任一榜单处的榜单数据,将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据。
关于榜单的示意图,可以参见图7,图7是根据本发明的一个实施例的一种榜单示意图。图7中的明星排行榜显示了不同的投票对象(即各明星),也显示了供用户选择投票的实时榜、周榜、月榜、总榜等。其中,各个榜单处用户都可以实现投票。
综上所述,可以发现本发明的方案具有以下效果:
1)多个榜单用户都能在任意一个榜单上进行投票操作,即使可能用户对可投票操作的月榜的明星排名并不感兴趣,但可能对周榜上明星的排名有打榜投票的冲动,此时就可选择在感兴趣的榜上投票,这样就更好满足用户多榜单投票的需求,提高用户操作的可选择性。
2)本发明的榜单数据可进行扩展,可以扩展组成出更多排行榜单,例如实时日榜、实时周榜、实时月榜、实时季度榜、实时总榜、固定日榜、固定周榜、固定月榜、固定季度榜,固定总榜等。另外,原来的自然周、自然月的榜单在每周初/每月初都会清空,这一周或一月中,数据一致是增加的,用户投一票增加一票,用户感知不到明星排名的变化情况。但因为本发明方案中的榜单类型,扩展了实时榜类型属性,数据会有减少或者增加的趋势,这样多时间维度的榜单,可以促进用户投票打榜的动机。
3)本发明扩展榜单数据,可以进一步针对每种投票行为设置一些商业操作,例如某些投票行为需要付费等,通过有偿的付费服务,使得投票行为转换为有偿费用,可以满足业务商业发展的需求。
总而言之,本发明的方案,基于时间扩展后可多榜投票,满足了用户对多时间维度榜单的兴趣,满足了用户更多的打榜投票需求,体现多个时间榜单的榜单价值,也有利于后续商业性扩展,提高榜单的商业价值。
上文中已经参考附图详细描述了根据本发明的技术方案。
此外,根据本发明的方法还可以实现为一种计算机程序,该计算机程序包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。或者,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的上述方法中限定的上述功能的计算机程序。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
附图中的流程图和框图显示了根据本发明的多个实施例的***和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

Claims (9)

1.一种榜单数据扩展处理***,其特征在于,包括:
客户端,向服务器上传多个榜单处中的任一榜单处所输入的评价行为数据;
服务器,根据从所述客户端获取到的多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据,
其中,所述服务器还用于:
响应于接收到携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发;
按清空类型和时间维度组合成所述多个榜单处中的任一榜单处的榜单数据,其中,所述清空类型包括实时榜单类或固定榜单类,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果;所述时间维度包括:日维度、周维度、月维度、季度维度和总维度。
2.一种服务器,其特征在于,包括:存储器和处理器,
所述存储器,存储多个榜单处中的任一榜单处所输入的评价行为数据和处理器更新的榜单数据;
所述处理器,从所述存储器获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据,
其中,所述处理器还用于:
响应于接收到携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发;
按清空类型和时间维度组合成所述多个榜单处中的任一榜单处的榜单数据,其中,所述清空类型包括实时榜单类或固定榜单类,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果;所述时间维度包括:日维度、周维度、月维度、季度维度和总维度。
3.一种榜单数据扩展处理装置,其特征在于,包括:
第一更新模块,用于响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;
同步模块,用于将获取的任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处;
第二更新模块,用于根据所述同步模块同步的评价行为数据更新所述其他榜单处的榜单数据;
请求及响应模块,用于响应于接收到携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发;
组合模块,用于按清空类型和时间维度组合成所述多个榜单处中的任一榜单处的榜单数据,
其中:
所述组合模块设置的所述清空类型包括实时榜单类或固定榜单类,设置的所述时间维度包括:日维度、周维度、月维度、季度维度和总维度,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果。
4.根据权利要求3所述的装置,其特征在于,所述第一更新模块包括:
获取子模块,用于异步获取到多个榜单处中的任一榜单处所输入的评价行为数据;
更新操作子模块,用于根据所述获取子模块获取的评价行为数据更新所述任一榜单处的榜单数据。
5.根据权利要求3所述的装置,其特征在于,所述装置还包括:
存储模块,用于存储多个榜单处中的各榜单处输入的评价行为数据和各榜单处更新的榜单数据;
所述第一更新模块和所述同步模块从所述存储模块获取存储多个榜单处中的各榜单处输入的评价行为数据,所述第一更新模块和所述第二更新模块更新的榜单数据存储到所述存储模块。
6.一种榜单数据扩展处理方法,其特征在于,包括:
响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据,更新所述任一榜单处的榜单数据,其中所述多个榜单处之间具有时间关联属性;
将所述任一榜单处输入的评价行为数据同步到所述多个榜单处中关联的其他榜单处,根据所述评价行为数据更新所述其他榜单处的榜单数据,
其中,所述方法还包括:
响应于接收到携带榜单类型属性和时间维度的榜单数据请求,从总数据表中查找符合所述榜单类型属性和时间维度要求的榜单数据并下发,并且
所述多个榜单处中的任一榜单处的榜单数据按清空类型和时间维度进行组合,其中,所述清空类型包括实时榜单类或固定榜单类,其中所述实时榜单类的榜单数据根据选择的不同区间段显示变多、变少或不变的结果;
所述时间维度包括:日维度、周维度、月维度、季度维度和总维度。
7.根据权利要求6所述的方法,其特征在于,所述响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据包括:
响应于异步获取到多个榜单处中的任一榜单处所输入的评价行为数据。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
存储多个榜单处中的各榜单处输入的评价行为数据和各榜单处更新的榜单数据。
9.根据权利要求6所述的方法,其特征在于:
所述响应于获取到多个榜单处中的任一榜单处所输入的评价行为数据包括:响应于获取到客户端上传的多个榜单处中的任一榜单处所输入的评价行为数据;及,
所述根据所述评价行为数据更新所述其他榜单处的榜单数据之后还包括:向客户端下发所述更新的所述任一榜单处和其他榜单处的榜单数据。
CN201610301032.4A 2016-05-06 2016-05-06 一种榜单数据扩展处理***、设备、装置及方法 Active CN106021338B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610301032.4A CN106021338B (zh) 2016-05-06 2016-05-06 一种榜单数据扩展处理***、设备、装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610301032.4A CN106021338B (zh) 2016-05-06 2016-05-06 一种榜单数据扩展处理***、设备、装置及方法

Publications (2)

Publication Number Publication Date
CN106021338A CN106021338A (zh) 2016-10-12
CN106021338B true CN106021338B (zh) 2019-12-20

Family

ID=57099566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610301032.4A Active CN106021338B (zh) 2016-05-06 2016-05-06 一种榜单数据扩展处理***、设备、装置及方法

Country Status (1)

Country Link
CN (1) CN106021338B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107979643B (zh) * 2017-11-23 2021-01-22 阿里巴巴(中国)有限公司 数据交互方法及装置、可读取存储介质
CN110795446A (zh) * 2019-10-29 2020-02-14 北京字节跳动网络技术有限公司 榜单更新方法、装置、可读介质和电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102740143A (zh) * 2012-07-03 2012-10-17 合一网络技术(北京)有限公司 一种基于用户行为的网络视频榜单生成***及其方法
CN103136227A (zh) * 2011-11-25 2013-06-05 阿里巴巴集团控股有限公司 一种生成榜单的方法及装置
US8473499B2 (en) * 2011-10-17 2013-06-25 Microsoft Corporation Question and answer forum techniques
CN105323594A (zh) * 2015-10-26 2016-02-10 广州华多网络科技有限公司 在线直播榜单生成方法及装置
US9268655B2 (en) * 2012-10-02 2016-02-23 Nextbit Systems Inc. Interface for resolving synchronization conflicts of application states
CN105468589A (zh) * 2014-06-17 2016-04-06 小米科技有限责任公司 排行榜生成方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9195700B1 (en) * 2007-10-10 2015-11-24 United Services Automobile Association (Usaa) Systems and methods for storing time-series data
US20120197881A1 (en) * 2010-11-23 2012-08-02 Allen Blue Segmentation of professional network update data
CN105354005A (zh) * 2015-10-30 2016-02-24 小米科技有限责任公司 更新积分排名的方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8473499B2 (en) * 2011-10-17 2013-06-25 Microsoft Corporation Question and answer forum techniques
CN103136227A (zh) * 2011-11-25 2013-06-05 阿里巴巴集团控股有限公司 一种生成榜单的方法及装置
CN102740143A (zh) * 2012-07-03 2012-10-17 合一网络技术(北京)有限公司 一种基于用户行为的网络视频榜单生成***及其方法
US9268655B2 (en) * 2012-10-02 2016-02-23 Nextbit Systems Inc. Interface for resolving synchronization conflicts of application states
CN105468589A (zh) * 2014-06-17 2016-04-06 小米科技有限责任公司 排行榜生成方法及装置
CN105323594A (zh) * 2015-10-26 2016-02-10 广州华多网络科技有限公司 在线直播榜单生成方法及装置

Also Published As

Publication number Publication date
CN106021338A (zh) 2016-10-12

Similar Documents

Publication Publication Date Title
US10972531B2 (en) Social media driven information interface
US9535992B2 (en) Recommendation engine
US8572492B2 (en) Audience platform
CN109241242B (zh) 一种直播间话题推荐方法、装置、服务器及存储介质
US11551290B2 (en) Systems and methods for machine-based matching of lodging inventory from disparate reservation provider systems
JP6494475B2 (ja) 広告配信装置、及び広告配信方法
CN102855309B (zh) 一种基于用户行为关联分析的信息推荐方法及装置
CN103412881B (zh) 提供搜索结果的方法及***
US9251285B2 (en) Method, a system and a computer program product for scoring a profile in social networking system
US20090055725A1 (en) System and Method for Generating Creatives Using Composite Templates
CN102999550A (zh) 事件搜索
US20130332592A1 (en) Disambiguating online identities
US9716766B2 (en) Method and distributed system server for instant information push
US20160217408A1 (en) Multi-dimensional command center
CN106980703A (zh) 用于群组搜索的方法及装置、电子设备、计算机可读介质
US10051044B2 (en) Community space for sharing content
EP2688001A1 (en) System and method, in particular for context-based object retrieval in a social networking system
CN105827690A (zh) 根据用户喜好进行信息推送的方法及服务器
US20200025587A1 (en) Notification of proximal points of interest
CN106021338B (zh) 一种榜单数据扩展处理***、设备、装置及方法
CN114398554A (zh) 内容搜索方法、装置、设备及介质
CN110020152B (zh) 应用推荐方法及装置
JP6168192B2 (ja) 情報提供方法及び情報提供システム
CN109213933B (zh) 内容项推荐方法、装置、设备及存储介质
WO2016125166A1 (en) Systems and methods for analyzing video and making recommendations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200810

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping radio square B tower 13 floor 02 unit self

Patentee before: Guangzhou Aijiuyou Information Technology Co.,Ltd.

TR01 Transfer of patent right