CN112764773A - 一种嵌入式软件升级方法 - Google Patents

一种嵌入式软件升级方法 Download PDF

Info

Publication number
CN112764773A
CN112764773A CN202011636857.4A CN202011636857A CN112764773A CN 112764773 A CN112764773 A CN 112764773A CN 202011636857 A CN202011636857 A CN 202011636857A CN 112764773 A CN112764773 A CN 112764773A
Authority
CN
China
Prior art keywords
upgrading
embedded software
received
software
updating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011636857.4A
Other languages
English (en)
Other versions
CN112764773B (zh
Inventor
郭宽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Aeonmed Co Ltd
Original Assignee
Beijing Aeonmed Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Aeonmed Co Ltd filed Critical Beijing Aeonmed Co Ltd
Priority to CN202011636857.4A priority Critical patent/CN112764773B/zh
Publication of CN112764773A publication Critical patent/CN112764773A/zh
Application granted granted Critical
Publication of CN112764773B publication Critical patent/CN112764773B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种嵌入式软件升级方法,所述嵌入式软件具备人机交互界面;所述方法包括:从嵌入式软件所在设备的通信端口中选择传输端口;通过选择的传输端口向嵌入式软件传输升级文件;接收嵌入式软件发送的版本信息、界面显示语种和机型信息;根据机型信息识别操作***,通过选择的传输端口向嵌入式软件传输升级文件;将升级文件与嵌入式软件进行版本比较,并以收到的界面显示语种向嵌入式软件发送可升级的模块信息;根据收到的升级指令,使用升级文件对嵌入式软件进行升级。本发明提出的嵌入式软件升级方法免拆机,多接口集成,能适应多平台,国际化和异地化应用。

Description

一种嵌入式软件升级方法
技术领域
本发明涉及医疗设备的嵌入式软件***,尤其涉及一种嵌入式软件升级方法。
背景技术
嵌入式软件***在医疗设备上的应用比较广泛,通常软件被分为上位机和下位机等多个模块开发。那么,一些模块的软件就需要升级维护,特别是下位机升级时需要拆机操作,这种方法不适合异地操作和国际化处理。常用的还有使用串口,或者USB接口,或者网络接口的方式升级软件的,但是却没有达到一种模块化的软件***和方法。为此,开发一种免拆机,多接口集成的软件升级***,能适应多平台,国际化和异地化应用的方法是必要的。
发明内容
本发明的目的在于克服现有技术缺陷,提出了一种嵌入式软件升级方法。
为了实现上述目的,本发明提出了一种嵌入式软件升级方法,所述嵌入式软件具备人机交互界面;所述方法包括:
从嵌入式软件所在设备的通信端口中选择传输端口;
通过选择的传输端口向嵌入式软件传输升级文件;
接收嵌入式软件发送的版本信息、界面显示语种和机型信息;
根据机型信息识别操作***,通过选择的传输端口向嵌入式软件传输升级文件;
将升级文件与嵌入式软件进行版本比较,并以收到的界面显示语种向嵌入式软件发送可升级的模块信息;
根据收到的升级指令,使用升级文件对嵌入式软件进行升级。
作为上述方法的一种改进,所述从嵌入式软件所在设备的通信端口中选择传输端口;具体为:
如果收到用户指定通信端口,则以指定通信端口为传输端口;否则,从嵌入式软件所在设备的通信端口中,按照预设顺序查找可用通信端口作为传输端口。
作为上述方法的一种改进,所述将升级文件与嵌入式软件进行版本比较,并以收到的界面显示语种向嵌入式软件发送可升级的模块信息;具体包括:
根据升级文件与待升级的嵌入式软件进行版本比较,如果升级文件的版本信息高于嵌入式软件的版本信息,则以收到的界面显示语种显示嵌入式软件的模块名称、原版本信息和新版本信息。
作为上述方法的一种改进,所述根据收到的升级指令,使用升级文件对嵌入式软件进行升级;具体包括:
接收升级指令并解析;
如果升级指令是全部模块升级,则进行更新并显示更新进度直至更新完毕关闭传输端口并退出;
如果升级指令是部分模块升级,则根据收到的待升级的模块信息,进行更新并显示更新进度直至更新完毕关闭传输端口并退出;
如果升级指令是不更新,则删除本地的升级文件,关闭传输端口并退出。
作为上述方法的一种改进,所述进行更新并显示更新进度直至更新完毕关闭传输端口并退出;具体包括:
步骤1)向嵌入式软件发送更新开始请求;
步骤2)如果未收到应答消息,则等待第一设定时间后,连续发送更新开始请求若干次;
步骤3)如果未收到应答消息,则停止更新,关闭通信端口并退出;
步骤4)如果收到应答消息,查询是否收到待升级的嵌入式软件发送的准备完成消息,如果未收到,则等待第二设定时间后,继续查询;
步骤5)如果未收到准备完成消息,则停止更新,关闭通信端口并退出;
步骤6)如果收到准备完成消息,则解析升级文件;
步骤7)查询是否收到读取一包数据的下发指令,如果未收到,等待第一设定时间后,继续查询;
步骤8)如果未收到读取一包数据的下发指令,则停止更新并退出;
步骤9)如果收到读取一包数据的下发指令,显示更新进度,查询是否收到升级完毕下发指令,如果没有则转至步骤9);否则,转至步骤10);
步骤10)查询是否收到升级成功指令,如果未收到,延时第三设定时间后,继续查询;
步骤11)如果未收到升级成功指令,则停止更新,关闭通信端口并退出;
步骤12)如果收到升级成功指令,关闭通信端口并退出。
一种嵌入式软件升级方法,所述嵌入式软件不具有人机交互界面并且和具有人机交互界面的上位机软件通过内部通信协议通信;所述方法包括:
从上位机软件所在设备的通信端口中选择传输端口;
接收上位机软件发送的嵌入式软件的版本信息、机型信息和上位机软件的界面显示语种;
根据机型信息识别操作***,通过选择的传输端口向上位机软件传输升级文件;
将升级文件与嵌入式软件进行版本比较,并以收到的界面显示语种向上位机软件发送可升级的模块信息;
根据收到的升级指令,使用升级文件对嵌入式软件进行升级。
一种嵌入式软件升级方法,所述嵌入式软件为升级软件;所述方法包括:
从升级软件所在设备的通信端口中选择传输端口;
通过选择的传输端口向升级软件传输升级文件;
接收升级软件发送的版本信息和机型信息;
根据机型信息识别操作***,通过选择的传输端口向升级软件传输升级文件;
将升级文件与升级软件进行版本比较,显示可升级的模块信息;
根据收到的升级指令,使用升级文件对升级软件进行升级。
与现有技术相比,本发明的优势在于:
1、本发明提出的嵌入式软件升级方法免拆机,多接口集成,能适应多平台,国际化和异地化应用;
2、本发明提出的嵌入式软件升级方法集中串口、USB口、WiFi传输端口,可根据应用环境切换使用,还可以在某个端口损坏或无法连接时使用其他传输端口进行升级文件的传输;
3、本发明提出的嵌入式软件升级方法能够对具有人机交互界面的软件进行升级,能够通过上位机对不具有人机交互界面的软件进行升级,还能够实现升级软件的自我升级。
附图说明
图1是本发明的嵌入式软件升级方法的通信端口识别流程图;
图2是本发明的嵌入式软件升级方法的升级文件传输流程图;
图3是本发明的嵌入式软件升级方法的全部升级和部分升级流程图;
图4是本发明的嵌入式软件升级方法的具体更新流程图;
图5是采用本发明的嵌入式软件升级***的类关系图;
图6是采用本发明的嵌入式软件升级***的界面示意图。
具体实施方式
本发明提供一种多接口集成的软件升级方法,不仅能解决上述技术问题,还能在线完成升级***的自我升级。
本发明将串口,USB,WiFi三通道升级方法基于一身,当设备的嵌入式软件***只有串口时,软件***自动切换为串口通信。当设备的嵌入式***有串口和USB时,软件***首先切换为USB通信。当设备的嵌入式***有串口,USB和WiFi时,软件***首先切换为USB通信,USB未接入设备时切换为WiFi无线通道。用户也可配置首先打开的传输端口,默认的通信端口没打开就切换下一个。本***自适应运行的操作***,无需编译多个版本。本***通过识别运行的操作***,自动切换到WinCE***,或者Windows桌面***,或者Linux***运行。
本***与待升级的嵌入式软件分开,与待升级的嵌入式软件同时存储在一个位置。待升级的嵌入式软件调用本***软件,本***软件也可独立运行。本***软件有信息安全处理,需要升级时,通过输入密码进入升级页面。本***提供上位机软件下位机软件升级功能,以及下位机其余子模块的透传升级。本***与下位机软件进行RS232的串口通信。
本***软件界面分为三部分,上部分显示升级步骤,当前进行中的步骤会以不同的颜色显示。中间部分显示的是升级模块列表,显示待升级模块的名称,当前运行的软件版本号和需要升级的版本号,以及进度条和单独升级按钮。界面下部分显示有两个操作按钮。该软件在Windows桌面***环境中运行时,界面会显示串口号选择框。默认配置串口1,用户可以选择连接设备的串口号。本***通过识别设备语言,自动切换界面语言信息。支持10种语言:中文,英文,西班牙语,俄语,捷克语,波兰语,意大利语,法语,罗马尼亚语和葡萄牙语。
下面结合附图和实施例对本发明的技术方案进行详细的说明。
实施例1
如图1所示,本发明的实施例1提供了一种嵌入式软件升级方法。本实施例的嵌入式软件具备人机交互界面;所述方法包括:
从嵌入式软件所在设备的通信端口中选择传输端口;如图1所示;关于端口的选择:如果收到用户指定通信端口,则以指定通信端口为传输端口;否则,从嵌入式软件所在设备的通信端口中,按照预设顺序查找可用通信端口作为传输端口。
通过选择的传输端口向嵌入式软件传输升级文件;如图2所示;
接收嵌入式软件发送的版本信息、界面显示语种和机型信息;
根据机型信息识别操作***,通过选择的传输端口向嵌入式软件传输升级文件;
根据升级文件与待升级的嵌入式软件进行版本比较,如果升级文件的版本信息高于嵌入式软件的版本信息,则以收到的界面显示语种显示嵌入式软件的模块名称、原版本信息和新版本信息;如图3和图4所示。
接收升级指令并解析;如果升级指令是全部模块升级,则进行更新并显示更新进度直至更新完毕关闭传输端口并退出;如果升级指令是部分模块升级,则根据收到的待升级的模块信息,进行更新并显示更新进度直至更新完毕关闭传输端口并退出;如果升级指令是不更新,则删除本地的升级文件,关闭传输端口并退出。全部升级后有失败模块时,也可以选择单个模块升级。
具体更新步骤包括:
步骤1)向嵌入式软件发送更新开始请求;
步骤2)如果未收到应答消息,则等待第一设定时间后,连续发送更新开始请求若干次;
步骤3)如果未收到应答消息,则停止更新,关闭通信端口并退出;
步骤4)如果收到应答消息,查询是否收到待升级的嵌入式软件发送的准备完成消息,如果未收到,则等待第二设定时间后,继续查询;
步骤5)如果未收到准备完成消息,则停止更新,关闭通信端口并退出;
步骤6)如果收到准备完成消息,则解析升级文件;
步骤7)查询是否收到读取一包数据的下发指令,如果未收到,等待第一设定时间后,继续查询;
步骤8)如果未收到读取一包数据的下发指令,则停止更新并退出;
步骤9)如果收到读取一包数据的下发指令,显示更新进度,查询是否收到升级完毕下发指令,如果没有则转至步骤9);否则,转至步骤10);
步骤10)查询是否收到升级成功指令,如果未收到,延时第三设定时间后,继续查询;
步骤11)如果未收到升级成功指令,则停止更新,关闭通信端口并退出;
步骤12)如果收到升级成功指令,关闭通信端口并退出。
如图5所示是采用本发明的嵌入式软件升级***的类关系图;图6是采用本发明的嵌入式软件升级***的界面示意图。
实施例2
本发明的实施例2提出了一种嵌入式软件升级方法,该方法是针对不具有人机交互界面的嵌入式软件,利用上位机软件与待升级的嵌入式软件内部具有通信协议,通过和具有人机交互界面的上位机软件进行升级模块的选择以及文件传输,从而实现升级。所述方法包括:
从上位机软件所在设备的通信端口中选择传输端口;关于端口的选择:如果收到用户指定通信端口,则以指定通信端口为传输端口;否则,从嵌入式软件所在设备的通信端口中,按照预设顺序查找可用通信端口作为传输端口。
接收上位机软件发送的嵌入式软件的版本信息、机型信息和上位机软件的界面显示语种;
根据机型信息识别操作***,通过选择的传输端口向上位机软件传输升级文件;
根据升级文件与待升级的嵌入式软件进行版本比较,如果升级文件的版本信息高于嵌入式软件的版本信息,则以收到的上位机软件界面显示语种显示嵌入式软件的模块名称、原版本信息和新版本信息;
根据收到的升级指令,使用升级文件对嵌入式软件进行升级。如果升级指令是全部模块升级,则进行更新并显示更新进度直至更新完毕关闭传输端口并退出;如果升级指令是部分模块升级,则根据收到的待升级的模块信息,进行更新并显示更新进度直至更新完毕关闭传输端口并退出;如果升级指令是不更新,则删除本地的升级文件,关闭传输端口并退出。
具体更新步骤包括:
步骤1)向嵌入式软件发送更新开始请求;
步骤2)如果未收到应答消息,则等待第一设定时间后,连续发送更新开始请求若干次;
步骤3)如果未收到应答消息,则停止更新,关闭通信端口并退出;
步骤4)如果收到应答消息,查询是否收到待升级的嵌入式软件发送的准备完成消息,如果未收到,则等待第二设定时间后,继续查询;
步骤5)如果未收到准备完成消息,则停止更新,关闭通信端口并退出;
步骤6)如果收到准备完成消息,则解析升级文件;
步骤7)查询是否收到读取一包数据的下发指令,如果未收到,等待第一设定时间后,继续查询;
步骤8)如果未收到读取一包数据的下发指令,则停止更新并退出;
步骤9)如果收到读取一包数据的下发指令,显示更新进度,查询是否收到升级完毕下发指令,如果没有则转至步骤9);否则,转至步骤10);
步骤10)查询是否收到升级成功指令,如果未收到,延时第三设定时间后,继续查询;
步骤11)如果未收到升级成功指令,则停止更新,关闭通信端口并退出;
步骤12)如果收到升级成功指令,关闭通信端口并退出。
实施例3
本发明的实施例3提出了一种嵌入式软件升级方法,该方法是实现升级软件的自我升级。所述方法包括:
从升级软件所在设备的通信端口中选择传输端口;关于端口的选择:如果收到用户指定通信端口,则以指定通信端口为传输端口;否则,从所在设备的通信端口中,按照预设顺序查找可用通信端口作为传输端口。
通过选择的传输端口向升级软件传输升级文件;
接收升级软件发送的版本信息和机型信息;
根据机型信息识别操作***,通过选择的传输端口向升级软件传输升级文件;
根据升级文件与升级软件进行版本比较,如果升级文件的版本信息高于升级软件的版本信息,则以默认的语种显示模块名称、原版本信息和新版本信息;
根据收到的升级指令,使用升级文件对升级软件进行升级。如果升级指令是全部模块升级,则进行更新并显示更新进度直至更新完毕关闭传输端口并退出;如果升级指令是部分模块升级,则根据收到的待升级的模块信息,进行更新并显示更新进度直至更新完毕关闭传输端口并退出;如果升级指令是不更新,则删除本地的升级文件,关闭传输端口并退出。
具体更新步骤包括:
步骤1)向升级软件发送更新开始请求;
步骤2)如果未收到应答消息,则等待第一设定时间后,连续发送更新开始请求若干次;
步骤3)如果未收到应答消息,则停止更新,关闭通信端口并退出;
步骤4)如果收到应答消息,查询是否收到待升级的升级软件发送的准备完成消息,如果未收到,则等待第二设定时间后,继续查询;
步骤5)如果未收到准备完成消息,则停止更新,关闭通信端口并退出;
步骤6)如果收到准备完成消息,则解析升级文件;
步骤7)查询是否收到读取一包数据的下发指令,如果未收到,等待第一设定时间后,继续查询;
步骤8)如果未收到读取一包数据的下发指令,则停止更新并退出;
步骤9)如果收到读取一包数据的下发指令,显示更新进度,查询是否收到升级完毕下发指令,如果没有则转至步骤9);否则,转至步骤10);
步骤10)查询是否收到升级成功指令,如果未收到,延时第三设定时间后,继续查询;
步骤11)如果未收到升级成功指令,则停止更新,关闭通信端口并退出;
步骤12)如果收到升级成功指令,关闭通信端口并退出。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。

Claims (7)

1.一种嵌入式软件升级方法,所述嵌入式软件具备人机交互界面;所述方法包括:
从嵌入式软件所在设备的通信端口中选择传输端口;
通过选择的传输端口向嵌入式软件传输升级文件;
接收嵌入式软件发送的版本信息、界面显示语种和机型信息;
根据机型信息识别操作***,通过选择的传输端口向嵌入式软件传输升级文件;
将升级文件与嵌入式软件进行版本比较,并以收到的界面显示语种向嵌入式软件发送可升级的模块信息;
根据收到的升级指令,使用升级文件对嵌入式软件进行升级。
2.根据权利要求1所述的嵌入式软件升级方法,其特征在于,所述从嵌入式软件所在设备的通信端口中选择传输端口;具体为:
如果收到用户指定通信端口,则以指定通信端口为传输端口;否则,从嵌入式软件所在设备的通信端口中,按照预设顺序查找可用通信端口作为传输端口。
3.根据权利要求1所述的嵌入式软件升级方法,其特征在于,所述将升级文件与嵌入式软件进行版本比较,并以收到的界面显示语种向嵌入式软件发送可升级的模块信息;具体包括:
根据升级文件与待升级的嵌入式软件进行版本比较,如果升级文件的版本信息高于嵌入式软件的版本信息,则以收到的界面显示语种显示嵌入式软件的模块名称、原版本信息和新版本信息。
4.根据权利要求1所述的嵌入式软件升级方法,其特征在于,所述根据收到的升级指令,使用升级文件对嵌入式软件进行升级;具体包括:
接收升级指令并解析;
如果升级指令是全部模块升级,则进行更新并显示更新进度直至更新完毕关闭传输端口并退出;
如果升级指令是部分模块升级,则根据收到的待升级的模块信息,进行更新并显示更新进度直至更新完毕关闭传输端口并退出;
如果升级指令是不更新,则删除本地的升级文件,关闭传输端口并退出。
5.根据权利要求3所述的嵌入式软件升级方法,其特征在于,所述进行更新并显示更新进度直至更新完毕关闭传输端口并退出;具体包括:
步骤1)向嵌入式软件发送更新开始请求;
步骤2)如果未收到应答消息,则等待第一设定时间后,连续发送更新开始请求若干次;
步骤3)如果未收到应答消息,则停止更新,关闭通信端口并退出;
步骤4)如果收到应答消息,查询是否收到待升级的嵌入式软件发送的准备完成消息,如果未收到,则等待第二设定时间后,继续查询;
步骤5)如果未收到准备完成消息,则停止更新,关闭通信端口并退出;
步骤6)如果收到准备完成消息,则解析升级文件;
步骤7)查询是否收到读取一包数据的下发指令,如果未收到,等待第一设定时间后,继续查询;
步骤8)如果未收到读取一包数据的下发指令,则停止更新并退出;
步骤9)如果收到读取一包数据的下发指令,显示更新进度,查询是否收到升级完毕下发指令,如果没有则转至步骤9);否则,转至步骤10);
步骤10)查询是否收到升级成功指令,如果未收到,延时第三设定时间后,继续查询;
步骤11)如果未收到升级成功指令,则停止更新,关闭通信端口并退出;
步骤12)如果收到升级成功指令,关闭通信端口并退出。
6.一种嵌入式软件升级方法,所述嵌入式软件不具有人机交互界面并且和具有人机交互界面的上位机软件通过内部通信协议通信;所述方法包括:
从上位机软件所在设备的通信端口中选择传输端口;
接收上位机软件发送的嵌入式软件的版本信息、机型信息和上位机软件的界面显示语种;
根据机型信息识别操作***,通过选择的传输端口向上位机软件传输升级文件;
将升级文件与嵌入式软件进行版本比较,并以收到的界面显示语种向上位机软件发送可升级的模块信息;
根据收到的升级指令,使用升级文件对嵌入式软件进行升级。
7.一种嵌入式软件升级方法,所述嵌入式软件为升级软件;所述方法包括:
从升级软件所在设备的通信端口中选择传输端口;
通过选择的传输端口向升级软件传输升级文件;
接收升级软件发送的版本信息和机型信息;
根据机型信息识别操作***,通过选择的传输端口向升级软件传输升级文件;
将升级文件与升级软件进行版本比较,显示可升级的模块信息;
根据收到的升级指令,使用升级文件对升级软件进行升级。
CN202011636857.4A 2020-12-31 2020-12-31 一种嵌入式软件升级方法 Active CN112764773B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011636857.4A CN112764773B (zh) 2020-12-31 2020-12-31 一种嵌入式软件升级方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011636857.4A CN112764773B (zh) 2020-12-31 2020-12-31 一种嵌入式软件升级方法

Publications (2)

Publication Number Publication Date
CN112764773A true CN112764773A (zh) 2021-05-07
CN112764773B CN112764773B (zh) 2024-06-21

Family

ID=75698058

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011636857.4A Active CN112764773B (zh) 2020-12-31 2020-12-31 一种嵌入式软件升级方法

Country Status (1)

Country Link
CN (1) CN112764773B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101807155A (zh) * 2010-03-03 2010-08-18 京信通信***(中国)有限公司 一种嵌入式软件在线更新方法
CA2693711A1 (en) * 2009-02-27 2010-08-27 Research In Motion Limited System and method for provisioning mobile communication device upgrades
CN102929669A (zh) * 2012-10-29 2013-02-13 北京开元智信通软件有限公司 一种嵌入式软件升级方法、***及装置
CN103078902A (zh) * 2012-12-21 2013-05-01 安科智慧城市技术(中国)有限公司 一种嵌入式监控设备传输数据的方法及装置
CN103136013A (zh) * 2011-12-01 2013-06-05 腾讯科技(深圳)有限公司 软件升级方法和***
CN106131682A (zh) * 2016-07-14 2016-11-16 青岛海信宽带多媒体技术有限公司 机顶盒内置WiFi固件升级方法、装置及机顶盒
CN107959545A (zh) * 2016-10-17 2018-04-24 中兴通讯股份有限公司 数据传输方法及装置、手机、数据卡
CN108334367A (zh) * 2017-08-31 2018-07-27 郑州云海信息技术有限公司 一种面向bmc芯片的固件远程升级***及方法
CN108446128A (zh) * 2017-02-16 2018-08-24 杭州海康威视数字技术股份有限公司 一种软件升级方法及装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2693711A1 (en) * 2009-02-27 2010-08-27 Research In Motion Limited System and method for provisioning mobile communication device upgrades
EP2224687B1 (en) * 2009-02-27 2013-12-11 BlackBerry Limited System and method for provisioning mobile communication device upgrades
CN101807155A (zh) * 2010-03-03 2010-08-18 京信通信***(中国)有限公司 一种嵌入式软件在线更新方法
CN103136013A (zh) * 2011-12-01 2013-06-05 腾讯科技(深圳)有限公司 软件升级方法和***
CN102929669A (zh) * 2012-10-29 2013-02-13 北京开元智信通软件有限公司 一种嵌入式软件升级方法、***及装置
CN103078902A (zh) * 2012-12-21 2013-05-01 安科智慧城市技术(中国)有限公司 一种嵌入式监控设备传输数据的方法及装置
CN106131682A (zh) * 2016-07-14 2016-11-16 青岛海信宽带多媒体技术有限公司 机顶盒内置WiFi固件升级方法、装置及机顶盒
CN107959545A (zh) * 2016-10-17 2018-04-24 中兴通讯股份有限公司 数据传输方法及装置、手机、数据卡
CN108446128A (zh) * 2017-02-16 2018-08-24 杭州海康威视数字技术股份有限公司 一种软件升级方法及装置
CN108334367A (zh) * 2017-08-31 2018-07-27 郑州云海信息技术有限公司 一种面向bmc芯片的固件远程升级***及方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ZQB_ALL: "【swupdate文档 三】SWUpdate: 嵌入式***的软件升级", pages 1 - 7, Retrieved from the Internet <URL:《https://cloud.tencent.com/developer/article/1560845》> *
贺翔等: "基于WiFi的车载终端远程软件升级方法", 《单片机与嵌入式***应用》, vol. 14, no. 05, 1 May 2014 (2014-05-01), pages 22 - 25 *

Also Published As

Publication number Publication date
CN112764773B (zh) 2024-06-21

Similar Documents

Publication Publication Date Title
US5228137A (en) Method for controlling execution of host computer application programs through a second computer by establishing relevant parameters having variable time of occurrence and context
KR960003413B1 (ko) 데이타 처리 시스템
US5889516A (en) Trainable user interface translator
US4458331A (en) Interactive display terminal with alternating data processing and text processing sessions with text processing status line operable during data processing session
US5392386A (en) Method and apparatus for adding functionality to computer programs executing under graphical user interfaces
US4855936A (en) Full-screen input/output application program interface
US6671756B1 (en) KVM switch having a uniprocessor that accomodate multiple users and multiple computers
CA1286786C (en) Self-configuring terminal
US6704824B1 (en) Universal serial bus adapter with automatic installation
CN105719462A (zh) 基于多终端个人热点控制的工业设备的控制***及其控制方法
JPH07117931B2 (ja) コンピュータ・ネットワーク
CN101094118B (zh) 一种终端外部设备的测试***
JPH04239321A (ja) 多重レベル適用業務ソフトウェアをデータ処理装置にインストールする方法。
US11822302B1 (en) Apparatus and method for controlling a device
CN113010470A (zh) 边缘节点远程控制***、方法、设备及存储介质
CN105515811A (zh) Usb无线网卡配置方法、主机、usb无线网卡及通信***
CN112764773B (zh) 一种嵌入式软件升级方法
CN106649128A (zh) 一种自动控制终端运行的方法
US20030051012A1 (en) Method and system for online plug-and-play driver installation
CA1278386C (en) Method and apparatus for controlling the execution of host computer application programs through a second computer
US20050027885A1 (en) Communication method and an interface device
EP0076902B1 (en) System for converting data processing information to text processing format and vice versa
CA2417040A1 (en) Universal serial bus adapter with automatic installation
RU2674309C9 (ru) Устройство, способ, программа и интерфейс для системы терминалов с управлением посредством сенсорного экрана
CN111356217A (zh) 终端控制方法、装置、终端设备以及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant