IPTV平台侧业务流程
发布时间: 2022-06-28 11:26:07

IPTV业务平台包括业务管理系统、门户导航系统、媒体交付系统、运维支撑系统、安全管理系统和扩展业务系统,机顶盒通过与这些系统的交互完成IPTV的内容管理和业务管理、认证、计费、鉴权以及流媒体的服务等功能。
注:也称为“IPTV业务系统”
(2)IPTV业务能力平台
IPTV业务能力平台是指为IPTV终端提供最终页面浏览、流媒体服务等能力平台的总称,在本标准中特指业务能力层中的基本业务能力平台及扩展业务能力平台的统称。
一、基本业务使用流程
在本章节中,主要描述用户使用IPTV基本业务过程中所涉及的相关业务流程,基本业务使用流程如图5-1、图5-2所示。
1.用户开机认证及首页鉴权流程
①用户打开IPTV终端。
②IPTV终端访问【PTV业务管理平台进行开机业务认证,接收通过认证后由业务管理平台下发的相关业务信息。
③IPTV业务管理平台完成终端业务认证后,将1PTV终端重定向至基本业务门户。
2.基本业务产品鉴权流程
①基本业务门户接收到IPTV终端的接入请求后,通过后台与IPTV业务管理平台进行EPG首页鉴权。
图5-1基本业务使用流程(1)
②IPTV终端完成业务接入认证后,用户通过EPG在IPTV基本业务门户上访问属于某产品的节目内容。
③IPTV基本业务门户根据业务访问中的用户身份信息在门户本地缓存中查询该用户是否已订购该产品。
④若该用户已订购该产品,则允许用户直接播放该节目。
⑤若用户未订购该产品,则IPTV基本业务门户通过后台与1PTV业务管理平台发起产品鉴权请求,查看IPTV业务管理平台上用户的产品订购记录。
⑥IPTV基本业务门户接到来自于IPTV业务管理平台的鉴权响应后,将产品鉴权结果返回给IPTV终端。
3.基本业务产品订购流程
①若用户未订购该产品,则用户可以在返回的产品鉴权结果页面中确认购买该产品。
②IPTV基本业务门户通过后台与IPTV业务管理平台进行交互,完成该用户对于该产品的订购。
图5-2基本业务使用流程(2)
③IPTV基本业务门户接收到来自于IPTV业务管理平台的产品订购响应后,将该结果返回给IPTV终端向用丿户进行展示。
4.直播频道列表更新流程
①如果用户订购的产品中包含有直播频道的产品,则IPTV基本业务门户应将用户重定向至IPTV业务管理平台进行频道列表更新。
②IPTV业务管理平台向IPTV终端重新下发频道列表,并将终端重定向至IPTV基本业务门户。
5.UserToken更新流程
①在用户使用基本业务的过程中,IPTV基本业务门户需要使用IPTV业务管理平台对用户分配的临时身份令牌UserToken进行身份验证。由于该UserToken具备有一定的有效期,因此可能存在身份令牌过期的情况。
②[PTV基本业务门户可以在Session或Cookie中获取用户UserToken并验证其有效期。
③如果用户UserToken在Session或Cookie中过期,则IPTV基本业务门户将用户重定向至IPTV业务管理平台进行UserToken的更新。
④IPTV业务管理平台根据用户原有UserToken生成新的UserToken后,将用户重定向至IPTV基本业务门户。
6.节目收藏及访问流程
①考虑到IPTV业务管理平台能够对接多个IPTV基本业务能力平台,且用户可能在多个能力平台间进行平移,为保证用户平移过程中节目收藏信息不会发生丢失,且满足将来互动业务的需要。因此将用户的节目收藏信息在IPTV业务管理平台进行统一保存。用户通过IPTV基本业务门户对访问的节目内容进行收藏。
②IPTV基本业务门户将用户重定向至IPTV业务管理平台进行节目收藏。
③1PTV业务管理平台在收到用户的节目收藏请求后,对于该用户的节目收藏请求进行确认并保存。
④IPTV业务管理平台在完成节目收藏后,将用户重定向回IPTV基本业务门户继续使用业务。
⑤用户也可以通过访问IPTV业务管理平台的节目收藏列表界面对已经收藏的节冃进行查看并访问。
⑥当用户在IPTV业务管理平台上的节目收藏列表界面中选择某个已经收藏的节目进行播放时,IPTV业务管理平台将IPTV终端重定向至IPTV基本业务门户节目播放页面进行节目播放。
⑦IPTV基本业务门户将生成的节目播放页面返回给IPTV终端进行解析并进行节目的播放。
7.书签记录及访问流程
① 考虑到IPTV业务管理平台能够对接多个IPTV基本业务能力平台,且用户可能在多个能力平台间进行平移,为保证用户在平移过程中节目书签信息不会 发生丢失,且满足将来互动业务的需要,将用户的节目书签信息在IPTV业务管理平台进行统一保存,用户通过IPTV基本业务门户对访问的节目内容进行书签记录。
② IPTV基本业务门户在完成书签记录后,通过后台与【PTV业务管理平台进行书签信息的同步。同时,当用户从一个IPTV基本业务能力平台转移至另一个基本业务能力平台或在互动业务中外部能力系统的互动业务支撑系统向1PTV平台进行书签同步时,也需要IPTV业务管理平台将用户的书签信息反向同步给IPTV基本业务能力平台。
③ IPTV基本业务门户在接收到IPTV业务管理平台返回的书签同步结果后,向用户展现书签记录结果。
④ 用户可以直接在IPTV基本业务门户上访问已经记录的书签,也可以在IPTV业务管理平台上查看所有已经记录的书签列表。
⑤ 当用户在书签列表中选择某个节目的书签进行播放时,IPTV业务管理平台将用户重定向至IPTV基本业务门户。
⑥ IPTV基本业务门户根据用户访问的节目及书签记录,向用户返回节目播放界面并控制终端从书签处开始播放。
二、扩展业务使用流程
在本节中,主要描述用户使用IPTV扩展业务时所涉及的所有业务流程及接口说明,扩展业务使用流程如图5-3所示。
1.用户身份重定向SSO流程
①当用户已经完成业务开机认证后,可以通过基本业务门户访问扩展业务门户(由于业务流程无差别,因此,以下描述中将以“扩展业务门户”为例进行说明)。
②当用户访问扩展业务门户时,门户需要获取到该用户的身份并写入Session或Cookie中,因此扩展业务门户将会对于用户的身份进行检查。
③如果该用户的身份已经在Session或Cookie中保存,则扩展业务门戸或扩展业务直接从中获取用户的身份进行验证,并向通过身份验证的用户请求内容返回给IPTV终端进行展现。
④如果未对该用户身份进行保存,则扩展业务门户将用户重定向至IPTV业务管理平台以获取用户身份。
⑤IPTV业务管理平台根据用户在HTTP重定向中带有的UserToken,返回该USerToken对应的用户身份(UserID),并将用户重定向回IPTV扩展业务门户。
注:用户在使用IPTV扩展业务时,扩展业务门户会通过Session或Cookie的方式对用户的身份进行临时存储。但是,由于Session或Cookie存在有效期的问 题,因此会造成因用户长时间不进行操作或在某业务中停留时间过长,从而导致扩展业务门户设置的Session或Cookie过期,使得门户无法再获取到用户身份,此时,IPTV扩展业务平台可启动用户身份重定向SSO流程。
图5-3 扩展业务使用流程
⑥IPTV扩展业务门户根据IPTV业务管理平台返回的用户身份向用户展现相应的扩展业务页面。
2.扩展业务产品详情查询及订购情况查询流程
①当用户访问扩展业务门户时,也可以在该门户上查看各扩展业务产品的详情及用户扩展业务产品订购情况。
②IPTV扩展业务门户可以在闲时,也可以在用户访问时,通过后台与IPTV业务管理平台进行交互,获取扩展业务产品的详情。
③IPTV扩展业务门户可以在闲时,也可以在用户访问时,通过后台与IPTV业务管理平台进行交互,获取用户扩展业务产品的订购情况。
④IPTV扩展业务能力平台根据用户请求,返回扩展业务详情或用户扩展业务订购情况。
3.扩展业务产品订购流程
①用户可以在扩展业务门户上选择订购某个扩展业务。
②当用户在扩展业务门户上确定购买某扩展业务时,扩展业务门户需向用户进行确认。
③当用户确认购买某扩展业务后,IPTV扩展业务门户将用户重定向至IPTV业务管理平台进行业务订购。
④IPTV业务管理平台确认用户的订购请求并进行记录。
⑤IPTV业务管理平台在用户完成扩展业务订购后,将用户重定向回IPTV扩展业务门户。
⑥IPTV扩展业务门户向用户展现扩展业务订购情况,允许用户使用该扩展业务。