[关闭]
@tianqing123 2019-03-04T18:33:00.000000Z 字数 1411 阅读 469

终端频道

点秀


Created with Raphaël 2.1.2websocket接收到下发的频道A调用频道初始化方法开发日志记录下发频道A的数据判断磁盘空间是否够用清理历史资源和数据(默认保留3个频道)更新发布记录处理频道A数据保存处理后的数据 存储为(channel/+发布id+V+版本号.json)本地文件业务日志记录下发的频道A回执服务端,频道A下发成功频道运行磁盘空间不够用,业务日志记录异常原因,上报服务器,终止向后运行yesno

判断磁盘空间是否够用

  1. 获取本地可用的磁盘空间 freeCapacity
  2. 统计要清理的频道资源总大小 cleanSize
  3. 判断 freeCapacity+cleanSize > 下发频道的大小

发布记录

  1. 保存在sys/client.json中
  2. 保存格式为:
  1. {
  2. "clientNumber": "c01",
  3. "sellerId": 6,
  4. "pointNo": 15,
  5. "publish": {
  6. "current": {
  7. "id": 2082, // 发布id
  8. "channelId": 375,
  9. "version": "1",
  10. "createTime": "2019-02-19 03:53:44"
  11. },
  12. "history": [
  13. {
  14. "id": 2082,
  15. "channelId": 375,
  16. "version": "1",
  17. "createTime": "2019-02-18 04:53:44"
  18. }
  19. ]
  20. }
  21. }

处理频道A数据

  1. {
  2. "publishId": 2090,
  3. "publishVersion": "1",
  4. "channelId": 377,
  5. "channelName": "二面1",
  6. "schedulePeriods": [], // 档期
  7. "cron": [], // 定时任务
  8. "resources": [ // 资源(视频、图片)
  9. {
  10. "tag": 2090,
  11. "url": "http://s.swao.cn/o_1d3o5uko11q0119j6u",
  12. "type": "image",
  13. "isDownload": true,
  14. "localPath": "/data/user/0/com.longjing.debug/files/download/o_1d3o5uko11q0119j6u"
  15. }
  16. ],
  17. "offlineApp": [ // 离线应用
  18. {
  19. "tag": 2090,
  20. "id": "__poster__119",
  21. "url": "http://s.swao.cn/o_1d3o5uko11q0119j6u3nf8n1murr.zip",
  22. "type": "app",
  23. "isDownload": true,
  24. "localPath": "/data/user/0/com.longjing.debug/files/app/__poster__119"
  25. }
  26. ],
  27. "qrcodes": [ // 本地二维码(动态创建)
  28. {
  29. "tag": 2090,
  30. "url": "http://s.swao.cn/o_1d3o5uko11q0119j6u",
  31. "type": "image",
  32. "isDownload": true,
  33. "localPath": "/data/user/0/com.longjing.debug/files/download/o_1d3o5uko11q0119j6u"
  34. }
  35. ],
  36. "programs": [],
  37. "posterData": [], // 海报数据
  38. "posterTemplate": [], // 海报模板数据
  39. "posterComplete ": [] // 处理完成的海报,方便下次使用
  40. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注