一种数字电视数据推送方法及装置制造方法及图纸

技术编号:7954765 阅读:186 留言:0更新日期:2012-11-08 23:56
本发明专利技术公开了一种数字电视数据推送方法及装置,包括:获取推送请求消息,所述推送请求消息中包括:终端用户标识、业务系统标识以及业务类型;根据所述终端用户标识确定用户对应的参与集合;并且,根据业务系统标识以及业务类型查找到业务系统标识以及业务类型对应的活动实例;判断所述参与集合中包含活动实例中的参与时,确定所述活动实例对应的控制策略实例集合;根据所述控制策略实例集合以及请求消息计算被推荐内容的标识,将所述被推荐内容的标识反馈给业务系统,以便业务系统向用户进行数字电视数据的推送。该方法及装置能够实现对于数字电视数据的个性化推送,且准确度很高。

【技术实现步骤摘要】
一种数字电视数据推送方法及装置
本专利技术涉及数据推送技术,尤其涉及一种数字电视数据推送方法及装置。
技术介绍
随着三网融合工作的推进,广电运营商将面临前所未有的挑战。广电运营商正在积极地规划新的增值业务模式,并紧锣密鼓地建设支持增值业务的软硬件基础设施。在众多的增值业务中,个性化内容服务是一个很大的亮点。现有技术中,还没有基于数字电视数据的个性化推送方法公开。
技术实现思路
有鉴于此,本专利技术要解决的技术问题是,提供一种数字电视数据推送方法及装置,能够实现对于数字电视数据的个性化推送,且准确度很高。为此,本专利技术实施例采用如下技术方案:一种数字电视数据推送方法,包括:获取推送请求消息,所述推送请求消息中包括:终端用户标识、业务系统标识以及业务类型;根据所述终端用户标识确定用户对应的参与集合;并且,根据业务系统标识以及业务类型查找到业务系统标识以及业务类型对应的活动实例;判断所述参与集合中包含活动实例中的参与时,确定所述活动实例对应的控制策略实例集合;根据所述控制策略实例集合以及请求消息计算被推荐内容的标识,将所述被推荐内容的标识反馈给业务系统,以便业务系统向用户进行数字电视数据的推送。根据所述终端用户标识确定用户对应的参与集合包括:根据所述终端用户标识,查找到所述终端用户标识对应的角色集合;根据查找到的角色集合以及预设的角色与参与之间的映射关系,确定所述角色集合对应的参与集合。根据所述控制策略实例集合以及请求消息计算被推荐内容的标识包括:遍历控制策略实例集合中的每一控制策略实例,根据控制策略实例确定被推荐内容的标识。所述消息还包括:终端类别、终端发起请求时所在区域以及终端发起请求的时间。所述活动实例包括:业务系统标识、业务类型以及活动单元。一种数字电视数据推送装置,包括:获取单元,用于获取推送请求消息,所述推送请求消息中包括:终端用户标识、业务系统标识以及业务类型;第一确定单元,用于根据所述终端用户标识确定用户对应的参与集合;查找单元,用于根据业务系统标识以及业务类型查找到业务系统标识以及业务类型对应的活动实例;第二确定单元,用于判断所述参与集合中包含活动实例中的参与时,确定所述活动实例对应的控制策略实例集合;计算单元,用于根据所述控制策略实例集合以及请求消息计算被推荐内容的标识,将所述被推荐内容的标识反馈给业务系统,以便业务系统向用户进行数字电视数据的推送。第一确定单元包括:查找子单元,用于根据所述终端用户标识,查找到所述终端用户标识对应的角色集合;确定子单元,用于根据查找到的角色集合以及预设的角色与参与之间的映射关系,确定所述角色集合对应的参与集合。计算单元包括:计算子单元,用于遍历控制策略实例集合中的每一控制策略实例,根据控制策略实例确定被推荐内容的标识;反馈子单元,用于将所述被推荐内容的标识反馈给业务系统,以便业务系统向用户进行数字电视数据的推送。所述消息还包括:终端类别、终端发起请求时所在区域以及终端发起请求的时间。所述活动实例包括:业务系统标识、业务类型以及活动单元。对于上述技术方案的技术效果分析如下:获取推送请求消息,所述推送请求消息中包括:终端用户标识、业务系统标识以及业务类型;根据所述终端用户标识确定用户对应的参与集合;并且,根据业务系统标识以及业务类型查找到业务系统标识以及业务类型对应的活动实例;判断所述参与集合中包含活动实例中的参与时,确定所述活动实例对应的控制策略实例集合;根据所述控制策略实例集合以及请求消息计算被推荐内容的标识,将所述被推荐内容的标识反馈给业务系统,以便业务系统向用户进行数字电视数据的推送;从而实现了根据用户在数字电视服务过程中的主观和客观状态,进行数字电视数据的推送,准确度更高。附图说明图1a为本专利技术实施例角色划分方法示意图;图1b为本专利技术实施例参与划分方法示意图;图1c为本专利技术实施例动作划分方法示意图;图2为本专利技术实施例所应用系统示例;图3为本专利技术实施例一种数字电视数据推送方法流程示意图;图4为本专利技术实施例另一种数字电视数据推送方法流程示意图;图5为本专利技术实施例一种数字电视数据推送装置结构示意图。具体实施方式在对本专利技术实施例的数字电视数据推送方法及装置中,设置了R-ABAC模型,即基于角色和活动的访问控制模型,首先对本专利技术中出现的参数进行详细说明:用户——所述数字电视数据推送的对象,访问主体。角色——对一类主体所共有属性的一个提取,或者是一类主体身份、地位或作用的标识。参与——参与表示了实际进行动作的用户的身份,是用户具体职能的表达。动作——动作就是通过软件系统完成的各种操作。活动——活动是一系列活动单元按照相互的依赖性组织成的有向图。每个活动单元由一个动作和一个参与构成。控制策略——在控制策略范畴内包含两个主要概念:规则和策略。规则是一条基本断言,可以对某一个活动单元做出判定。作用于相同活动单元的规则组合成一条策略。其中,所述角色用来描述静态的用户状态,参与用来描述用户在某一次收视过程中的动态状态,或临时状态。利用用户的一些基本信息,我们可以为用户赋予角色属性。数字电视用户的角色体系有其鲜明的行业特征。如图1a所示,给出了一种数字电视终端用户的角色划分方法。在根角色下,按照终端类型划分出两大类角色:家庭终端角色和个人终端角色。这样划分的根本原因在于不同类型的数字电视终端所服务的目标用户有着本质的差别。机顶盒、一体机等家庭终端所服务的目标用户是以家庭为单位的。运营商在制定内容推送策略的时候就需要以家庭的自然特征为参考依据,因为不同类型的家庭所偏好和关注的内容也是有很大差异的。而对于手持终端、车载终端等专门为个人提供服务的终端,运营商应该更加关注个人用户的属性,如年龄、性别、职业、所在行业,等等。当然,家庭也是由多个个人组成的,个人属性从根本上决定了家庭的收视取向,所以如果运营商能够很好地把握这种规律,那么角色体系就可以更加丰富,内容推送结果也会更加精准。用户角色信息的获取方法也很简单,只要用户在开户时候提供一些基本的信息即可,或者运营商定期地面向用户进行一些问卷调查工作,就可以准确定位用户的角色集合。每一终端用户的角色集合可以预先设置于数据库中,并且,通过终端用户标识进行不同用户的角色集合的区分,从而本步骤中可以直接根据用户的终端用户标识,查找得到用户对应的角色集合。而对于所述参与:R-ABAC模型中的参与可以用来描述用户在体验数字电视服务过程中的动态或临时的身份。参与是与用户正在接受的数字电视服务相关的。在不同的服务环境中,用户会被赋予不同的参与;即使在同一服务环境中,不同角色的用户也会被赋予不同的参与。用户的参与是由角色和参与的映射规则决定的。这一点体现了R-ABAC模型对访问进行控制的特征。在这里的应用场景下,这种特征其实不那么明显,因为这里并不是限制用户使用服务,而是希望获取用户在接受服务时的状态属性。当然,如果运营商有意推出这种限制的服务策略,也是可以轻松扩展的。例如,角色为“三口之家”的家庭用户在点播内容分级的成人节目的时候,运营商可以推送一些善意的提示消息,或者提供家长监控的功能,如需要输入家长密码才能观看影片。也就是说,通过这种参与身份(这里的参与类型可以是成人视频观看者)的赋值,用户既可以被授权,也方便运营商推送一些个性化的内容。参与本文档来自技高网...
一种数字电视数据推送方法及装置

【技术保护点】
一种数字电视数据推送方法,其特征在于,包括:获取推送请求消息,所述推送请求消息中包括:终端用户标识、业务系统标识以及业务类型;根据所述终端用户标识确定用户对应的参与集合;并且,根据业务系统标识以及业务类型查找到业务系统标识以及业务类型对应的活动实例;判断所述参与集合中包含活动实例中的参与时,确定所述活动实例对应的控制策略实例集合;根据所述控制策略实例集合以及请求消息计算被推荐内容的标识,将所述被推荐内容的标识反馈给业务系统,以便业务系统向用户进行数字电视数据的推送。

【技术特征摘要】
1.一种数字电视数据推送方法,其特征在于,包括:获取推送请求消息,所述推送请求消息中包括:终端用户标识、业务系统标识以及业务类型;根据所述终端用户标识确定用户对应的参与集合;并且,根据业务系统标识以及业务类型查找到业务系统标识以及业务类型对应的活动实例;判断所述参与集合中包含活动实例中的参与时,确定所述活动实例对应的控制策略实例集合;根据所述控制策略实例集合以及请求消息计算被推荐内容的标识,将所述被推荐内容的标识反馈给业务系统,以便业务系统向用户进行数字电视数据的推送;根据所述终端用户标识确定用户对应的参与集合包括:根据所述终端用户标识,查找到所述终端用户标识对应的角色集合;根据查找到的角色集合以及预设的角色与参与之间的映射关系,确定所述角色集合对应的参与集合。2.根据权利要求1所述的方法,其特征在于,根据所述控制策略实例集合以及请求消息计算被推荐内容的标识包括:遍历控制策略实例集合中的每一控制策略实例,根据控制策略实例确定被推荐内容的标识。3.根据权利要求1所述的方法,其特征在于,所述消息还包括:终端类别、终端发起请求时所在区域以及终端发起请求的时间。4.根据权利要求1所述的方法,其特征在于,所述活动实例包括:业务系统标识、业务类型以及活动单元。5.一种数字电视数据推送装置,其特征在于,包括:获取单元,用于获取推...

【专利技术属性】
技术研发人员:郑叔亮
申请(专利权)人:北京四达时代软件技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1