[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109491943B - Module address allocation method, system, modular device and storage medium - Google Patents

Module address allocation method, system, modular device and storage medium Download PDF

Info

Publication number
CN109491943B
CN109491943B CN201811269668.0A CN201811269668A CN109491943B CN 109491943 B CN109491943 B CN 109491943B CN 201811269668 A CN201811269668 A CN 201811269668A CN 109491943 B CN109491943 B CN 109491943B
Authority
CN
China
Prior art keywords
module
online
address
addresses
modules
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
Application number
CN201811269668.0A
Other languages
Chinese (zh)
Other versions
CN109491943A (en
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.)
Zhangzhou Kehua Technology Co Ltd
Kehua Data Co Ltd
Original Assignee
Xiamen Kehua Hengsheng Co Ltd
Zhangzhou Kehua Technology 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 Xiamen Kehua Hengsheng Co Ltd, Zhangzhou Kehua Technology Co Ltd filed Critical Xiamen Kehua Hengsheng Co Ltd
Priority to CN201811269668.0A priority Critical patent/CN109491943B/en
Publication of CN109491943A publication Critical patent/CN109491943A/en
Application granted granted Critical
Publication of CN109491943B publication Critical patent/CN109491943B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Small-Scale Networks (AREA)

Abstract

The application discloses a method and a system for allocating module addresses, a modular device and a computer readable storage medium, wherein the method comprises the following steps: acquiring physical addresses of all online modules, and distributing continuous logical addresses for all online modules according to the physical addresses; when an offline module is detected, setting the logic address of the offline module to be null; when the online module detects that the target logic address is empty, the logic address of the online module is reduced by one; wherein the difference between the logical address of the online module and the target logical address is one. According to the module address allocation method, each module detects the previous logic address of the module, when the previous logic address is detected to be empty, the logic address of the module is reduced by one, and when the subsequent module detects that the previous logic address is empty, the logic address of the module is reduced by one, so that the continuity of the module addresses is ensured. When in maintenance, the module information of continuous addresses can be obtained, and the maintenance efficiency is improved.

Description

Module address allocation method, system, modular device and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and a system for assigning module addresses, a modular device, and a computer-readable storage medium.
Background
For the modular device, the logical address of each module needs to be identified so as to identify and control the corresponding module. In the prior art, a hardware circuit is generally used on a rack to identify a physical address of a module, and after the module is inserted, a corresponding logical address is fixedly identified according to a specific insertion position of the module.
By adopting the method, when the middle module fails, the middle module is off-line, and the corresponding address is lost, so that the logic address of the module is discontinuous. When in maintenance, the module address is not continuous, and corresponding module information can be obtained, but the address is not continuous, so that the system considers that module faults are missing, and the unwanted situations such as alarm are caused.
Therefore, how to guarantee the logical addresses to be continuous when a module fails is a problem to be solved by those skilled in the art.
Disclosure of Invention
An object of the present application is to provide a module address allocation method, system, and a modular device and a computer-readable storage medium that ensure logical address continuity in the event of a module failure.
In order to achieve the above object, the present application provides a module address allocation method, applied to a modular device, including:
acquiring physical addresses of all online modules, and distributing continuous logical addresses for all online modules according to the physical addresses;
when an offline module is detected, setting the logic address of the offline module to be null;
when the online module detects that the target logic address is empty, the logic address of the online module is reduced by one; wherein the difference between the logical address of the online module and the target logical address is one.
Wherein allocating consecutive logical addresses to all of the online modules according to the physical addresses comprises:
and sorting the physical addresses of all the online modules from small to large, and distributing continuous logical addresses from small to large according to a sorting result.
Wherein allocating consecutive logical addresses to all of the online modules according to the physical addresses comprises:
calculating a weighted value of each online module according to the physical address and the working state of each online module;
and sorting the weighted values of all the online modules from small to large, and distributing continuous logic addresses from small to large according to a sorting result.
Wherein calculating a weighted value for each of the online modules based on the physical address and the operating state of each of the online modules comprises:
calculating the weighted value of each online module according to a weighted value calculation formula; wherein, the weighted value calculation formula is:
Y=A2×N+A1
wherein Y is the weight value, A2Is a formula value corresponding to the working state of the online module, A1And N is the maximum value of the physical addresses of all the online modules.
Wherein the formula value of the working state is positively correlated with the priority of the working state.
The working state priority comprises an inversion state, a bypass state and a no-output state from high to low.
In order to achieve the above object, the present application provides a module address allocation system, applied to a modular device, including:
the distribution module is used for acquiring the physical addresses of all online modules and distributing continuous logical addresses to all the online modules according to the physical addresses;
the first setting module is used for setting the logic address of the offline module to be null when the offline module is detected;
the second setting module is used for subtracting one from the logic address of the online module when the online module detects that the target logic address is empty; wherein the difference between the logical address of the online module and the target logical address is one.
Wherein the allocation module comprises:
the acquisition unit is used for acquiring the physical addresses of all online modules;
the calculation unit is used for calculating a weighted value of each online module according to the physical address and the working state of each online module;
and the distribution unit is used for sorting the weighted values of all the online modules from small to large and distributing continuous logical addresses from small to large according to a sorting result.
To achieve the above object, the present application provides a modular device comprising:
a memory for storing a computer program;
and the processor is used for realizing the steps of the module address allocation method when executing the computer program.
To achieve the above object, the present application provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the above-described module address assignment method.
According to the above scheme, the module address allocation method provided by the present application includes: acquiring physical addresses of all online modules, and distributing continuous logical addresses for all online modules according to the physical addresses; when an offline module is detected, setting the logic address of the offline module to be null; when the online module detects that the target logic address is empty, the logic address of the online module is reduced by one; wherein the difference between the logical address of the online module and the target logical address is one.
According to the module address allocation method, each module detects the previous logic address of the module, when the previous logic address is detected to be empty, the logic address of the module is reduced by one, and when the subsequent module detects that the previous logic address is empty, the logic address of the module is reduced by one, so that the continuity of the module addresses is ensured. When in maintenance, the module information of continuous addresses can be obtained, and the maintenance efficiency is improved. The application also discloses a module address allocation system, a modular device and a computer readable storage medium, which can also realize the technical effects.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a module address allocation method disclosed in an embodiment of the present application;
FIG. 2 is a flow chart of another module address assignment method disclosed in the embodiments of the present application;
fig. 3 is a block diagram of a module address assignment system according to an embodiment of the present disclosure;
FIG. 4 is a block diagram of a modular device disclosed in an embodiment of the present application;
fig. 5 is a block diagram of another modular device disclosed in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application discloses a module address allocation method, which improves the supervision efficiency of tourism behaviors.
Referring to fig. 1, a flowchart of a module address assignment method disclosed in an embodiment of the present application is shown in fig. 1, and includes:
s101: acquiring physical addresses of all online modules, and distributing continuous logical addresses for all online modules according to the physical addresses;
the embodiment is applied to a modular device comprising a plurality of modules, and the execution main body can be a processor of the modular device. The physical addresses of all online modules are first obtained before assigning logical addresses to the modules. In specific implementation, the physical address of each module may be determined according to a physical location where each module is specifically inserted, or may be set by manually dialing, or may be automatically determined by other methods, which is not specifically limited in this embodiment.
After the physical address of each module is determined, continuous physical addresses are allocated to each module according to the physical address. The present embodiment does not limit the specific allocation manner, and may randomly provide the consecutive addresses for each module; the order of the logical addresses of the modules can also be set according to the size order of the physical addresses of the modules, namely, the physical addresses of all online modules are sorted from small to large, and continuous logical addresses are distributed from small to large according to the sorting result; of course, the logical address may also be determined according to the weighted value of the physical address and the working state of the module, which will be described in detail in the next embodiment.
After the logic address is allocated to each module, the processor detects the working state of each module in real time, and if the module fault is detected to be offline, the process goes to S102. The specific detection method is not limited here, and the detection information may be sent to each module at preset intervals, or each module may send heartbeat information to the processor at preset intervals. Meanwhile, each module detects the previous logical address of the module in real time, and when the previous logical address is detected to be empty, S103 is entered.
S102: when an offline module is detected, setting the logic address of the offline module to be null;
in a specific implementation, when a module is failed or repaired during operation, the module is an offline module. When an offline module is detected, the processor sets the logical address of the offline module to null.
S103: when the online module detects that the target logic address is empty, the logic address of the online module is reduced by one; wherein the difference between the logical address of the online module and the target logical address is one
In specific implementation, each module detects the previous logical address of the module in real time, and when the previous logical address is detected to be empty, the logical address of each module is reduced by one. The subsequent module detects that the previous logical address is empty, and reduces the logical address by one. Therefore, when the physical addresses of the modules are discontinuous, the logical addresses can be ensured to be continuous through the combined sequencing of the logical addresses.
For example, the whole modular device has four modules, and the physical addresses are: 1. 2, (null), 4, 5, the processor allocates consecutive logical addresses to the four modules as: 1. 2, (null), 3, 4. When the module with the physical address of 4 (logical address of 3) fails and is offline, the processor sets the logical address of the processor to be null, and the logical addresses of the four modules are respectively: 1. 2, (empty), (null), 4. When a module with a physical address of 5 (logical address of 4) detects that a module with a logical address of 3 does not exist, the logical address of the module is reduced by one, and the logical addresses of the four modules are respectively as follows: 1. 2, (null), (empty), 3, ensuring the continuity of the logical addresses of the modules.
In the module address allocation method provided by the embodiment of the application, each module detects the previous logical address of its module, and when the previous logical address is detected to be empty, the previous logical address is reduced by one, and when the subsequent module detects that the previous logical address is empty, the logical address of its module is reduced by one, so that the module addresses are ensured to be continuous. When in maintenance, the module information of continuous addresses can be obtained, and the maintenance efficiency is improved.
The following describes in detail a method for allocating a logical address provided in this embodiment, specifically:
referring to fig. 2, a flowchart of another module address assignment method provided in the embodiment of the present application is shown in fig. 2, and includes:
s201: calculating a weighted value of each online module according to the physical address and the working state of each online module;
in this embodiment, the logical address is determined according to the weighted value of the module physical address and the operating state. Specifically, the weighted value of each online module can be calculated according to a weighted value calculation formula; wherein, the weighted value calculation formula is:
Y=A2×N+A1
wherein Y isThe weighting value, A2Is a formula value corresponding to the working state of the online module, A1And N is the maximum value of the physical addresses of all the online modules.
In specific implementation, the physical address and the working state are combined with each other by calculating the Y value, so that the module with the highest working state priority obtains the smallest logical address, and when the working states are consistent, the module with the smallest physical address has the smallest logical address. Namely, the formula value of the working state is positively correlated with the priority of the working state.
The embodiment does not specifically limit the specific working state and the formula value thereof, and those skilled in the art can flexibly set the working state and the formula value according to the actual situation. For example, the operating state priority from high to low may include an inverted state, a bypass state, a no output state, and the like. The formula value for the inverter state may be set to 3, the formula value for the bypass state to 2, and the formula value for no output to 1.
S202: and sorting the weighted values of all the online modules from small to large, and distributing continuous logic addresses from small to large according to a sorting result.
In specific implementation, the order of the logical addresses of the modules is set according to the magnitude order of the weighted values of the modules, and continuous logical addresses are distributed to the modules.
An application embodiment of the module address allocation method provided in this embodiment is described below. Specifically, the method is applied to modular NCPI (Chinese full name: network key physical infrastructure, English full name: network Critical physical Infrastructure).
Step 1: in the memory, a storage space [ D ] is defined1、D2…Dm]And initialized to 0;
step 2: each module calculates the weighted value Y of each module by adopting the weighting mode provided by the previous embodiment;
and step 3: the weighted value is subjected to information sharing interaction of all modules in a communication mode to obtain weighted information Y of all modules1、Y2…Ym];
And 4, step 4: each module judges the relation between the Y value of the module and the Y values of other modules, when the Y value of the module is the maximum value in the system, the logic address of the module is set to be 1, namely D is 1, the module Y is set to be zero, and the zero-set Y value is continuously subjected to information sharing;
and 5: all online modules continuously judge the relation between the Y value of the module and the Y values of other modules, when the Y value of the module is the maximum value in the system, the logic address of the module is set to be 2, namely D is 2, the module Y is also set to be zero, and the zero-set Y value is continuously subjected to information sharing;
step 6: repeating the steps until all the Y values of all the modules are 0 and all the D values are not 0, and sequentially obtaining the addresses D of all the modules;
and 7: when the address D of other modules is not received for a period of time, setting the address of the module which does not receive the address as 0;
and 8: all the online modules detect and identify whether the previous address is vacant (the modules with addresses of 0 and 1 do not perform the operation), and if the previous address is vacant, the logical address of the module is subtracted by 1, and the steps are performed in sequence.
In the following, a module address allocation system provided in an embodiment of the present application is introduced, and a module address allocation system described below and a module address allocation method described above may be referred to each other.
Referring to fig. 3, a structure diagram of a module address allocation system according to an embodiment of the present application is shown in fig. 3, and includes:
the allocating module 301 is configured to obtain physical addresses of all online modules, and allocate continuous logical addresses to all online modules according to the physical addresses;
a first setting module 302, configured to set a logical address of an offline module to null when the offline module is detected;
a second setting module 303, configured to subtract one from the logical address of the online module when the online module detects that the target logical address is empty; wherein the difference between the logical address of the online module and the target logical address is one.
In the module address allocation system provided by the embodiment of the application, each module detects the previous logical address of its own module, and when the previous logical address is detected to be empty, the previous logical address is reduced by one, and when the subsequent module detects that the previous logical address is empty, the logical address of its own module is reduced by one, so that the module addresses are ensured to be continuous. When in maintenance, the module information of continuous addresses can be obtained, and the maintenance efficiency is improved.
On the basis of the foregoing embodiment, as a preferred implementation manner, the allocating module 301 is specifically a module that acquires physical addresses of all online modules, sorts the physical addresses of all online modules from small to large, and allocates consecutive logical addresses from small to large according to a sorting result.
On the basis of the above embodiment, as a preferred implementation, the allocating module 301 includes:
the acquisition unit is used for acquiring the physical addresses of all online modules;
the calculation unit is used for calculating a weighted value of each online module according to the physical address and the working state of each online module;
and the distribution unit is used for sorting the weighted values of all the online modules from small to large and distributing continuous logical addresses from small to large according to a sorting result.
On the basis of the foregoing embodiment, as a preferred implementation, the calculating unit is specifically a unit that calculates the weighted value of each online module according to a weighted value calculation formula; wherein, the weighted value calculation formula is:
Y=A2×N+A1
wherein Y is the weight value, A2Is a formula value corresponding to the working state of the online module, A1And N is the maximum value of the physical addresses of all the online modules.
On the basis of the above embodiment, as a preferred implementation, the formula value of the operating state is positively correlated with the priority of the operating state.
On the basis of the above embodiment, as a preferred implementation manner, the priority of the operating state includes an inversion state, a bypass state and a no-output state from high to low.
The present application further provides a modular device, referring to fig. 4, an embodiment of the present application provides a structure diagram of a modular device, as shown in fig. 4, including:
a memory 100 for storing a computer program;
the processor 200, when executing the computer program, may implement the steps provided by the above embodiments.
Specifically, the memory 100 includes a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer-readable instructions, and the internal memory provides an environment for the operating system and the computer-readable instructions in the non-volatile storage medium to run. The processor 200 provides the computing and control capability for the modular device, and when executing the computer program stored in the memory 100, the steps of the module address allocation method provided in any of the above embodiments can be implemented.
According to the modular device provided by the embodiment of the application, each module detects the previous logical address of the module, when the previous logical address is detected to be empty, the logical address of the module is reduced by one, and when the subsequent module detects that the previous logical address is empty, the logical address of the module is reduced by one, so that the continuity of the module addresses is ensured. When in maintenance, the module information of continuous addresses can be obtained, and the maintenance efficiency is improved.
On the basis of the above embodiment, as a preferred implementation, referring to fig. 5, the modular apparatus further includes:
and an input interface 300 connected to the processor 200, for acquiring computer programs, parameters and instructions imported from the outside, and storing the computer programs, parameters and instructions into the memory 100 under the control of the processor 200. The input interface 300 may be connected to an input device for receiving parameters or instructions manually input by a user. The input device may be a touch layer covered on a display screen, or a button, a track ball or a touch pad arranged on a terminal shell, or a keyboard, a touch pad or a mouse, etc.
And a display unit 400 connected to the processor 200 for displaying data transmitted by the processor 200. The display unit 400 may be a display screen on a PC, a liquid crystal display screen, or an electronic ink display screen. Specifically, in the present embodiment, the physical address, the logical address, and the like of each module may be displayed by the display unit 400.
And a network port 500 connected to the processor 200 for performing communication connection with each external terminal device. The communication technology adopted by the communication connection can be a wired communication technology or a wireless communication technology, such as a mobile high definition link (MHL) technology, a Universal Serial Bus (USB), a High Definition Multimedia Interface (HDMI), a wireless fidelity (WiFi), a bluetooth communication technology, a low power consumption bluetooth communication technology, an ieee802.11 s-based communication technology, and the like.
The present application also provides a computer-readable storage medium, which may include: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk. The storage medium has a computer program stored thereon, and the computer program realizes the steps of the module address allocation method provided in any one of the above embodiments when executed by a processor.
The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the system disclosed by the embodiment, the description is relatively simple because the system corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description. It should be noted that, for those skilled in the art, it is possible to make several improvements and modifications to the present application without departing from the principle of the present application, and such improvements and modifications also fall within the scope of the claims of the present application.
It is further noted that, in the present specification, relational terms such as first and second, and the like are 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. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Claims (10)

1. A module address allocation method is applied to a modular device and comprises the following steps:
acquiring physical addresses of all online modules, and distributing continuous logical addresses for all online modules according to the physical addresses;
when an offline module is detected, setting the logic address of the offline module to be null;
when the online module detects that the target logic address is empty, the logic address of the online module is reduced by one; wherein the difference between the logical address of the online module and the target logical address is one.
2. The module address assignment method of claim 1, wherein assigning consecutive logical addresses to all of the online modules based on the physical address comprises:
and sorting the physical addresses of all the online modules from small to large, and distributing continuous logical addresses from small to large according to a sorting result.
3. The module address assignment method of claim 1, wherein assigning consecutive logical addresses to all of the online modules based on the physical address comprises:
calculating a weighted value of each online module according to the physical address and the working state of each online module;
and sorting the weighted values of all the online modules from small to large, and distributing continuous logic addresses from small to large according to a sorting result.
4. The module address assignment method of claim 3, wherein calculating a weighted value for each of the online modules based on the physical address and the operating state of each of the online modules comprises:
calculating the weighted value of each online module according to a weighted value calculation formula; wherein, the weighted value calculation formula is:
Y=A2×N+A1
wherein Y is the weight value, A2Is a formula value corresponding to the working state of the online module, A1And N is the maximum value of the physical addresses of all the online modules.
5. The method according to claim 4, wherein the operating state formula value is positively correlated with the priority of the operating state.
6. The method according to claim 5, wherein the operating state priority comprises an inverted state, a bypass state and a no output state.
7. A modular address assignment system, for use in a modular device, comprising:
the distribution module is used for acquiring the physical addresses of all online modules and distributing continuous logical addresses to all the online modules according to the physical addresses;
the first setting module is used for setting the logic address of the offline module to be null when the offline module is detected;
the second setting module is used for subtracting one from the logic address of the online module when the online module detects that the target logic address is empty; wherein the difference between the logical address of the online module and the target logical address is one.
8. The module address assignment system of claim 7, wherein the assignment module comprises:
the acquisition unit is used for acquiring the physical addresses of all online modules;
the calculation unit is used for calculating a weighted value of each online module according to the physical address and the working state of each online module;
and the distribution unit is used for sorting the weighted values of all the online modules from small to large and distributing continuous logical addresses from small to large according to a sorting result.
9. A modular device, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the module address assignment method according to any one of claims 1 to 6 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the module address assignment method according to one of claims 1 to 6.
CN201811269668.0A 2018-10-29 2018-10-29 Module address allocation method, system, modular device and storage medium Active CN109491943B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811269668.0A CN109491943B (en) 2018-10-29 2018-10-29 Module address allocation method, system, modular device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811269668.0A CN109491943B (en) 2018-10-29 2018-10-29 Module address allocation method, system, modular device and storage medium

Publications (2)

Publication Number Publication Date
CN109491943A CN109491943A (en) 2019-03-19
CN109491943B true CN109491943B (en) 2021-01-01

Family

ID=65693343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811269668.0A Active CN109491943B (en) 2018-10-29 2018-10-29 Module address allocation method, system, modular device and storage medium

Country Status (1)

Country Link
CN (1) CN109491943B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1662014A (en) * 2004-02-25 2005-08-31 Lg电子有限公司 Method of assigning addresses to a plurality of devices on a network and a network system therefor
CN1809890A (en) * 2003-06-23 2006-07-26 皇家飞利浦电子股份有限公司 Device and method for recording information with remapping of logical addresses to physical addresses when defects occur
CN106681931A (en) * 2015-11-06 2017-05-17 爱思开海力士有限公司 Data storage device and operating method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1809890A (en) * 2003-06-23 2006-07-26 皇家飞利浦电子股份有限公司 Device and method for recording information with remapping of logical addresses to physical addresses when defects occur
CN1662014A (en) * 2004-02-25 2005-08-31 Lg电子有限公司 Method of assigning addresses to a plurality of devices on a network and a network system therefor
CN106681931A (en) * 2015-11-06 2017-05-17 爱思开海力士有限公司 Data storage device and operating method thereof

Also Published As

Publication number Publication date
CN109491943A (en) 2019-03-19

Similar Documents

Publication Publication Date Title
US10999211B2 (en) Resource authorization method for deployment of virtual network function, virtual network function manager, and network function virtualization orchestrator
CN111127778A (en) Bank self-service terminal recommendation method and device
CN107944000A (en) Flight freight rate update method, device, electronic equipment, storage medium
CN110891087B (en) Log transmission method and device, electronic equipment and storage medium
CN111354990B (en) Battery pack, identification information distribution system and method thereof, and storage medium
CN114978292A (en) Satellite network connection method, system, electronic equipment and storage medium
CN106101171A (en) Server method of attachment and device
CN104793982A (en) Method and device for establishing virtual machine
CN107689892B (en) Coexistence attack defense method
CN106354354B (en) Control method and device of capacitive touch screen and terminal equipment
CN109491943B (en) Module address allocation method, system, modular device and storage medium
JP6789398B2 (en) Interference prevention methods and devices for touch panels
CN104239519A (en) Information recommendation method and related equipment and system
CN117149665B (en) Continuous integration method, control device, continuous integration system, and storage medium
CN111352710A (en) Process management method and device, computing equipment and storage medium
CN115390992A (en) Virtual machine creating method, device, equipment and storage medium
CN108989461B (en) Multi-control storage balancing method, device, terminal and storage medium
CN108234615B (en) Table item processing method, mainboard and main network equipment
CN111556138A (en) Data distribution method and device, electronic equipment and storage medium
CN111708614A (en) Method, system and related equipment for dynamically adjusting resource parameters of virtual machine
CN113590141A (en) Method, apparatus, medium, and program product for distributing cloud phone
CN117009060B (en) Resource scheduling method, device, equipment and storage medium
CN106776382B (en) PCIE equipment configuration method and device
CN112306373A (en) Cluster capacity expansion method and system, electronic equipment and storage medium
CN112100017A (en) Memory resource monitoring method and device

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
CB02 Change of applicant information

Address after: 361000 Ma Long Road 457, Torch Garden, Xiamen Torch High-tech Zone, Xiamen City, Fujian Province

Applicant after: Kehua Hengsheng Co., Ltd.

Applicant after: Kehua Technology Co., Ltd., Zhangzhou

Address before: 361000 Ma Long Road 457, Torch Garden, Xiamen Torch High-tech Zone, Xiamen City, Fujian Province

Applicant before: Xiamen Kehua Hengsheng Co., Ltd.

Applicant before: Kehua Technology Co., Ltd., Zhangzhou

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 361000 Ma Long Road 457, Torch Garden, Xiamen Torch High-tech Zone, Xiamen City, Fujian Province

Patentee after: Kehua Data Co.,Ltd.

Patentee after: ZHANGZHOU KEHUA TECHNOLOGY LIMITED BY SHARE Ltd.

Address before: 361000 Ma Long Road 457, Torch Garden, Xiamen Torch High-tech Zone, Xiamen City, Fujian Province

Patentee before: XIAMEN KEHUAHENGSHENG LIMITED BY SHARE Ltd.

Patentee before: ZHANGZHOU KEHUA TECHNOLOGY LIMITED BY SHARE Ltd.

CP01 Change in the name or title of a patent holder