CN114301779B - Image file configuration method and device, AP equipment and network system - Google Patents
Image file configuration method and device, AP equipment and network system Download PDFInfo
- Publication number
- CN114301779B CN114301779B CN202111539572.3A CN202111539572A CN114301779B CN 114301779 B CN114301779 B CN 114301779B CN 202111539572 A CN202111539572 A CN 202111539572A CN 114301779 B CN114301779 B CN 114301779B
- Authority
- CN
- China
- Prior art keywords
- equipment
- segment
- file
- image file
- model
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000011218 segmentation Effects 0.000 claims abstract description 54
- 230000004044 response Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application provides an image file configuration method, an image file configuration device, AP equipment and a network system. The method comprises the following steps: acquiring an image file of a system version to be configured; determining the segmentation number of the mirror image file according to the number of the AP devices which are obtained in advance and have the same manufacturer and model as the AP devices in the network system; the number of segments of the image file is not more than the number of AP devices with the same manufacturer and model as the device in the network system; determining a target segment file required to be stored by the equipment and a segment sequence number of the target segment file according to a preset allocation rule; wherein the target segmented file is one of the segmented files in the mirror image file; storing the target segment file, the segment sequence number of the target segment file and the segment number of the mirror image file into a nonvolatile memory of the device. By the mode, more functional configuration requirements can be realized on the basis of not increasing the hardware cost of the AP equipment.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for configuring an image file, an AP device, and a network system.
Background
An image file of an AP (Access Point) device is typically stored in a non-volatile flash (NOR flash). A nonvolatile flash memory is a memory in which stored data does not disappear after a current is interrupted. The larger the capacity of the nonvolatile flash memory, the higher the price. The image file belongs to an operating system file, with the continuous development of wireless WLAN (Wireless Local Area Network ) technology, the technology is more and more complex, the functions are more and more, and the image file of the AP equipment is larger and larger.
If the AP device is required to meet higher functional requirements, a larger capacity nonvolatile flash memory needs to be configured, but this leads to an increase in cost. If the cost of the AP device is to be controlled, only part of the functional requirements can be sacrificed. It can be seen that the current configuration method of the AP device cannot meet the configuration requirements of lower cost and more functions at the same time.
Disclosure of Invention
An embodiment of the present application is directed to providing a method, an apparatus, an AP device, and a network system for configuring an image file, so as to implement configuration of more functional image files while not increasing hardware cost of the AP device.
The invention is realized in the following way:
in a first aspect, an embodiment of the present application provides a method for configuring an image file, which is applied to an AP device in a network system, where the method includes: acquiring an image file of a system version to be configured; determining the segmentation number of the image file according to the number of the AP devices which are obtained in advance and have the same manufacturer and model as the AP devices in the network system; the number of segments of the image file is not more than the number of AP devices with the same manufacturer and model as the AP devices in the network system; determining a target segment file required to be stored by the equipment and a segment sequence number of the target segment file according to a preset allocation rule; wherein the target segment file is one of the segment files in the mirror image file; and storing the target segment file, the segment sequence number of the target segment file and the segment number of the mirror image file into a nonvolatile memory of the equipment.
In this embodiment of the present application, after obtaining an image file of a system version to be configured, an AP device determines, according to the AP device in the network system that is the same as its vendor and model, the number of segments of the image file, and then determines, according to a preset allocation rule, a target segment file and a segment sequence number of the target segment file that need to be stored in a nonvolatile memory of the device. By the method, a complete image file can be respectively stored in the AP equipment with the same manufacturer and model of the network system, namely the AP equipment does not need to store the complete image file, and the non-volatile memory also stores the segment serial numbers of the segment files and the segment numbers of the image files, so that the non-stored segment files can be conveniently obtained from the AP equipment with the same manufacturer and model. It can be seen that this approach can realize more functional configuration requirements without increasing the hardware cost of the AP device.
With reference to the foregoing technical solution of the first aspect, in some possible implementation manners, after the storing the target segment file, the segment sequence number of the target segment file, and the segment number of the image file in the nonvolatile memory of the device, the method further includes: constructing a plurality of version upgrading request messages based on the number of the segment files which are not stored by the equipment; each version upgrading request message comprises a segment sequence number of an unrecorded segment file; the version upgrading request message is sequentially sent to AP equipment with the same manufacturer and model as the equipment in the network system, so that a segmented file corresponding to the segment serial number of the non-stored segmented file is obtained; and after all the segmented files of the image file are acquired, carrying out version upgrading on the equipment.
In the embodiment of the application, the AP equipment constructs a plurality of version upgrading request messages based on the number of the segment files which are not stored by the AP equipment, then sequentially sends the version upgrading request messages to the AP equipment which is provided with the same manufacturer and model as the AP equipment in the network system so as to acquire the non-stored segment files, and finally acquires all the segment files to realize version upgrading. It can be seen that this way, in the case that the image file is stored in different AP devices in a segmented manner, an effective upgrade of each AP device can be achieved.
With reference to the foregoing technical solution provided in the first aspect, in some possible implementation manners, when the present device is started, the method further includes: constructing a segmented information request message; the segmentation information request message comprises a manufacturer, a model number, a version number and a segmentation number; broadcasting the segment information request message so that other AP equipment in the network system receives the segment information request message; receiving the segmentation information message sent by the other AP equipment; the other AP equipment and the equipment have the same manufacturer, model number, version number and segmentation number; the segmentation information message comprises a manufacturer, a model, a version number, a segmentation number and a segmentation sequence number of a stored segmentation file; transmitting a segmented file request message to the other AP equipment based on the segmented sequence number carried by the segmented information message so as to acquire segmented files stored by the other AP equipment; and after all the segmented files of the image file are acquired, starting the system based on the image file formed by splicing all the segmented files.
In the embodiment of the application, after the device is started, the AP device constructs a segment information request message; broadcasting the segmented information request message; then receiving segmented information messages sent by other AP equipment; transmitting a segmented file request message to other AP equipment based on the segmented sequence number carried by the segmented information message to acquire segmented files stored by the other AP equipment; after all the segmented files of the image file are acquired, the system is started based on the image file formed by splicing all the segmented files. Therefore, after the AP equipment is started, even if only one segmented file is stored in the nonvolatile memory, the normal starting of the system can be realized.
With reference to the foregoing technical solution of the first aspect, in some possible implementation manners, before the obtaining an image file of a system version to be configured, the method further includes: constructing a device discovery message; the equipment discovery message comprises a manufacturer, a model and an equipment address; broadcasting the equipment discovery message so that other AP equipment in the network system can receive the equipment discovery message; receiving device response messages sent by other AP devices; the other AP equipment and the equipment have the same manufacturer and model; the equipment response message comprises a manufacturer, a model and an equipment address; and determining the number of the AP devices with the same manufacturer and model as the equipment and the same model as the equipment based on the equipment response message.
In the embodiment of the present application, before the configuration, the AP device may determine, through the built device discovery packet, the number of AP devices having the same manufacturer and model as the AP device and the number of AP devices having the same manufacturer and model as the AP device in the network system. In this way, the number of segments of the image file and the configuration mode are determined conveniently.
With reference to the foregoing technical solution provided in the first aspect, in some possible implementation manners, the device address includes a MAC address; the determining, according to a pre-configured allocation rule, a target segment file to be stored in the device and a segment sequence number of the target segment file includes: determining the segment sequence number of each segment file in turn according to the segment number of the mirror image file; sequentially determining the sectional files and the sectional serial numbers of the sectional files which are required to be stored by the AP equipment with the same manufacturer and model according to the size sequence of the MAC addresses of the AP equipment with the same manufacturer and model; the determined sectional files and sectional serial numbers of the sectional files which are required to be stored by the AP equipment with the same manufacturer and model comprise target sectional files and sectional serial numbers of the target sectional files which are required to be stored by the equipment.
In the embodiment of the application, the reasonable allocation of the segmented files is realized through the size sequence of the MAC address of each AP device.
With reference to the foregoing technical solution provided in the first aspect, in some possible implementation manners, the number of segments of the image file is half of the number of AP devices in the network system, which have the same manufacturer and model as the device; the same segment file is stored in both AP devices.
In the embodiment of the application, the same segmented file is stored in two AP devices at the same time, so that backup of one segmented file is completed, the reliability of the whole network system can be improved, and the situation that other AP devices cannot be updated or cannot be started due to the failure of the AP device configured with one segmented file is avoided.
In a second aspect, an embodiment of the present application provides an image file configuration apparatus, which is applied to an AP device in a network system, where the apparatus includes: the acquisition module is used for acquiring an image file of a system version to be configured; the first determining module is used for determining the segmentation number of the image file according to the number of the AP devices which are obtained in advance and have the same manufacturer and model as the device in the network system; the number of segments of the image file is not more than the number of AP devices with the same manufacturer and model as the AP devices in the network system; the second determining module is used for determining a target segment file required to be stored by the equipment and a segment sequence number of the target segment file according to a preset allocation rule; wherein the target segment file is one of the segment files in the mirror image file; and the configuration module is used for storing the target segment file, the segment sequence number of the target segment file and the segment number of the mirror image file into a nonvolatile memory of the equipment.
In a third aspect, an embodiment of the present application provides an AP device, including: the device comprises a processor and a memory, wherein the processor is connected with the memory; the memory is used for storing programs; the processor is configured to run a program stored in the memory and to perform a method as provided by the embodiments of the first aspect and/or in combination with some possible implementations of the embodiments of the first aspect.
In a fourth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs a method as provided by the embodiments of the first aspect described above and/or in connection with some possible implementations of the embodiments of the first aspect described above.
In a fifth aspect, embodiments of the present application provide a network system, including at least two AP devices; the AP device, when running, is configured to perform a method as provided by the embodiments of the first aspect and/or in combination with some possible implementations of the embodiments of the first aspect.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a block diagram of a network system according to an embodiment of the present application.
Fig. 2 is a block diagram of an AP device according to an embodiment of the present application.
Fig. 3 is a flowchart of an image file configuration method provided in an embodiment of the present application.
Fig. 4 is a flowchart of another image file configuration method provided in an embodiment of the present application.
Fig. 5 is a flowchart of still another image file configuration method according to an embodiment of the present application.
Fig. 6 is a block diagram of an image file configuration device according to an embodiment of the present application.
Icon: 10-a network system; a 100-AP device; 110-a processor; 120-memory; 200-mirror image file configuration device; 210-an acquisition module; 220-a first determination module; 230-a second determination module; 240-configuration module.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
Referring to fig. 1, an embodiment of the present application provides a network system 10, where the network system 10 includes at least two AP devices 100.
At least two AP apparatuses 100 include at least two AP apparatuses 100 having the same manufacturer and model. And the AP devices 100 having the same manufacturer and model can communicate with each other, such as through a network.
Illustratively, the network system 10 includes an AP device B1 and an AP device B2, wherein the AP device B1 and the AP device B2 are provided with the same vendor and model, and the AP device B1 and the AP device B2 are capable of communicating with each other through a network.
Illustratively, the network system 10 includes an AP device B1, an AP device B2, an AP device C1, and an AP device C2, wherein the AP device B1 and the AP device B2 are provided with the same vendor and model, and the AP device B1 and the AP device B2 are capable of communicating with each other through a network. The AP device C1 and the AP device C2 are provided with the same vendor and model, and the AP device C1 and the AP device C2 can communicate with each other through a network.
The AP devices described above may be, but are not limited to, wireless routers, gateway devices. Of course, the AP device may be a fat AP or a thin AP, which is not limited in this application. Referring to fig. 2, in architecture, the AP device 100 may include a processor 110 and a memory 120.
The processor 110 is electrically connected to the memory 120, either directly or indirectly, to enable data transmission or interaction, for example, the elements may be electrically connected to each other via one or more communication buses or signal lines. The image file configuration means comprises at least one software module which may be stored in the memory 120 in the form of software or Firmware (Firmware) or cured in the operating system (OperatingSystem, OS) of the AP device 100. The processor 110 is configured to execute executable modules stored in the memory 120, such as software functional modules and computer programs included in the image file configuration apparatus, to implement an image file configuration method. The processor 110 may execute the computer program after receiving the execution instructions.
The processor 110 may be an integrated circuit chip with signal processing capability. The processor 110 may also be a general-purpose processor, for example, a Central processing unit (Central ProcessingUnit, CPU), a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), discrete gate or transistor logic, discrete hardware components, and may implement or execute the methods, steps, and logic blocks disclosed in the embodiments of the present application. Further, the general purpose processor may be a microprocessor or any conventional processor or the like.
The Memory 120 may be, but is not limited to, random access Memory (Random AccessMemory, RAM), read Only Memory (ROM), programmable Read Only Memory (Programmable Read-Only Memory, PROM), erasable programmable Read Only Memory (Erasable Programmable Read-Only Memory, EPROM), and electrically erasable programmable Read Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM). The memory 120 is used for storing a program, and the processor 110 executes the program after receiving an execution instruction.
In addition, the AP equipment also comprises a nonvolatile flash memory, and a certain segmented file after the image file is segmented is stored through the nonvolatile flash memory.
It should be noted that the structure shown in fig. 2 is only illustrative, and the AP device 100 provided in the embodiment of the present application may further have fewer or more components than those shown in fig. 2, or may have a different configuration from that shown in fig. 2. In addition, the components shown in fig. 2 may be implemented by software, hardware, or a combination thereof.
Referring to fig. 3, fig. 3 is a flowchart illustrating steps of an image file configuration method according to an embodiment of the present application, where the method is applied to an AP device in a network system, and the AP device may be any device in the network system. It should be noted that, the image file configuration method provided in the embodiment of the present application is not limited to the sequence shown in fig. 3 and the following description, and the method includes: step S101 to step S104.
Step S101: and acquiring an image file of the system version to be configured.
The AP device may log in to an AP page or a command interface through any manner such as Web (world wide Web), SSh (secure shell), telnet (remote terminal protocol), serial port, etc. to receive an image file of a version of a system to be configured. The image file of the system version to be configured can be an image file of the system version to be upgraded, or can be an image file of the AP equipment when being configured for the first time. That is, step S101 may be performed when the AP device upgrades the system version, or may be performed when the AP device configures the image file for the first time.
After the AP equipment acquires the image file of the system version to be configured, the image file can be downloaded into the local memory.
In an embodiment, after acquiring the image file of the system version to be configured, the AP device further acquires a CRC value of the image file. Correspondingly, the AP device may further perform CRC (Cyclic Redundancy Check ) check on the image file, and then determine whether the image file is error-free by comparing whether the CRC check value obtained by the self check is consistent with the acquired CRC check value. And when the CRC check value obtained by self check is consistent with the obtained CRC check value, representing the image file without errors, and executing the subsequent steps at the moment. When the CRC check value obtained by self check is inconsistent with the obtained CRC check value, the image file is represented as error, and at the moment, the AP equipment can acquire the image file of the system version to be configured again.
Since the CRC check is a check manner well known in the art, this application will not be described in any great detail.
Step S102: determining the segmentation number of the mirror image file according to the number of the AP devices which are obtained in advance and have the same manufacturer and model as the AP devices in the network system; the number of segments of the image file is not greater than the number of AP devices with the same manufacturer and model as the AP devices in the network system.
When counting the number of AP devices having the same manufacturer and model as the present device, it is necessary to calculate the number. For example, the manufacturer of the device is V1, and the model is X1. The network system further comprises three AP devices with the manufacturer of V1 and the model of X1, and the number of the AP devices with the same manufacturer and model as the AP devices in the network system is four.
In step S102, the AP device determines the number of segments of the image file according to the number of AP devices having the same manufacturer and model as the AP device in the network system acquired in advance after acquiring the image file.
In an embodiment, the number of segments of the image file may be equal to the number of AP devices in the network system having the same manufacturer and model as the present device.
For example, if the number of AP devices in the network system, which have the same manufacturer and model as the present device, is four, the number of segments of the image file is four. That is, the image file is divided into four segment files.
In another embodiment, the number of segments of the image file is half the number of AP devices in the network system that have the same manufacturer and model as the present device.
For example, if the number of AP devices in the network system, which have the same manufacturer and model as the present device, is four, the number of segments of the image file is two. That is, the image file is divided into two segment files.
It should be noted that, when the number of segments of the image file is half of the number of AP devices having the same manufacturer and model as the device in the network system, the same segment file can be stored in two AP devices at the same time subsequently, so as to complete backup of one segment file.
Furthermore, it should be noted that the minimum unit of the segmented file is 64Kb (kilobytes) or 128Kb (which is determined by the minimum read-write unit of the nonvolatile flash memory device).
In the embodiment of the present application, the method may obtain an AP device having the same manufacturer and model as the present device in a network system through the following steps: constructing a device discovery message; the device discovery message comprises a manufacturer, a model and a device address; broadcasting the equipment discovery message to enable other AP equipment in the network system to receive the equipment discovery message; receiving device response messages sent by other AP devices; other AP equipment and the equipment have the same manufacturer and model; the equipment response message comprises a manufacturer, a model and an equipment address; and determining the number of the AP devices with the same manufacturer and model as the equipment and the same manufacturer and model as the equipment based on the equipment response message.
The process of acquiring the AP devices having the same manufacturer and model as the present device in the network system may be performed before step S101 is performed. The above process is a process in which the AP device searches for AP devices having the same manufacturer and model in the network system.
Specifically, after logging in, the AP device performs a device search operation. Firstly, a device discovery message is constructed, wherein the message carries the manufacturer, the model and the device address of the device discovery message. Wherein the device address may comprise an IP (Internet Protocol ) address and/or a MAC (Media Access ControlAddress ) address. The device discovery message may be, but is not limited to, a UDP (User Datagram Protocol, user data packet protocol) message. The AP device then broadcasts the message over the network. After receiving the device discovery message, other AP devices in the network analyze the device discovery message, then judge whether the manufacturer and model carried by the message are consistent with the AP devices, if not, discard the message. If the device discovery messages are consistent, the AP device constructs device response messages to reply the AP device which sends the device discovery messages. The device response message also includes manufacturer, model and device address. After receiving the device response messages sent by other AP devices in the network system, the device can determine the AP devices with the same manufacturer and model as the device and the number of the AP devices with the same manufacturer and model as the device.
In addition, the device can also establish a distributed AP device table after receiving device response messages sent by other AP devices in the network system. The established distributed AP device table may refer to table one.
List one
As shown in table one, the distributed AP device table includes devices, manufacturers, models, MAC addresses, and IP addresses. Assuming that the device is AP1, the number of AP devices in the network system having the same manufacturer and model as the device is four (i.e., AP1, AP2, AP3, and AP 4).
It can be seen that, in the embodiment of the present application, before the AP device is configured, the number of AP devices having the same manufacturer and model as the AP device and AP devices having the same manufacturer and model as the AP device in the network system is determined by the built device discovery message. In this way, the number of segments of the image file and the configuration mode are determined conveniently.
Step S103: determining a target segment file required to be stored by the equipment and a segment sequence number of the target segment file according to a preset allocation rule; the target segment file is one of the segment files in the mirror image file.
After determining the number of segments of the image file, determining the target segment file and the segment sequence number of the target segment file which are required to be stored by the device according to a pre-configured allocation rule.
In one embodiment, the pre-formulated allocation rules include: determining the segment sequence number of each segment file in turn according to the segment number of the image file; and sequentially determining the segment files required to be stored by the AP equipment with the same manufacturer and model and the segment serial numbers of the segment files according to the size sequence of the MAC addresses of the AP equipment with the same manufacturer and model. The determined sectional files and sectional serial numbers of the sectional files which are required to be stored by the AP equipment with the same manufacturer and model comprise target sectional files and sectional serial numbers of the target sectional files which are required to be stored by the equipment.
The number of the AP devices with the same manufacturer and model number as the AP devices in the network system is four, and the number of the determined image files is four. Firstly, each sectional file is marked in sequence according to the file sequence of the image file, for example, the sectional sequence number of the first sectional file is 1, the sectional sequence number of the second sectional file is 2, the sectional sequence number of the third sectional file is 3, and the sectional sequence number of the fourth sectional file is 4 according to the file sequence of the image file.
And then sequentially determining the segment files required to be stored by the AP equipment with the same manufacturer and model and the segment serial numbers of the segment files according to the size sequence of the MAC addresses of the AP equipment with the same manufacturer and model. The order of the MAC addresses of the AP devices may be from small to large, or from large to small, which is not limited in this application. Taking four AP devices in table one as an example, the four AP devices are AP1, AP2, AP3 and AP4 in order of order from small to large according to MAC addresses. The segment file to be stored by AP1 is the segment file with the segment sequence number 1, the segment file to be stored by AP2 is the segment file with the segment sequence number 2, the segment file to be stored by AP3 is the segment file with the segment sequence number 3, and the segment file to be stored by AP4 is the segment file with the segment sequence number 4.
Assuming that the device is AP1, the target segment file determined in the mode is a segment file with the segment sequence number of 1.
In addition, if the number of segments of the image file is half of the number of AP devices with the same manufacturer and model as the AP devices in the network system, the segment files and the segment numbers of the segment files that need to be stored by the AP devices with the same manufacturer and model may also be determined according to the above rule.
The number of the AP devices with the same manufacturer and model number as the AP devices in the network system is four, and the number of the segments of the determined image files is two. Firstly, each segmented file is marked in sequence according to the file sequence of the image file, for example, the segment sequence number of the first segmented file is 1 and the segment sequence number of the second segmented file is 2 according to the file sequence of the image file.
And then sequentially determining the segment files required to be stored by the AP equipment with the same manufacturer and model and the segment serial numbers of the segment files according to the size sequence of the MAC addresses of the AP equipment with the same manufacturer and model. Taking four AP devices in table one as an example, the four AP devices are AP1, AP2, AP3 and AP4 in order of order from small to large according to MAC addresses.
In one case, each segment file is sequentially stored in one AP device according to the order of the sizes of the MAC addresses. If the segment file to be stored in the AP1 is a segment file with a segment number of 1, the segment file to be stored in the AP2 is a segment file with a segment number of 2. The remaining AP devices then store the segmented files from small to large as backup. The segmented file required to be stored by the AP3 is a segmented file with a segmented sequence number of 1, and the segmented file required to be stored by the AP4 is a segmented file with a segmented sequence number of 2.
In another case, each segment file is sequentially stored in two AP devices according to the order of the sizes of the MAC addresses. If the segment files required to be stored by AP1 and AP2 are segment files with segment number 1, and the segment files required to be stored by AP3 and AP4 are segment files with segment number 2.
It can be seen that in the embodiment of the present application, the reasonable allocation of the segment files is achieved through the order of the size of the MAC address of each AP device.
Of course, in other embodiments, the allocation rule may be configured according to the size of the IP address, which is not limited in this application.
Step S104: storing the target segment file, the segment sequence number of the target segment file and the segment number of the mirror image file into a nonvolatile memory of the device.
And finally, the equipment can store the determined target segment file, the segment sequence number of the target segment file and the segment number of the mirror image file into a nonvolatile memory of the equipment.
Of course, the nonvolatile memory of the device may also store information such as manufacturer, model, version number corresponding to the image file, etc.
In addition, the device may also perform CRC check on the target segment file before storing the target segment file. Correspondingly, the nonvolatile memory of the device can also store the CRC check value of the target segment file and/or the CRC check value of the whole mirror image file.
It should be noted that, each AP device in the network system may process the image file according to the above steps, so that it only needs to store one of the segmented files in the image file.
In summary, in the embodiment of the present application, after acquiring an image file of a system version to be configured, an AP device determines, according to the AP device in the network system that is the same as its manufacturer and model, the number of segments of the image file, and then determines, according to a preset allocation rule, a target segment file and a segment sequence number of the target segment file that need to be stored in a nonvolatile memory of the device. By the method, a complete image file can be respectively stored in the AP equipment with the same manufacturer and model of the network system, namely the AP equipment does not need to store the complete image file, and the non-volatile memory also stores the segment serial numbers of the segment files and the segment numbers of the image files, so that the non-stored segment files can be conveniently obtained from the AP equipment with the same manufacturer and model. It can be seen that this approach can realize more functional configuration requirements without increasing the hardware cost of the AP device.
After the storage of the target segment file is completed, the device can upgrade the system version based on the stored target segment file. The upgrading process of the system version is described below. Referring to fig. 4, the method further includes: step S201 to step S203.
Step S201: constructing a plurality of version upgrading request messages based on the number of the segment files which are not stored by the equipment; wherein, each version upgrade request message comprises a segment sequence number of an unrecorded segment file.
After the device stores the target segmented files, the device can sequentially request the AP devices with the same manufacturer and model as the device in the network system to acquire other segmented files, thereby realizing the upgrading of the system version.
Specifically, the device constructs a plurality of version upgrade request messages based on the number of the segment files that are not stored. The number of the AP devices with the same manufacturer and model number as the device in the network system is four, the determined number of the segments of the image file is also four, the segment sequence number of the target segment file is 1, then the device can construct three version upgrade request messages, and the segment sequence numbers carried by the three version upgrade request messages are respectively 2, 3 and 4.
In addition, the version upgrade request message may also include information such as manufacturer, model, version number corresponding to the image file, CRC check value of the segment file, and/or CRC check value of the whole image file, which is not limited in this application.
Step S202: and sequentially sending the version upgrading request message to the AP equipment with the same manufacturer and model as the equipment in the network system to acquire the segment file corresponding to the segment serial number of the segment file which is not stored.
After the version upgrading request message is constructed, the version upgrading request message is sequentially sent to the AP equipment with the same manufacturer and model as the equipment in the network system. For example, taking four AP devices in table one as an example, assuming that the device is AP1, AP1 may first send a version upgrade request message carrying segment number 2 to AP2. After receiving the version upgrading request message, the AP2 determines whether the version upgrading request message contains a segment file with the segment number of 2, and if so, the AP2 sends the segment file with the segment number of 2 to the AP1. After the AP1 obtains the segment file with the segment number 2, the version upgrade request message carrying the segment number 2 may not be sent to the AP 3. If the AP2 does not include the segment file with the segment number of 2, the AP1 sends the segment file with the segment number of 2 to the AP3, and so on, until the segment file with the segment number of 2 is obtained. And the AP1 sequentially sends version upgrading request messages carrying the segment number 3 to other AP equipment after acquiring the segment file with the segment number 2 until acquiring the segment file with the segment number 3.
In addition, when transmitting the segmented file, the message carrying the segmented file may also include information such as manufacturer, model, version number corresponding to the image file, CRC check value of the segmented file, and/or CRC check value of the whole image file. Correspondingly, when the device receives the segmented file, CRC check can be performed, then the CRC check value of the device check is compared with the CRC check value of the segmented file in the message transmitted by other devices, and if the comparison is passed, the segmented file is represented without errors.
In addition, after receiving the version upgrade request message, other AP devices may also verify whether the manufacturer and model carried by the version upgrade request message are consistent with the AP devices themselves, which is not limited in this application.
Step S203: and after all the segmented files of the image file are acquired, carrying out version upgrading on the equipment.
After all the segment files of the image file are obtained, the image file is stored to finish upgrading the version.
In addition, the upgrade process of AP2, AP3, and AP4 is the same as the upgrade process of AP1, and the same parts are referred to each other, which will not be described in detail.
It can be seen that, in this embodiment of the present application, the AP device constructs a plurality of version upgrade request packets based on the number of segment files that are not stored in the AP device, and then sequentially sends the version upgrade request packets to the AP device that has the same manufacturer and model as the AP device itself in the network system, so as to obtain the non-stored segment files, and finally, when all the segment files are obtained, version upgrade is implemented. It can be seen that this way, in the case that the image file is stored in different AP devices in a segmented manner, an effective upgrade of each AP device can be achieved.
In other embodiments, the version upgrade request message constructed by the AP device may also include the segment numbers of all the non-stored segment files at the same time. After receiving the version upgrading request message, other AP equipment only needs to determine whether the AP equipment contains the segment sequence number of any one segment file. If other AP equipment contains the segment sequence number of any one of the segment files, the AP equipment which sends the version upgrading request message is transmitted to the segment files.
The start-up procedure of the AP device is explained below. Referring to fig. 5, the image file configuration method may further include: step S301 to step S305.
Step S301: constructing a segmented information request message; the segmentation information request message comprises a manufacturer, a model number, a version number and a segmentation number.
When the device is started, whether the image file is segmented can be judged firstly, for example, whether the image file is segmented is judged according to the segmentation number of the storage image file, and if the segmentation number is greater than 1, the image file is segmented. At this time, a segment information request message is constructed.
In other embodiments, the segment information request message may further include a CRC check value of the image file.
Step S302: broadcasting the segment information request message to enable other AP equipment in the network system to receive the segment information request message.
Then, the present apparatus broadcasts the segment information request message. After receiving the segment information request message, the AP equipment in the network system judges whether the manufacturer, the model and the version number are consistent with the AP equipment, and if not, the AP equipment discards the message. If the two types of the storage media are consistent, constructing a segmentation information message, wherein the segmentation information message carries manufacturer, model, version number, segmentation number and the segmentation serial number of the stored segmentation file.
In addition, when the segmentation information request message includes the CRC check value of the image file, the AP equipment in the network system can also judge whether the CRC check value of the image file in the segmentation information request message is consistent with the CRC check value of the image file stored by the AP equipment in the network system after receiving the segmentation information request message, and if not, the AP equipment discards the message. If the two messages are consistent, constructing a segment information message.
Step S303: receiving segmentation information messages sent by other AP equipment; other AP equipment and the equipment have the same manufacturer, model number, version number and segmentation number; the segmentation information message comprises manufacturer, model, version number, segmentation number and the segmentation serial number of the stored segmentation file.
In addition, the segment information message may further include a CRC check value corresponding to the segment file and a CRC check value of the mirror image file. After receiving the segment information message, the device may also perform CRC check on the segment file again, and since this process has already been described in the foregoing embodiments, details are not repeated here.
Step S304: and sending a segmented file request message to other AP equipment based on the segmented sequence number carried by the segmented information message so as to acquire segmented files stored by the other AP equipment.
Then, the device can send a segment file request message to other AP devices based on the segment sequence number carried by the segment information message, so as to obtain the segment file which is not stored in the device from the other AP devices.
It should be noted that, the present device may sequentially request the corresponding segment files from other AP devices according to the sequence of the segment numbers. Assuming that the equipment is AP1, the segmentation serial number of the target segmentation file stored by the AP1 is 1, constructing a segmentation file request message carrying the segmentation serial number of 2, and then sending the segmentation file request message carrying the segmentation serial number of 2 to the corresponding AP equipment. Then, a segment file request message carrying the segment sequence number 3 is built again, and then the segment file request message carrying the segment sequence number 3 is sent to the corresponding AP equipment.
In addition, when transmitting the segmented file, the message carrying the segmented file may also include information such as manufacturer, model, version number corresponding to the image file, CRC check value of the segmented file, and/or CRC check value of the whole image file. Correspondingly, when the device receives the segmented file, CRC check can be performed, then the CRC check value of the device check is compared with the CRC check value of the segmented file in the message transmitted by other devices, and if the comparison is passed, the segmented file is represented without errors.
In addition, after receiving the segmented file request message, other AP devices can also verify whether the manufacturer, model, version number and CRC check value of the mirror image file carried by the segmented file request message are consistent with the CRC check value of the mirror image file. The present application is not limited in this regard.
Step S305: after all the segmented files of the image file are acquired, the system is started based on the image file formed by splicing all the segmented files.
After the device acquires all the segmented files of the image file, all the segmented files are spliced, and then the image file starting system formed based on the splicing of all the segmented files is started.
In addition, after the splicing is completed, CRC (cyclic redundancy check) can be performed on the spliced image files. If the verification is successful, the system is started, and if the verification is failed, the starting process is restarted.
It should be noted that the starting flow of other AP devices is the same as the present device. In addition, the device can respond to the request for acquiring the segmented file sent by other devices while acquiring the segmented file from other AP devices.
It can be seen that, in the embodiment of the present application, after the device is started, the AP device may construct a segment information request message; broadcasting the segmented information request message; then receiving segmented information messages sent by other AP equipment; transmitting a segmented file request message to other AP equipment based on the segmented sequence number carried by the segmented information message to acquire segmented files stored by the other AP equipment; after all the segmented files of the image file are acquired, the system is started based on the image file formed by splicing all the segmented files. Therefore, after the AP equipment is started, even if only one segmented file is stored in the nonvolatile memory, the normal starting of the system can be realized.
Referring to fig. 6, based on the same inventive concept, an embodiment of the present application further provides an image file configuration apparatus 200, including:
the obtaining module 210 is configured to obtain an image file of a system version to be configured.
A first determining module 220, configured to determine the number of segments of the image file according to the number of AP devices having the same manufacturer and model as the device in the network system acquired in advance; the number of segments of the image file is not greater than the number of AP devices with the same manufacturer and model as the AP devices in the network system.
A second determining module 230, configured to determine, according to a preset allocation rule, a target segment file to be stored in the device and a segment sequence number of the target segment file; wherein the target segment file is one of the segment files in the image file.
And the configuration module 240 is configured to store the target segment file, the segment sequence number of the target segment file, and the segment number of the image file into a nonvolatile memory of the device.
Optionally, the apparatus further comprises a version upgrade module. The version upgrading module is used for constructing a plurality of version upgrading request messages based on the number of the segment files which are not stored in the device after the target segment files, the segment serial numbers of the target segment files and the segment numbers of the image files are stored in the nonvolatile memory of the device; each version upgrading request message comprises a segment sequence number of an unrecorded segment file; the version upgrading request message is sequentially sent to AP equipment with the same manufacturer and model as the equipment in the network system, so that a segmented file corresponding to the segment serial number of the non-stored segmented file is obtained; and after all the segmented files of the image file are acquired, carrying out version upgrading on the equipment.
Optionally, the apparatus further comprises a start module. The starting module is used for constructing a segmented information request message when the equipment is started; the segmentation information request message comprises a manufacturer, a model number, a version number and a segmentation number; broadcasting the segment information request message so that other AP equipment in the network system receives the segment information request message; receiving the segmentation information message sent by the other AP equipment; the other AP equipment and the equipment have the same manufacturer, model number, version number and segmentation number; the segmentation information message comprises a manufacturer, a model, a version number, a segmentation number and a segmentation sequence number of a stored segmentation file; transmitting a segmented file request message to the other AP equipment based on the segmented sequence number carried by the segmented information message so as to acquire segmented files stored by the other AP equipment; and after all the segmented files of the image file are acquired, starting the system based on the image file formed by splicing all the segmented files.
Optionally, the apparatus further comprises a device discovery module. The device discovery module is used for constructing a device discovery message before the image file of the system version to be configured is acquired; the equipment discovery message comprises a manufacturer, a model and an equipment address; broadcasting the equipment discovery message so that other AP equipment in the network system can receive the equipment discovery message; receiving device response messages sent by other AP devices; the other AP equipment and the equipment have the same manufacturer and model; the equipment response message comprises a manufacturer, a model and an equipment address; and determining the number of the AP devices with the same manufacturer and model as the equipment and the same model as the equipment based on the equipment response message.
Correspondingly, the device address includes a MAC address, and the second determining module 230 is further specifically configured to determine, in sequence, a segment sequence number of each segment file according to the segment number of the image file; sequentially determining the sectional files and the sectional serial numbers of the sectional files which are required to be stored by the AP equipment with the same manufacturer and model according to the size sequence of the MAC addresses of the AP equipment with the same manufacturer and model; the determined sectional files and sectional serial numbers of the sectional files which are required to be stored by the AP equipment with the same manufacturer and model comprise target sectional files and sectional serial numbers of the target sectional files which are required to be stored by the equipment.
It should be noted that, since it will be clearly understood by those skilled in the art, for convenience and brevity of description, the specific working processes of the systems, apparatuses and units described above may refer to the corresponding processes in the foregoing method embodiments, which are not repeated herein.
Based on the same inventive concept, the present embodiments also provide a computer-readable storage medium having stored thereon a computer program which, when executed, performs the method provided in the above embodiments.
The storage media may be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), etc.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be other manners of division in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
Further, the units described as separate units may or may not be physically separate, and units displayed as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
Furthermore, functional modules in various embodiments of the present application may be integrated together to form a single portion, or each module may exist alone, or two or more modules may be integrated to form a single portion.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
The foregoing is merely exemplary embodiments of the present application and is not intended to limit the scope of the present application, and various modifications and variations may be suggested to one skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims (10)
1. An image file configuration method, which is applied to an AP device in a network system, includes:
acquiring an image file of a system version to be configured;
determining the segmentation number of the image file according to the number of the AP devices which are obtained in advance and have the same manufacturer and model as the AP devices in the network system; the number of segments of the image file is not more than the number of AP devices with the same manufacturer and model as the AP devices in the network system;
determining a target segment file required to be stored by the equipment and a segment sequence number of the target segment file according to a preset allocation rule; wherein the target segment file is one of the segment files in the mirror image file;
And storing the target segment file, the segment sequence number of the target segment file and the segment number of the mirror image file into a nonvolatile memory of the equipment.
2. The method of claim 1, wherein after storing the target segment file, the segment sequence number of the target segment file, and the number of segments of the image file in the nonvolatile memory of the device, the method further comprises:
constructing a plurality of version upgrading request messages based on the number of the segment files which are not stored by the equipment; each version upgrading request message comprises a segment sequence number of an unrecorded segment file;
the version upgrading request message is sequentially sent to AP equipment with the same manufacturer and model as the equipment in the network system, so that a segmented file corresponding to the segment serial number of the non-stored segmented file is obtained;
and after all the segmented files of the image file are acquired, carrying out version upgrading on the equipment.
3. The method of claim 2, wherein upon startup of the device, the method further comprises:
constructing a segmented information request message; the segmentation information request message comprises a manufacturer, a model number, a version number and a segmentation number;
Broadcasting the segment information request message so that other AP equipment in the network system receives the segment information request message;
receiving the segmentation information message sent by the other AP equipment; the other AP equipment and the equipment have the same manufacturer, model number, version number and segmentation number; the segmentation information message comprises a manufacturer, a model, a version number, a segmentation number and a segmentation sequence number of a stored segmentation file;
transmitting a segmented file request message to the other AP equipment based on the segmented sequence number carried by the segmented information message so as to acquire segmented files stored by the other AP equipment;
and after all the segmented files of the image file are acquired, starting the system based on the image file formed by splicing all the segmented files.
4. The method of claim 1, wherein prior to the obtaining the image file of the system version to be configured, the method further comprises:
constructing a device discovery message; the equipment discovery message comprises a manufacturer, a model and an equipment address;
broadcasting the equipment discovery message so that other AP equipment in the network system can receive the equipment discovery message;
Receiving device response messages sent by other AP devices; the other AP equipment and the equipment have the same manufacturer and model; the equipment response message comprises a manufacturer, a model and an equipment address;
and determining the number of the AP devices with the same manufacturer and model as the equipment and the same model as the equipment based on the equipment response message.
5. The method of claim 4, wherein the device address comprises a MAC address; the determining, according to a pre-configured allocation rule, a target segment file to be stored in the device and a segment sequence number of the target segment file includes:
determining the segment sequence number of each segment file in turn according to the segment number of the mirror image file;
sequentially determining the sectional files and the sectional serial numbers of the sectional files which are required to be stored by the AP equipment with the same manufacturer and model according to the size sequence of the MAC addresses of the AP equipment with the same manufacturer and model; the determined sectional files and sectional serial numbers of the sectional files which are required to be stored by the AP equipment with the same manufacturer and model comprise target sectional files and sectional serial numbers of the target sectional files which are required to be stored by the equipment.
6. The method of claim 4, wherein the number of segments of the image file is half of the number of AP devices in the network system having the same manufacturer and model as the device; the same segment file is stored in both AP devices.
7. An image file configuration apparatus, applied to an AP device in a network system, comprising:
the acquisition module is used for acquiring an image file of a system version to be configured;
the first determining module is used for determining the segmentation number of the image file according to the number of the AP devices which are obtained in advance and have the same manufacturer and model as the device in the network system; the number of segments of the image file is not more than the number of AP devices with the same manufacturer and model as the AP devices in the network system;
the second determining module is used for determining a target segment file required to be stored by the equipment and a segment sequence number of the target segment file according to a preset allocation rule; wherein the target segment file is one of the segment files in the mirror image file;
and the configuration module is used for storing the target segment file, the segment sequence number of the target segment file and the segment number of the mirror image file into a nonvolatile memory of the equipment.
8. An AP device, comprising: the device comprises a processor and a memory, wherein the processor is connected with the memory;
the memory is used for storing programs;
the processor being configured to execute a program stored in the memory for performing the method of any one of claims 1-6.
9. A computer-readable storage medium, characterized in that a computer program is stored thereon, which, when being run by a computer, performs the method according to any of claims 1-6.
10. A network system comprising at least two AP devices;
the AP device, when running, is configured to perform the method of any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111539572.3A CN114301779B (en) | 2021-12-15 | 2021-12-15 | Image file configuration method and device, AP equipment and network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111539572.3A CN114301779B (en) | 2021-12-15 | 2021-12-15 | Image file configuration method and device, AP equipment and network system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114301779A CN114301779A (en) | 2022-04-08 |
CN114301779B true CN114301779B (en) | 2024-03-19 |
Family
ID=80966657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111539572.3A Active CN114301779B (en) | 2021-12-15 | 2021-12-15 | Image file configuration method and device, AP equipment and network system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114301779B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7251612B1 (en) * | 2000-01-10 | 2007-07-31 | Parker John E | Method and system for scheduling distribution routes and timeslots |
CN101217412A (en) * | 2008-01-03 | 2008-07-09 | 烽火通信科技股份有限公司 | A method of optical network terminal batch grading in passive optical network system on gigabit Ethernet |
CN103595802A (en) * | 2013-11-19 | 2014-02-19 | 烽火通信科技股份有限公司 | Method for remotely and automatically updating family gateway software |
US10095977B1 (en) * | 2017-10-04 | 2018-10-09 | StradVision, Inc. | Learning method and learning device for improving image segmentation and testing method and testing device using the same |
CN109002312A (en) * | 2018-09-10 | 2018-12-14 | 京信通信系统(中国)有限公司 | Method for upgrading software, device and upgrade server and equipment |
CN109688214A (en) * | 2018-12-24 | 2019-04-26 | 杭州数梦工场科技有限公司 | Data transmission method, device and storage medium |
CN110740188A (en) * | 2019-10-25 | 2020-01-31 | 北京浪潮数据技术有限公司 | Mirror image file uploading method, device, equipment and computer readable storage medium |
CN111666257A (en) * | 2020-06-03 | 2020-09-15 | 中国建设银行股份有限公司 | File fragment storage method, device, equipment and storage medium |
CN113141267A (en) * | 2020-01-19 | 2021-07-20 | 阿里巴巴集团控股有限公司 | Firmware upgrading and information processing method, device and equipment |
CN113467805A (en) * | 2021-06-30 | 2021-10-01 | 成都西加云杉科技有限公司 | Firmware rollback method of network equipment and related device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101686139B (en) * | 2008-09-22 | 2012-05-23 | 华为终端有限公司 | Method, device and system for multicast upgrading |
CN107040399B (en) * | 2016-02-04 | 2022-03-15 | 京东方科技集团股份有限公司 | Method, device and system for downloading upgrade file |
-
2021
- 2021-12-15 CN CN202111539572.3A patent/CN114301779B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7251612B1 (en) * | 2000-01-10 | 2007-07-31 | Parker John E | Method and system for scheduling distribution routes and timeslots |
CN101217412A (en) * | 2008-01-03 | 2008-07-09 | 烽火通信科技股份有限公司 | A method of optical network terminal batch grading in passive optical network system on gigabit Ethernet |
CN103595802A (en) * | 2013-11-19 | 2014-02-19 | 烽火通信科技股份有限公司 | Method for remotely and automatically updating family gateway software |
US10095977B1 (en) * | 2017-10-04 | 2018-10-09 | StradVision, Inc. | Learning method and learning device for improving image segmentation and testing method and testing device using the same |
CN109002312A (en) * | 2018-09-10 | 2018-12-14 | 京信通信系统(中国)有限公司 | Method for upgrading software, device and upgrade server and equipment |
CN109688214A (en) * | 2018-12-24 | 2019-04-26 | 杭州数梦工场科技有限公司 | Data transmission method, device and storage medium |
CN110740188A (en) * | 2019-10-25 | 2020-01-31 | 北京浪潮数据技术有限公司 | Mirror image file uploading method, device, equipment and computer readable storage medium |
CN113141267A (en) * | 2020-01-19 | 2021-07-20 | 阿里巴巴集团控股有限公司 | Firmware upgrading and information processing method, device and equipment |
CN111666257A (en) * | 2020-06-03 | 2020-09-15 | 中国建设银行股份有限公司 | File fragment storage method, device, equipment and storage medium |
CN113467805A (en) * | 2021-06-30 | 2021-10-01 | 成都西加云杉科技有限公司 | Firmware rollback method of network equipment and related device |
Non-Patent Citations (2)
Title |
---|
High-Performance Mid-Infrared Crystalline Bragg Mirrors at 4.5 um;Georg Winkler;2019 Conference on Lasers and Electro-Optics;20190701;全文 * |
面向云化的核心网架构研究;熊微,张云勇;电信科学;20141120;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114301779A (en) | 2022-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113452830B (en) | Batch control method of android cloud mobile phone, computer readable medium and electronic device | |
CN106020875B (en) | Firmware update management method and device of embedded terminal | |
KR20100046171A (en) | Electrical device configuration system and method | |
CN112272246A (en) | Out-of-band network IP automatic configuration method and device, electronic equipment and storage medium | |
CN111273924B (en) | Software updating method and device | |
CN114422618B (en) | Cloud-protogenesis-based IOT platform protocol adaptation method, device, equipment and medium | |
CN111459524A (en) | Software upgrading method, device and system | |
CN112491603A (en) | Equipment configuration method, device, equipment and storage medium | |
US20060059330A1 (en) | Remotely providing basic input/output system to a client system | |
CN114301779B (en) | Image file configuration method and device, AP equipment and network system | |
CN115879111A (en) | Method, device and system for safe starting | |
WO2024131374A1 (en) | Cross-system upgrade method and apparatus for set-top box, set-top box, and storage medium | |
US10911304B1 (en) | Client-server transaction protocol for compatibility verification | |
CN112099902A (en) | Network adapter configuration method and device of virtual machine, electronic device and storage medium | |
WO2023198056A1 (en) | Firmware update method for embedded device, and embedded device | |
CN111522571A (en) | Equipment upgrading method and device, terminal equipment and storage medium | |
US10979287B2 (en) | Method and apparatus for receiving a solution when configuration function verification fails in a terminal | |
US20230325203A1 (en) | Provisioning dpu management operating systems using host and dpu boot coordination | |
US11829248B2 (en) | Firmware recovery by image transfusion | |
CN113626139B (en) | High-availability virtual machine storage method and device | |
US20230239214A1 (en) | Network topology mapping for correctly configuring clustered networks | |
Cisco | Loading System Images and Configuration Files | |
KR20160123902A (en) | Method for setting the latest wireless environment configuration between ac and ap | |
CN116321195A (en) | Wireless distribution network method, device, equipment and system | |
Cisco | Loading System Images and Configuration Files |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |