CN110324193A - 一种终端升级管理方法及装置 - Google Patents

一种终端升级管理方法及装置 Download PDF

Info

Publication number
CN110324193A
CN110324193A CN201910704644.1A CN201910704644A CN110324193A CN 110324193 A CN110324193 A CN 110324193A CN 201910704644 A CN201910704644 A CN 201910704644A CN 110324193 A CN110324193 A CN 110324193A
Authority
CN
China
Prior art keywords
terminal
management equipment
upgraded
upgrade management
found
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
CN201910704644.1A
Other languages
English (en)
Other versions
CN110324193B (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.)
Qingdao Hisense Medical Equipment Co Ltd
Original Assignee
Qingdao Hisense Medical Equipment 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 Qingdao Hisense Medical Equipment Co Ltd filed Critical Qingdao Hisense Medical Equipment Co Ltd
Priority to CN201910704644.1A priority Critical patent/CN110324193B/zh
Publication of CN110324193A publication Critical patent/CN110324193A/zh
Application granted granted Critical
Publication of CN110324193B publication Critical patent/CN110324193B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/163In-band adaptation of TCP data exchange; In-band control procedures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种终端升级管理方法及装置。本申请中,接入局域网的终端升级管理设备在所述局域网内发送发现消息,接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表;所述终端升级管理设备从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,并通过所述通信连接向所述待升级终端发送升级包。

Description

一种终端升级管理方法及装置
技术领域
本申请涉及通信技术领域,尤其涉及一种终端升级管理方法及装置。
背景技术
目前,移动终端的升级方式为OTA(Over-the-Air Technology)升级方式和本地升级方式。OTA升级方式是一种通过无线网络下载升级包进行安装升级的方式,本地升级方式是将升级包拷贝到终端存储器中,通过操作菜单选项进行升级的方式。
随着医院信息化建设的发展,越来越多的移动智能终端作为医护终端进入到医院,成为医生护士不可或缺的高效率工具之一。这些医护终端通常会接入到医院内部网络,完成医嘱执行、条码识别等工作,协助提高医生和护士的工作效率。
为安全起见,医院网络一般没有外网权限,使得医护终端在医院使用时无法连接OTA服务器,因此无法采用OTA方式进行升级。采用本地升级方式需要对医护终端逐个进行操作,操作繁琐,且不方便对医护终端的升级情况进行管理。
由此可见,目前针对医护终端的升级或具有类似网络条件限制的终端的升级,需要一种简单可行的方案。
发明内容
本申请实施例提供了一种终端升级管理方法及装置,用以针对无法通过OTA方式实现升级的终端进行升级。
第一方面,提供一种终端升级管理方法,包括:
接入局域网的终端升级管理设备在所述局域网内发送发现消息;所述终端升级管理设备接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,其中,所述响应消息携带终端的地址;所述终端升级管理设备从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接;所述终端升级管理设备通过所述通信连接向所述待升级终端发送升级包。
可选地,所述响应消息还携带终端类型信息。所述方法还包括:所述终端升级管理设备根据所述被发现终端列表中的终端的类型,为所述被发现终端列表中的终端选择与其类型匹配的升级包。
可选地,所述响应消息还携带终端电量信息。所述终端升级管理设备从所述被发现终端列表中选择待升级终端,包括:所述终端升级管理设备根据所述被发现终端列表中的终端的电量信息,将剩余电量大于或等于设定阈值的终端确定为待升级终端。
可选地,所述响应消息还携带终端固件版本信息。所述终端升级管理设备从所述被发现终端列表中选择待升级终端,包括:所述终端升级管理设备根据所述被发现终端列表中的终端的固件版本信息,将固件版本为设定版本的终端或固件版本低于设定版本的终端确定为待升级终端。
可选地,所述终端升级管理设备在所述局域网内发送发现消息,包括:所述终端升级管理设备在所述局域网内以组播方式发送发现消息;所述终端升级管理设备接收所述局域网内的终端基于所述发现消息发送的响应消息,包括:所述终端升级管理设备接收所述局域网内的终端基于所述发现消息以单播方式发送的响应消息。
可选地,所述升级包携带指示信息,所述指示信息用于指示所述待升级终端在升级完成前不进入休眠状态。
可选地,所述终端升级管理设备为便携式设备。
第二方面,提供一种终端升级管理设备,包括:
发送模块,用于在接入的局域网内发送发现消息;
接收模块,用于接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,其中,所述响应消息携带终端的地址;
处理模块,用于从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,以及指示所述发送模块通过所述通信连接向所述待升级终端发送升级包。
第三方面,提供一种终端升级管理设备,包括:处理器、存储器;所述存储器,用于存储计算机指令;所述处理器,用于读取所述存储器中的计算机指令,执行如上述第一方面中任一项所述的方法。
第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如上述第一方面中任一项所述的方法。
本申请的上述实施例中,终端升级管理设备接入局域网后,在所述局域网内发送发现消息,接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,并通过所述通信连接向所述待升级终端发送升级包,从而针对无法通过OTA方式实现升级的终端进行升级管理。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示例性示出了本申请实施例中的应用场景示意图;
图2示例性示出了本申请实施例中的终端升级流程示意图;
图3示例性示出了本申请实施例中的连接建立流程示意图;
图4示例性示出了本申请实施例中的终端升级管理设备的结构示意图;
图5示例性示出了本申请实施例中的另一终端升级管理设备的结构示意图。
具体实施方式
为使本申请示例性实施例的目的、技术方案和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
针对某些行业特定用途的终端,比如医护终端,由于受其使用环境以及管理需求的限制,无法通过所在局域网络接入外网,因而无法采用OTA方式进行升级。采用本地升级方式,需要人工对终端逐一进行升级操作,比较繁琐。
为解决上述问题,本申请实施例提供了一种终端升级管理方法以及可实现该方法的终端升级管理设备。本申请实施例中,无需在终端所在的局域网内架设独立的升级服务器,而是由便携式设备作为终端升级管理设备接入该局域网,并对该局域网内的终端进行升级管理,从而针对无法通过OTA方式实现升级的终端进行升级。
下面结合附图对本申请实施例进行详细描述。
图1示例性示出了本申请实施例中的一种应用场景。
图1所示的网络架构中包括局域网101,终端(102a,102b,102c)接入该局域网,终端升级管理设备103也接入该局域网。终端(102a,102b,102c)与终端升级管理设备103之间可通过局域网101进行信息交互和数据传输。图中以3个终端为例进行描述,实际应用中对终端的数量不作限制。
终端(102a,102b,102c)可以是医护终端,或者是其他具有类似使用环境以及管理需求限制的终端,即无法通过局域网与往外连接,进而无法采用OTA方式进行升级。
终端升级管理设备103中安装有客户端程序,用于实现本申请实施例提供的终端升级管理功能。可选地,终端升级管理设备103可以是便携式设备,比如便携式计算机(笔记本电脑)。
上述架构中,终端升级管理设备103接入局域网101后,通过发起设备发现过程以得到接入该局域网的终端的列表(本申请实施例中称为被发现终端列表),从中选取待升级的终端,并与这些终端建立通信连接,通过该通信连接向待升级的终端发送升级包。
基于图1所示的场景,图2示例性示出了本申请实施例提供的终端升级管理的流程示意图。如图所示,该流程可包括:
S201:接入局域网的终端升级管理设备在局域网内发送发现消息。
该步骤中,当终端升级管理设备接入局域网后,可发起设备发现过程。该设备发现过程中,终端升级管理设备可通过所接入的局域网发送发现消息,该发现消息中携带该终端升级管理设备的地址(比如IP地址)等信息。
可选地,该发现消息可通过广播方式发送。采用广播方式发送时,发现消息中的目的地址为广播地址,终端可监听到目的地址为广播地址的发现消息。
可选地,该发现消息也可以通过组播方式发送,组播方式属于点对多点的通信方式。采用组播方式发送时,发现消息中的目的地址为组播地址。局域网内的全部终端或部分终端可被配置为组播组成员,这样,这些组播组成员可以监听并接收目的地址为相应组播地址的发现消息。
可选地,可配置多个组播组,局域网内的终端可根据终端类型、位置等信息被配置在相应的组播组中。终端升级管理设备可分别针对不同的组播组内的成员进行设备发现以及升级管理。
可选地,对发现消息的传输可靠性要求不高,因此采用组播方式发送的发现消息,可以是用户数据报协议(User Datagram Protocol,UDP)消息。
S202:终端升级管理设备接收局域网内的终端基于其接收到的发现消息返回的响应消息,得到被发现终端列表。
该步骤中,接收到发现消息的终端,可根据发现消息中携带的终端升级管理设备的地址,向该终端升级管理设备发送响应消息。可选地,终端可采用单播方式发送响应消息。
其中,所述响应消息中携带的终端地址,可以是IP地址或媒体接入控制(MediaAccess Control,MAC)地址。
可选地,终端升级管理设备接收到终端返回的响应消息后,可生成被发现终端列表。并可以采用图形化的界面显示该列表,使得用户可通过该界面方便地查看和查询被发现的终端的相关信息。
S203:终端升级管理设备从被发现终端列表中选择待升级终端。
S204:终端升级管理设备根据待升级终端的地址,与待升级终端建立通信连接,并通过所述通信连接向待升级终端发送升级包。
可选地,S203中,终端升级管理设备可从被发现终端列表中选择全部终端,在S204中向这些终端分别发起连接建立过程。S203中,终端升级管理设备也可以从被发现终端列表中选择部分终端,在S204中向这些终端分别发起连接建立过程。图2所示的流程中,以S203中,终端升级管理设备选择终端102a和终端102b为例描述,在S204中,终端升级管理设备向终端102a和终端102b分别发起连接建立过程,并通过建立的通信连接分别向终端102a和终端102b发送升级包。
终端可通过与终端升级管理设备之间的通信连接,接收终端升级管理设备发送的升级包。如果升级包的数据量较大,终端升级管理设备可对其进行拆分,分成多个升级包发送给终端。终端在接收到所有升级包后,可自动完成升级。
终端自动升级完成后,可能需要重启,此种情况下,终端可断开与终端升级管理设备之间的通信连接。
可选地,为了检验终端升级成功与否,终端升级管理设备可重新发送组播消息,使得终端接收到该组播消息后返回携带有版本号的响应消息,终端升级管理设备可根据该版本号判断终端的升级是否成功,实现对升级结果的确认。
本申请的上述实施例中,终端升级管理设备接入局域网后,在所述局域网内发送发现消息,接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,并通过所述通信连接向所述待升级终端发送升级包,从而针对无法通过OTA方式实现升级的终端进行升级管理。
进一步地,由于该终端升级管理设备可以是便携式设备,从而可以通过一个便携式设备即可完成对终端的升级,而且还可以对终端的版本情况进行管理和统计。
可选地,在一些实施例中,终端发送的响应消息中还可携带终端类型信息,比如终端型号。不同类型(不同型号)的终端可能用于实现不同的功能,即需要进行升级的应用程序或固件可能不同,因此终端在返回的响应消息中携带该终端的类型信息,可以使得终端升级管理设备根据终端的类型,选择与其类型匹配的升级包。
可选地,在一些实施例中,终端发送的响应消息中还可携带终端电量信息,比如终端电池剩余电量。相应地,终端升级管理设备可根据被发现终端列表中的终端的电量信息,将剩余电量大于或等于设定阈值的终端确定为待升级终端,从而与这些终端建立通信连接以及向这些终端发送升级包。其中,所述阈值的取值大小可根据情况进行设置,比如升级包的大小或者升级操作的开销,以及维持终端基本功能的电量开销等,举例来说,该阈值可取值为30%。通过该方案,对于电量较低的终端不进行升级操作,可以防止因电量过低或电量用完而导致升级失败或导致终端的基本功能无法实现。
在实际应用中,终端的固件版本可能包括多个,并不一定需要对每个版本的固件都进行升级,比如若版本号为2.0以及以上的固件均支持某种新功能,则只需对版本号小于2.0的终端固件进行升级。针对这种情况,可选地,在一些实施例中,终端发送的响应消息中还可携带终端固件版本信息,比如固件版本号。相应地,终端升级管理设备可根据被发现终端列表中的终端的固件版本信息,将固件版本为设定版本的终端或固件版本低于设定版本的终端确定为待升级终端,从而与这些终端建立通信连接以及向这些终端发送升级包。
实际应用中,终端升级管理设备向终端发送的升级包的数据量可能较大,为了保证终端升级管理设备与待升级终端之间的通信连接的可靠性,从而保证终端升级管理设备与终端之间进行安全稳定的数据交互,可选地,本申请的一些实施例中,终端升级管理设备与待升级终端之间可建立传输控制协议(Transmission Control Protocol,TCP)连接,以保证连接的可靠性,以及稳定地传输升级包到终端。
图3示例性地示出了本申请实施例中的TCP连接建立过程。如图所示,该流程可包括:
S301~302:终端升级管理设备接收到终端基于发现消息返回的响应消息后,若能够从该响应消息中获取到终端的IP地址和端口号,则转入S303,否则继续接收终端返回的响应消息;
S303:终端升级管理设备将该终端加入被发现终端列表;
S304:终端升级管理设备从被发现终端列表中选择待升级终端,并为待升级终端选取升级包;
S305~306:终端升级管理设备向待升级终端发起TCP连接建立过程,若TCP连接建立成功,则转入S307,否则转入S308;
S307:终端升级管理设备通过该TCP连接向对端的待升级终端发送为该终端选取的升级包。
S308:终端升级管理设备检查网络连通性,并可进一步根据检查结果,重新向该终端发起TCP连接建立过程,若连接建立成功,则通过该TCP连接向对端的待升级终端发送为该终端选取的升级包。
可选地,若再次发起TCP连接建立过程后,连接建立失败,则放弃对该终端进行升级。或者,可预先设置连接建立的最大尝试次数,若针对某个终端连续发起TCP连接建立过程的次数达到该最大尝试次数,仍无法与该终端建立TCP连接,则放弃对该终端进行升级。
实际应用中,如果终端处于休眠状态或深度休眠状态,则可能无法完成升级操作。为此,在本申请的一些实施例中,终端升级管理设备发送的升级包中可携带指示信息,以指示终端在升级完成前不进入休眠状态。具体地,终端升级管理设备可在发送的升级包的头部携带指示信息,当终端收到这些升级包后,能够识别该指示信息,并在下载和升级过程中保证不进入休眠状态或深度休眠状态,从而保证前台和后台程序的运行,避免因为因***休眠导致升级失败。
具体地,终端在接收到终端升级管理设备发送的第一个升级包后,根据其中携带的指示信息,对终端的CPU进行加锁处理,以防止终端进入深度休眠状态,并继续等待其他升级包。终端接收完成所有升级包后,启动升级程序进行升级。
可选地,若终端在设定长时间内没有接收到所有升级包,则可检查网络连通性,并根据检查结果向终端升级管理设备重新发起TCP连接过程。
可选地,终端在接收到终端升级管理设备发送的升级包后,可向终端升级管理设备返回接收确认消息,如果终端升级管理设备判断终端未能成功接收升级包(比如在设定长时间内未接收到终端返回的接收确认消息),则可对升级包进行重传。进一步地,若重传次数达到设定次数,则终端升级管理设备检查网络连通性,并可根据检查结果重新向终端发起TCP连接建立过程。
基于相同的技术构思,本申请实施例还提供一种终端升级管理设备,该设备可实现前述实施例中图2或图3所执行的流程。
图4示出了本申请实施例提供的终端升级管理设备400的结构示意图,如图所示,该设备可包括:处理模块401、发送模块402,接收模块403。
发送模块402用于在接入的局域网内发送发现消息;接收模块403用于接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,其中,所述响应消息携带终端的地址;处理模块401用于从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,以及指示所述发送模块通过所述通信连接向所述待升级终端发送升级包。
可选地,所述响应消息还携带终端类型信息。处理模块401还可用于:根据所述被发现终端列表中的终端的类型,为所述被发现终端列表中的终端选择与其类型匹配的升级包。
可选地,所述响应消息还携带终端电量信息。处理模块401具体用于:根据所述被发现终端列表中的终端的电量信息,将剩余电量大于或等于设定阈值的终端确定为待升级终端。
可选地,所述响应消息还携带终端固件版本信息。处理模块401具体用于:根据所述被发现终端列表中的终端的固件版本信息,将固件版本为设定版本的终端或固件版本低于设定版本的终端确定为待升级终端。
可选地,发送模块402具体用于:在所述局域网内以组播方式发送发现消息。接收模块403具体用于:接收所述局域网内的终端基于所述发现消息以单播方式发送的响应消息。
可选地,所述升级包携带指示信息,所述指示信息用于指示所述待升级终端在升级完成前不进入休眠状态。
可选地,所述终端升级管理设备为便携式设备。
基于相同的技术构思,本申请实施例还提供一种终端升级管理设备,该设备可实现前述实施例中图2或图3所执行的流程。
图5示出了本申请实施例提供的终端升级管理设备500的结构示意图。参阅图5所示,该设备500包括处理器501、存储器502以及通信接口503。其中,处理器501也可以为控制器。所述处理器501被配置为支持终端执行前述流程涉及的功能。存储器502用于与处理器501耦合,其保存终端必要的程序指令和数据。其中,处理器501、和存储器502相连,该存储器502用于存储指令,该处理器501用于执行该存储器502存储的指令,以完成上述方法中终端升级管理设备执行相应功能的步骤。
本申请实施例中,设备500和设备400所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其它步骤请参见前述方法或其它实施例中关于这些内容的描述,此处不做赘述。
需要说明的是,本申请实施例上述涉及的处理器可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。其中,所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。
基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行图2或图3所执行的流程。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (10)

1.一种终端升级管理方法,其特征在于,包括:
接入局域网的终端升级管理设备在所述局域网内发送发现消息;
所述终端升级管理设备接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,其中,所述响应消息携带终端的地址;
所述终端升级管理设备从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接;
所述终端升级管理设备通过所述通信连接向所述待升级终端发送升级包。
2.如权利要求1所述的方法,其特征在于,所述响应消息还携带终端类型信息;
所述方法还包括:
所述终端升级管理设备根据所述被发现终端列表中的终端的类型,为所述被发现终端列表中的终端选择与其类型匹配的升级包。
3.如权利要求1所述的方法,其特征在于,所述响应消息还携带终端电量信息;
所述终端升级管理设备从所述被发现终端列表中选择待升级终端,包括:
所述终端升级管理设备根据所述被发现终端列表中的终端的电量信息,将剩余电量大于或等于设定阈值的终端确定为待升级终端。
4.如权利要求1所述的方法,其特征在于,所述响应消息还携带终端固件版本信息;
所述终端升级管理设备从所述被发现终端列表中选择待升级终端,包括:
所述终端升级管理设备根据所述被发现终端列表中的终端的固件版本信息,将固件版本为设定版本的终端或固件版本低于设定版本的终端确定为待升级终端。
5.如权利要求1所述的方法,其特征在于,所述终端升级管理设备在所述局域网内发送发现消息,包括:
所述终端升级管理设备在所述局域网内以组播方式发送发现消息;
所述终端升级管理设备接收所述局域网内的终端基于所述发现消息发送的响应消息,包括:
所述终端升级管理设备接收所述局域网内的终端基于所述发现消息以单播方式发送的响应消息。
6.如权利要求1所述的方法,其特征在于,所述升级包携带指示信息,所述指示信息用于指示所述待升级终端在升级完成前不进入休眠状态。
7.如权利要求1-6中任一项所述的方法,其特征在于,所述终端升级管理设备为便携式设备。
8.一种终端升级管理设备,其特征在于,包括:
发送模块,用于在接入的局域网内发送发现消息;
接收模块,用于接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,其中,所述响应消息携带终端的地址;
处理模块,用于从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,以及指示所述发送模块通过所述通信连接向所述待升级终端发送升级包。
9.一种终端升级管理设备,其特征在于,包括:处理器、存储器;
所述存储器,用于存储计算机指令;
所述处理器,用于读取所述存储器中的计算机指令,执行如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求1-7中任一项所述的方法。
CN201910704644.1A 2019-07-31 2019-07-31 一种终端升级管理方法及装置 Active CN110324193B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910704644.1A CN110324193B (zh) 2019-07-31 2019-07-31 一种终端升级管理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910704644.1A CN110324193B (zh) 2019-07-31 2019-07-31 一种终端升级管理方法及装置

Publications (2)

Publication Number Publication Date
CN110324193A true CN110324193A (zh) 2019-10-11
CN110324193B CN110324193B (zh) 2022-08-02

Family

ID=68125211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910704644.1A Active CN110324193B (zh) 2019-07-31 2019-07-31 一种终端升级管理方法及装置

Country Status (1)

Country Link
CN (1) CN110324193B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111093183A (zh) * 2019-11-13 2020-05-01 华为技术有限公司 一种移动设备管理方法及设备
CN111399886A (zh) * 2020-04-13 2020-07-10 上海依图网络科技有限公司 用于设备快速升级的方法及***
CN113692065A (zh) * 2021-07-26 2021-11-23 东莞新能安科技有限公司 一种固件升级方法和电池管理***
CN113778496A (zh) * 2021-09-16 2021-12-10 联想(北京)有限公司 固件升级方法、装置及电子设备和存储介质
CN113992739A (zh) * 2021-10-26 2022-01-28 北京奕斯伟计算技术有限公司 一种局域网ota固件升级装置、方法及***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002271358A (ja) * 2001-03-06 2002-09-20 Nec Corp 主装置アドレス制限通知システム
CN101951400A (zh) * 2010-09-13 2011-01-19 烽火通信科技股份有限公司 一种家庭网络中应用终端的软件安装和升级方法及***
CN105335190A (zh) * 2015-10-12 2016-02-17 广州视睿电子科技有限公司 一种局域网内应用软件的自动升级方法和装置
CN107329741A (zh) * 2017-06-12 2017-11-07 北京北信源软件股份有限公司 一种基于指纹识别的软件分布式升级方法与装置
CN107682440A (zh) * 2017-10-17 2018-02-09 美的集团股份有限公司 智能设备的软件升级方法、装置和***
CN108565016A (zh) * 2018-04-27 2018-09-21 深圳市联新移动医疗科技有限公司 一种医疗智能终端软件自动升级方法、终端和存储介质
CN109099554A (zh) * 2018-08-14 2018-12-28 宁波奥克斯电气股份有限公司 一种空调集中控制方法、装置及***
CN109831761A (zh) * 2018-12-17 2019-05-31 杭州追新科技有限公司 一种远程终端自动化升级装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002271358A (ja) * 2001-03-06 2002-09-20 Nec Corp 主装置アドレス制限通知システム
CN101951400A (zh) * 2010-09-13 2011-01-19 烽火通信科技股份有限公司 一种家庭网络中应用终端的软件安装和升级方法及***
CN105335190A (zh) * 2015-10-12 2016-02-17 广州视睿电子科技有限公司 一种局域网内应用软件的自动升级方法和装置
CN107329741A (zh) * 2017-06-12 2017-11-07 北京北信源软件股份有限公司 一种基于指纹识别的软件分布式升级方法与装置
CN107682440A (zh) * 2017-10-17 2018-02-09 美的集团股份有限公司 智能设备的软件升级方法、装置和***
CN108565016A (zh) * 2018-04-27 2018-09-21 深圳市联新移动医疗科技有限公司 一种医疗智能终端软件自动升级方法、终端和存储介质
CN109099554A (zh) * 2018-08-14 2018-12-28 宁波奥克斯电气股份有限公司 一种空调集中控制方法、装置及***
CN109831761A (zh) * 2018-12-17 2019-05-31 杭州追新科技有限公司 一种远程终端自动化升级装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111093183A (zh) * 2019-11-13 2020-05-01 华为技术有限公司 一种移动设备管理方法及设备
WO2021093855A1 (zh) * 2019-11-13 2021-05-20 华为技术有限公司 一种移动设备管理方法及设备
CN111093183B (zh) * 2019-11-13 2022-02-11 华为技术有限公司 一种移动设备管理方法及设备
US11863386B2 (en) 2019-11-13 2024-01-02 Huawei Technologies Co., Ltd. Mobile device management method and device
CN111399886A (zh) * 2020-04-13 2020-07-10 上海依图网络科技有限公司 用于设备快速升级的方法及***
CN113692065A (zh) * 2021-07-26 2021-11-23 东莞新能安科技有限公司 一种固件升级方法和电池管理***
CN113778496A (zh) * 2021-09-16 2021-12-10 联想(北京)有限公司 固件升级方法、装置及电子设备和存储介质
CN113992739A (zh) * 2021-10-26 2022-01-28 北京奕斯伟计算技术有限公司 一种局域网ota固件升级装置、方法及***
CN113992739B (zh) * 2021-10-26 2024-03-22 北京奕斯伟计算技术股份有限公司 一种局域网ota固件升级装置、方法及***

Also Published As

Publication number Publication date
CN110324193B (zh) 2022-08-02

Similar Documents

Publication Publication Date Title
US10693969B2 (en) Electronic device using logical channels for communication
US11711682B2 (en) Cross-resource subscription for M2M service layer
CN110324193A (zh) 一种终端升级管理方法及装置
US20230108364A1 (en) Service enabler function
US20120233266A1 (en) Peer-to-peer group with renegotiation of group owner
US20120158839A1 (en) Wireless network interface with infrastructure and direct modes
EP3286936B1 (en) Device and method for adding a service
WO2018036071A1 (zh) 一种设备之间组网的方法和设备
CN108401037A (zh) 用户终端和设备的绑定方法、装置和***
US8413168B2 (en) Method, apparatus and computer program product for providing an event scheme for context models
US8873527B2 (en) System and method for managing routers and communication interfaces on a computing device
CN116506502A (zh) 通信网络中的服务层消息模板
CN105978606B (zh) 蓝牙设备远程通信方法、蓝牙设备及客户端
US20120084564A1 (en) Security operation method and system for access point
WO2020147081A1 (zh) 一种数据传输方法、相关设备及计算机存储介质
WO2014015743A1 (zh) 下载应用程序的方法、用户设备和应用服务器
KR102046730B1 (ko) 서비스 요소들
US20240048990A1 (en) Bluetooth connection method and system, intelligent terminal, and computer storage medium
CN111278011B (zh) 一种智能音箱的配网方法及智能音箱
WO2020149963A1 (en) Automated service layer message flow management in a communications network
TWI461023B (zh) 用於管理物件中定義條件之方法
CN116347562A (zh) 信息配置方法、装置、相关设备及存储介质
Ranalli et al. ZigBee Test Harness: An Innovative Tool for ZigBee Node Testing
KR20160050897A (ko) 접속 장치 및 그의 무선랜 서비스 제공 방법

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