专利汇可以提供一种用于Android盒子的软件升级方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种用于Android盒子的 软件 升级方法,步骤包括:在升级控制设备与Android盒子之间搭建物理通信链路;利用物理通信链路在升级控制设备与Android盒子之间建立Socket连接;升级控制设备利用建立的Socket连接发送升级 软件包 至Android盒子,Android盒子接收到升级软件包后通过静默安装方式安装。该用于Android盒子的软件升级方法利用搭建的物理通信链路和建立的Socket连接实现升级控制设备与Android盒子之间的数据传输,从而能够将升级软件包发送至对应的Android盒子进行静默安装,实现了在无屏幕、无USB调试口以及不接外网的情况下对Android盒子的软件升级,方便开发者调试设备,提高了开发者的效率。,下面是一种用于Android盒子的软件升级方法专利的具体信息内容。
1.一种用于Android盒子的软件升级方法,其特征在于,包括如下步骤:
步骤1,在升级控制设备与Android盒子之间搭建物理通信链路;
步骤2,利用物理通信链路在升级控制设备与Android盒子之间建立Socket连接;
步骤3,升级控制设备利用建立的Socket连接发送升级软件包至Android盒子,Android盒子接收到升级软件包后通过静默安装方式安装。
2.根据权利要求1所述的用于Android盒子的软件升级方法,其特征在于,步骤1中,搭建物理通信链路的具体步骤为:
步骤1.1,将各个Android盒子通过以太网接口连接到交换机,再将交换机连接到无线路由器;
步骤1.2,将升级控制设备无线连接至无线路由;
步骤1.3,将升级软件包存储至升级控制设备中。
3.根据权利要求1所述的用于Android盒子的软件升级方法,其特征在于,步骤2中,建立Socket连接的具体步骤为:
步骤2.1,Android盒子通过UDP协议创建组播监听固定地址和固定端口的广播,进入阻塞状态,等待接收数据;
步骤2.2,Android盒子本身创建一个Socket服务,等待升级控制设备的连接;
步骤2.3,升级控制设备根据各个Android盒子预设的地址和端口向Android盒子发送设备IP地址;
步骤2.4,Android盒子接收到设备IP地址之后,将升级控制设备的设备IP地址保存下来,再将Android盒子的盒子IP地址通过UDP协议发送给升级控制设备;
步骤2.5,升级控制设备接收到Android盒子发来的盒子IP地址,然后通过TCP/IP协议与Android盒子建立Socket连接。
4.根据权利要求1所述的用于Android盒子的软件升级方法,其特征在于,步骤3中,利用建立的Socket连接发送升级软件包的具体步骤为:
步骤3.1,升级控制设备利用Socket连接将升级软件包以字节的形式传输给Android盒子,并在传输结束时加上一个停止Flag标志;
步骤3.2,Android盒子每接收到一个字节就保存下来,并在接收到停止Flag标志时停止接收;
步骤3.3,Android盒子在停止接收后,通过静默安装方式来安装接收的升级软件包。
5.根据权利要求4所述的用于Android盒子的软件升级方法,其特征在于,步骤3.1中,在升级控制设备传输完停止Flag标志后,同时将升级软件包的Hash值也传输给Android盒子;步骤3.2中,在Android盒子接收到停止Flag标志停止接收后,Android盒子开始校验升级软件包的Hash值,若Hash值一致,则给升级控制设备返回一个“true”字符串以及校验正确的盒子IP地址,若传输中断或者Hash值不一致,则给升级控制设备返回一个“false”字符串以及校验错误的盒子IP地址。
6.根据权利要求5所述的用于Android盒子的软件升级方法,其特征在于,步骤3.2中,升级控制设备在升级软件包传输结束后,通过Android盒子返回的数据来判断传输是否成功,若接收到“false”字符串以及校验错误的盒子IP地址,则由升级控制设备根据校验错误的盒子IP地址通过TCP/IP协议与Android盒子建立Socket连接,再返回步骤3.1。
7.根据权利要求5所述的用于Android盒子的软件升级方法,其特征在于,步骤3.2中,在Android盒子给升级控制设备返回“false”字符串后,立即终止后续的静默安装,同时删除已接收的升级软件包。
8.根据权利要求4所述的用于Android盒子的软件升级方法,其特征在于,步骤3.3中,在Android盒子成功完成静默安装升级软件包后,则向升级控制设备返回一个“success”字符串以及升级成功的盒子IP地址,若静默安装中断或静默安装失败,则由Android盒子自动再进行一次静默安装升级软件包,并在静默安装成功后向升级控制设备返回一个“success”字符串以及升级成功的盒子IP地址。
9.根据权利要求8所述的用于Android盒子的软件升级方法,其特征在于,若Android盒子再次静默安装仍旧失败,则由Android盒子删除已接收的升级软件包,并向升级控制设备返回一个“fail”字符串以及升级失败的盒子IP地址。
10.根据权利要求9所述的用于Android盒子的软件升级方法,其特征在于,升级控制设备接收到“fail”字符串以及对应的盒子IP地址后进行弹窗显示,并给出是否再次传输升级软件包的选择对话框;若获取到再次传输升级软件包的选择命令,则由升级控制设备根据升级失败的盒子IP地址通过TCP/IP协议与Android盒子建立Socket连接,并再次执行步骤
3。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种基于终端应用的应用发布与自动更新方法 | 2020-05-08 | 180 |
基于容器技术动态适应软硬件运行环境的软件部署方法 | 2020-05-11 | 741 |
基于虚拟筛选的Imatinib在作为AIBP抑制剂方面的应用 | 2020-05-13 | 552 |
在线软钎焊视觉伺服控制方法及系统 | 2020-05-08 | 350 |
一种自动监控方法、装置、终端设备及计算机存储介质 | 2020-05-11 | 439 |
一种基于非平稳动态贝叶斯网的人脑效应连接网络构建方法 | 2020-05-13 | 518 |
基于氨基酸代谢组学研究苏格木勒抗失眠作用机理的方法 | 2020-05-11 | 775 |
一种可燃冰开采环境安全虚拟仿真评估系统及方法 | 2020-05-12 | 638 |
一种计及风电运行风险的多能互补电力系统鲁棒优化方法 | 2020-05-13 | 926 |
一种拼接屏同步处理装置 | 2020-05-12 | 681 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。