[发明专利]嵌入式系统及其自动运行第三方扩展程序的方法有效
申请号: | 201710166331.6 | 申请日: | 2017-03-20 |
公开(公告)号: | CN107015827B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 王发均 | 申请(专利权)人: | 深圳市共进电子股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 吴平 |
地址: | 518067 广东省深圳市南山区南海大道1019号医疗器械产业园B116*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统 及其 自动 运行 第三 扩展 程序 方法 | ||
本发明涉及一种嵌入式系统及其自动运行第三方扩展程序的方法,包括为第三方扩展程序的脚本程序和根据所述脚本程序自动启动的源程序在读写存储区分配存储区域,在系统的启动配置文件中,将所述存储区域挂载到所述读写存储区,在系统的启动配置文件中,判断所述存储区域是否存在所述脚本程序,若是,运行所述脚本程序,若否,从所述第三方扩展程序的云端服务器中下载所述脚本程序;在启动配置文件中,将为第三方扩展程序分配的存储区域挂载在读写存储区,并判断该存储区域是否存在该第三方扩展程序的脚本程序,根据判断的结果运行该脚本程序,进而启动对应的第三方扩展程序,实现第三方扩展程序的自动加载和运行。
技术领域
本发明涉及应用程序的运行领域,特别是涉及一种嵌入式系统及其自动运行第三方扩展程序的方法。
背景技术
随着科技的发展,客户对电子产品的需求也越来越多,越来越独特,在某些嵌入式电子产品中,除了要满足客户的基本需求外,还需要在产品中运行第三方的扩展程序以实现更多功能,但是,目前的嵌入式电子产品一般不具备这个功能。
发明内容
基于此,有必要提供一种嵌入式系统及其自动运行第三方扩展程序的方法,可以实现第三方扩展程序在嵌入式系统中的自动加载和运行。
一方面,本发明提出一种嵌入式系统自动运行第三方扩展程序的方法,包括:
为第三方扩展程序的脚本程序和根据所述脚本程序自动启动的源程序在读写存储区分配存储区域;
在系统的启动配置文件中,将所述存储区域挂载到所述读写存储区;
在系统的启动配置文件中,判断所述存储区域是否存在所述脚本程序,若是,运行所述脚本程序,若否,从所述第三方扩展程序的云端服务器中下载所述脚本程序。
上述自动运行第三方扩展程序的方法,包括为第三方扩展程序的脚本程序和根据所述脚本程序自动启动的源程序在读写存储区分配存储区域,在系统的启动配置文件中,将所述存储区域挂载到所述读写存储区,在系统的启动配置文件中,判断所述存储区域是否存在所述脚本程序,若是,运行所述脚本程序,若否,从所述第三方扩展程序的云端服务器中下载所述脚本程序;在启动配置文件中,将为第三方扩展程序分配的存储区域挂载在读写存储区,并判断该存储区域是否存在该第三方扩展程序的脚本程序,根据判断的结果运行该脚本程序,进而启动对应的第三方扩展程序,实现第三方扩展程序的自动加载和运行。
在其中一个实施例中,所述从所述第三方扩展程序的云端服务器中下载所述脚本程序的步骤之前,还包括:
定时检测所述系统所在的设备是否连接网络。
在其中一个实施例中,所述在系统的启动配置文件中,将所述存储区域挂载到所述读写存储区的步骤之前还包括:
建立所述系统所在的设备与所述云端服务器之间的数据通信连接。
在其中一个实施例中,所述从所述第三方扩展程序的云端服务器中下载所述脚本程序的步骤之后还包括:
对所述脚本程序进行校验,若校验通过,所述脚本程序正确;若校验未通过,返回定时检测所述系统所在的设备是否连接网络的步骤。
在其中一个实施例中,所述若校验通过,所述脚本程序正确的步骤之后还包括:
停止定时检测所述系统所在的设备是否连接网络,并运行所述脚本程序。
在其中一个实施例中,所述运行所述脚本程序的步骤之后,还包括:
根据所述脚本程序启动所述第三方扩展程序的源程序。
另一方面,本发明提出一种自动运行第三方扩展程序的嵌入式系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市共进电子股份有限公司,未经深圳市共进电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710166331.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种GPS接收机的防振动装置盒
- 下一篇:一种农村仓库物料管理的电子定位装置