在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

[软件设计] 机顶盒播放展示软件

tm130***发布 已通过手机认证
任务编号:5965339 悬赏任务15000元 悬赏任务 : 按雇主需求进行任务后提交稿件,被采纳后即获得佣金。

机顶盒播放展示软件

距截止: 00天00时00分00秒 雇主已托管赏金:15000
雇主发布需求 雇主托管佣金 服务商投稿 雇主开始选稿 任务完成

任务大厅共需1个合格投稿 | 每稿将获得15000| 每人交稿次数不限 可多次任务

投诉举报 联系Ta 我来承接 已有1 个投稿 | 已采纳0 稿 | 拒绝0 稿 | 目前中标名额已满

任务需求:
基于海美迪或其他电视盒的APK+网站开发

一、使用环境
   目前采用的是电视机顶盒,机顶盒软件可以加载第三方APK,并在其主页面上增加一APK入口按钮
   
二、软件功能:第一步:机顶盒开机后主画面有一图形按钮,用户选择后进入APK.
  如图1 机顶盒住界面



点击左上角图标  进入以下画面

  .
  1、光标区域走向:
   
售货柜视图区1到18格为一个区域简称A区   视频播放区为一个区域简称b区   右边3个区域 ( 二维码、全屏、戳我)简称C区  简介视频区简称D区(从左到右分1格 2格  3格)
当光标在A区的 04 08 12 如果是右键则光标进入 B区
当光标在A区的 09 10 如果下键时进入13
当光标在A区的 11 12 如果下键时进入14
当光标在A区的14 16 18 如果是右键静如 D区第一格
当光标在A区的01  05 09  13 15 17 左键无效
当光标在A区的01  02 03 04 上键无效
当光标在A区的 17 18下键无效


当光标在B区时
     左键则进入A区的 04格
     下键则进入D区的第一格
      右键则进入C区的二维码
      上键无效

当光标在C区时
   左键进入A区
   右键无效
   当光标在C区的二维码, 上键无效
   当光标在C区的戳我, 下键进入D区的第三格
当光标在D区时
    下键无效
     当光标在第一格左键进入A区的18格,上键进入B区
     当光标在第二格上键进入B区
     当光标在第三格上键进入C区 戳我,右键无效
   
未注明的都是光标往本区域其余格移动

2、光标移动动作
售货柜视图区1到18格为一个区域简称A区,视图区每格显示的图片为对应格大图的缩小图,注意:图片是后台可以添加修改。
A区操作联动如下
  此区简称品名区。  
2.1格移动的图片变化
进入缺省在1格,同时显示1格货品的放大图,并在B区播放第一格对应视频,在品名区显示对应的价格说明
在A区移动时各格放大图的显示方式如下
这是截图可参照原文件

   2.2 A区光标移动时的动作
2.2.1 在品名区显示对应商品信息及价格
2.2.2在规定1的区域显示当前格对应的放大图片
B区播放的视频上必须显示浮字  按[OK]键选择播放
2.2.3 在当前格按OK键时,播放当前格对应的视频,视频从后台获取,能修改更换

  3、光标在B区的操作
当光标在B区按OK键,视频全频显示,全频时遥控按返回则回到原主画面,当前视频缩小在B区继续显示
B区视频播放完毕后弹出如下框

4、光标在C区
    4.1 按OK键显示如下

   4.2 在全屏处
      视频放大
   4.3 保留按钮
5、光标在D区
第一格 图片+URL连接
第二格 图片+URL连接
第三格 图片+URL连接
     按OK键则进入URL所指网站或链接
三、后台要求
1、设置商品
   商品代码 ,小图片 大图片,品名内容属性(名称,型号,市场价,折扣价,购物券,产品描述等等),对应视频,对应格号,有效/无效。
   商品代码不能重复
   机顶盒商品信息获取的代码要在后台,后台可能会改为与售货柜的商品代码共享数据库
2、A区货架布局设置
   2.1 商品排列方式
   
    货架号  排列坐标,商品代码      商品名称  
    1001    1-1        1003443       避孕套

    01 02 03 04 为第一行
    05 06 07 08 为第二行
    13 14      为第四行
   
     排列坐标2-1(2是行 1是列) 对应05
      
     本数据库的数据获取代码要在后台,后台以后可能会改为与售货柜系统的货架代码共享数据库

  2.2 机顶盒如何确定货架
    数据库
       酒店代号 酒店名称  货架号  货架显示版本号 备注
       10345567  银城酒店  1001   v1.1            *****
      
版本号预留5个 V2.1 V3.1 V4.1 V5.1
      本APK获取本机地址  向指定酒店管理后台获取本地址对应的酒店代号,查询本数据库获取货架号及版本号,返回数据格式见附件1.
      版本号是为了兼容性强比如以后要升级成20格售货柜,排列软件可能要升级
     本数据库数据获取要封装在后台函数里,以后修改可能与售货柜系统的货架代码共享.
3、后台统计
   3.1进入APK明细
    酒店代号 酒店名称  进入时间 停留时间,平均时间  房号  客人姓名 入住日期  离店日期
     房号和客人姓名可以在进入APK时参照附件1获取
   曝光率统计
   查询条件  起始时间[    ],截止时间[    ] 过滤条件 1-低于[    ]秒不予统计
    是否按房号及客人姓名小计(group by 酒店代号 酒店名称  房号 客人姓名  入住日期  离店日期)
    如果只输起始时间及截止时间则把全部明晰显示
如果加过滤条件则显示如下
.
   酒店代号 酒店名称 房号   入住日期 离店日期    停留时间  次数 平均时间  
            
  
                 合计: 停留时间 次数 平均时间 合计客人数 客人平均停留时间


   3.2 某商品点击观看视频次数,时间,平均时间
    明细显示:酒店代号 酒店名称 房号   入住日期 离店日期 商品名 商品所在格编号 观看起始时间   停留时间

   查询条件  起始时间[    ],截止时间[    ] 过滤条件 1-低于[    ]秒不统计
    按商品分类统计:
    如果只输起始时间及截止时间则把全部明细显示,如果加过滤条件则显示如下
   商品名     停留时间     次数  平均时间/次 客人数  客人平均时间
    商品1       40000秒    2000  20秒        1000    40秒
    商品2
   
  客人数统计可以 用 group by(酒店代号 酒店名称 房号   入住日期 离店日期 商品名) 用  sum统计  

   3.3 某商品点击二维码次数
       查询条件  起始时间[    ],截止时间[    ]   按商品合计
       显示详细流水
          酒店代号 酒店名称 房号   入住日期 离店日期   商品名  点击时间  
     
  
       按商品分类合计:
        商品名      次数  客人数

        客人数统计可以 用 group by(酒店代号 酒店名称 房号   入住日期 离店日期 商品名) 用  sum统计  

   
4、设置二维码产生所需相关参数
    中心域名   
    酒店后台URL地址

5 统计都要有EXCEL输出
四、技术要求
     
1、当前布局的商品图片,货架布局信息保存在机顶盒,当后台变时需变,并且直接覆盖原图片,避免垃圾,后台不变时不用从后台调取,保证APK能快速启动。
有时机顶盒地址错或取不到地址,向酒店后台获取信息会返回无此地址信息,机顶盒显示本机保存的商品相关信息
2、视频采用本机存储模式,界面有刷新数据功能(包含视频,商品信息,货架信息)。
   当后台视频有更新时,边播边下载(注意突然关电,没播完退出时的容错处理)
   
3、取当前机顶盒地址(机顶盒厂家提供获取方法),并向我方入住系统用URL方法获取售货柜地址并在后台生成二维码(算法我方提供)并显示在本机顶盒二维码显示区。
获取售货柜地址可以参照附件1.
      如果返回不到机顶盒地址或向酒店后台获售货柜地址不存在或为空,二维码区显示“请向售货柜扫码即取”。  
   4 APK自动升级
      当后台APK修改了,前端APK判断后提示升级     
   
五 完工付清余款后交源码

附件1


一、 后台获取设备状态功能

比如第三方向后台一个url格式(或其他方式)向后台请求,请求的参数包含机顶盒地址或设备地址或售货柜地址
      www.jimian520.net/admin/public/GetRoomState.js?type?type=2?mac?mac=256889874
     
     参数type  :1-售货柜  2-机顶盒  3-其他设备
     参数mac   :设备地址
返回jason格式的内容是:
   
    酒店代号:
    酒店房号:
        设备号:
        机顶盒地址:
        售货柜地址:
        房间状态:                      (1-入住、2-退房,3-入住超期,4-设备停用,5-设备不检测  6-无此设备地址)
        入住日期:
        离店日期:
        姓名:
返回json数据格式
   {
"hotelcode": "116622",
  "hotelroom": "1403",
"deviceid": “1415843917”,
"iptvboxmac": “3444917”,
“salescountermac”:”234234234”,
"roomstate": “1”,
“checkindate”: 1414078309687,
“departdate”: 1414078509687,
“name”:”肖远贵”
}

   关于房间状态的定义:
      
      如设备不需检测:
         立刻返回:5-设备不检测

如设备需检测规定如下:
   设备停用:返回4-设备停用
   入住状态,当前系统日期在入住日期及离店日期之间,返回 1-入住 否则返回3-入住超期
   退房状态:返回2-退房
   无法找到参数设备地址:返回 6-无此设备地址
   
四、关于设备状态返回后机顶盒提示规定如下(机顶盒开发人员用)
1- 入住 , 5-设备不检测,6-无此设备地址  这两三种状态机顶盒允许观看

2- 退房,3-入住超期,4-设备停用  这三种状态提示客户

退房态:房号***未办理入住,影视不可用,请致电前台
入住超期: 房号***入住超期,请致电前台调整入住时间
设备停用:此间房设备暂停,请致电前台咨询

   异常情况:机顶盒未联网,或获取数据失败(有可能中心后台网络不通或后台崩溃)都可以通过,允许用户继续观看机顶盒

使用道具 举报

全部参与1

未采纳

使用道具 举报

发新帖
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网! 立即登录 立即注册