技术领域technical field
本申请涉及通信技术领域,尤其涉及一种终端升级管理方法及装置。The present application relates to the field of communication technologies, and in particular, to a terminal upgrade management method and device.
背景技术Background technique
目前,移动终端的升级方式为OTA(Over-the-Air Technology)升级方式和本地升级方式。OTA升级方式是一种通过无线网络下载升级包进行安装升级的方式,本地升级方式是将升级包拷贝到终端存储器中,通过操作菜单选项进行升级的方式。At present, the upgrade methods of the mobile terminal are an OTA (Over-the-Air Technology) upgrade method and a local upgrade method. The OTA upgrade method is a method of installing and upgrading by downloading the upgrade package through the wireless network, and the local upgrade method is a method of copying the upgrade package to the terminal memory and upgrading by operating the menu options.
随着医院信息化建设的发展,越来越多的移动智能终端作为医护终端进入到医院,成为医生护士不可或缺的高效率工具之一。这些医护终端通常会接入到医院内部网络,完成医嘱执行、条码识别等工作,协助提高医生和护士的工作效率。With the development of hospital informatization construction, more and more mobile intelligent terminals have entered the hospital as medical and nursing terminals, becoming one of the indispensable high-efficiency tools for doctors and nurses. These medical and nursing terminals are usually connected to the internal network of the hospital to complete the execution of medical orders, barcode recognition and other tasks to help improve the work efficiency of doctors and nurses.
为安全起见,医院网络一般没有外网权限,使得医护终端在医院使用时无法连接OTA服务器,因此无法采用OTA方式进行升级。采用本地升级方式需要对医护终端逐个进行操作,操作繁琐,且不方便对医护终端的升级情况进行管理。For security reasons, the hospital network generally does not have access to the external network, so that the medical terminal cannot connect to the OTA server when it is used in the hospital, so the OTA method cannot be used to upgrade. The local upgrade method requires the medical care terminals to be operated one by one, which is cumbersome and inconvenient to manage the upgrade status of the medical care terminals.
由此可见,目前针对医护终端的升级或具有类似网络条件限制的终端的升级,需要一种简单可行的方案。It can be seen that, at present, a simple and feasible solution is required for the upgrading of medical terminals or terminals with similar network conditions.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了一种终端升级管理方法及装置,用以针对无法通过OTA方式实现升级的终端进行升级。Embodiments of the present application provide a terminal upgrade management method and device, which are used to upgrade a terminal that cannot be upgraded through OTA.
第一方面,提供一种终端升级管理方法,包括:In a first aspect, a terminal upgrade management method is provided, including:
接入局域网的终端升级管理设备在所述局域网内发送发现消息;所述终端升级管理设备接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,其中,所述响应消息携带终端的地址;所述终端升级管理设备从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接;所述终端升级管理设备通过所述通信连接向所述待升级终端发送升级包。A terminal upgrade management device connected to a local area network sends a discovery message in the local area network; the terminal upgrade management device receives a response message sent by a terminal in the local area network based on the discovery message, and obtains a list of discovered terminals, wherein the The response message carries the address of the terminal; the terminal upgrade management device selects the terminal to be upgraded from the discovered terminal list, and establishes a communication connection with the terminal to be upgraded according to the address of the terminal to be upgraded; the terminal upgrade management device The device sends an upgrade package to the terminal to be upgraded through the communication connection.
可选地,所述响应消息还携带终端类型信息。所述方法还包括:所述终端升级管理设备根据所述被发现终端列表中的终端的类型,为所述被发现终端列表中的终端选择与其类型匹配的升级包。Optionally, the response message also carries terminal type information. The method further includes: the terminal upgrade management device selects an upgrade package matching the type of the terminal in the discovered terminal list according to the type of the terminal in the discovered terminal list.
可选地,所述响应消息还携带终端电量信息。所述终端升级管理设备从所述被发现终端列表中选择待升级终端,包括:所述终端升级管理设备根据所述被发现终端列表中的终端的电量信息,将剩余电量大于或等于设定阈值的终端确定为待升级终端。Optionally, the response message also carries terminal power information. Selecting, by the terminal upgrade management device, a terminal to be upgraded from the discovered terminal list includes: the terminal upgrade management device, according to the power information of the terminals in the discovered terminal list, sets the remaining power to be greater than or equal to a set threshold value The terminal is determined to be the terminal to be upgraded.
可选地,所述响应消息还携带终端固件版本信息。所述终端升级管理设备从所述被发现终端列表中选择待升级终端,包括:所述终端升级管理设备根据所述被发现终端列表中的终端的固件版本信息,将固件版本为设定版本的终端或固件版本低于设定版本的终端确定为待升级终端。Optionally, the response message also carries terminal firmware version information. The terminal upgrade management device selects the terminal to be upgraded from the discovered terminal list, including: the terminal upgrade management device, according to the firmware version information of the terminal in the discovered terminal list, changes the firmware version to the one of the set version. The terminal or the terminal whose firmware version is lower than the set version is determined as the terminal to be upgraded.
可选地,所述终端升级管理设备在所述局域网内发送发现消息,包括:所述终端升级管理设备在所述局域网内以组播方式发送发现消息;所述终端升级管理设备接收所述局域网内的终端基于所述发现消息发送的响应消息,包括:所述终端升级管理设备接收所述局域网内的终端基于所述发现消息以单播方式发送的响应消息。Optionally, the terminal upgrade management device sending the discovery message in the local area network includes: the terminal upgrade management device sends the discovery message in the local area network in a multicast manner; the terminal upgrade management device receives the local area network. The response message sent by the terminal in the local area network based on the discovery message includes: receiving, by the terminal upgrade management device, the response message sent by the terminal in the local area network in a unicast manner based on the discovery message.
可选地,所述升级包携带指示信息,所述指示信息用于指示所述待升级终端在升级完成前不进入休眠状态。Optionally, the upgrade package carries indication information, and the indication information is used to instruct the terminal to be upgraded not to enter a sleep state before the upgrade is completed.
可选地,所述终端升级管理设备为便携式设备。Optionally, the terminal upgrade management device is a portable device.
第二方面,提供一种终端升级管理设备,包括:In a second aspect, a terminal upgrade management device is provided, including:
发送模块,用于在接入的局域网内发送发现消息;The sending module is used to send the discovery message in the accessed local area network;
接收模块,用于接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,其中,所述响应消息携带终端的地址;a receiving module, configured to receive a response message sent by a terminal in the local area network based on the discovery message, and obtain a list of discovered terminals, wherein the response message carries the address of the terminal;
处理模块,用于从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,以及指示所述发送模块通过所述通信连接向所述待升级终端发送升级包。A processing module, configured to select a terminal to be upgraded from the discovered terminal list, establish a communication connection with the terminal to be upgraded according to the address of the terminal to be upgraded, and instruct the sending module to send the terminal to the terminal to be upgraded through the communication connection The terminal to be upgraded sends the upgrade package.
第三方面,提供一种终端升级管理设备,包括:处理器、存储器;所述存储器,用于存储计算机指令;所述处理器,用于读取所述存储器中的计算机指令,执行如上述第一方面中任一项所述的方法。In a third aspect, a terminal upgrade management device is provided, including: a processor and a memory; the memory is used to store computer instructions; the processor is used to read the computer instructions in the memory, and execute the above-mentioned part The method of any one of the aspects.
第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如上述第一方面中任一项所述的方法。In a fourth aspect, a computer-readable storage medium is provided, the computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is made to execute the method described in any one of the above-mentioned first aspects. Methods.
本申请的上述实施例中,终端升级管理设备接入局域网后,在所述局域网内发送发现消息,接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,并通过所述通信连接向所述待升级终端发送升级包,从而针对无法通过OTA方式实现升级的终端进行升级管理。In the above-mentioned embodiment of the present application, after the terminal upgrade management device is connected to the local area network, it sends a discovery message in the local area network, receives a response message sent by a terminal in the local area network based on the discovery message, and obtains a list of discovered terminals. Select the terminal to be upgraded in the discovered terminal list, establish a communication connection with the terminal to be upgraded according to the address of the terminal to be upgraded, and send an upgrade package to the terminal to be upgraded through the communication connection, so as to prevent the terminal that cannot be upgraded. The terminal that realizes the upgrade through the OTA method performs upgrade management.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the accompanying drawings used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present application, and for those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1示例性示出了本申请实施例中的应用场景示意图;FIG. 1 exemplarily shows a schematic diagram of an application scenario in an embodiment of the present application;
图2示例性示出了本申请实施例中的终端升级流程示意图;FIG. 2 exemplarily shows a schematic diagram of a terminal upgrade process in an embodiment of the present application;
图3示例性示出了本申请实施例中的连接建立流程示意图;FIG. 3 exemplarily shows a schematic diagram of a connection establishment process in an embodiment of the present application;
图4示例性示出了本申请实施例中的终端升级管理设备的结构示意图;FIG. 4 exemplarily shows a schematic structural diagram of a terminal upgrade management device in an embodiment of the present application;
图5示例性示出了本申请实施例中的另一终端升级管理设备的结构示意图。FIG. 5 exemplarily shows a schematic structural diagram of another terminal upgrade management device in an embodiment of the present application.
具体实施方式Detailed ways
为使本申请示例性实施例的目的、技术方案和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。In order to make the objectives, technical solutions and advantages of the exemplary embodiments of the present application clearer, the technical solutions in the exemplary embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the exemplary embodiments of the present application. Obviously, , the described exemplary embodiments are only a part of the embodiments of the present application, but not all of the embodiments.
针对某些行业特定用途的终端,比如医护终端,由于受其使用环境以及管理需求的限制,无法通过所在局域网络接入外网,因而无法采用OTA方式进行升级。采用本地升级方式,需要人工对终端逐一进行升级操作,比较繁琐。Terminals for specific purposes in some industries, such as medical and nursing terminals, cannot access the external network through the local area network due to the limitations of their use environment and management requirements, so they cannot be upgraded by OTA. The local upgrade method requires manual upgrade operations for the terminals one by one, which is rather cumbersome.
为解决上述问题,本申请实施例提供了一种终端升级管理方法以及可实现该方法的终端升级管理设备。本申请实施例中,无需在终端所在的局域网内架设独立的升级服务器,而是由便携式设备作为终端升级管理设备接入该局域网,并对该局域网内的终端进行升级管理,从而针对无法通过OTA方式实现升级的终端进行升级。In order to solve the above problems, the embodiments of the present application provide a terminal upgrade management method and a terminal upgrade management device capable of implementing the method. In the embodiment of the present application, there is no need to set up an independent upgrade server in the local area network where the terminal is located, but a portable device is used as a terminal upgrade management device to access the local area network, and the terminal in the local area network is upgraded and managed. The terminal that realizes the upgrade in the way is upgraded.
下面结合附图对本申请实施例进行详细描述。The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
图1示例性示出了本申请实施例中的一种应用场景。FIG. 1 exemplarily shows an application scenario in the embodiment of the present application.
图1所示的网络架构中包括局域网101,终端(102a,102b,102c)接入该局域网,终端升级管理设备103也接入该局域网。终端(102a,102b,102c)与终端升级管理设备103之间可通过局域网101进行信息交互和数据传输。图中以3个终端为例进行描述,实际应用中对终端的数量不作限制。The network architecture shown in FIG. 1 includes a local area network 101, the terminals (102a, 102b, 102c) are connected to the local area network, and the terminal upgrade management device 103 is also connected to the local area network. Information exchange and data transmission can be performed between the terminals ( 102 a , 102 b , 102 c ) and the terminal upgrade management device 103 through the local area network 101 . In the figure, three terminals are used as an example for description, and the number of terminals is not limited in practical applications.
终端(102a,102b,102c)可以是医护终端,或者是其他具有类似使用环境以及管理需求限制的终端,即无法通过局域网与往外连接,进而无法采用OTA方式进行升级。The terminals (102a, 102b, 102c) may be medical terminals, or other terminals with similar usage environment and management requirements, that is, they cannot be connected to the outside through a local area network, and thus cannot be upgraded by OTA.
终端升级管理设备103中安装有客户端程序,用于实现本申请实施例提供的终端升级管理功能。可选地,终端升级管理设备103可以是便携式设备,比如便携式计算机(笔记本电脑)。A client program is installed in the terminal upgrade management device 103 to implement the terminal upgrade management function provided by the embodiment of the present application. Optionally, the terminal upgrade management device 103 may be a portable device, such as a portable computer (laptop).
上述架构中,终端升级管理设备103接入局域网101后,通过发起设备发现过程以得到接入该局域网的终端的列表(本申请实施例中称为被发现终端列表),从中选取待升级的终端,并与这些终端建立通信连接,通过该通信连接向待升级的终端发送升级包。In the above architecture, after the terminal upgrade management device 103 is connected to the local area network 101, it initiates a device discovery process to obtain a list of terminals accessing the local area network (referred to as a discovered terminal list in the embodiment of this application), and selects a terminal to be upgraded from it. , and establish a communication connection with these terminals, and send the upgrade package to the terminal to be upgraded through the communication connection.
基于图1所示的场景,图2示例性示出了本申请实施例提供的终端升级管理的流程示意图。如图所示,该流程可包括:Based on the scenario shown in FIG. 1 , FIG. 2 exemplarily shows a schematic flowchart of terminal upgrade management provided by an embodiment of the present application. As shown, the process can include:
S201:接入局域网的终端升级管理设备在局域网内发送发现消息。S201: The terminal upgrade management device connected to the local area network sends a discovery message in the local area network.
该步骤中,当终端升级管理设备接入局域网后,可发起设备发现过程。该设备发现过程中,终端升级管理设备可通过所接入的局域网发送发现消息,该发现消息中携带该终端升级管理设备的地址(比如IP地址)等信息。In this step, after the terminal upgrade management device is connected to the local area network, a device discovery process can be initiated. During the device discovery process, the terminal upgrade management device may send a discovery message through the accessed local area network, and the discovery message carries information such as the address (eg IP address) of the terminal upgrade management device.
可选地,该发现消息可通过广播方式发送。采用广播方式发送时,发现消息中的目的地址为广播地址,终端可监听到目的地址为广播地址的发现消息。Optionally, the discovery message may be sent by broadcast. When sending in broadcast mode, the destination address in the discovery message is the broadcast address, and the terminal can monitor the discovery message whose destination address is the broadcast address.
可选地,该发现消息也可以通过组播方式发送,组播方式属于点对多点的通信方式。采用组播方式发送时,发现消息中的目的地址为组播地址。局域网内的全部终端或部分终端可被配置为组播组成员,这样,这些组播组成员可以监听并接收目的地址为相应组播地址的发现消息。Optionally, the discovery message may also be sent in a multicast mode, which belongs to a point-to-multipoint communication mode. When sending in multicast mode, it is found that the destination address in the message is a multicast address. All or part of the terminals in the local area network can be configured as members of a multicast group, so that these members of the multicast group can monitor and receive discovery messages whose destination addresses are corresponding multicast addresses.
可选地,可配置多个组播组,局域网内的终端可根据终端类型、位置等信息被配置在相应的组播组中。终端升级管理设备可分别针对不同的组播组内的成员进行设备发现以及升级管理。Optionally, multiple multicast groups may be configured, and terminals in the local area network may be configured in corresponding multicast groups according to information such as terminal types and locations. The terminal upgrade management device can respectively perform device discovery and upgrade management for members in different multicast groups.
可选地,对发现消息的传输可靠性要求不高,因此采用组播方式发送的发现消息,可以是用户数据报协议(User Datagram Protocol,UDP)消息。Optionally, the transmission reliability of the discovery message is not required to be high, so the discovery message sent in a multicast manner may be a User Datagram Protocol (User Datagram Protocol, UDP) message.
S202:终端升级管理设备接收局域网内的终端基于其接收到的发现消息返回的响应消息,得到被发现终端列表。S202: The terminal upgrade management device receives the response message returned by the terminal in the local area network based on the received discovery message, and obtains a list of discovered terminals.
该步骤中,接收到发现消息的终端,可根据发现消息中携带的终端升级管理设备的地址,向该终端升级管理设备发送响应消息。可选地,终端可采用单播方式发送响应消息。In this step, the terminal receiving the discovery message may send a response message to the terminal upgrade management device according to the address of the terminal upgrade management device carried in the discovery message. Optionally, the terminal may send the response message in a unicast manner.
其中,所述响应消息中携带的终端地址,可以是IP地址或媒体接入控制(MediaAccess Control,MAC)地址。The terminal address carried in the response message may be an IP address or a media access control (Media Access Control, MAC) address.
可选地,终端升级管理设备接收到终端返回的响应消息后,可生成被发现终端列表。并可以采用图形化的界面显示该列表,使得用户可通过该界面方便地查看和查询被发现的终端的相关信息。Optionally, after receiving the response message returned by the terminal, the terminal upgrade management device may generate a list of discovered terminals. And a graphical interface can be used to display the list, so that the user can conveniently view and query the relevant information of the discovered terminals through the interface.
S203:终端升级管理设备从被发现终端列表中选择待升级终端。S203: The terminal upgrade management device selects the terminal to be upgraded from the discovered terminal list.
S204:终端升级管理设备根据待升级终端的地址,与待升级终端建立通信连接,并通过所述通信连接向待升级终端发送升级包。S204: The terminal upgrade management device establishes a communication connection with the terminal to be upgraded according to the address of the terminal to be upgraded, and sends an upgrade package to the terminal to be upgraded through the communication connection.
可选地,S203中,终端升级管理设备可从被发现终端列表中选择全部终端,在S204中向这些终端分别发起连接建立过程。S203中,终端升级管理设备也可以从被发现终端列表中选择部分终端,在S204中向这些终端分别发起连接建立过程。图2所示的流程中,以S203中,终端升级管理设备选择终端102a和终端102b为例描述,在S204中,终端升级管理设备向终端102a和终端102b分别发起连接建立过程,并通过建立的通信连接分别向终端102a和终端102b发送升级包。Optionally, in S203, the terminal upgrade management device may select all the terminals from the discovered terminal list, and in S204 respectively initiate a connection establishment process to these terminals. In S203, the terminal upgrade management device may also select some terminals from the discovered terminal list, and in S204 respectively initiate a connection establishment process to these terminals. In the process shown in FIG. 2 , in S203, the terminal upgrade management device selects the terminal 102a and the terminal 102b as an example to describe, in S204, the terminal upgrade management device initiates the connection establishment process to the terminal 102a and the terminal 102b respectively, and through the established The communication connection sends the upgrade package to terminal 102a and terminal 102b, respectively.
终端可通过与终端升级管理设备之间的通信连接,接收终端升级管理设备发送的升级包。如果升级包的数据量较大,终端升级管理设备可对其进行拆分,分成多个升级包发送给终端。终端在接收到所有升级包后,可自动完成升级。The terminal can receive the upgrade package sent by the terminal upgrade management device through the communication connection with the terminal upgrade management device. If the data volume of the upgrade package is relatively large, the terminal upgrade management device may split it and divide it into multiple upgrade packages to send to the terminal. After receiving all the upgrade packages, the terminal can automatically complete the upgrade.
终端自动升级完成后,可能需要重启,此种情况下,终端可断开与终端升级管理设备之间的通信连接。After the automatic upgrade of the terminal is completed, it may need to be restarted. In this case, the terminal can disconnect the communication connection with the terminal upgrade management device.
可选地,为了检验终端升级成功与否,终端升级管理设备可重新发送组播消息,使得终端接收到该组播消息后返回携带有版本号的响应消息,终端升级管理设备可根据该版本号判断终端的升级是否成功,实现对升级结果的确认。Optionally, in order to check whether the terminal upgrade is successful or not, the terminal upgrade management device can resend the multicast message, so that the terminal returns a response message carrying a version number after receiving the multicast message, and the terminal upgrade management device can be based on the version number. Determine whether the upgrade of the terminal is successful, and realize the confirmation of the upgrade result.
本申请的上述实施例中,终端升级管理设备接入局域网后,在所述局域网内发送发现消息,接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,并通过所述通信连接向所述待升级终端发送升级包,从而针对无法通过OTA方式实现升级的终端进行升级管理。In the above embodiments of the present application, after the terminal upgrade management device is connected to the local area network, it sends a discovery message in the local area network, receives a response message sent by a terminal in the local area network based on the discovery message, and obtains a list of discovered terminals. Select the terminal to be upgraded in the discovered terminal list, establish a communication connection with the terminal to be upgraded according to the address of the terminal to be upgraded, and send an upgrade package to the terminal to be upgraded through the communication connection, so as to prevent the terminal that cannot be upgraded. The terminal that realizes the upgrade through the OTA method performs upgrade management.
进一步地,由于该终端升级管理设备可以是便携式设备,从而可以通过一个便携式设备即可完成对终端的升级,而且还可以对终端的版本情况进行管理和统计。Further, since the terminal upgrade management device may be a portable device, the terminal upgrade can be completed through one portable device, and the terminal version status can also be managed and counted.
可选地,在一些实施例中,终端发送的响应消息中还可携带终端类型信息,比如终端型号。不同类型(不同型号)的终端可能用于实现不同的功能,即需要进行升级的应用程序或固件可能不同,因此终端在返回的响应消息中携带该终端的类型信息,可以使得终端升级管理设备根据终端的类型,选择与其类型匹配的升级包。Optionally, in some embodiments, the response message sent by the terminal may further carry terminal type information, such as terminal model. Terminals of different types (different models) may be used to implement different functions, that is, the application programs or firmware that need to be upgraded may be different. Therefore, the terminal carries the type information of the terminal in the returned response message, which can make the terminal upgrade management device according to the Type of terminal, select the upgrade package that matches its type.
可选地,在一些实施例中,终端发送的响应消息中还可携带终端电量信息,比如终端电池剩余电量。相应地,终端升级管理设备可根据被发现终端列表中的终端的电量信息,将剩余电量大于或等于设定阈值的终端确定为待升级终端,从而与这些终端建立通信连接以及向这些终端发送升级包。其中,所述阈值的取值大小可根据情况进行设置,比如升级包的大小或者升级操作的开销,以及维持终端基本功能的电量开销等,举例来说,该阈值可取值为30%。通过该方案,对于电量较低的终端不进行升级操作,可以防止因电量过低或电量用完而导致升级失败或导致终端的基本功能无法实现。Optionally, in some embodiments, the response message sent by the terminal may further carry information on the power of the terminal, such as the remaining power of the battery of the terminal. Correspondingly, the terminal upgrade management device may, according to the power information of the terminals in the discovered terminal list, determine the terminals whose remaining power is greater than or equal to the set threshold as the terminal to be upgraded, so as to establish a communication connection with these terminals and send the upgrade to these terminals. Bag. The value of the threshold can be set according to the situation, such as the size of the upgrade package or the cost of the upgrade operation, and the power cost of maintaining the basic functions of the terminal. For example, the threshold can be 30%. Through this solution, no upgrade operation is performed for the terminal with low power, which can prevent the upgrade failure or the basic function of the terminal from being unable to be realized due to low power or running out of power.
在实际应用中,终端的固件版本可能包括多个,并不一定需要对每个版本的固件都进行升级,比如若版本号为2.0以及以上的固件均支持某种新功能,则只需对版本号小于2.0的终端固件进行升级。针对这种情况,可选地,在一些实施例中,终端发送的响应消息中还可携带终端固件版本信息,比如固件版本号。相应地,终端升级管理设备可根据被发现终端列表中的终端的固件版本信息,将固件版本为设定版本的终端或固件版本低于设定版本的终端确定为待升级终端,从而与这些终端建立通信连接以及向这些终端发送升级包。In practical applications, the firmware version of the terminal may include multiple versions, and it is not necessary to upgrade the firmware of each version. For example, if the firmware of version 2.0 and above supports a certain new function, only The firmware of the terminal whose number is less than 2.0 can be upgraded. For this situation, optionally, in some embodiments, the response message sent by the terminal may further carry terminal firmware version information, such as a firmware version number. Correspondingly, the terminal upgrade management device can determine the terminal whose firmware version is the set version or the terminal whose firmware version is lower than the set version as the terminal to be upgraded according to the firmware version information of the terminal in the discovered terminal list, so as to be compatible with these terminals. Establish communication connections and send upgrade packages to these terminals.
实际应用中,终端升级管理设备向终端发送的升级包的数据量可能较大,为了保证终端升级管理设备与待升级终端之间的通信连接的可靠性,从而保证终端升级管理设备与终端之间进行安全稳定的数据交互,可选地,本申请的一些实施例中,终端升级管理设备与待升级终端之间可建立传输控制协议(Transmission Control Protocol,TCP)连接,以保证连接的可靠性,以及稳定地传输升级包到终端。In practical applications, the data volume of the upgrade package sent by the terminal upgrade management device to the terminal may be large. In order to ensure the reliability of the communication connection between the terminal upgrade management device and the terminal to be upgraded, and to ensure the To perform safe and stable data interaction, optionally, in some embodiments of the present application, a Transmission Control Protocol (Transmission Control Protocol, TCP) connection may be established between the terminal upgrade management device and the terminal to be upgraded to ensure the reliability of the connection, And stable transmission of upgrade packages to the terminal.
图3示例性地示出了本申请实施例中的TCP连接建立过程。如图所示,该流程可包括:FIG. 3 exemplarily shows a process of establishing a TCP connection in this embodiment of the present application. As shown, the process can include:
S301~302:终端升级管理设备接收到终端基于发现消息返回的响应消息后,若能够从该响应消息中获取到终端的IP地址和端口号,则转入S303,否则继续接收终端返回的响应消息;S301-302: After the terminal upgrade management device receives the response message returned by the terminal based on the discovery message, if the IP address and port number of the terminal can be obtained from the response message, the process proceeds to S303, otherwise, it continues to receive the response message returned by the terminal ;
S303:终端升级管理设备将该终端加入被发现终端列表;S303: The terminal upgrade management device adds the terminal to the list of discovered terminals;
S304:终端升级管理设备从被发现终端列表中选择待升级终端,并为待升级终端选取升级包;S304: The terminal upgrade management device selects the terminal to be upgraded from the discovered terminal list, and selects an upgrade package for the terminal to be upgraded;
S305~306:终端升级管理设备向待升级终端发起TCP连接建立过程,若TCP连接建立成功,则转入S307,否则转入S308;S305-306: The terminal upgrade management device initiates a TCP connection establishment process to the terminal to be upgraded, and if the TCP connection is successfully established, go to S307, otherwise go to S308;
S307:终端升级管理设备通过该TCP连接向对端的待升级终端发送为该终端选取的升级包。S307: The terminal upgrade management device sends the upgrade package selected for the terminal to the terminal to be upgraded at the opposite end through the TCP connection.
S308:终端升级管理设备检查网络连通性,并可进一步根据检查结果,重新向该终端发起TCP连接建立过程,若连接建立成功,则通过该TCP连接向对端的待升级终端发送为该终端选取的升级包。S308: The terminal upgrade management device checks the network connectivity, and can further initiate a TCP connection establishment process to the terminal according to the check result. If the connection is successfully established, send the selected terminal selected for the terminal through the TCP connection to the terminal to be upgraded at the opposite end. upgrade package.
可选地,若再次发起TCP连接建立过程后,连接建立失败,则放弃对该终端进行升级。或者,可预先设置连接建立的最大尝试次数,若针对某个终端连续发起TCP连接建立过程的次数达到该最大尝试次数,仍无法与该终端建立TCP连接,则放弃对该终端进行升级。Optionally, if the connection establishment fails after the TCP connection establishment process is initiated again, the terminal is abandoned to be upgraded. Alternatively, the maximum number of attempts for connection establishment can be preset, and if the number of consecutive attempts to initiate a TCP connection establishment process for a terminal reaches the maximum number of attempts, and a TCP connection cannot be established with the terminal, the terminal is not upgraded.
实际应用中,如果终端处于休眠状态或深度休眠状态,则可能无法完成升级操作。为此,在本申请的一些实施例中,终端升级管理设备发送的升级包中可携带指示信息,以指示终端在升级完成前不进入休眠状态。具体地,终端升级管理设备可在发送的升级包的头部携带指示信息,当终端收到这些升级包后,能够识别该指示信息,并在下载和升级过程中保证不进入休眠状态或深度休眠状态,从而保证前台和后台程序的运行,避免因为因系统休眠导致升级失败。In practical applications, if the terminal is in a sleep state or a deep sleep state, the upgrade operation may not be completed. To this end, in some embodiments of the present application, the upgrade package sent by the terminal upgrade management device may carry indication information to instruct the terminal not to enter a sleep state before the upgrade is completed. Specifically, the terminal upgrade management device can carry indication information in the header of the sent upgrade package. After the terminal receives these upgrade packages, it can identify the indication information and ensure that it does not enter a sleep state or deep sleep during the download and upgrade process. state, so as to ensure the running of foreground and background programs and avoid upgrade failure due to system hibernation.
具体地,终端在接收到终端升级管理设备发送的第一个升级包后,根据其中携带的指示信息,对终端的CPU进行加锁处理,以防止终端进入深度休眠状态,并继续等待其他升级包。终端接收完成所有升级包后,启动升级程序进行升级。Specifically, after receiving the first upgrade package sent by the terminal upgrade management device, the terminal locks the CPU of the terminal according to the instruction information carried therein to prevent the terminal from entering a deep sleep state, and continues to wait for other upgrade packages . After the terminal receives all the upgrade packages, it starts the upgrade program to upgrade.
可选地,若终端在设定长时间内没有接收到所有升级包,则可检查网络连通性,并根据检查结果向终端升级管理设备重新发起TCP连接过程。Optionally, if the terminal does not receive all the upgrade packages within a set period of time, it can check the network connectivity, and re-initiate the TCP connection process to the terminal upgrade management device according to the check result.
可选地,终端在接收到终端升级管理设备发送的升级包后,可向终端升级管理设备返回接收确认消息,如果终端升级管理设备判断终端未能成功接收升级包(比如在设定长时间内未接收到终端返回的接收确认消息),则可对升级包进行重传。进一步地,若重传次数达到设定次数,则终端升级管理设备检查网络连通性,并可根据检查结果重新向终端发起TCP连接建立过程。Optionally, after receiving the upgrade package sent by the terminal upgrade management device, the terminal may return a reception confirmation message to the terminal upgrade management device. If the reception confirmation message returned by the terminal is not received), the upgrade package can be retransmitted. Further, if the number of retransmissions reaches the set number of times, the terminal upgrade management device checks the network connectivity, and can re-initiate the TCP connection establishment process to the terminal according to the check result.
基于相同的技术构思,本申请实施例还提供一种终端升级管理设备,该设备可实现前述实施例中图2或图3所执行的流程。Based on the same technical concept, an embodiment of the present application further provides a terminal upgrade management device, which can implement the process performed in FIG. 2 or FIG. 3 in the foregoing embodiment.
图4示出了本申请实施例提供的终端升级管理设备400的结构示意图,如图所示,该设备可包括:处理模块401、发送模块402,接收模块403。FIG. 4 shows a schematic structural diagram of a terminal upgrade management device 400 provided by an embodiment of the present application. As shown in the figure, the device may include: a processing module 401 , a sending module 402 , and a receiving module 403 .
发送模块402用于在接入的局域网内发送发现消息;接收模块403用于接收所述局域网内的终端基于所述发现消息发送的响应消息,得到被发现终端列表,其中,所述响应消息携带终端的地址;处理模块401用于从所述被发现终端列表中选择待升级终端,根据所述待升级终端的地址,与所述待升级终端建立通信连接,以及指示所述发送模块通过所述通信连接向所述待升级终端发送升级包。The sending module 402 is configured to send a discovery message in the accessed local area network; the receiving module 403 is configured to receive a response message sent by a terminal in the local area network based on the discovery message, and obtain a list of discovered terminals, wherein the response message carries a address of the terminal; the processing module 401 is configured to select the terminal to be upgraded from the list of discovered terminals, establish a communication connection with the terminal to be upgraded according to the address of the terminal to be upgraded, and instruct the sending module to pass the The communication connection sends an upgrade package to the terminal to be upgraded.
可选地,所述响应消息还携带终端类型信息。处理模块401还可用于:根据所述被发现终端列表中的终端的类型,为所述被发现终端列表中的终端选择与其类型匹配的升级包。Optionally, the response message also carries terminal type information. The processing module 401 is further configured to: select an upgrade package matching the type of the terminal in the discovered terminal list according to the type of the terminal in the discovered terminal list.
可选地,所述响应消息还携带终端电量信息。处理模块401具体用于:根据所述被发现终端列表中的终端的电量信息,将剩余电量大于或等于设定阈值的终端确定为待升级终端。Optionally, the response message also carries terminal power information. The processing module 401 is specifically configured to: according to the power information of the terminals in the discovered terminal list, determine a terminal whose remaining power is greater than or equal to a set threshold as a terminal to be upgraded.
可选地,所述响应消息还携带终端固件版本信息。处理模块401具体用于:根据所述被发现终端列表中的终端的固件版本信息,将固件版本为设定版本的终端或固件版本低于设定版本的终端确定为待升级终端。Optionally, the response message also carries terminal firmware version information. The processing module 401 is specifically configured to: according to the firmware version information of the terminals in the discovered terminal list, determine a terminal whose firmware version is a set version or a terminal whose firmware version is lower than the set version as a terminal to be upgraded.
可选地,发送模块402具体用于:在所述局域网内以组播方式发送发现消息。接收模块403具体用于:接收所述局域网内的终端基于所述发现消息以单播方式发送的响应消息。Optionally, the sending module 402 is specifically configured to: send the discovery message in the local area network in a multicast manner. The receiving module 403 is specifically configured to: receive a response message sent by a terminal in the local area network in a unicast manner based on the discovery message.
可选地,所述升级包携带指示信息,所述指示信息用于指示所述待升级终端在升级完成前不进入休眠状态。Optionally, the upgrade package carries indication information, and the indication information is used to instruct the terminal to be upgraded not to enter a sleep state before the upgrade is completed.
可选地,所述终端升级管理设备为便携式设备。Optionally, the terminal upgrade management device is a portable device.
基于相同的技术构思,本申请实施例还提供一种终端升级管理设备,该设备可实现前述实施例中图2或图3所执行的流程。Based on the same technical concept, an embodiment of the present application further provides a terminal upgrade management device, which can implement the process performed in FIG. 2 or FIG. 3 in the foregoing embodiment.
图5示出了本申请实施例提供的终端升级管理设备500的结构示意图。参阅图5所示,该设备500包括处理器501、存储器502以及通信接口503。其中,处理器501也可以为控制器。所述处理器501被配置为支持终端执行前述流程涉及的功能。存储器502用于与处理器501耦合,其保存终端必要的程序指令和数据。其中,处理器501、和存储器502相连,该存储器502用于存储指令,该处理器501用于执行该存储器502存储的指令,以完成上述方法中终端升级管理设备执行相应功能的步骤。FIG. 5 shows a schematic structural diagram of a terminal upgrade management device 500 provided by an embodiment of the present application. Referring to FIG. 5 , the device 500 includes a processor 501 , a memory 502 and a communication interface 503 . The processor 501 may also be a controller. The processor 501 is configured to support the terminal to perform the functions involved in the foregoing processes. The memory 502 is used for coupling with the processor 501, which stores necessary program instructions and data for the terminal. The processor 501 is connected to the memory 502, and the memory 502 is used for storing instructions, and the processor 501 is used for executing the instructions stored in the memory 502, so as to complete the steps of the terminal upgrade management device performing the corresponding function in the above method.
本申请实施例中,设备500和设备400所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其它步骤请参见前述方法或其它实施例中关于这些内容的描述,此处不做赘述。In the embodiments of the present application, for the concepts related to the technical solutions provided in the embodiments of the present application involved in the device 500 and the device 400, for explanations and detailed descriptions and other steps, please refer to the descriptions of the foregoing methods or other embodiments. No further elaboration here.
需要说明的是,本申请实施例上述涉及的处理器可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。其中,所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。It should be noted that the above-mentioned processor in the embodiments of the present application may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), or an application-specific integrated circuit (application-specific integrated circuit). circuit, ASIC), field programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logical blocks, modules and circuits described in connection with this disclosure. A processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. Wherein, the memory may be integrated in the processor, or may be provided separately from the processor.
基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行图2或图3所执行的流程。Based on the same technical idea, the embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to cause the computer to execute the process executed in FIG. 2 or FIG. 3 .
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While the preferred embodiments of the present application have been described, additional changes and modifications to these embodiments may occur to those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiment and all changes and modifications that fall within the scope of this application.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910704644.1ACN110324193B (en) | 2019-07-31 | 2019-07-31 | A terminal upgrade management method and device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910704644.1ACN110324193B (en) | 2019-07-31 | 2019-07-31 | A terminal upgrade management method and device |
| Publication Number | Publication Date |
|---|---|
| CN110324193Atrue CN110324193A (en) | 2019-10-11 |
| CN110324193B CN110324193B (en) | 2022-08-02 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910704644.1AActiveCN110324193B (en) | 2019-07-31 | 2019-07-31 | A terminal upgrade management method and device |
| Country | Link |
|---|---|
| CN (1) | CN110324193B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111093183A (en)* | 2019-11-13 | 2020-05-01 | 华为技术有限公司 | A mobile device management method and device |
| CN111399886A (en)* | 2020-04-13 | 2020-07-10 | 上海依图网络科技有限公司 | Method and system for rapidly upgrading equipment |
| CN113692065A (en)* | 2021-07-26 | 2021-11-23 | 东莞新能安科技有限公司 | A firmware upgrade method and battery management system |
| CN113778496A (en)* | 2021-09-16 | 2021-12-10 | 联想(北京)有限公司 | Firmware upgrading method and device, electronic equipment and storage medium |
| CN113992739A (en)* | 2021-10-26 | 2022-01-28 | 北京奕斯伟计算技术有限公司 | Local area network OTA firmware upgrading device, method and system |
| WO2024197570A1 (en)* | 2023-03-28 | 2024-10-03 | 华为技术有限公司 | Upgrading detection method and device |
| CN119739409A (en)* | 2024-11-14 | 2025-04-01 | 珠海格力电器股份有限公司 | A method, device, equipment and storage medium for upgrading firmware of electronic equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002271358A (en)* | 2001-03-06 | 2002-09-20 | Nec Corp | Main apparatus address limit notification system |
| CN101951400A (en)* | 2010-09-13 | 2011-01-19 | 烽火通信科技股份有限公司 | Software installation and upgrading method of application terminal in home network and system thereof |
| CN105335190A (en)* | 2015-10-12 | 2016-02-17 | 广州视睿电子科技有限公司 | Automatic upgrading method and device for application software in local area network |
| CN107329741A (en)* | 2017-06-12 | 2017-11-07 | 北京北信源软件股份有限公司 | A kind of software distribution upgrade method and device based on fingerprint recognition |
| CN107682440A (en)* | 2017-10-17 | 2018-02-09 | 美的集团股份有限公司 | The method for upgrading software of smart machine, device and system |
| CN108565016A (en)* | 2018-04-27 | 2018-09-21 | 深圳市联新移动医疗科技有限公司 | A kind of medical treatment intelligent terminal software automatically updating method, terminal and storage medium |
| CN109099554A (en)* | 2018-08-14 | 2018-12-28 | 宁波奥克斯电气股份有限公司 | A kind of air-conditioning centralized control method, apparatus and system |
| CN109831761A (en)* | 2018-12-17 | 2019-05-31 | 杭州追新科技有限公司 | A kind of remote terminal automatic updating device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002271358A (en)* | 2001-03-06 | 2002-09-20 | Nec Corp | Main apparatus address limit notification system |
| CN101951400A (en)* | 2010-09-13 | 2011-01-19 | 烽火通信科技股份有限公司 | Software installation and upgrading method of application terminal in home network and system thereof |
| CN105335190A (en)* | 2015-10-12 | 2016-02-17 | 广州视睿电子科技有限公司 | Automatic upgrading method and device for application software in local area network |
| CN107329741A (en)* | 2017-06-12 | 2017-11-07 | 北京北信源软件股份有限公司 | A kind of software distribution upgrade method and device based on fingerprint recognition |
| CN107682440A (en)* | 2017-10-17 | 2018-02-09 | 美的集团股份有限公司 | The method for upgrading software of smart machine, device and system |
| CN108565016A (en)* | 2018-04-27 | 2018-09-21 | 深圳市联新移动医疗科技有限公司 | A kind of medical treatment intelligent terminal software automatically updating method, terminal and storage medium |
| CN109099554A (en)* | 2018-08-14 | 2018-12-28 | 宁波奥克斯电气股份有限公司 | A kind of air-conditioning centralized control method, apparatus and system |
| CN109831761A (en)* | 2018-12-17 | 2019-05-31 | 杭州追新科技有限公司 | A kind of remote terminal automatic updating device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111093183A (en)* | 2019-11-13 | 2020-05-01 | 华为技术有限公司 | A mobile device management method and device |
| WO2021093855A1 (en)* | 2019-11-13 | 2021-05-20 | 华为技术有限公司 | Mobile device management method and device |
| CN111093183B (en)* | 2019-11-13 | 2022-02-11 | 华为技术有限公司 | A mobile device management method and device |
| US11863386B2 (en) | 2019-11-13 | 2024-01-02 | Huawei Technologies Co., Ltd. | Mobile device management method and device |
| CN111399886A (en)* | 2020-04-13 | 2020-07-10 | 上海依图网络科技有限公司 | Method and system for rapidly upgrading equipment |
| CN111399886B (en)* | 2020-04-13 | 2024-08-23 | 上海依图网络科技有限公司 | Method and system for equipment quick upgrade |
| CN113692065A (en)* | 2021-07-26 | 2021-11-23 | 东莞新能安科技有限公司 | A firmware upgrade method and battery management system |
| CN113778496A (en)* | 2021-09-16 | 2021-12-10 | 联想(北京)有限公司 | Firmware upgrading method and device, electronic equipment and storage medium |
| CN113992739A (en)* | 2021-10-26 | 2022-01-28 | 北京奕斯伟计算技术有限公司 | Local area network OTA firmware upgrading device, method and system |
| CN113992739B (en)* | 2021-10-26 | 2024-03-22 | 北京奕斯伟计算技术股份有限公司 | A local area network OTA firmware upgrade device, method and system |
| WO2024197570A1 (en)* | 2023-03-28 | 2024-10-03 | 华为技术有限公司 | Upgrading detection method and device |
| CN119739409A (en)* | 2024-11-14 | 2025-04-01 | 珠海格力电器股份有限公司 | A method, device, equipment and storage medium for upgrading firmware of electronic equipment |
| Publication number | Publication date |
|---|---|
| CN110324193B (en) | 2022-08-02 |
| Publication | Publication Date | Title |
|---|---|---|
| CN110324193B (en) | A terminal upgrade management method and device | |
| US10721309B2 (en) | System and method for supporting data communication in a heterogeneous environment | |
| CN105960629A (en) | System and method for automatically selecting baud rate in a can network | |
| CN109656572A (en) | Packaging method and device, computer equipment, the storage medium of installation kit | |
| CN107968848B (en) | A method, terminal device and storage medium for obtaining IP address | |
| CN107819615A (en) | A kind of apparatus self-adaptation cut-in method, device and main control device | |
| CN113296871A (en) | Method, equipment and system for processing container group instance | |
| CN112737847B (en) | Node upgrading method and device, storage medium and electronic device | |
| CN114064091A (en) | OTA (over the air) upgrade control method and device, electronic equipment and automatic driving vehicle | |
| CN109905260A (en) | Device configuration method, management device and service processing device | |
| CN114756501A (en) | Inter-chip communication method, device, system and storage medium | |
| CN119030891A (en) | Test result storage method, device, equipment and computer readable storage medium | |
| CN115701077A (en) | A method and device for connecting to a microservice grid | |
| CN110955537B (en) | Method and device for containing pipes by physical machine | |
| CN111511041B (en) | Remote connection method and device | |
| WO2020119608A1 (en) | Spark shuffle-based remote direct memory access system and method | |
| CN116466986A (en) | Equipment software upgrading method and device of energy storage system, communication module and medium | |
| CN116744472A (en) | Communication connection establishment method, terminal equipment, storage medium and chip system | |
| TWI767427B (en) | Monitoring server and equipment resource monitoring method | |
| CN113453207B (en) | Identity type determining method and device, storage medium and electronic device | |
| CN108684027A (en) | Method and device for implementing a multifunctional iBeacon | |
| CN117061393B (en) | Test system, test method and computer program product | |
| CN107079396A (en) | Low Power Device Configuration | |
| CN114554460A (en) | WiFi device connection method and device, terminal device and readable storage medium | |
| CN115567905A (en) | Bluetooth communication connection establishment method, device and equipment |
| 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 | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right | Effective date of registration:20250619 Address after:300450 Tianjin Binhai New Area Huayuan Industrial Zone Haitai West Road 18, North 1-401 Industrial Incubator - 16 Patentee after:Hisense Yujin (Tianjin) Intelligent Display Medical Equipment Technology Co.,Ltd. Country or region after:China Address before:266100, No. 169 Songling Road, Laoshan District, Qingdao City, Shandong Province Patentee before:QINGDAO HISENSE MEDICAL EQUIPMENT Co.,Ltd. Country or region before:China |