【技术实现步骤摘要】
一种基于智能盒子的应用管理系统
[0001]本专利技术属于智能盒子和计算机领域,尤其是涉及一种基于智能盒子的应用管理系统
。
技术介绍
[0002]基于智能盒子的应用市场,新增应用必需先由应用市场上架才能通过智能盒子客户端下载安装
。
当同一公司下存在大量的多个应用时,就会出现各个应用的版本控制,上下架管理混乱的问题
。
技术实现思路
[0003]为了解决同一公司下多个应用的各个应用的版本控制,上下架管理混乱的问题
。
[0004]一种基于智能盒子的应用管理系统,包括:
[0005]应用
APK
管理模块,用于应用
APK
查询
、
应用
APK
录入
、
应用
APK
配置,其中所述配置包括根据智能盒子
MAC
地址
、
序列号
、
智能盒子型号建立应用
APK
的关联;
[0006]首页列表下载模块,用于响应固化
APK
下载首页应用
APK
列表,根据请求参数的所述智能盒子型号确定返回的应用
APK
列表种类,其中所述固化
APK
为智能盒子出厂预置
APK
;
[0007]下载管理模块,用于响应所述固化
APK
的应用
APK
下载请求,其中所述下载请求包
【技术保护点】
【技术特征摘要】
1.
一种基于智能盒子的应用管理系统,其特征在于,包括:应用
APK
管理模块,用于应用
APK
查询
、
应用
APK
录入
、
应用
APK
配置,其中所述配置包括根据智能盒子
MAC
地址
、
序列号
、
智能盒子型号建立应用
APK
的关联;首页列表下载模块,用于响应固化
APK
下载首页应用
APK
列表,根据请求参数的所述智能盒子型号确定返回的应用
APK
列表种类,其中所述固化
APK
为智能盒子出厂预置
APK
;下载管理模块,用于响应所述固化
APK
的应用
APK
下载请求,其中所述下载请求包括如果下载失败,根据续传公式执行服务端断点下载,其中服务端断点下载公式为,文件下载偏移位置=文件总长度
‑
已下载文件长度,所述服务端断点下载包括:创建
websocket
服务侦听;定位文件位置;根据所述
websocket
组件执行数据流推送到客户端;上载管理模块,用于响应应用
APK
的录入应用请求,其中录入应用请求为服务端压缩包上载请求;更新模块,用于响应应用
APK
的更新应用请求,包括如果应用
APK
版本号小于服务器端版本号,判定为返回应用更新包;固化
APK
模块,用于获取首页应用
APK
列表和执行应用
APK
文件下载并完成应用
APK
的安装,所述固化
APK
为客户端的出厂预置应用,所述应用
APK
文件下载包括客户端断点下载
。2.
根据权利要求1所述的基于智能盒子的应用管理系统,其特征在于,所述服务端压缩包上载请求包括通过
ZipArchive
库执行解压指令获取文件列表和目录描述文件
。3.
根据权利要求1所述的基于智能盒子的应用管理系统,其特征在于,所述服务端压缩包上载请求还包括响应压缩包分片上载请求,创建
Websocket
传输通道,并根据所述
Websocket
传输通道获取分片数据流获取应用
APK
文件压缩包
。4.
根据权利要求3所述的基于智能盒子的应用管理系统,其特征在于,所述应用
APK
文件压缩包,包括应用
APK
文件组和应用
APK
描述...
【专利技术属性】
技术研发人员:田维忠,国兴旺,曾中政,付清文,马萍,
申请(专利权)人:贵阳朗玛视讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。