- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebService接口流程图.
1.设备鉴权接口(epg_DeviceAuth.php)获取APIk创建设备权限和客户端信息创建设备列表生成apik结束Y是否首次鉴权备注:apik生成方法是由设备列表标识字段从左边补0至10位,再反转字符串得到N开始问题:1. 重复鉴权的处理现在有变化 2.设备运营商信息接口 (epg_DeviceInfo.php)开始运营商ID是否存在将此设备关联到该运营商更新客户端此设备的用户区域信息结束将此设备的运营商置空将客户端此设备用户的区域信息置空NY3.固件软件升级接口(epg_DeviceUpgrate.php)开始 获取该设备种类该运营商是否存在此类设备 获取该运营商此类设备 的固件信息结束 获取此类型设备的固件 信息,不考虑运营商NY此设备是否用来测试N 读取测试数据 读取正式数据Y问题:现在固件软件升级有所变更,是否已经考虑?4.APK软件升级接口(epg_ApkUpgrate.php)开始是否有运营商IDN 读取测试数据 读取正式数据Y此设备是否用来测试是否有设备分类 筛选指定该运营商的设备Y 筛选指定分类的设备Y 获取满足条件的数据结束问题:现在APK软件升级有所变更,是否已经考虑?5. 业务授权接口(epg_ServiceRegister.php)开始YN业务是否存在 返回信息结束更新或插入用户的授权信息6. 获取区域接口(epg_AreaInfo.php)开始N 读取区域信息Y数据是否被缓存 返回区域信息结束 将数据写入缓存7.根据区域获取运营商接口(epg_operatorInfo.php)开始N 获取该区域下所有运营商Y该区域是否被缓存 返回运营商信息结束 将数据写入缓存问题:业务有变动,应该获取省级和地市级运营商信息8. 获取直播列表版本接口(epg_LiveVersion.php) 取出运营商直播列表版本 依据设备ID找到对应运营商开始结束9. 获取直播列表接口(epg_LiveListShape.php)开始N 获取该运营商所有频道Y该运营商是否有频道列表缓存 生成该运营商频道缓存结束 读取每个频道详情 返回频道列表10.获取直播频道图标接口(epg_GetChannelLogo.php)开始NY是否存在该频道Logo缓存检验该频道名是否在频道列表或频道别名表中 取得频道ID,读取频道信息将该频道名录入缺失频道信息表结束 生成该频道Logo缓存,返回频道图标 读取缓存,直接返回频道图标问题:第二个判断缺少y,n标注11. 获取增值业务数据接口(epg_ServiceContent.php)开始N 依据设备ID,取得可用业务列表Y该用户是否被授权结束 获取运营商ID和用户ID12. 获取增值业务数据接口(epg_ServiceContent.php) 返回原始类型为高清的 返回2014世界杯相关的 返回原始类型为高清的 返回所请求的类型Y该节目类型是否有效开始是否是综艺节目是否是高清节目是否是其它类型节目YYYNNN结束N13. 获取视频点播的子菜单(epg_SubmenuInfo.php)开始Y获取指定类别子菜单的信息Y是否有当前类别子菜单的缓存结束 生成缓存,返回信息是否指定类别N获取顶级菜单的信息列表加 载 缓 存 信 息N14.获取视频点播数据接口(epg_SubmenuContent.php)暂时跟 获取增值业务数据接口一样15. EPG信息获取接口(epg_getChannelInfo.php)开始 算出请求了哪些 日期的EPG信息是否取出了所有请求日期的信息Y此频道是否有当前日期的EPG缓存NYN此频道是否有当前日期的节目单缓存 从数据库读取此频道 当前日期的节目单信息 返回节目单,生成此频 道当前日期的节目单缓存此频道是否已经整理过 获取每个节目 的分类信息分类是爱奇艺分类是CNTV分类是优酷 节目类别为爱奇艺 节目类别为CNTV 节目类别为优酷 节目类别留空并生成此频道当前日期EPG列表缓存YNYYNN 读取缓存节目单结束 返回全部EPG信 息N加载该频道当前日期的EPG缓存信息YNY问题:现在这个缓存的生命周期是一个小时,还有一种方案,就是这个生命周期直接设定为24小时,每次EPG整理以后自动更新?16、PF信息获取接口(epg_getPfInfo.php)开始Y是否指定频道结束NY是否绑定运营商返回该运营商所有频道的PF信息 返回空数据N返回当前频道的PF信息18. 获取影片详细信息接口(epg_MovieInfo.php)开始是否有当前影片播放源的缓存结束NY 不再提供短视频服务 解析出视频类型和视频ID 获取category中该影片视频类型是S视频类型是C视频类型是O视频类型是L 获取爱奇艺中该影片信息 通过API获取Viku播放信息NNNN 生成该影片播放源缓存NYYY视频
您可能关注的文档
最近下载
- 2024官方兽医考试更新题库及答案.doc
- 八年级数学平方差公式20题(含答案).doc
- 市政工程分部分项划分表(全套)最新版.docx
- (中职)Access数据库应用技术教案课题: 任务6 创建操作查询.docx
- 通达信筹码峰左右画线主图通达信指标公式源码.docx
- 《GBT 24421.2-2023服务业组织标准化工作指南 第2部分:标准体系构建》最新解读.pptx
- GB 55009-2021 燃气工程项目规范.pdf
- 法医临床学试题.docx VIP
- 河北对口单招第十类职业适应性测试(计算机)-第一章计算机基础知识课件ppt.pptx VIP
- 九年级语文下册 第8课《假如我有九条命》课件 上海五四制版.ppt VIP
文档评论(0)