本发明专利技术公开了一种交互式网络电视的增值包的计算方法和装置。其中,交互式网络电视的增值包的计算方法包括:获取当前日志记录,其中,当前日志记录包括待计算增值包和订购待计算增值包的用户信息;提取用户信息中的用户标识;获取包括用户标识的历史日志记录;从历史日志记录中提取历史增值包和历史增值包的订购信息,其中,历史增值包为历史日志记录中的增值包;以及按照历史增值包、待计算增值包和订购信息计算待计算增值包的订购数量。通过本发明专利技术,解决了现有技术中不能准确计算交互式网络电视增值包的订购数量的问题,进而达到了提高对交互式网络电视增值包的订购数量的计算精确度的效果。
【技术实现步骤摘要】
交互式网络电视的增值包的计算方法和装置
本专利技术涉及数据处理领域,具体而言,涉及一种交互式网络电视的增值包的计算方法和装置。
技术介绍
随着网络覆盖范围的增加,交互式网络电视IPTV也越来越普及。交互式网络电视IPTV具有供用户购买视频服务的业务,购买视频服务业务的用户使用情况对IPTV业务部门有着重要的意义,因为这直接影响着IPTV部门的结算。而购买视频服务业务的用户使用情况主要是根据用户选择的增值包确定的,所以,某个增值包的现有用户数(即,从系统记录最早一天截止最近一天的订购该产品包的用户数)有着重要的意义。现有技术中对增值包的现有用户数的计算方法,是通过统计日志中所有的用户订购数量,然后再去除其中重复的用户,最终得到一个增值包的订购数量,主要只是对所有的增值包的用户数进行简单的去重,此种简单去重的计算方式将“订购-退订-订购”(即,订购之后退订,后来又进行了订购)这样的用户数算作了一次订购,而实际上是2次订购,所以最终得到结果的是一个存在误差的结果,造成不能对IPTV增值包的订购数量进行准确计算。针对相关技术中不能准确计算交互式网络电视增值包的订购数量的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种交互式网络电视的增值包的计算方法和装置,以解决现有技术中不能准确计算交互式网络电视增值包的订购数量的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种交互式网络电视的增值包的计算方法。根据本专利技术的交互式网络电视的增值包的计算方法包括:获取当前日志记录,其中,所述当前日志记录包括待计算增值包和订购所述待计算增值包的用户信息;提取所述用户信息中的用户标识;获取包括所述用户标识的历史日志记录;从所述历史日志记录中提取历史增值包和所述历史增值包的订购信息,其中,所述历史增值包为所述历史日志记录中的增值包;以及按照所述历史增值包、所述待计算增值包和所述订购信息计算所述待计算增值包的订购数量。进一步地,按照所述历史增值包、所述待计算增值包和所述订购信息计算所述待计算增值包的订购数量包括:判断所述历史增值包与所述待计算增值包是否相同;在判断出所述历史增值包与所述待计算增值包不相同的情况下,确定所述待计算增值包的订购数量加一;在判断出所述历史增值包与所述待计算增值包相同的情况下,判断所述订购信息所表示的所述历史增值包的状态是否为预设状态,其中,所述预设状态表示所述历史增值包处于退订状态;以及在判断出所述订购信息所表示的所述历史增值包的状态为所述预设状态的情况下,确定所述待计算增值包的订购数量加一。进一步地,判断所述历史增值包与所述待计算增值包是否相同包括:分别获取所述历史增值包和所述待计算增值包的标识;以及比较第一标识和第二标识是否相同,其中,所述第一标识为获取到的所述历史增值包的标识,所述第二标识为获取到的所述待计算增值包的标识,其中,在比较出所述第一标识和所述第二标识相同的情况下,确定所述历史增值包与所述待计算增值包相同,在比较出所述第一标识和所述第二标识不相同的情况下,确定所述历史增值包与所述待计算增值包不相同。进一步地,判断所述订购信息所表示的所述历史增值包的状态是否为预设状态包括:获取所述订购信息中的状态标识;以及判断所述订购信息中的状态标识与所述预设状态的状态标识是否相同,其中,在判断出所述订购信息中的状态标识与所述预设状态的状态标识相同的情况下,确定所述订购信息所表示的所述历史增值包的状态为所述预设状态,在判断出所述订购信息中的状态标识与所述预设状态的状态标识不相同的情况下,确定所述订购信息所表示的所述历史增值包的状态不为所述预设状态。进一步地,所述当前日志记录和所述历史日志记录均为C3日志记录。为了实现上述目的,根据本专利技术的另一方面,提供了一种交互式网络电视的增值包的计算装置。根据本专利技术的交互式网络电视的增值包的计算装置包括:第一获取单元,用于获取当前日志记录,其中,所述当前日志记录包括待计算增值包和订购所述待计算增值包的用户信息;第一提取单元,用于提取所述用户信息中的用户标识;第二获取单元,用于获取包括所述用户标识的历史日志记录;第二提取单元,用于从所述历史日志记录中提取历史增值包和所述历史增值包的订购信息,其中,所述历史增值包为所述历史日志记录中的增值包;以及计算单元,用于按照所述历史增值包、所述待计算增值包和所述订购信息计算所述待计算增值包的订购数量。进一步地,所述计算单元包括:第一判断子单元,用于判断所述历史增值包与所述待计算增值包是否相同;第一确定子单元,用于在所述第一判断子单元判断出所述历史增值包与所述待计算增值包不相同的情况下,确定所述待计算增值包的订购数量加一;第二判断子单元,用于在所述第一判断子单元判断出所述历史增值包与所述待计算增值包相同的情况下,判断所述订购信息所表示的所述历史增值包的状态是否为预设状态,其中,所述预设状态表示所述历史增值包处于退订状态;以及第二确定子单元,用于在所述第二判断子单元判断出所述订购信息所表示的所述历史增值包的状态为所述预设状态的情况下,确定所述待计算增值包的订购数量加一。进一步地,所述第一判断子单元包括:第一获取模块,用于分别获取所述历史增值包和所述待计算增值包的标识;以及比较模块,用于比较第一标识和第二标识是否相同,其中,所述第一标识为获取到的所述历史增值包的标识,所述第二标识为获取到的所述待计算增值包的标识,其中,在所述比较模块比较出所述第一标识和所述第二标识相同的情况下,确定所述历史增值包与所述待计算增值包相同,在所述比较模块比较出所述第一标识和所述第二标识不相同的情况下,确定所述历史增值包与所述待计算增值包不相同。进一步地,所述第二判断子单元包括:第二获取模块,用于获取所述订购信息中的状态标识;以及判断模块,用于判断所述订购信息中的状态标识与所述预设状态的状态标识是否相同,其中,在所述判断模块判断出所述订购信息中的状态标识与所述预设状态的状态标识相同的情况下,确定所述订购信息所表示的所述历史增值包的状态为所述预设状态,在所述判断模块判断出所述订购信息中的状态标识与所述预设状态的状态标识不相同的情况下,确定所述订购信息所表示的所述历史增值包的状态不为所述预设状态。进一步地,所述当前日志记录和所述历史日志记录均为C3日志记录。通过本专利技术,采用获取当前日志记录,其中,所述当前日志记录包括待计算增值包和订购所述待计算增值包的用户信息;提取所述用户信息中的用户标识;获取包括所述用户标识的历史日志记录;从所述历史日志记录中提取历史增值包和所述历史增值包的订购信息,其中,所述历史增值包为所述历史日志记录中的增值包;以及按照所述历史增值包、所述待计算增值包和所述订购信息计算所述待计算增值包的订购数量。通过获取包括待计算增值包的当前日志记录,从当前日志记录的用户信息中提取出用户标识,进而获取包括用户标识的历史日志记录,由于历史日志记录包括了用户标识所表示的用户订购的历史增值包,因此实现了对同一个用户所订购的增值包进行获取,进而可以根据待计算增值包、历史增值包和历史日志记录中的订购信息来计算待计算增值包的订购数量,此种基于用户历史行为计算订购数量的方式,能够避免现有技术中的去重计算方式所造成的计算误差,解决了现有技术本文档来自技高网...
【技术保护点】
一种交互式网络电视的增值包的计算方法,其特征在于,包括:获取当前日志记录,其中,所述当前日志记录包括待计算增值包和订购所述待计算增值包的用户信息;提取所述用户信息中的用户标识;获取包括所述用户标识的历史日志记录;从所述历史日志记录中提取历史增值包和所述历史增值包的订购信息,其中,所述历史增值包为所述历史日志记录中的增值包;以及按照所述历史增值包、所述待计算增值包和所述订购信息计算所述待计算增值包的订购数量。
【技术特征摘要】
1.一种交互式网络电视的增值包的计算方法,其特征在于,包括:获取当前日志记录,其中,所述当前日志记录包括待计算增值包和订购所述待计算增值包的用户信息;提取所述用户信息中的用户标识;获取包括所述用户标识的历史日志记录;从所述历史日志记录中提取历史增值包和所述历史增值包的订购信息,其中,所述历史增值包为所述历史日志记录中的增值包;以及按照所述历史增值包、所述待计算增值包和所述订购信息计算所述待计算增值包的订购数量;其中,按照所述历史增值包、所述待计算增值包和所述订购信息计算所述待计算增值包的订购数量包括:判断所述历史增值包与所述待计算增值包是否相同;在判断出所述历史增值包与所述待计算增值包不相同的情况下,确定所述待计算增值包的订购数量加一;在判断出所述历史增值包与所述待计算增值包相同的情况下,判断所述订购信息所表示的所述历史增值包的状态是否为预设状态,其中,所述预设状态表示所述历史增值包处于退订状态;以及在判断出所述订购信息所表示的所述历史增值包的状态为所述预设状态的情况下,确定所述待计算增值包的订购数量加一。2.根据权利要求1所述的计算方法,其特征在于,判断所述历史增值包与所述待计算增值包是否相同包括:分别获取所述历史增值包和所述待计算增值包的标识;以及比较第一标识和第二标识是否相同,其中,所述第一标识为获取到的所述历史增值包的标识,所述第二标识为获取到的所述待计算增值包的标识,其中,在比较出所述第一标识和所述第二标识相同的情况下,确定所述历史增值包与所述待计算增值包相同,在比较出所述第一标识和所述第二标识不相同的情况下,确定所述历史增值包与所述待计算增值包不相同。3.根据权利要求1所述的计算方法,其特征在于,判断所述订购信息所表示的所述历史增值包的状态是否为预设状态包括:获取所述订购信息中的状态标识;以及判断所述订购信息中的状态标识与所述预设状态的状态标识是否相同,其中,在判断出所述订购信息中的状态标识与所述预设状态的状态标识相同的情况下,确定所述订购信息所表示的所述历史增值包的状态为所述预设状态,在判断出所述订购信息中的状态标识与所述预设状态的状态标识不相同的情况下,确定所述订购信息所表示的所述历史增值包的状态不为所述预设状态。4.根据权利要求1所述的计算方法,其特征在于,所述当前日志记录和所述历史日志记录均为C3日志记录。5.一种交互式网络电视的增值包的计算装置,其特征在于,包括:第一获取单元,用于获取当前日志记录,其...
【专利技术属性】
技术研发人员:杨倩,任志伟,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。