码迷,mamicode.com
首页 > 其他好文 > 详细

智能硬件设备—配置服务+应用商店

时间:2019-08-10 17:23:09      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:code   bsp   容错   oat   设置   com   数据   绑定   大小   

一. 配置服务

背景: 各个业务APP模块很多场景都需要进行灰度配置,控制客户端的参数。(例如 轮询时间间隔,日志文件大小,文件上传开关等等),各个业务模块需要自己实现接口请求去服务端获取并解析数据。

在新的架构中,专门开发一个配置服务APP专门用于去服务端获取配置,同时和其它APP通过aidl接口进行通信。

技术图片

 

重难点:

1. 接口设计既要简单又要满足各业务APP需求

2. 容错性: 当业务APP不断通过aidl接口调用请求时,对其接口调用进行保护,设置最小调用时间间隔。

3. aidl绑定超时处理。(当aidl绑定超时处理)

二、应用商店:

技术图片

关键点:

1. 与服务端的接口协议(升级接口每次把本地所有应用的版本号上报给服务端)

2. 多任务现在模块采用下载sdk,下载采用排队下载

3. 下载完成后进行md5校验

4. 通过轮询触发下载

智能硬件设备—配置服务+应用商店

标签:code   bsp   容错   oat   设置   com   数据   绑定   大小   

原文地址:https://www.cnblogs.com/NeilZhang/p/11332006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!