在线人数分布计算方法及装置

    公开(公告)号:CN105761119A

    公开(公告)日:2016-07-13

    申请号:CN201610192797.9

    申请日:2016-03-30

    发明人: 陶胜

    IPC分类号: G06Q30/02 H04L29/08

    摘要: 本发明公开了一种在线人数分布计算方法及装置,属于在线直播领域。该方法包括获取各个用户在互联网产品中对应于不同类型的客户端的在线时间段;对于每个用户在对应于不同类型的客户端的存在交集的在线时间段,按照交集端点进行分裂,得到每个用户在不同在线类型下的分裂时间段;根据每个用户在不同在线类型下的分裂时间段,计算对应于某一类型客户端的在线人数统计数据;解决了在计算对应于不同类型的客户端的在线人数统计数据时,计算数量庞大,计算较为耗时的问题;达到了在计算过程中规避笛卡尔乘积和大量的去重计算,计算在线人数在不同类型的客户端上的分布情况时简化数据,减少计算数据计算量,提高算法运行效率的效果。

    用户留存类数据获取方法及装置

    公开(公告)号:CN106528778A

    公开(公告)日:2017-03-22

    申请号:CN201610977073.5

    申请日:2016-11-04

    发明人: 陶胜

    IPC分类号: G06F17/30

    CPC分类号: G06F16/215

    摘要: 本发明提供的一种用户留存类数据获取方法,基于hadoop系统的基础构架,通过Hive语句引入外部辅助函数,首先通过辅助函数筛选出具有共通点的留存数据集合,缩小数据记录的范围,缩短计算时筛选数据记录的时间,再在集合数据记录中筛选数据并通过辅助函数进行留存数据计算并以映射关系存储于汇总数据表中,最后对汇总数据表的数据进行运算,获得产品的留存率。辅助函数通过预定义数据类型,除去重复数据记录,简化预算流程,通过辅助函数避免了多次重复join操作在大数据的范围内筛选有用数据,使整个运算过程的逻辑简单清晰,缩短计算时间,计算效率大幅提升。此外,本发明还提供了一种用户留存类数据获取装置,用于运行所述方法。

    在线人数分布计算方法及装置

    公开(公告)号:CN105761119B

    公开(公告)日:2019-11-05

    申请号:CN201610192797.9

    申请日:2016-03-30

    发明人: 陶胜

    IPC分类号: G06Q30/02 H04L29/08

    摘要: 本发明公开了一种在线人数分布计算方法及装置,属于在线直播领域。该方法包括获取各个用户在互联网产品中对应于不同类型的客户端的在线时间段;对于每个用户在对应于不同类型的客户端的存在交集的在线时间段,按照交集端点进行分裂,得到每个用户在不同在线类型下的分裂时间段;根据每个用户在不同在线类型下的分裂时间段,计算对应于某一类型客户端的在线人数统计数据;解决了在计算对应于不同类型的客户端的在线人数统计数据时,计算数量庞大,计算较为耗时的问题;达到了在计算过程中规避笛卡尔乘积和大量的去重计算,计算在线人数在不同类型的客户端上的分布情况时简化数据,减少计算数据计算量,提高算法运行效率的效果。

    在线人数计算方法及装置

    公开(公告)号:CN105488692A

    公开(公告)日:2016-04-13

    申请号:CN201510846569.4

    申请日:2015-11-26

    发明人: 陶胜

    IPC分类号: G06Q30/02

    CPC分类号: G06Q30/0201

    摘要: 本发明公开了一种在线人数计算方法及装置,属于在线直播领域。该方法包括:获取各个用户在互联网产品的n个子产品中的在线时间段;将每个用户在n个子产品中的在线时间段中存在交集的在线时间段进行合并,得到每个用户对应于互联网产品的在线时间段;根据各个用户对应于互联网产品的在线时间段,计算有关在线人数的统计数据。本发明通过将获取到各个用户在互联网产品中的在线时间段进行合并,得到每个用户的在线时间段及有关在线人数的统计数据;解决了在计算在线人数的统计数据时,计算数据量大,耗时多的问题;达到了在计算过程中规避笛卡尔乘积和大量的去重统计,从而简化数据减少计算数据量,降低计算时间,提高了算法运行效率的效果。