[go: up one dir, main page]

CN114448779A - Wireless communication module, function recovery method thereof, electronic device and storage medium - Google Patents

Wireless communication module, function recovery method thereof, electronic device and storage medium Download PDF

Info

Publication number
CN114448779A
CN114448779A CN202111657244.3A CN202111657244A CN114448779A CN 114448779 A CN114448779 A CN 114448779A CN 202111657244 A CN202111657244 A CN 202111657244A CN 114448779 A CN114448779 A CN 114448779A
Authority
CN
China
Prior art keywords
wireless communication
communication module
transmission interface
host
interface
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.)
Pending
Application number
CN202111657244.3A
Other languages
Chinese (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.)
Ruiling Wireless Co ltd
Original Assignee
Ruiling Wireless 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 Ruiling Wireless Co ltd filed Critical Ruiling Wireless Co ltd
Priority to CN202111657244.3A priority Critical patent/CN114448779A/en
Publication of CN114448779A publication Critical patent/CN114448779A/en
Priority to PCT/CN2022/122421 priority patent/WO2023124328A1/en
Pending legal-status Critical Current

Links

Images

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/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)

Abstract

本申请涉及一种无线通信模组及其功能恢复方法、电子设备和存储介质,应用于计算机技术领域,其中,方法包括:在确定无线通信模组进入恢复模式时,从所述无线通信模组的预设传输接口集群中,确定与主机通信的目标传输接口,所述预设传输接口集群中包括至少两个传输接口;基于所述目标传输接口获取所述主机发送的固件镜像文件;将所述固件镜像文件加载至所述无线通信模组,以使所述无线通信模组恢复正常功能。以解决现有技术中,采用单一的硬件传输接口,一旦该传输接口故障,便会导致蜂窝无线通信模组产品无法使用,造成产品浪费,增加了厂商的成本的问题。

Figure 202111657244

The present application relates to a wireless communication module and a function recovery method thereof, electronic equipment and storage medium, which are applied in the field of computer technology, wherein the method includes: when it is determined that the wireless communication module enters a recovery mode, from the wireless communication module In the preset transmission interface cluster, determine the target transmission interface that communicates with the host, and the preset transmission interface cluster includes at least two transmission interfaces; obtain the firmware image file sent by the host based on the target transmission interface; The firmware image file is loaded into the wireless communication module to restore the normal function of the wireless communication module. In order to solve the problem of using a single hardware transmission interface in the prior art, once the transmission interface fails, the cellular wireless communication module product cannot be used, resulting in product waste and increasing the cost of the manufacturer.

Figure 202111657244

Description

无线通信模组及其功能恢复方法、电子设备和存储介质Wireless communication module and its function recovery method, electronic device and storage medium

技术领域technical field

本申请涉及计算机技术领域,尤其涉及一种无线通信模组及其功能恢复方法、电子设备和存储介质。The present application relates to the field of computer technology, and in particular, to a wireless communication module and its function recovery method, electronic device and storage medium.

背景技术Background technique

随着智能汽车的概念发展与蜂窝无线通信技术的发展,蜂窝无线通信模组已经成为新型智能汽车或电动汽车一个必备的部件,这使得汽车得以接入蜂窝无线网络,从而为车主提供丰富的功能。With the development of the concept of smart cars and the development of cellular wireless communication technology, cellular wireless communication modules have become a necessary component of new smart cars or electric cars, which enables cars to access cellular wireless networks, thereby providing car owners with rich Function.

蜂窝无线通信模组作为汽车电气系统的重要部件,其可靠性设计非常重要。通常,可靠性设计应当包含强大的恢复模式。即,在内部固件无法正常启动运行时,产品应当进入恢复模式,以便对内部的固件进行重新下载,升级,修复,最终恢复产品的正常功能。传统的恢复模式,一般在产品的启动引导程序中实现。As an important part of the automotive electrical system, the cellular wireless communication module is very important in its reliability design. In general, reliability designs should include robust recovery models. That is, when the internal firmware fails to start and run normally, the product should enter the recovery mode, so as to re-download, upgrade, and repair the internal firmware, and finally restore the normal function of the product. The traditional recovery mode is generally implemented in the bootstrap program of the product.

但是,相关技术中在恢复模式下,启动引导程序只能通过单一的硬件传输接口,完成固件的“重新下载,升级,修复”过程。而不同的汽车厂商在集成蜂窝无线通信模组产品时,有可能使用不同的硬件传输接口与蜂窝无线通信模组产品进行连接通信。而一旦该传输接口故障,便会导致蜂窝无线通信模组产品无法使用,造成产品浪费,增加了厂商的成本。However, in the related art, in the recovery mode, the bootloader can only complete the process of "redownloading, upgrading, and repairing" the firmware through a single hardware transmission interface. When different car manufacturers integrate cellular wireless communication module products, they may use different hardware transmission interfaces to connect and communicate with cellular wireless communication module products. Once the transmission interface fails, the cellular wireless communication module product cannot be used, resulting in product waste and increased costs for manufacturers.

发明内容SUMMARY OF THE INVENTION

本申请提供了一种无线通信模组及其功能恢复方法、电子设备和存储介质,用以解决现有技术中,采用单一的硬件传输接口,一旦该传输接口故障,便会导致蜂窝无线通信模组产品无法使用,造成产品浪费,增加了厂商的成本的问题。The present application provides a wireless communication module and its function recovery method, electronic device and storage medium to solve the problem that in the prior art, a single hardware transmission interface is used. Once the transmission interface fails, the cellular wireless communication module will be The group of products cannot be used, resulting in product waste and increasing the cost of manufacturers.

第一方面,本申请实施例提供了一种无线通信模组的功能恢复方法,包括:In a first aspect, an embodiment of the present application provides a method for restoring a function of a wireless communication module, including:

在确定无线通信模组进入恢复模式时,从所述无线通信模组的预设传输接口集群中,确定与主机通信的目标传输接口,所述预设传输接口集群中包括至少两个传输接口;When it is determined that the wireless communication module enters the recovery mode, a target transmission interface for communication with the host is determined from a preset transmission interface cluster of the wireless communication module, and the preset transmission interface cluster includes at least two transmission interfaces;

基于所述目标传输接口获取所述主机发送的固件镜像文件;Obtain the firmware image file sent by the host based on the target transmission interface;

将所述固件镜像文件加载至所述无线通信模组,以使所述无线通信模组恢复正常功能。Loading the firmware image file into the wireless communication module to restore the normal function of the wireless communication module.

可选的,所述确定无线通信模组进入恢复模式,包括:Optionally, the determining that the wireless communication module enters the recovery mode includes:

在启动引导程序启动所述无线通信模组中的高级操作系统失败时,确定所述无线通信模组进入所述恢复模式。When the boot program fails to start the advanced operating system in the wireless communication module, it is determined that the wireless communication module enters the recovery mode.

可选的,所述确定所述无线通信模组的预设传输接口集群中与主机通信的目标传输接口,包括:Optionally, the determining the target transmission interface for communication with the host in the preset transmission interface cluster of the wireless communication module includes:

检测所述预设传输接口集群中的传输接口是否接收到所述主机发送的请求;Detecting whether the transmission interface in the preset transmission interface cluster receives the request sent by the host;

确定接收到所述主机发送的请求的传输接口为所述目标传输接口。It is determined that the transmission interface that receives the request sent by the host is the target transmission interface.

可选的,所述检测所述预设传输接口集群中的传输接口是否接收到所述主机发送的请求,包括:Optionally, the detecting whether the transmission interface in the preset transmission interface cluster receives the request sent by the host includes:

按照所述预设传输接口集群中每个传输接口的检测周期,在每个所述检测周期内,检测所述传输接口是否接收到所述主机发送的请求。According to the detection period of each transmission interface in the preset transmission interface cluster, in each detection period, it is detected whether the transmission interface receives the request sent by the host.

可选的,所述无线通信模组的启动引导程序中集成有所述预设传输接口集群中各传输接口的驱动程序。Optionally, a driver of each transmission interface in the preset transmission interface cluster is integrated into the startup boot program of the wireless communication module.

可选的,所述将所述固件镜像文件加载至所述无线通信模组之后,还包括:Optionally, after the firmware image file is loaded into the wireless communication module, the method further includes:

基于所述固件镜像文件重新启动所述无线通信模组,以使所述无线通信模组恢复正常功能。The wireless communication module is restarted based on the firmware image file to restore the normal function of the wireless communication module.

可选的,所述预设传输接口集群中的所述传输接口的接口类型为通用串行总线接口、串行外设接口接口、通用异步收发传输器接口和以太网接口中的至少一种。Optionally, the interface type of the transmission interface in the preset transmission interface cluster is at least one of a universal serial bus interface, a serial peripheral interface interface, a universal asynchronous transceiver interface, and an Ethernet interface.

第二方面,本申请实施例提供了一种无线通信模组,包括:处理器、传输接口、存储器和通信总线,其中,处理器、传输接口和存储器通过通信总线完成相互间的通信;In a second aspect, an embodiment of the present application provides a wireless communication module, including: a processor, a transmission interface, a memory, and a communication bus, wherein the processor, the transmission interface, and the memory communicate with each other through the communication bus;

所述存储器,用于存储计算机程序;the memory for storing computer programs;

所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的无线通信模组的功能恢复方法。The processor is configured to execute the program stored in the memory to implement the function recovery method of the wireless communication module described in the first aspect.

第三方面,本申请实施例提供了一种电子设备,包括如第二方面所述的无线通信模组,以及与所述无线通信模组连接的主机。In a third aspect, an embodiment of the present application provides an electronic device, including the wireless communication module according to the second aspect, and a host connected to the wireless communication module.

第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的无线通信模组的功能恢复方法。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the method for restoring the function of the wireless communication module described in the first aspect is implemented.

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,通过在确定无线通信模组进入恢复模式时,从所述无线通信模组的预设传输接口集群中,确定与主机通信的目标传输接口,所述预设传输接口集群中包括至少两个传输接口;基于所述目标传输接口获取所述主机发送的固件镜像文件;将所述固件镜像文件加载至所述无线通信模组,以使所述无线通信模组恢复正常功能。如此,在通过在无线通信模组上设置预设传输接口集群,以至少两传输接口与主机进行连接,在无线通信模组进入恢复模式时,能够从预设传输接口集群中选择出与主机通信的目标传输接口,进而由目标传输接口获取固件镜像文件,从而将固件镜像文件加载至无线通信模组,使无线通信模组恢复功能,避免了仅通过单一的接口进行通信连接的局限性,能够在其中一个接口故障时,采用其他接口进行通信,提高了无线通信模组使用寿命,降低了厂商的成本。Compared with the prior art, the above technical solutions provided by the embodiments of the present application have the following advantages: the method provided by the embodiments of the present application, when it is determined that the wireless communication module enters the recovery mode, from the preset of the wireless communication module In the transmission interface cluster, a target transmission interface for communicating with the host is determined, and the preset transmission interface cluster includes at least two transmission interfaces; the firmware image file sent by the host is acquired based on the target transmission interface; the firmware image The file is loaded into the wireless communication module to restore the normal function of the wireless communication module. In this way, by setting a preset transmission interface cluster on the wireless communication module to connect with the host through at least two transmission interfaces, when the wireless communication module enters the recovery mode, it can select from the preset transmission interface cluster to communicate with the host The target transmission interface, and then the firmware image file is obtained from the target transmission interface, so that the firmware image file is loaded into the wireless communication module, so that the wireless communication module can restore the function, avoiding the limitation of communication connection only through a single interface, and can When one of the interfaces fails, other interfaces are used for communication, which increases the service life of the wireless communication module and reduces the cost of the manufacturer.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention.

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. In other words, on the premise of no creative labor, other drawings can also be obtained from these drawings.

图1为本申请一实施例提供的无线通信模组的功能恢复方法的应用场景图;1 is an application scenario diagram of a method for restoring a function of a wireless communication module provided by an embodiment of the present application;

图2为本申请一实施例提供的无线通信模组的功能恢复方法的流程图;2 is a flowchart of a method for restoring a function of a wireless communication module according to an embodiment of the present application;

图3为本申请另一实施例提供的无线通信模组的功能恢复方法的流程图;3 is a flowchart of a method for restoring a function of a wireless communication module provided by another embodiment of the present application;

图4为本申请一实施例提供的无线通信模组的结构图;FIG. 4 is a structural diagram of a wireless communication module provided by an embodiment of the present application;

图5为本申请一实施例提供的无线通信模组的功能恢复装置的结构图。FIG. 5 is a structural diagram of an apparatus for restoring a function of a wireless communication module according to an embodiment of the present application.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present application.

在对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。Before the embodiments of the present invention are further described in detail, the terms and terms involved in the embodiments of the present invention are described, and the terms and terms involved in the embodiments of the present invention are applicable to the following explanations.

启动引导程序(BootLoader):在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。Bootloader (BootLoader): run before the operating system kernel runs. Hardware devices can be initialized, and a memory space map can be established to bring the system's hardware and software environment to a suitable state to prepare the correct environment for the eventual invocation of the operating system kernel.

固件:指设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。Firmware: refers to the device "driver" stored inside the device. Through the firmware, the operating system can realize the operation of a specific machine according to the standard device driver. For example, optical drives, recorders, etc. have internal firmware.

根据本申请一实施例提供了一种无线通信模组的功能恢复方法的一种应用场景。可选地,在本申请实施例中,上述无线通信模组的功能恢复方法可以应用于如图1所示的由无线通信模组101和主机102所构成的硬件环境中。如图1所示,主机102与无线通信模组101进行连接,主机中存储有固件,能够向无线通信模组发送固件镜像文件,从而使无线通信模组依据固件镜像文件进行功能恢复。According to an embodiment of the present application, an application scenario of a method for restoring a function of a wireless communication module is provided. Optionally, in the embodiment of the present application, the above-mentioned method for restoring the function of the wireless communication module may be applied to the hardware environment formed by the wireless communication module 101 and the host 102 as shown in FIG. 1 . As shown in FIG. 1 , the host 102 is connected to the wireless communication module 101, and the host stores firmware, which can send a firmware image file to the wireless communication module, so that the wireless communication module can perform function recovery according to the firmware image file.

本申请实施例中所提供的方法可以应用于电子设备中,该电子设备具体可以为能够实现通信功能的模组或包含该模组的终端设备等,该终端设备可以为移动终端或智能终端。移动终端具体可以为手机、平板电脑、笔记本电脑等中的至少一种;智能终端具体可以是智能汽车、智能手表、共享单车、智能柜等含有无线通信模组的终端;模组具体可以为无线通信模组,例如2G通信模组、3G通信模组、4G通信模组、5G通信模组、NB-IOT通信模组等中的任意一种。The methods provided in the embodiments of the present application can be applied to electronic equipment, and the electronic equipment may specifically be a module capable of realizing a communication function or a terminal device including the module, and the like, and the terminal device may be a mobile terminal or an intelligent terminal. The mobile terminal may be at least one of a mobile phone, a tablet computer, a notebook computer, etc.; the smart terminal may be a terminal containing a wireless communication module, such as a smart car, a smart watch, a shared bicycle, a smart cabinet, etc.; the module may be a wireless communication module. Communication module, such as any one of 2G communication module, 3G communication module, 4G communication module, 5G communication module, NB-IOT communication module, etc.

本申请一实施例中提供了一种无线通信模组的功能恢复方法,该方法可以应用于任意一种形式的电子设备中,如无线通信模组中。如图2所示,该功能模块的功能恢复方法,包括:An embodiment of the present application provides a method for restoring a function of a wireless communication module, and the method can be applied to any form of electronic equipment, such as a wireless communication module. As shown in Figure 2, the function recovery method of the function module includes:

步骤201、在确定无线通信模组进入恢复模式时,从所述无线通信模组的预设传输接口集群中,确定与主机通信的目标传输接口,所述预设传输接口集群中包括至少两个传输接口。Step 201: When it is determined that the wireless communication module enters the recovery mode, a target transmission interface for communicating with the host is determined from a preset transmission interface cluster of the wireless communication module, and the preset transmission interface cluster includes at least two transport interface.

一些实施例中,无线通信模组上设置有预设传输接口集群,预设传输接口集群中包括至少两个传输接口。在无线通信模组使用时,可以将无线通信模组的任一传输接口与该无线通信模组应用的主机的传输接口对应连接,从而通过连接的传输接口进行数据传输。可以理解的是,在无线通信模组应用的主机上,也可以设置多个传输接口,将无线通信模组与主机上相同的接口对应连接。In some embodiments, a preset transmission interface cluster is set on the wireless communication module, and the preset transmission interface cluster includes at least two transmission interfaces. When the wireless communication module is in use, any transmission interface of the wireless communication module can be correspondingly connected with the transmission interface of the host used by the wireless communication module, so as to perform data transmission through the connected transmission interface. It can be understood that, on the host used by the wireless communication module, a plurality of transmission interfaces can also be set to connect the wireless communication module with the same interface on the host correspondingly.

具体的,在无线通信模组与主机连接并开机后,Bootloader若确定无线通信模组进入到恢复模式,先从无线通信模组的预设传输接口集群中确定与主机通信的目标传输接口。Specifically, after the wireless communication module is connected to the host and powered on, if the Bootloader determines that the wireless communication module enters the recovery mode, it first determines the target transmission interface for communication with the host from the preset transmission interface cluster of the wireless communication module.

其中,无线通信模组可以是具有Bootloader,能够实现一定功能的产品,例如,无线通信模组可以但不限于无线通信模组。The wireless communication module may be a product with a bootloader capable of realizing certain functions. For example, the wireless communication module may be, but not limited to, a wireless communication module.

其中,所述预设传输接口集群中包括的传输接口的接口类型可以但不限于为通用串行总线(USB)接口、串行外设接口(SPI)接口、通用异步收发传输器(UART)接口和以太网(ETH)接口。The interface types of the transmission interfaces included in the preset transmission interface cluster may be, but not limited to, a Universal Serial Bus (USB) interface, a Serial Peripheral Interface (SPI) interface, and a Universal Asynchronous Receiver Transmitter (UART) interface. and Ethernet (ETH) interface.

进一步的,预设传输接口集群中的传输接口的接口类型可以为上述接口类型中的至少一种,即在至少两个传输接口可以是相同的接口类型也可以是不同的接口类型,其具体实施时,可以依据实际情况进行选择。Further, the interface type of the transmission interface in the preset transmission interface cluster may be at least one of the above-mentioned interface types, that is, the at least two transmission interfaces may be the same interface type or different interface types. can be selected according to the actual situation.

进一步的,无线通信模组上除设置传输接口外,还会在无线通信模组的启动引导程序中集成所述预设传输接口集群中各传输接口的驱动程序,从而,在采用目标传输接口进行数据传输时,能够调用该目标传输接口的驱动程序,基于该驱动程序实现目标传输接口的功能。Further, in addition to setting the transmission interface on the wireless communication module, the driver of each transmission interface in the preset transmission interface cluster will also be integrated in the startup guide program of the wireless communication module, so that the target transmission interface is used to perform the process. During data transmission, the driver of the target transmission interface can be called, and the function of the target transmission interface can be realized based on the driver.

其中,确定无线通信模组进入恢复模式的方式有多种,在一个可选实施例中,确定无线通信模组进入恢复模式,包括:There are various ways to determine that the wireless communication module enters the recovery mode. In an optional embodiment, determining that the wireless communication module enters the recovery mode includes:

在启动引导程序启动所述无线通信模组中的高级操作系统失败时,确定所述无线通信模组进入所述恢复模式。When the boot program fails to start the advanced operating system in the wireless communication module, it is determined that the wireless communication module enters the recovery mode.

一些实施例中,在无线通信模组开机后,无线通信模组中的Bootloader优先启动,并在启动后,加载无线通信模组中的高级操作系统,若高级操作系统启动成功,则无线通信模组进入正常功能状态,以实现正常的功能;若高级操作系统启动失败,确定无线通信模组进行恢复模式,需要重新获取固件镜像文件,以进行升级、修复等。In some embodiments, after the wireless communication module is turned on, the Bootloader in the wireless communication module is started first, and after the startup, the advanced operating system in the wireless communication module is loaded. If the advanced operating system is successfully started, the wireless communication module The group enters the normal function state to achieve normal functions; if the advanced operating system fails to start, it is determined that the wireless communication module is in recovery mode, and the firmware image file needs to be re-obtained for upgrade and repair.

在一个可选实施例中,确定所述无线通信模组的预设传输接口集群中与主机通信的目标传输接口,包括:In an optional embodiment, determining the target transmission interface for communication with the host in the preset transmission interface cluster of the wireless communication module includes:

检测所述预设传输接口集群中的传输接口是否接收到所述主机发送的请求;确定接收到所述主机发送的请求的传输接口为所述目标传输接口。Detecting whether the transmission interface in the preset transmission interface cluster has received the request sent by the host; and determining that the transmission interface that has received the request sent by the host is the target transmission interface.

一些实施例中,在无线通信模组进入恢复模式后,Bootloader便会检测预设传输接口集群中的传输接口是否接收到所述主机发送的请求,若传输接口接收到了主机发送的请求,则表示该传输接口与主机建立了通信连接,从而将该接收到请求的传输接口作为目标传输接口。In some embodiments, after the wireless communication module enters the recovery mode, the Bootloader will detect whether the transmission interface in the preset transmission interface cluster has received the request sent by the host. The transmission interface establishes a communication connection with the host, so that the transmission interface that receives the request is used as the target transmission interface.

其中,Bootloader检测传输接口是否接收到主机发送的请求的方式有多种,以以下两种实时方式进行举例说明。可以理解的是,在实际实施过程中并不限于以下两种方式。Among them, there are many ways for the Bootloader to detect whether the transmission interface receives the request sent by the host, and the following two real-time ways are used as examples to illustrate. It can be understood that, in the actual implementation process, it is not limited to the following two ways.

在一个可选实施例中,所述检测所述预设传输接口集群中的传输接口是否接收到所述主机发送的请求,包括:In an optional embodiment, the detecting whether the transmission interface in the preset transmission interface cluster receives the request sent by the host includes:

按照所述预设传输接口集群中每个传输接口的检测周期,在每个所述检测周期内,检测所述传输接口是否接收到所述主机发送的请求。According to the detection period of each transmission interface in the preset transmission interface cluster, in each detection period, it is detected whether the transmission interface receives the request sent by the host.

一些实施例中,可以对每个传输接口设置检测周期,对该传输接口的检测,可以每个检测周期检测一次该传输接口是否接收到主机发送的请求。In some embodiments, a detection period may be set for each transmission interface, and for the detection of the transmission interface, whether the transmission interface receives a request sent by the host may be detected once per detection period.

可以理解的是,对于每个传输接口的检测周期可以相同也可以不同。若每个传输接口的检测周期不同,则可以按照其各自的检测周期进行检测;若每个传输接口的检测周期相同,可以在同一检测周期内,按照先后顺序对每个传输接口进行检测。It can be understood that the detection period for each transmission interface may be the same or different. If the detection period of each transmission interface is different, the detection can be performed according to its own detection period; if the detection period of each transmission interface is the same, each transmission interface can be detected in sequence within the same detection period.

示例性的,以传输接口的数量为两个为例,可以设置第一传输接口的检测周期为0.02微秒检测一次,第一传输接口的检测周期为0.03微秒检测一次。Exemplarily, taking the number of transmission interfaces as two as an example, the detection period of the first transmission interface may be set to be detected once in 0.02 microseconds, and the detection period of the first transmission interface may be set to be detected once in 0.03 microseconds.

在一个可选实施例中,所述检测所述预设传输接口集群中的传输接口是否接收到所述主机发送的请求,包括:In an optional embodiment, the detecting whether the transmission interface in the preset transmission interface cluster receives the request sent by the host includes:

每间隔预设时长,依次检测所述预设传输接口集群中的传输接口是否接收到所述主机发送的请求。At every preset time interval, it is sequentially detected whether the transmission interfaces in the preset transmission interface cluster receive the request sent by the host.

一些实施例中,传输接口的检测顺序可以依据实际需要进行设置,或在未预先设定检测顺序时,在第一次检测时,可以随机选择预设传输接口集群中的传输接口中的一个进行检测,直至预设传输接口集群中的每个传输接口均检测一遍后,若未检测到目标传输接口,按照第一次检测时的顺序,每间隔预设时长,对预设传输接口集群中的传输接口进行后续的检测。In some embodiments, the detection order of the transmission interfaces can be set according to actual needs, or when the detection order is not preset, during the first detection, one of the transmission interfaces in the preset transmission interface cluster can be randomly selected for the detection. Detection, until each transmission interface in the preset transmission interface cluster has been detected once, if the target transmission interface is not detected, according to the sequence of the first detection, every preset time interval, the preset transmission interface cluster is detected. The transmission interface performs subsequent detection.

其中,预设时长可以根据实际情况进行设置,此处不做限定,例如,预设时长可以是0.01至0.03微秒。Wherein, the preset duration may be set according to the actual situation, which is not limited here. For example, the preset duration may be 0.01 to 0.03 microseconds.

步骤202、基于所述目标传输接口获取所述主机发送的固件镜像文件。Step 202: Acquire a firmware image file sent by the host based on the target transmission interface.

一些实施例中,在确定目标传输接口后,主机便会通过目标传输接口向无线通信模组发送固件镜像文件,从而由无线通信模组通过目标传输接口,获取到主机发送的固件镜像文件。In some embodiments, after determining the target transmission interface, the host sends the firmware image file to the wireless communication module through the target transmission interface, so that the wireless communication module obtains the firmware image file sent by the host through the target transmission interface.

其中,主机中存储有相应的固件,在无线通信模组进入恢复模式时,主机可以将该固件进行复制,得到固件镜像文件,从而将其发送至无线通信模组中。The host stores corresponding firmware, and when the wireless communication module enters the recovery mode, the host can copy the firmware to obtain a firmware image file and send it to the wireless communication module.

其中,主机中的固件,可以是从云端获取的,也可以是主机在开发后由开发人员配置的。The firmware in the host may be obtained from the cloud, or it may be configured by the developer after the host is developed.

步骤203、将所述固件镜像文件加载至所述无线通信模组,以使所述无线通信模组恢复正常功能。Step 203: Load the firmware image file into the wireless communication module, so as to restore the normal function of the wireless communication module.

一些实施例中,在获取到固件镜像文件后,Bootloader便可以将固件镜像文件存储至无线通信模组的对应区域,从而由Bootloader启动该固件镜像文件,实现无线通信模组的重新启动,进而使无线通信模组恢复正常功能。In some embodiments, after obtaining the firmware image file, the Bootloader can store the firmware image file in the corresponding area of the wireless communication module, so that the firmware image file is activated by the Bootloader to realize the restart of the wireless communication module, thereby enabling the The wireless communication module returns to normal function.

其中,上述的恢复正常功能是指无线通信模组能够按照其内部配置的程序运行。Wherein, the above-mentioned restoration of normal function means that the wireless communication module can operate according to the program internally configured.

在一个可选实施例中,将所述固件镜像文件加载至所述无线通信模组之后,还包括:In an optional embodiment, after the firmware image file is loaded into the wireless communication module, the method further includes:

基于所述固件镜像文件重新启动所述无线通信模组,以使所述无线通信模组恢复正常功能。The wireless communication module is restarted based on the firmware image file to restore the normal function of the wireless communication module.

一些实施例中,在固件镜像文件中存储有上述高级操作系统的执行程序,因此,在固件镜像文件加载到无线通信模组后,Bootloader重新启动,并启动固件镜像文件中的高级操作系统,若高级操作系统启动成功,则该无线通信模组便能够恢复正常功能。In some embodiments, the execution program of the above-mentioned advanced operating system is stored in the firmware image file. Therefore, after the firmware image file is loaded into the wireless communication module, the Bootloader restarts and starts the advanced operating system in the firmware image file. If the advanced operating system is successfully started, the wireless communication module can resume normal functions.

在一个具体实施例中,参见图3,本申请中的无线通信模组的功能恢复方法,可以应用在支持的多个硬件传输接口集成的产品上。其中,该产品中集成的传输接口包括USB硬件接口、SPI硬件接口、UART硬件接口和ETH硬件接口。在该产品的Bootloader中新增功能,将需要支持的多个硬件传输接口驱动程序代码集成到Bootloader,从而,在Bootloader中实现“下载适配器”的功能。具体的,该方法包括:In a specific embodiment, referring to FIG. 3 , the method for restoring the function of a wireless communication module in this application can be applied to a product that supports multiple hardware transmission interfaces integrated. Among them, the integrated transmission interface in this product includes USB hardware interface, SPI hardware interface, UART hardware interface and ETH hardware interface. A new function is added to the Bootloader of this product, and the multiple hardware transmission interface driver codes that need to be supported are integrated into the Bootloader, thereby realizing the function of "download adapter" in the Bootloader. Specifically, the method includes:

第一、定时检测USB硬件接口,如果能接收到主机下载固件镜像请求,则选定此硬件接口实现下载流程;First, regularly detect the USB hardware interface, if the host can receive a request to download the firmware image, select this hardware interface to implement the download process;

第二、定时检测SPI硬件接口,如果能接收到主机下载固件镜像请求,则选定此硬件接口实现下载流程;Second, regularly detect the SPI hardware interface, if the host can receive a request to download the firmware image, select this hardware interface to implement the download process;

第三、定时检测UART硬件接口,如果能接收到主机下载固件镜像请求,则选定此硬件接口实现下载流程;Third, regularly detect the UART hardware interface, if the host can receive a request to download the firmware image, select this hardware interface to implement the download process;

第四、定时检测ETH硬件接口,如果能接收到主机下载固件镜像请求,则选定此硬件接口实现下载流程;Fourth, regularly detect the ETH hardware interface, if the host can receive a request to download the firmware image, select this hardware interface to implement the download process;

第五、定时检测其他需要支持硬件接口,如果能接收到主机下载固件镜像请求,则选定此硬件接口实现下载流程。Fifth, regularly detect other hardware interfaces that need to be supported. If the host can receive a request to download a firmware image, select this hardware interface to implement the download process.

第六、Bootloader进入恢复模式后,使用“下载适配器”检测到的硬件接口完成固件的“重新下载,升级,修复”过程。Sixth, after the Bootloader enters the recovery mode, use the hardware interface detected by the "download adapter" to complete the "redownload, upgrade, repair" process of the firmware.

本申请的功能恢复方法,能够使得产品在恢复模式下,不再受限于单一的硬件传输接口限制,让Bootloader在恢复模式下灵活适配多种硬件传输接口,可以大大增强产品的可靠性,灵活性,使得同一产品能够满足各个不同厂商的硬件集成设计需求。从而精简固件版本,降低产品管理成本,降低售后维护成本。The function recovery method of the present application can make the product in the recovery mode no longer limited by a single hardware transmission interface, and allow the Bootloader to flexibly adapt to a variety of hardware transmission interfaces in the recovery mode, which can greatly enhance the reliability of the product. The flexibility enables the same product to meet the hardware integration design requirements of different manufacturers. In this way, firmware versions are simplified, product management costs are reduced, and after-sales maintenance costs are reduced.

基于同一构思,本申请实施例中还提供了一种无线通信模组,如图4所示,该无线通信模组主要包括:处理器401、存储器402和通信总线403,其中,处理器401和存储器402通过通信总线403完成相互间的通信。其中,存储器402中存储有可被处理器401执行的程序,处理器401执行存储器402中存储的程序,实现如下步骤:Based on the same concept, an embodiment of the present application also provides a wireless communication module. As shown in FIG. 4 , the wireless communication module mainly includes: a processor 401 , a memory 402 and a communication bus 403 , wherein the processor 401 and the The memories 402 communicate with each other through the communication bus 403 . The memory 402 stores a program that can be executed by the processor 401, and the processor 401 executes the program stored in the memory 402 to implement the following steps:

在确定无线通信模组进入恢复模式时,从所述无线通信模组的预设传输接口集群中,确定与主机通信的目标传输接口,所述预设传输接口集群中包括至少两个传输接口;When it is determined that the wireless communication module enters the recovery mode, a target transmission interface for communication with the host is determined from a preset transmission interface cluster of the wireless communication module, and the preset transmission interface cluster includes at least two transmission interfaces;

基于所述目标传输接口获取所述主机发送的固件镜像文件;Obtain the firmware image file sent by the host based on the target transmission interface;

将所述固件镜像文件加载至所述无线通信模组,以使所述无线通信模组恢复正常功能。Loading the firmware image file into the wireless communication module to restore the normal function of the wireless communication module.

上述电子设备中提到的通信总线403可以时外设部件互连标准(PeripheralComponent Interconnect,简称PCI)总线或扩展工业标准结构(Extended IndustryStandard Architecture,简称EISA)总线等。该通信总线403可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The communication bus 403 mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI for short) bus or an Extended Industry Standard Architecture (EISA for short) bus or the like. The communication bus 403 can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one thick line is used in FIG. 4, but it does not mean that there is only one bus or one type of bus.

存储器402可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器401的存储装置。The memory 402 may include random access memory (Random Access Memory, RAM for short), or may include non-volatile memory (non-volatile memory), such as at least one disk storage. Optionally, the memory may also be at least one storage device located away from the aforementioned processor 401 .

上述的处理器401可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The aforementioned processor 401 may be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc., or a digital signal processor (Digital Signal Processing, DSP for short) , Application Specific Integrated Circuit (ASIC for short), Field-Programmable Gate Array (FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.

基于同一构思,本申请实施例中提供了一种无线通信模组的功能恢复装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图5所示,该装置主要包括:Based on the same concept, an embodiment of the present application provides a function recovery device for a wireless communication module. For the specific implementation of the device, reference may be made to the description in the method embodiment section, and repeated details will not be repeated. As shown in FIG. 5 , the The device mainly includes:

确定模块501,用于在确定无线通信模组进入恢复模式时,从所述无线通信模组的预设传输接口集群中,确定与主机通信的目标传输接口,所述预设传输接口集群中包括至少两个传输接口;The determining module 501 is configured to, when it is determined that the wireless communication module enters the recovery mode, from the preset transmission interface cluster of the wireless communication module, determine the target transmission interface for communication with the host, the preset transmission interface cluster includes at least two transmission interfaces;

获取模块502,用于基于所述目标传输接口获取所述主机发送的固件镜像文件;an obtaining module 502, configured to obtain a firmware image file sent by the host based on the target transmission interface;

加载模块503,用于将所述固件镜像文件加载至所述无线通信模组,以使所述无线通信模组恢复正常功能。The loading module 503 is used for loading the firmware image file into the wireless communication module, so as to restore the normal function of the wireless communication module.

基于同一构思,本申请实施例中提供了一种电子设备,该电子设备的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图1所示,该电子设备主要包括:上述实施例中所述的无线通信模组,以及与所述无线通信模组连接的主机。Based on the same concept, an embodiment of the present application provides an electronic device. For the specific implementation of the electronic device, reference may be made to the description in the method embodiment section, and repeated details will not be repeated. As shown in FIG. 1 , the electronic device mainly includes: The wireless communication module described in the above embodiments, and the host connected to the wireless communication module.

可以理解的是,上述的主机可以为任意一种能够利用无线通信模组进行通信的设备。It can be understood that, the above-mentioned host may be any device that can communicate using a wireless communication module.

示例性的,电子设备可以是POS机、PC电脑、智能手机、车载主机等。Exemplarily, the electronic device may be a POS machine, a PC computer, a smart phone, a vehicle-mounted host, and the like.

在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的无线通信模组的功能恢复方法。In yet another embodiment of the present application, a computer-readable storage medium is also provided, where a computer program is stored in the computer-readable storage medium, and when the computer program is run on a computer, the computer is made to execute the above-mentioned embodiments. The described function recovery method of the wireless communication module.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、主机或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、主机或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的主机、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on the computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, eg, from a website site, computer, host computer, or data center via wired (eg, Coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (eg infrared, microwave, etc.) means to transmit to another website site, computer, host or data center. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a host computer, a data center, or the like that includes an integration of one or more available media. The available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes, etc.), optical media (eg, DVDs), or semiconductor media (eg, solid state drives), and the like.

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, relational terms such as "first" and "second" etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these There is no such actual relationship or sequence between entities or operations. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。The above descriptions are only specific embodiments of the present invention, so that those skilled in the art can understand or implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims (10)

1.一种无线通信模组的功能恢复方法,其特征在于,包括:1. a function recovery method of a wireless communication module, is characterized in that, comprises: 在确定无线通信模组进入恢复模式时,从所述无线通信模组的预设传输接口集群中,确定与主机通信的目标传输接口,所述预设传输接口集群中包括至少两个传输接口;When it is determined that the wireless communication module enters the recovery mode, a target transmission interface for communication with the host is determined from a preset transmission interface cluster of the wireless communication module, and the preset transmission interface cluster includes at least two transmission interfaces; 基于所述目标传输接口获取所述主机发送的固件镜像文件;Obtain the firmware image file sent by the host based on the target transmission interface; 将所述固件镜像文件加载至所述无线通信模组,以使所述无线通信模组恢复正常功能。Loading the firmware image file into the wireless communication module to restore the normal function of the wireless communication module. 2.根据权利要求1所述的无线通信模组的功能恢复方法,其特征在于,所述确定无线通信模组进入恢复模式,包括:2. The function recovery method of the wireless communication module according to claim 1, wherein the determining that the wireless communication module enters the recovery mode comprises: 在启动引导程序启动所述无线通信模组中的高级操作系统失败时,确定所述无线通信模组进入所述恢复模式。When the boot program fails to start the advanced operating system in the wireless communication module, it is determined that the wireless communication module enters the recovery mode. 3.根据权利要求1所述的无线通信模组的功能恢复方法,其特征在于,所述确定所述无线通信模组的预设传输接口集群中与主机通信的目标传输接口,包括:3. The function recovery method of a wireless communication module according to claim 1, wherein the determining the target transmission interface for communication with the host in the preset transmission interface cluster of the wireless communication module comprises: 检测所述预设传输接口集群中的传输接口是否接收到所述主机发送的请求;Detecting whether the transmission interface in the preset transmission interface cluster receives the request sent by the host; 确定接收到所述主机发送的请求的传输接口为所述目标传输接口。It is determined that the transmission interface that receives the request sent by the host is the target transmission interface. 4.根据权利要求3所述的无线通信模组的功能恢复方法,其特征在于,所述检测所述预设传输接口集群中的传输接口是否接收到所述主机发送的请求,包括:4. The function recovery method of a wireless communication module according to claim 3, wherein the detecting whether the transmission interface in the preset transmission interface cluster receives the request sent by the host comprises: 按照所述预设传输接口集群中每个传输接口的检测周期,在每个所述检测周期内,检测所述传输接口是否接收到所述主机发送的请求。According to the detection period of each transmission interface in the preset transmission interface cluster, in each detection period, it is detected whether the transmission interface receives the request sent by the host. 5.根据权利要求1所述的无线通信模组的功能恢复方法,其特征在于,所述无线通信模组的启动引导程序中集成有所述预设传输接口集群中各传输接口的驱动程序。5 . The function recovery method of a wireless communication module according to claim 1 , wherein a driver program of each transmission interface in the preset transmission interface cluster is integrated into a bootstrap program of the wireless communication module. 6 . 6.根据权利要求1所述的无线通信模组的功能恢复方法,其特征在于,所述将所述固件镜像文件加载至所述无线通信模组之后,还包括:6. The function recovery method of a wireless communication module according to claim 1, wherein after the firmware image file is loaded into the wireless communication module, the method further comprises: 基于所述固件镜像文件重新启动所述无线通信模组,以使所述无线通信模组恢复正常功能。The wireless communication module is restarted based on the firmware image file to restore the normal function of the wireless communication module. 7.根据权利要求1-6任一项所述的无线通信模组的功能恢复方法,其特征在于,所述预设传输接口集群中的所述传输接口的接口类型为通用串行总线接口、串行外设接口接口、通用异步收发传输器接口和以太网接口中的至少一种。7. The function recovery method of a wireless communication module according to any one of claims 1-6, wherein the interface type of the transmission interface in the preset transmission interface cluster is a universal serial bus interface, At least one of a serial peripheral interface interface, a universal asynchronous receiver interface, and an Ethernet interface. 8.一种无线通信模组,其特征在于,包括:处理器、传输接口、存储器和通信总线,其中,处理器、传输接口和存储器通过通信总线完成相互间的通信;8. A wireless communication module, comprising: a processor, a transmission interface, a memory and a communication bus, wherein the processor, the transmission interface and the memory communicate with each other through the communication bus; 所述存储器,用于存储计算机程序;the memory for storing computer programs; 所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1-7任一项所述的无线通信模组的功能恢复方法。The processor is configured to execute the program stored in the memory to implement the function recovery method of the wireless communication module according to any one of claims 1-7. 9.一种电子设备,其特征在于,包括如权利要求8所述的无线通信模组,以及与所述无线通信模组连接的主机。9. An electronic device, comprising the wireless communication module according to claim 8, and a host connected to the wireless communication module. 10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的无线通信模组的功能恢复方法。10. A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the method for restoring the function of a wireless communication module according to any one of claims 1-7 is implemented.
CN202111657244.3A 2021-12-30 2021-12-30 Wireless communication module, function recovery method thereof, electronic device and storage medium Pending CN114448779A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202111657244.3A CN114448779A (en) 2021-12-30 2021-12-30 Wireless communication module, function recovery method thereof, electronic device and storage medium
PCT/CN2022/122421 WO2023124328A1 (en) 2021-12-30 2022-09-29 Wireless communication module and function recovery method thereof, electronic device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111657244.3A CN114448779A (en) 2021-12-30 2021-12-30 Wireless communication module, function recovery method thereof, electronic device and storage medium

Publications (1)

Publication Number Publication Date
CN114448779A true CN114448779A (en) 2022-05-06

Family

ID=81365155

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111657244.3A Pending CN114448779A (en) 2021-12-30 2021-12-30 Wireless communication module, function recovery method thereof, electronic device and storage medium

Country Status (2)

Country Link
CN (1) CN114448779A (en)
WO (1) WO2023124328A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115437697A (en) * 2022-08-05 2022-12-06 西安广和通无线软件有限公司 Control method and device of wireless communication module and wireless communication module
WO2023124328A1 (en) * 2021-12-30 2023-07-06 锐凌无线有限责任公司 Wireless communication module and function recovery method thereof, electronic device, and storage medium
WO2023240944A1 (en) * 2022-06-14 2023-12-21 锐凌无线有限责任公司 Data recovery method and apparatus, electronic device, and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120072897A1 (en) * 2010-09-20 2012-03-22 American Megatrends, Inc. Microcontroller firmware running from ram and applications of the same
CN102859963A (en) * 2010-04-19 2013-01-02 苹果公司 Booting and configuring a subsystem securely from non-local storage
CN104040517A (en) * 2012-12-12 2014-09-10 华为技术有限公司 Hard disk system operating method, storage system, and processor
CN105204965A (en) * 2014-06-20 2015-12-30 英特尔公司 Method and apparatus for dynamic node healing in a multi-node environment
CN112463243A (en) * 2019-09-09 2021-03-09 英业达科技有限公司 Online cascade loading firmware system based on boundary scanning and method thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080307157A1 (en) * 2007-06-06 2008-12-11 Yi-Feng Jang Method and system for updating firmware of microcontroller
CN108023765A (en) * 2017-11-03 2018-05-11 珠海格力电器股份有限公司 Equipment firmware upgrading method and device and storage medium
CN114448779A (en) * 2021-12-30 2022-05-06 锐凌无线有限责任公司 Wireless communication module, function recovery method thereof, electronic device and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102859963A (en) * 2010-04-19 2013-01-02 苹果公司 Booting and configuring a subsystem securely from non-local storage
US20120072897A1 (en) * 2010-09-20 2012-03-22 American Megatrends, Inc. Microcontroller firmware running from ram and applications of the same
CN104040517A (en) * 2012-12-12 2014-09-10 华为技术有限公司 Hard disk system operating method, storage system, and processor
CN105204965A (en) * 2014-06-20 2015-12-30 英特尔公司 Method and apparatus for dynamic node healing in a multi-node environment
CN112463243A (en) * 2019-09-09 2021-03-09 英业达科技有限公司 Online cascade loading firmware system based on boundary scanning and method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023124328A1 (en) * 2021-12-30 2023-07-06 锐凌无线有限责任公司 Wireless communication module and function recovery method thereof, electronic device, and storage medium
WO2023240944A1 (en) * 2022-06-14 2023-12-21 锐凌无线有限责任公司 Data recovery method and apparatus, electronic device, and storage medium
CN115437697A (en) * 2022-08-05 2022-12-06 西安广和通无线软件有限公司 Control method and device of wireless communication module and wireless communication module

Also Published As

Publication number Publication date
WO2023124328A1 (en) 2023-07-06

Similar Documents

Publication Publication Date Title
CN114448779A (en) Wireless communication module, function recovery method thereof, electronic device and storage medium
CN111338662A (en) Firmware upgrading method and device for slave station and terminal
CN103412769B (en) External card parameter configuration, equipment and system
US9563442B2 (en) Baseboard management controller and method of loading firmware
US20230061066A1 (en) Device failure repair method and apparatus, electronic device, and storage medium
CN101330399A (en) Method for upgrading built-in equipment
US6915368B2 (en) Computer system and processing method for driving program of smart peripheral device
US9594899B2 (en) Apparatus and method for managing operation of a mobile device
WO2022105595A1 (en) Method and apparatus for upgrading system of embedded device, and embedded device
CN113973126B (en) Communication method and device between vehicle terminal systems, electronic equipment and medium
CN115986887A (en) Charging method, device and electronic equipment
CN113849272A (en) Method and device for adding GPU (graphics processing Unit) resources in virtual machine
CN111857303B (en) A kind of FPGA reset method, apparatus, system and electronic equipment
CN117687703A (en) Server startup methods, devices, systems, storage media and electronic equipment
WO2023060893A1 (en) Storage space management method and apparatus, and device and storage medium
US20240143443A1 (en) Method and apparatus for repairing hanging in communication bus, electronic device, and storage medium
CN112805691B (en) Exception handling method, terminal device and storage medium
CN114185804B (en) Interface testing method and device and terminal equipment
CN118672664A (en) Method, computer program product, apparatus and medium for loading option read-only memory
CN114296764A (en) System upgrading method and device, storage medium and electronic equipment
CN118626123A (en) A method and device for upgrading firmware of baseboard management controller
CN110377345B (en) Method and device for processing system startup file
CN117251217A (en) Method and device for accessing USB device in starting stage of operating system, medium and terminal
CN116627472A (en) Firmware program upgrading method and server of high-speed peripheral component equipment
CN115987971A (en) Program file downloading method, device and electronic equipment for control unit of automobile

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20220506

RJ01 Rejection of invention patent application after publication