[发明专利]一种针对业务数据的计数方法及装置有效
申请号: | 201610537445.2 | 申请日: | 2016-07-08 |
公开(公告)号: | CN106874327B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 厉科嘉 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/95 | 分类号: | G06F16/95;G06F16/951 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 开曼群岛大开曼岛乔治镇医院*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 业务 数据 计数 方法 装置 | ||
本申请公开了一种针对业务数据的计数方法及装置,该方法应用于与业务流程相独立的计数流程中,包括:获取业务流程中生成的业务数据,根据预设的计数配置信息,确定获取到的所述业务数据对应的计数对象,更新该计数对象对应的索引表,基于所述索引表对所述计数对象进行计数。通过该方法,获取业务数据、更新索引表、计数的过程,均独立于业务服务器中的业务流程,无需在业务服务器的业务程序中写入额外的计数程序,且计数对象的索引表数据量小,便于计数统计,此外,可增加额外的查询维度。
技术领域
本申请涉及计算机技术领域,尤其涉及一种针对业务数据的计数方法及装置。
背景技术
随着信息技术的发展,当用户使用由业务提供方(如:网站)所提供的业务服务时,对于业务提供方而言,通常会生成相应的业务数据,如:用户使用网站所提供的注册业务,注册该用户自身的账户时,那么,对于网站而言,将根据用户注册过程中所输入的用户资料,在网站中生成一条用户数据(其中可包括:账户名、用户ID、密码等)。
目前,业务提供方通常会在业务数据的基础上,获取与业务数据相关的统计属性,以便在原有业务基础上进行优化或提供新增业务,如:社交网站统计用户的好友数量,并显示在联系人名单中,便于用户获知其好友数量。又如:新闻网站根据用户所浏览的新闻,统计用户对不同类型新闻的浏览次数,从而提供新闻推荐业务,为该用户推荐相应类型的新闻。
上述业务数据的统计属性,实质上是将某些业务数据作为计数对象(如:好友数据、新闻的浏览数据等作为计数对象),并进行计数后所得到的。现有技术中,对计数对象的计数过程通常采用两种方式,具体而言:
第一种方式,由于业务数据将被存储在相应数据库的数据表中,那么,该方式在计数对象进行计数时,会在数据库的数据表中针对所需的计数对象执行相应的查询语句(如:使用SQL中的select语句),从数据库中查询到相应的计数对象,并进行计数计算,以完成对计数对象的计数。
第二种方式,该方式是在业务流程中嵌入“计数器”(计数器可由相应的编译语言中的计数程序实现,该计数程序需写入至业务程序中),该计数器仅用于对指定的计数对象进行计数。换言之,计数程序将嵌入正常的业务程序中,随着业务程序运行生成业务数据,计数程序将对业务数据中指定的计数对象进行计数。
但是,对于现有技术中的上述两种方式,均存在一定的缺陷:
对于第一种方式而言,数据库中的数据表内通常会存储大量业务数据(上万条~百万条数据),在这样大量的数据中通过执行查询语句的方式查找计数对象,将耗费较长的时间,同时也将耗费较多的处理资源。
对于第二种方式而言,业务程序中嵌入的计数器只是对指定的计数对象进行计数,那么,如果在实际应用中,需要针对另一些计数对象进行计数,还需在业务程序中额外写入新的计数程序,尤其是在需要对多种计数对象进行计数的场景下,就需要在业务程序中写入多种计数程序,显然,这样的方式将会降低业务程序的运行效率。
发明内容
本申请实施例提供一种针对业务数据的计数方法,用以解决现有技术中对计数对象计数时存储缺陷的问题。
本申请实施例还提供一种针对业务数据的计数装置,用以解决现有技术中对计数对象计数时存储缺陷的问题。
本申请实施例提供的一种针对业务数据的计数方法,该方法应用于与业务流程相独立的计数流程中,所述方法包括:
获取业务流程中生成的业务数据;
根据预设的计数配置信息,确定获取到的所述业务数据对应的计数对象;
更新该计数对象对应的索引表;
基于所述索引表对所述计数对象进行计数。
本申请实施例提供的一种针对业务数据的计数装置,该装置应用于与业务流程相独立的计数流程中,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610537445.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种条目列表获取请求处理方法及装置
- 下一篇:一种数据处理方法和设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置