本发明专利技术提供了一种生成计数事件的方法及装置,其中方法主要包括:将预设的计数规则、计数选项和计数主题存储在计数数据库中;获取目标计数事件标识,包括目标计数规则标识、目标计数主题标识以及目标计数选项标识;根据所述目标计数事件标识从计数数据库中获取对应的目标计数规则、目标计数主题及目标计数选项;生成目标计数事件。投票等本质上就是对一个ID的计数,因此本发明专利技术将这个ID以及计数这一套逻辑单独抽象出来,实现“逻辑”与“内容”的剥离,与内容相关的部分(如投票的标题、选项等)另行维护,这样当需要发起一个投票时,无需每次都开发相应的代码;另外适应性强,不但适用于常规的投票,也适用于打分、播放次数统计等变相的投票。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种生成计数事件的方法及装置,其中方法主要包括:将预设的计数规则、计数选项和计数主题存储在计数数据库中;获取目标计数事件标识,包括目标计数规则标识、目标计数主题标识以及目标计数选项标识;根据所述目标计数事件标识从计数数据库中获取对应的目标计数规则、目标计数主题及目标计数选项;生成目标计数事件。投票等本质上就是对一个ID的计数,因此本专利技术将这个ID以及计数这一套逻辑单独抽象出来,实现“逻辑”与“内容”的剥离,与内容相关的部分(如投票的标题、选项等)另行维护,这样当需要发起一个投票时,无需每次都开发相应的代码;另外适应性强,不但适用于常规的投票,也适用于打分、播放次数统计等变相的投票。【专利说明】一种生成计数事件的方法及装置
本专利技术涉及网络通信
,尤其涉及一种生成计数事件的方法及装置。
技术介绍
随着互联网技术的飞速发展,在网站上或APP(应用软件)中,越来越多的内容都需要用户参与,尤其是希望用户表达自己的看法和意见。不过让用户发表留言或评论的方式较为繁琐,通常更简单的方式是提供简单的交互选项供用户选择,如针对某主题设置投票页面让用户投票,或者在新闻、视频等页面上设置“赞” “踩”及评分等按钮,这样用户只需点击鼠标或点击屏幕即可完成意见的表达。另外在播放视频界面中,也通常会有对该视频被点播次数的统计,这也相当于一种变相的投票。在现有技术中,当需要创建一个投票时,往往都必须开发相应的代码,且这些代码与系统(如网站或APP)代码耦合性较强,换句话说,投票代码与系统代码结合的较为紧密,完成后再想修改也较为困难,同时,因为投票的场景有很多,除了常规的投票之外,还有上文所提过的点赞、打分、播放次数统计等多种形式的变相的投票,导致开发繁琐,效率不高。
技术实现思路
为克服现有技术中存在的问题,本专利技术提供一种生成计数事件的方法及装置,以解决投票等功能在开发时效率较低的技术问题。根据本专利技术实施例的第一方面,提供一种生成计数事件的方法,所述方法包括:将预设的计数规则、计数选项和计数主题存储在计数数据库中,所述计数规则与计数规则标识对应,所述计数选项与计数选项标识对应,所述计数主题与计数主题标识对应,其中,所述计数主题与预订内容关联;获取目标计数事件标识,所述目标计数事件标识包括目标计数规则标识、目标计数主题标识以及目标计数选项标识;根据所述目标计数事件标识,从所述计数数据库中获取对应的目标计数规则、目标计数主题及目标计数选项;根据所述目标计数规则、目标计数主题及目标计数选项,生成目标计数事件,所述目标计数事件用于对用户针对所述目标计数主题发送的目标计数选项按照目标计数规则进行计数。根据本专利技术实施例的第二方面,提供一种生成计数事件的装置,所述装置包括:数据存储单元,用于将预设的计数规则、计数选项和计数主题存储在计数数据库中,所述计数规则与计数规则标识对应,所述计数选项与计数选项标识对应,所述计数主题与计数主题标识对应,其中,所述计数主题与预订内容关联;计数事件标识获取单元,用于获取目标计数事件标识,所述目标计数事件标识包括目标计数规则标识、目标计数主题标识以及目标计数选项标识;计数事件定义单元,用于根据所述目标计数事件标识,从所述计数数据库中获取对应的目标计数规则、目标计数主题及目标计数选项;计数事件创建单元,用于根据所述目标计数规则、目标计数主题及目标计数选项,生成目标计数事件,所述目标计数事件用于对用户针对所述目标计数主题发送的目标计数选项按照目标计数规则进行计数。本专利技术的实施例提供的技术方案可以包括以下有益效果:专利技术人在实现本专利技术的过程中发现,投票等本质上就是对一个量或者说是对一个ID的计数,因此本专利技术将这个ID以及计数这一套逻辑单独抽象出来,实现“逻辑”与“内容”的剥离,与内容相关的部分(如投票的标题、选项等)另行维护即可,而在本专利技术中开发人员只需要依照预设规则等生成三种标识,然后将三种标识组合起来得到计数事件标识,输入给系统即可,通过解析该计数事件标识,系统可自动读取投票主题、投票规则等,从而自动创建计数事件。这样当需要发起一个投票时,无需每次都开发相应的代码,提高了开发人员的工作效率;同时本专利技术这种逻辑与内容剥离的设计适应性强,不但适用于常规的投票,也适用于打分、播放次数统计等变相的投票(因为本质上都是对一个ID的计数),使得开发人员可以方便灵活的创建各种投票。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是本专利技术根据一示例性实施例示出的一种生成计数事件的方法的流程图;图2是本专利技术根据一示例性实施例示出的一种生成计数事件的方法的流程图;图3是本专利技术根据一示例性实施例示出的一种生成计数事件的方法的流程图;图4是本专利技术根据一示例性实施例示出的一种生成计数事件的方法的流程图;图5是本专利技术根据一示例性实施例示出的一种生成计数事件的装置的示意图;图6是本专利技术根据一示例性实施例示出的一种生成计数事件的装置的示意图;图7是本专利技术根据一示例性实施例示出的一种生成计数事件的装置的示意图。【具体实施方式】这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种生成计数事件的方法的流程图。该方法例如可以用于服务器等。参见图1所示,该方法可以包括:步骤SlOl,将预设的计数规则、计数选项和计数主题存储在计数数据库中,所述计数规则与计数规则标识对应,所述计数选项与计数选项标识对应,所述计数主题与计数主题标识对应,其中,所述计数主题与预订内容关联。例如计数主题可以是对一个问题的投票,为了方便使用,该计数主题会对应一个标识,或者说是会为该计数主题赋予一个标识,该标识具体可以是ID、编号等。而该投票问题的内容则可以另行存储,并使该内容与该计数主题建立关联。步骤S102,获取目标计数事件标识,所述目标计数事件标识包括目标计数规则标识、目标计数主题标识以及目标计数选项标识。例如计数事件标识(也可称为计数事件ID)可以由技术人员负责输入。作为示例,所述计数可以为以下其中一种:投票,点赞,播放次数,评分。当所述计数为投票时,所述计数主题为投票主题,所述计数选项为投票选项;当所述计数为点赞时,所述计数主题为点赞对象,所述计数选项至少包括赞、踩中的一种或两种;当所述计数为播放次数时,所述计数主题为播放对象,所述计数选项为播放一次;当所述计数为评分时,所述计数主题为评分对象,所述计数选项包括不同的分数。以投票为例,本专利技术可使投票内容和投票计数功能完全独立,实现解耦。一个投票本质上即为对一个标识(或者说是一个数据量、一个ID)的计数,而投票本身的内容数据(如标题、描述、选项内容等)由调用方维护,在本专利技术中只需维护投票事件ID与票数关系即可。在具体实施时,可以将投票事件ID设计为A_B_C本文档来自技高网...
【技术保护点】
一种生成计数事件的方法,其特征在于,所述方法包括:将预设的计数规则、计数选项和计数主题存储在计数数据库中,所述计数规则与计数规则标识对应,所述计数选项与计数选项标识对应,所述计数主题与计数主题标识对应,其中,所述计数主题与预订内容关联;获取目标计数事件标识,所述目标计数事件标识包括目标计数规则标识、目标计数主题标识以及目标计数选项标识;根据所述目标计数事件标识,从所述计数数据库中获取对应的目标计数规则、目标计数主题及目标计数选项;根据所述目标计数规则、目标计数主题及目标计数选项,生成目标计数事件,所述目标计数事件用于对用户针对所述目标计数主题发送的目标计数选项按照目标计数规则进行计数。
【技术特征摘要】
【专利技术属性】
技术研发人员:杨宗鉴,
申请(专利权)人:乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。