一种应用程序管理方法及系统技术方案

技术编号:12032386 阅读:123 留言:0更新日期:2015-09-10 19:53
本发明专利技术公开了一种应用程序管理方法及系统,通过采集各个终端上安装的各个应用程序的使用情况信息和异常状态信息,将各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息发送至服务器端;服务器端统计各个应用程序在不同硬件平台上出现错误的终端数量;判断某个应用程序在某个硬件平台上出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架;自动判断应用是否适用于某个硬件平台,不适用则将该应用从该硬件平台的推荐中下架,提高了应用在不同硬件平台的适配性,减少了人工维护。

【技术实现步骤摘要】

本专利技术涉及智能终端
,尤其涉及的是一种应用程序管理方法及系统
技术介绍
随着智能电视的普及,大量的智能应用进入电视系统平台,然而,由于电视硬件平台的差异性,应用程序在各种平台上的兼容性很差,导致在不同平台上的用户体验完全不同。电视硬件平台差异化严重,市面上存在大量配置高低不一的电视,导致后台推送的应用在不同硬件平台上的展现情况存在巨大差异,部分兼容性较差的应用给用户的体验很差,为解决应用在各种硬件平台的适配性问题,后台需要花费大量人力资源维护后台,针对不同的硬件平台进行应用管理,耗费资源且工作量巨大,同时存在发生人为操作失误的风险。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,提供一种应用程序管理方法及系统,旨在解决现有的应用程序对不同硬件平台的兼容性差,推送后台维护人员工作量大的问题。本专利技术解决技术问题所采用的技术方案如下: 一种应用程序管理方法,其中,包括以下步骤: 采集各个终端上安装的各个应用程序的使用情况信息和异常状态信息,将各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息发送至服务器端; 服务器端根据所述各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息,统计各个应用程序在不同硬件平台上出现错误的终端数量;判断某个应用程序在某个硬件平台上出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架。所述的应用程序管理方法,其中,所述使用情况信息包括:应用程序启动时间和应用程序结束时间;所述异常状态信息包括异常情况和异常发生时间;所述硬件信息包括:机型、机芯和MAC地址; 所述采集各个终端上安装的各个应用程序的使用情况信息和异常状态信息,将各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息发送至服务器端,具体包括: 采集各个终端上安装的各个应用程序的应用程序启动时间、应用程序结束时间、应用程序异常情况和异常发生时间,并存储在各个终端的系统区日志中; 当各个终端采集的数据达到阈值容量时,将各个终端的机型、机芯和MAC地址及其对应的各个应用程序的应用程序启动时间、应用程序结束时间、应用程序异常情况和异常发生时间发送至服务器端。所述的应用程序管理方法,其中,所述服务器端根据所述各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息,统计各个应用程序在不同硬件平台上出现错误的终端数量;判断某个应用程序在某个硬件平台上出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架,具体包括: 服务器端每隔第一预定时间统计各个MAC地址上各个应用程序的使用时长,当所述使用时长小于第二预定时间时,则认定该应用程序在该MAC地址上出现错误;将同一 MAC地址上同一应用程序发生的多次错误都计算为一次错误; 统计某个机型上某个应用程序出现错误的终端数量; 判断某个机型上某个应用程序出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架。所述的应用程序管理方法,其中,所述服务器端根据所述各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息,统计各个应用程序在不同硬件平台上出现错误的终端数量;判断某个应用程序在某个硬件平台上出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架,具体包括: 预先在服务器端对将应用程序发生的各种异常情况进行等级划分,分为多类错误类型; 服务器端每隔第三预定时间统计各个MAC地址上各个应用程序的异常情况,并进行等级评定; 统计某个机型上某个应用程序出现某一类错误类型的终端数量;将同一 MAC地址上同一应用程序发生的多次某一类错误类型都计算为一次错误类型; 判断某个机型上某个应用程序出现某一类错误类型的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架。所述的应用程序管理方法,其中,所述判断某个应用程序在某个硬件平台上出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架,还包括: 判断向该硬件平台推送应用程序的应用商店中上架的应用程序的数量是否小于预设的最小数值,若为是,则发送警告信息至管理员请求人工处理;若为否,则下架该应用程序,并记录下架的操作记录至系统维护日志,以提供管理员查看。一种应用程序管理系统,其中,包括: 应用程序信息采集模块,用于采集各个终端上安装的各个应用程序的使用情况信息和异常状态信息,将各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息发送至服务器端; 应用程序调整模块,用于通过服务器端根据所述各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息,统计各个应用程序在不同硬件平台上出现错误的终端数量;判断某个应用程序在某个硬件平台上出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架。所述的应用程序管理系统,其中,所述使用情况信息包括:应用程序启动时间和应用程序结束时间;所述异常状态信息包括异常情况和异常发生时间;所述硬件信息包括:机型、机芯和MAC地址; 所述应用程序信息采集模块包括: 信息采集单元,用于采集各个终端上安装的各个应用程序的应用程序启动时间、应用程序结束时间、应用程序异常情况和异常发生时间,并存储在各个终端的系统区日志中;信息发送单元,用于当各个终端采集的数据达到阈值容量时,将各个终端的机型、机芯和MAC地址及其对应的各个应用程序的应用程序启动时间、应用程序结束时间、应用程序异常情况和异常发生时间发送至服务器端。所述的应用程序管理系统,其中,所述应用程序调整模块包括: 时间分析单元,用于通过服务器端每隔第一预定时间统计各个MAC地址上各个应用程序的使用时长,当所述使用时长小于第二预定时间时,则认定该应用程序在该MAC地址上出现错误;将同一 MAC地址上同一应用程序发生的多次错误都计算为一次错误; 第一数量统计单元,用于统计某个机型上某个应用程序出现错误的终端数量; 第一下架判断单元,用于判断某个机型上某个应用程序出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架。所述的应用程序管理系统,其中,所述应用程序调整模块包括: 设置单元,用于预先在服务器端对将应用程序发生的各种异常情况进行等级划分,分为多类错误类型; 分类单元,用于通过服务器端每隔第三预定时间统计各个MAC地址上各个应用程序的异常情况,并进行等级评定;第二数量统计单元,用于统计某个机型上某个应用程序出现某一类错误类型的终端数量;将同一 MAC地址上同一应用程序发生的多次某一类错误类型都计算为一次错误类型;第二下架判断单元,用于判断某个机本文档来自技高网...

【技术保护点】
一种应用程序管理方法,其特征在于,包括以下步骤:采集各个终端上安装的各个应用程序的使用情况信息和异常状态信息,将各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息发送至服务器端;服务器端根据所述各个终端的硬件平台信息及其对应的各个应用程序的使用情况信息和异常状态信息,统计各个应用程序在不同硬件平台上出现错误的终端数量;判断某个应用程序在某个硬件平台上出现错误的终端数量与该硬件平台的量产终端总数之比是否超过阈值比例,若超过,则将该应用程序从该硬件平台对应的应用商店中下架。

【技术特征摘要】

【专利技术属性】
技术研发人员:谢仁斌
申请(专利权)人:深圳市酷开网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1