SRSofSMICUIv10tsingson0320.docx
《SRSofSMICUIv10tsingson0320.docx》由会员分享,可在线阅读,更多相关《SRSofSMICUIv10tsingson0320.docx(46页珍藏版)》请在冰豆网上搜索。
![SRSofSMICUIv10tsingson0320.docx](https://file1.bdocx.com/fileroot1/2023-2/22/f68bc4c3-2e74-43f1-a215-77a18bdd77d7/f68bc4c3-2e74-43f1-a215-77a18bdd77d71.gif)
SRSofSMICUIv10tsingson0320
SRSofSMICUI
Author–tsingson.qin
RevisionNo–1.0
IssueDate–2009/03/19
DOCUMENTPDSID:
PRODUCT:
MediaSwitch
RELEASE:
mVisionR3.2.0
FEATURE:
SUBSYSTEM:
EPG/MC
DISTRIBUTETO:
MediaSwitchSE/MediaSwitchDev.Team/MediaSwitchSIT/MediaSwitchPM/MediaSwitchPjM
RevisionHistory
Revision#
Author
ReviewedBy
A.DescriptionOfChange,IncludingMRNo.
B.SummaryofReview
Issuedby/Date(mm/dd/yy)
0.1
Tsingson.Qin
Newdocument
2009-1-18
0.2
Tsingson.qin
UpdateMCpartforTVOD/time-shiftplaybytimeandto-next/to-previouskey
2009/03/06
0.3
Tsingson.qin
Updatemenu-tree
2009-3-9
0.4
Tsingson.qin
Updatemenu-treeandrelatedsolution(parameter)
2009/3/19
UTStarcomProprietary
NotforuseordisclosureoutsideUTStarcom,Inc.oranyofitssubsidiaries
Exceptunderpriorwrittenagreement.
OtherIntendedAudience:
QualityAssuranceGroup&InternalAuditors.
Thisdocumentiscontrolledelectronicallyandanyhardcopyshouldbeconsidereduncontrolled.
ThelatestversionofthisdocumentmaybeobtainedfromthePDSID-UTSI-SZRD-2002xxxx.
Thisdocumentisownedby<>.
Keywords:
SMICproject,new,EPGUI
Abstract:
ThisdocumentwriteSRSfornewEPGUIinSMICproject
TableofContents
1Introduction6
1.1Documentpurpose6
1.2Documentscope6
1.3References6
1.4InterfaceControlDocumentLink6
1.5Definitions,symbolsandabbreviations6
2Backgroundandrequirementoverview7
3Proposal/solutionoverview8
3.1Time-shiftTVsupportplaybytime8
3.2Tvod/time-shiftTVsupportto-next/to-previouskey8
3.3Categoryresortingandsupportmultipletemplate9
3.4Hyper-linkwidget支持页面滚动字幕/VCCtrailer/图片连接/图文连接10
3.5relatedrecommendmovie智能关联节目10
4Requirement11
4.1Commonrequirement11
4.2Weatherforward(天气预报)12
4.2.1EPGtoolsRequirement12
4.2.2EPGAPIRequirement12
4.2.3EPGUIRequirements12
4.3MCsupportPlaymulti-castchannelthatnolistinchannellist14
4.3.1MAMrequirement14
4.3.2MAM2CMM/CMM/MDDBRequirements14
4.3.3MCRequirements14
4.3.4EPGUIRequirements14
4.4Time-shiftTV/TVODfull-screenplaytrickmodeenhancement15
4.4.1NMSRequirements15
4.4.2ESMRequirements16
4.4.3USCRequirements16
4.4.4MCRequirements16
4.4.5EPGUIRequirements18
4.5Categoryresortingandmultipletemplateconfigurable18
4.5.1EPGMP(EPGBack-endSystem)Requirements18
4.5.2EPGUIRequirements19
4.6Newcategorytypewithpublishflag(今日系列)20
4.6.1MAMRequirements20
4.6.2EPGAPIRequirements21
4.6.3EPGUIRequirements21
4.7Hyper-linkwidget22
4.7.1EPGMPRequirement22
4.7.2EPGAPIRequirement23
4.7.3EPGUIRequirements23
4.8EPGtoDVBhyper-link(单向菜单)25
4.8.1MCRequirement25
4.8.2EPGUIRequirements25
4.9Relatedrecommendmovie(智能关联节目)26
4.9.1EPGAPIRequirements26
4.9.2EPGUIRequirements26
4.10TopNmovie(排行榜)26
4.10.1EPGAPIRequirements26
4.10.2EPGUIRequirements27
4.11ChannellinkstoMovielist(频道大全)27
4.11.1EPGAPIRequirements27
4.11.2EPGUIRequirements27
4.12SMICIPTVUI(南方传媒IPTVUI)29
4.12.1MCRequirements29
4.12.2EPGtoolsRequirements30
4.12.3EPGUIRequirements30
5Limitation35
ListofFigures
Error!
Notableoffiguresentriesfound.
ListofTables
Table1.Definitions,symbolsandabbreviations6
1Introduction
1.1Documentpurpose
ThisdocumentdescribetheSMICnewEPGUI
.
1.2Documentscope
ThisdocisforMediaSwitchSE/MediaSwitchSIT/MediaSwitchDesignTeamandPMTeam.
1.3References
1.4InterfaceControlDocumentLink
N/A
1.5Definitions,symbolsandabbreviations
Table1.Definitions,symbolsandabbreviations
OSS
OperationSupportSystem
EPG
ElectronicProgramGuide
GUI
GraphicUserInterface
MC
Mediaconsole
MD
Mediadirector
ME
Mediaengine
NMS
Networkmanagementsystem
TVOD
TV-On-Demand
VOD
VideoOnDemand
EPGMP
EPGManagementPlatform
ITD
IPTVTemplateDesigner
2Backgroundandrequirementoverview
在现有的单向数字电视基础上,南方传媒拟推出名为“八方互动”的全新互动电视产品,由互动、直播、增值三大部分构成,其中直播即为单向数字电视;增值为以后阶段推出的业务;互动则为其产品核心,也是最先需要研发、推出的产品。
互动电视主要由电视回看、时移电视和点播电影几个核心业务构成,并且分门别类组织成十大子门户以及EPG导航序列来展现给用户。
整个项目实施涉及到南方传媒、UTStarcom、创维(提供机顶盒)、大洋(提供媒资系统)
IPTVR320是继R300之后的一个系统版本,主要面对南方传媒项目的需求。
南方传媒项目是UTStarcom和南方传媒的一个合作营运项目,在IPQAM方案的基础上进行南方传媒的需求的研发SolutionOverview
3Proposal/solutionoverview
3.1EPGMPandIDT
EPGMP即EPGManagementPlatform,该部分整合原有CMM/MDDB/EPGtools并在原有基础上重构IPTVUI有关的导航管理与前端业务管理,包括MC/PCClient/mobileTV及MCnativeapplication。
ITD即IPTVTemplateDesigner是IPTVUI(包括EPG)的界面排版设计工具,以MVC为基础对EPG 等应用模板的 IPTV 前端应用提供界面定制。
3.2Time-shiftTVsupportplaybytime
NMS提供界面配置全局的时移时间长度限制与时移进度条(分段)显示时间长度限制,经ESM/USC在MCsign-on与resign-on时下发给MC,由MC本地逻辑通过本地UI实现时移时间范围控制,并在时移时间范围内,实现playbytime操作
同时,MC本地GUI上显示当前time-shift节目的schedule信息,该信息由EPGUI提供接口同步数据实现
3.3Tvod/time-shiftTVsupportto-next/to-previouskey
MC本地需要实现在TVOD/time-shiftTV全屏播放时,响应to-next/to-previous按键实现跳转到schedulee的上一节目与下一节目,该部分channelschedulee由EPGUI提供接口同步数据实现
3.4Categoryresortingandsupportmultipletemplate
Category从MAM通过mam2cmm下发到CMM后,由CMM转化为扁平的categorytree,再由EPGMP管理系统对category进行排序、添加别名,并设置每个category下的模板,以支持category使用多模板灵活展示。
下图为EPGMP的推荐操作界面示意图:
3.5Hyper-linkwidget支持页面滚动字幕/VCCtrailer/图片连接/图文连接
EPGMP提供上图(示意图)的界面,对页面上方滚动字幕/VCCtrailer/图片连接/图文连接进行配置管理,EPGUI在对应页面上按嵌入指定的widget唯一标识展示该列表对应内容。
目前要求支持类型包括:
1.VCCtrailer,共有7个页面上需要配置,配置组播的VCC频道由MDDB频道中选择不生效的VCC而来
2.页面上方的滚动字幕,可配置一到多条IPTV节目,可以是VOD/连续剧/专题
3.推荐节目,配置3个IPTV节目,可以是VOD/连续剧/专集,包括EPG首页的图片连接/图文连接/节目播放退出时的编辑推荐(3个)
4.图片广告,由EPGMP上传图片,无连接。
3.6relatedrecommendmovie智能关联节目
参见dunsSRS
4Requirement
4.1Commonrequirement
[COMM-001-001]commonrequirement
Requirementreference:
Requirementdependency:
None
Requirementtestability:
Testisrequired
Requirementnote:
●Systemsideversionis2.7.0(includeIPTV1.0/IPTV2.0,theSMICuseIPTV1.0),releaseversionis3.2.0
●IPTVterminalis创维机顶盒(enreach浏览器,UT非A2接口即2.3.x接口并作部分扩展)
●TVmodeisPAL
●RC(needMCSEprovidethekeycodeornewRCkeyasliveTVkeyetc)
4.2Weatherforward(天气预报)
4.2.1EPGtoolsRequirement
[EPGtools-001-001]EPGtoolsmustsupportweatherforwarddisplaytimestampsetting
Requirementreference:
Requirementdependency:
None
Requirementtestability:
Testisrequired
Requirementnote:
⏹EPGtools必须支持天气预报配置天气显示切换时间点
4.2.2EPGAPIRequirement
[EPG_API-001-001]EPGAPImustsupportweatherforwardquery
Requirementreference:
Requirementdependency:
None
Requirementtestability:
Testisrequired
Requirementnote:
●EPGAPImustsupportweatherforwarddataquerytosupportEPGUIdisplayweatherforward
●EPGAPIsupportdate(YYMMDDHH:
MM)input,andreturnthelistofweatherforwardfor3days(YYMMDD/YYMMDD+1day/YYMMDD+2day)
⏹支持配置的时间切换时间点,默认为19:
00(下面示例以19:
00进行说明)
⏹24小时天气预报的显示。
系统时间在0:
00:
00到18:
59:
59之间,显示以当天为起点的天气预报,如“18日晴13℃/25℃”,如果当天的数据不存在,则不显示。
系统时间在19:
00:
00到24:
59:
59之间,显示第二天的天气预报,如“19日晴13℃/25℃”,如果当天数据不存在,则不显示。
⏹对于三天的天气预报显示,系统时间在0:
00:
00到18:
59:
59之间,显示当天起的三天的天气预报。
系统时间在19:
00:
00到24:
59:
59之间,显示第二天起的三天的天气预报。
EPG应该按天气现象,选择对应的天气图片。
当天气现象是X时,显示两张X的图片。
当天气现象为X转Y时,显示一张X的图片和一张Y的图片。
如果某天的信息不存在或没有对应的天气现象的图,则不显示图片
⏹天气预报中不显示今天/明天字样,以具体日期如19日代替显示
4.2.3EPGUIRequirements
[EPG-001-001]EPGUImustsupportweatherforward
Requirementreference:
Requirementdependency:
None
Requirementtestability:
Testisrequired
Requirementnote:
●EPGUI必须支持天气预报界面显示并按界面要求显示天气信息
⏹支持配置的时间切换时间点,默认为19:
00(下面示例以19:
00进行说明)
⏹24小时天气预报的显示。
系统时间在0:
00:
00到18:
59:
59之间,显示以当天为起点的天气预报,如“18日晴13℃/25℃”,如果当天的数据不存在,则不显示。
系统时间在19:
00:
00到24:
59:
59之间,显示第二天的天气预报,如“19日晴13℃/25℃”,如果当天数据不存在,则不显示。
⏹对于三天的天气预报显示,系统时间在0:
00:
00到18:
59:
59之间,显示当天起的三天的天气预报。
系统时间在19:
00:
00到24:
59:
59之间,显示第二天起的三天的天气预报。
EPG应该按天气现象,选择对应的天气图片。
当天气现象是X时,显示两张X的图片。
当天气现象为X转Y时,显示一张X的图片和一张Y的图片。
如果某天的信息不存在或没有对应的天气现象的图,则不显示图片
⏹天气预报中不显示今天/明天字样,以具体日期如19日代替显示
⏹显示3天天气信息(当天,明天,后天),如无天气信息时,显示为空
⏹显示时间、天气、风力、温度,其中天气以图标方式显示(32个图标),“多云转晴”与“晴转多云”是不同的图标)
⏹SMIC项目phase1仅要求显示广州地区天气预报,不要求按用户所在地显示当地天气信息
●城市只有一个,广州
●天气预报页面由首页右上方的天气文字处进入
该处显示文字由天气预报EPGAPI取得数据,以HTML滚动效果显示
●页面内元素
⏹页面标题本次release为固定,即广州
⏹右上方的文字为文字连接,要求支持HTML滚动效果,由4.9webhyper-linkmanagement进行维护
⏹页面下方长banner条为图片连接,由4.9webhyper-linkmanagement进行维护
⏹页面显示trailer为视频连接,由4.9webhyper-linkmanagement进行维护(配置为VCC频道,本次release不要求支持连接)
⏹按back键返回EPG首页
4.3MCsupportPlaymulti-castchannelthatnolistinchannellist
4.3.1MAMrequirement
[MAM-001-001]MAMmustsupportchannelconfigurablewithPMDPID/frequency
Requirementreference:
Requirementdependency:
None
Requirementtestability:
Testisrequired
Requirementnote:
⏹MAM必须支持SMIC项目中频道配置按PMDPID与frequency(频点)进行配置,并将该PMDPID与频道信息同步到MDDB
MAM必须支持VCC频道配置时设置在当前内容分组之外,以支持这些VCC频道不在SMC 用户的频道列表中出现。
(对SMIC项目,7个固定的VCC频道只作为trailer播放,需要配置在内容分组之外,以保证用户在作频道切换时,不会切换到这7个VCC频道。
)
4.3.2MAM2CMM/CMM/MDDBRequirements
[CMM-001-001]MAM2CMM/CMM/MDDBsupportchannelmetadataextendforPMDPID/frequency
Requirementreference:
Requirementdependency:
None
Requirementtestability:
Testisrequired
Requirementnote:
⏹MAM2CMM/CMM/MDDB必须支持SMIC项目中频道新增元数据PMDPID与frequency(频点)的传输与存储
4.3.3MCRequirements
[MC-001-001]MCsupportchannelplayingwithmetadatalikemulti-castadderss
Requirementreference:
Requirementdependency:
None
Requirementtestability:
Testisrequired
Requirementnote:
●MC必须支持EPG页面通过配置PMDPID与frequency(频点)两个参数进行直播频道播放(trailer播放),当EPG提供PMDPID与frequency(频点)时,MC不需要从channellist中获得两个参数值,而是直接播放。
其他情况下,EPG按原有接口以channelID进行频道播放,MC需要从