Setting method, device, equipment and readable medium of storage equipment network

文档序号:1925236 发布日期:2021-12-03 浏览:21次 中文

阅读说明:本技术 一种存储设备网络的设置方法、装置、设备及可读介质 (Setting method, device, equipment and readable medium of storage equipment network ) 是由 孙京本 刘如意 李佩 于 2021-08-20 设计创作,主要内容包括:本发明公开了一种存储设备网络的设置方法,包括以下步骤:响应于检测到集群中有存储设备开始运行,则判断所述存储设备是否为集群的配置节点;若是所述存储设备为集群的配置节点,则在所述存储设备的第一端口上分别设置集群IP和服务IP;以及在所述存储设备的其他端口上依次设备业务IP;其中,所述集群IP和服务IP通过网络名称和标号进行区别。本发明还公开了一种存储设备网络的设置装置、计算机设备和可读存储介质。本发明通过增加分隔集群IP、服务IP以及业务IP的路由以及路由规则,避免不同网口对应的路由产生干扰,通过命名对应网口同名的路由表,进行路由表的创建、删除和重建,实现网络互不干扰。(The invention discloses a method for setting a storage device network, which comprises the following steps: in response to the detection that a storage device starts to operate in the cluster, judging whether the storage device is a configuration node of the cluster; if the storage equipment is a configuration node of a cluster, respectively setting a cluster IP and a service IP on a first port of the storage equipment; and sequentially arranging the service IP on other ports of the storage equipment; wherein the cluster IP and the service IP are distinguished by a network name and a label. The invention also discloses a setting device of the storage equipment network, computer equipment and a readable storage medium. The invention avoids the interference of the routes corresponding to different network ports by adding the routes and the routing rules for separating the cluster IP, the service IP and the service IP, and establishes, deletes and reconstructs the routing table by naming the routing table with the same name corresponding to the network port, thereby realizing the mutual noninterference of the network.)

1. A method for setting a storage device network is characterized by comprising the following steps:

in response to the detection that a storage device starts to operate in the cluster, judging whether the storage device is a configuration node of the cluster;

if the storage equipment is a configuration node of a cluster, respectively setting a cluster IP and a service IP on a first port of the storage equipment; and

sequentially arranging the service IP on other ports of the storage equipment;

wherein the cluster IP and the service IP are distinguished by a network name and a label.

2. The method for setting up a storage device network according to claim 1, further comprising:

and if the storage equipment is not the configuration node of the cluster, setting a service IP on a first port of the storage equipment.

3. The setting method of the storage device network according to claim 1, wherein setting the cluster IP and the service IP on the first port of the storage device respectively comprises:

setting a cluster IP as a first address on a first port of the storage equipment;

searching a routing rule corresponding to the first address in a routing table, and clearing the corresponding routing rule;

searching a route corresponding to the first address in a routing table, and clearing the corresponding route;

a corresponding route and routing rule is created based on the first address.

4. The setting method of the storage device network according to claim 1, wherein setting the cluster IP and the service IP on the first port of the storage device respectively comprises:

setting a service IP as a second address on a first port of the storage device;

searching a routing rule corresponding to the second address in a routing table, and clearing the corresponding routing rule;

searching a route corresponding to the second address in a routing table, and clearing the corresponding route;

and creating a corresponding route and a route rule based on the second address.

5. The method according to claim 1, wherein the sequentially setting the device service IPs on the other ports of the storage device comprises:

setting a service IP as a third address on a second port of the storage equipment;

searching a routing rule corresponding to the third address in a routing table, and clearing the corresponding routing rule;

searching a route corresponding to the third address in a routing table, and clearing the corresponding route;

and creating a corresponding route and a route rule based on the third address.

6. The method for setting up a storage device network according to claim 5, further comprising:

responding to a received new service IP setting command, and setting a service IP as a service address on an idle port of the storage equipment;

searching a routing rule corresponding to the service address in a routing table, and clearing the corresponding routing rule;

searching a route corresponding to the service address in a routing table, and clearing the corresponding route;

and creating a corresponding route and a route rule based on the service address.

7. The method for setting up the storage device network according to claim 1, wherein the distinguishing the cluster IP and the service IP by the network name and the label comprises:

the cluster IP and the service IP respectively set respective routing rules based on different network names and labels.

8. An apparatus for setting a storage device network, comprising:

the first module is configured to respond to the fact that storage equipment starts to operate in a cluster, and judge whether the storage equipment is a configuration node of the cluster;

a second module, configured to set a cluster IP and a service IP on a first port of the storage device, if the storage device is a configuration node of a cluster; and

a third module configured to sequentially configure device service IPs on other ports of the storage device;

wherein the cluster IP and the service IP are distinguished by a network name and a label.

9. A computer device, comprising:

at least one processor; and

a memory storing computer instructions executable on the processor, the instructions when executed by the processor implementing the steps of the method of any one of claims 1 to 7.

10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.

Technical Field

The present invention relates to the field of network management technologies, and in particular, to a method, an apparatus, a device, and a readable medium for setting a storage device network.

Background

In a computer network, a routing table is a spreadsheet or class database stored in a router or networked computer. The routing table stores paths that point to specific network addresses. The routing table contains topology information of the network periphery. The main goal of routing table establishment is to implement routing protocols and static routing.

Currently, a mainstream storage device or a server sets one IP address through each port, and a plurality of ports set a plurality of IP addresses, so as to implement different network ports to carry different services or manage functions. The routing and the routing rule are set according to the specific IP address of the port, the operation is complex and the error is easy to occur.

Disclosure of Invention

In view of this, an object of the embodiments of the present invention is to provide a method, an apparatus, a device, and a readable medium for setting a storage device network, where routes and routing rules for separating a cluster IP, a service IP, and a service IP are added to avoid interference generated by routes corresponding to different network ports, and a routing table corresponding to a network port is named to create, delete, and reconstruct the routing table, so as to achieve mutual noninterference of networks.

Based on the above object, an aspect of the embodiments of the present invention provides a method for setting a storage device network, including the following steps: in response to the detection that a storage device starts to operate in the cluster, judging whether the storage device is a configuration node of the cluster; if the storage equipment is a configuration node of a cluster, respectively setting a cluster IP and a service IP on a first port of the storage equipment; and sequentially arranging the service IP on other ports of the storage equipment; wherein the cluster IP and the service IP are distinguished by a network name and a label.

In some embodiments, the method further comprises: and if the storage equipment is not the configuration node of the cluster, setting a service IP on a first port of the storage equipment.

In some embodiments, the setting of the cluster IP and the service IP on the first port of the storage device respectively comprises: setting a cluster IP as a first address on a first port of the storage equipment; searching a routing rule corresponding to the first address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the first address in a routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the first address.

In some embodiments, the setting of the cluster IP and the service IP on the first port of the storage device respectively comprises: setting a service IP as a second address on a first port of the storage device; searching a routing rule corresponding to the second address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the second address in a routing table, and clearing the corresponding route; and creating a corresponding route and a route rule based on the second address.

In some embodiments, the device traffic IP on the other ports of the storage device in sequence comprises: setting a service IP as a third address on a second port of the storage equipment; searching a routing rule corresponding to the third address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the third address in a routing table, and clearing the corresponding route; and creating a corresponding route and a route rule based on the third address.

In some embodiments, the method further comprises: responding to a received new service IP setting command, and setting a service IP as a service address on an idle port of the storage equipment; searching a routing rule corresponding to the service address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the service address in a routing table, and clearing the corresponding route; and creating a corresponding route and a route rule based on the service address.

In some embodiments, the distinguishing the cluster IP and the service IP by the network name and the label includes: the cluster IP and the service IP respectively set respective routing rules based on different network names and labels.

In another aspect of the embodiments of the present invention, a device for setting a storage device network is further provided, including: the first module is configured to respond to the fact that storage equipment starts to operate in a cluster, and judge whether the storage equipment is a configuration node of the cluster; a second module, configured to set a cluster IP and a service IP on a first port of the storage device, if the storage device is a configuration node of a cluster; the third module is configured to sequentially use the device service IP on other ports of the storage device; wherein the cluster IP and the service IP are distinguished by a network name and a label.

In another aspect of the embodiments of the present invention, there is also provided a computer device, including: at least one processor; and a memory storing computer instructions executable on the processor, the instructions when executed by the processor implementing steps of the method comprising: in response to the detection that a storage device starts to operate in the cluster, judging whether the storage device is a configuration node of the cluster; if the storage equipment is a configuration node of a cluster, respectively setting a cluster IP and a service IP on a first port of the storage equipment; and sequentially arranging the service IP on other ports of the storage equipment; wherein the cluster IP and the service IP are distinguished by a network name and a label.

In some embodiments, the steps further comprise: and if the storage equipment is not the configuration node of the cluster, setting a service IP on a first port of the storage equipment.

In some embodiments, the setting of the cluster IP and the service IP on the first port of the storage device respectively comprises: setting a cluster IP as a first address on a first port of the storage equipment; searching a routing rule corresponding to the first address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the first address in a routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the first address.

In some embodiments, the setting of the cluster IP and the service IP on the first port of the storage device respectively comprises: setting a service IP as a second address on a first port of the storage device; searching a routing rule corresponding to the second address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the second address in a routing table, and clearing the corresponding route; and creating a corresponding route and a route rule based on the second address.

In some embodiments, the device traffic IP on the other ports of the storage device in sequence comprises: setting a service IP as a third address on a second port of the storage equipment; searching a routing rule corresponding to the third address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the third address in a routing table, and clearing the corresponding route; and creating a corresponding route and a route rule based on the third address.

In some embodiments, the steps further comprise: responding to a received new service IP setting command, and setting a service IP as a service address on an idle port of the storage equipment; searching a routing rule corresponding to the service address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the service address in a routing table, and clearing the corresponding route; and creating a corresponding route and a route rule based on the service address.

In some embodiments, the distinguishing the cluster IP and the service IP by the network name and the label includes: the cluster IP and the service IP respectively set respective routing rules based on different network names and labels.

In a further aspect of the embodiments of the present invention, a computer-readable storage medium is also provided, in which a computer program for implementing the above method steps is stored when the computer program is executed by a processor.

The invention has the following beneficial technical effects: the routing and routing rules for separating the cluster IP, the service IP and the service IP are added, so that the interference of the routing corresponding to different network ports is avoided, and the creation, deletion and reconstruction of the routing table are carried out by naming the routing table corresponding to the network ports with the same name, so that the mutual interference of the networks is realized.

Drawings

In order to more clearly illustrate the embodiments of the present invention 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, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained by using the drawings without creative efforts.

FIG. 1 is a diagram illustrating an embodiment of a method for setting up a storage device network according to the present invention;

FIG. 2 is a diagram illustrating an embodiment of a setup apparatus of a storage device network according to the present invention;

FIG. 3 is a schematic diagram of an embodiment of a computer device provided by the present invention;

FIG. 4 is a schematic diagram of an embodiment of a computer-readable storage medium provided by the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.

It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.

In view of the above object, a first aspect of the embodiments of the present invention provides an embodiment of a method for setting a storage device network. Fig. 1 is a schematic diagram illustrating an embodiment of a setting method for a storage device network according to the present invention. As shown in fig. 1, the embodiment of the present invention includes the following steps:

s01, in response to the fact that the storage device in the cluster is detected to start to operate, judging whether the storage device is a configuration node of the cluster;

s02, if the storage device is a configuration node of the cluster, respectively setting a cluster IP and a service IP on a first port of the storage device; and

s03, sequentially carrying out device service IP on other ports of the storage device;

wherein, the cluster IP and the service IP are distinguished by the network name and the label.

In the present embodiment, in the network technology, a network Port (Port) has two meanings: one is a physical port, such as an ADSL Modem, a hub, a switch, and an interface of a router for connecting other network devices, such as RJ-45 ports, SC ports, and the like; the second is a port in a logical sense, which generally refers to a port in a TCP/IP protocol, and the port number ranges from 0 to 65535, such as 80 ports for browsing a web service, 21 ports for an FTP service, and the like. The network port referred to in this method refers to the former, physically referred ethernet (ethernet) port. Ethernet is currently the most widely used lan communication method and also a protocol. The ethernet protocol defines a series of software and hardware standards to connect different computer devices together. The basic elements of ethernet device networking are switches, routers, hubs, optical fibers, and ordinary network cables, as well as ethernet protocols and communication rules. The port of the network data connection in the ethernet is the ethernet interface. In a local area network, two IP addresses are unique, one is a network number and one is a broadcast address. The network number is an address for three-tier addressing, which represents the entire network itself; the other is a broadcast address, which represents the entire host of the network. The network number is the first address in the network segment, the broadcast address is the last address in the network segment, and the two addresses cannot be configured on the host computer. For example, in the network segments 192.168.0.0 and 255.255.255.0, the network number is 192.168.0.0 and the broadcast address is 192.168.0.255. Thus, in a local area network, two less addresses (network number, broadcast address) can be allocated in the computer than in the network segment, these addresses being referred to as host addresses. In the above example, only 192.168.0.1 to 192.168.0.254 of the host address can be configured on the computer.

In this embodiment, for a multi-control cluster, the management network and the service network need to be separated. After managing the network settings, the corresponding routing rules and routing table information of the managed network need to be set. The routing table and the routing table rule are independently set according to each port, so that network faults caused by routing conflicts are avoided. The management network is set in an alias mode, and management is facilitated. Meanwhile, one network port is provided with two ip addresses, so that the network ports are saved.

In this embodiment, when the storage device runs, the corresponding management network address needs to be set, where the management network address includes a cluster IP, a service IP, and a service IP. The cluster IP and the service IP are set on the first port of the device, and are distinguished by the network name + label. The service IP is in turn set on the following port. For a dual-control cluster, cluster IP is configured only on the configuration nodes. Service IP is configured on each controller.

In some embodiments of the invention, the method further comprises: and if the storage equipment is not the configuration node of the cluster, setting a service IP on a first port of the storage equipment.

In some embodiments of the present invention, setting the cluster IP and the service IP on the first port of the storage device respectively comprises: setting a cluster IP as a first address on a first port of the storage equipment; searching a routing rule corresponding to the first address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the first address in a routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the first address.

In this embodiment, after the cluster IP is set, the IP address is set to the IP address of eth:20 as an example. Matching a routing rule with a routing table name eth0 in an ip rule, and clearing the corresponding ip rule; according to the cluster IP setting, matching an IP route with a routing table name eth0 in the IP route, and clearing the corresponding IP route; a routing table named eth0 is created, the route corresponding to the cluster ip is created, and the command on the default route eth0 is set as follows:

Ip route add gateway dev eth0 proto kernel scope link src ip_addr

Ip route add default via gateway dev eth0

and creating a routing rule with prio of 100, wherein the routing rule is correspondingly a cluster ip _ addr and matches the routing of table eth 0.

In some embodiments of the present invention, setting the cluster IP and the service IP on the first port of the storage device respectively comprises: setting a service IP as a second address on a first port of the storage device; searching a routing rule corresponding to the second address in the routing table, and clearing the corresponding routing rule; searching a route corresponding to the second address in a routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the second address.

In this embodiment, when the service IP is set, an IP route with the name sat in the routing table is matched in the IP route, and the corresponding IP route is cleared. According to the service IP setting, matching an IP route with the name of sat in the routing table in the IP route, and clearing the corresponding IP route. And creating a routing table named sat, and creating a route corresponding to the service IP. And the commands on the default route eth0 are set as follows:

Ip route add gateway dev eth0 proto kernel scope link src ip_addr

Ip route add default via gateway dev eth0 proto kernel scope link src ip_addr

and creating a routing rule with prio of 100, correspondingly setting the routing rule as the cluster ip _ addr, and matching the routing of table sat.

In some embodiments of the present invention, the device traffic IP on the other ports of the storage device in sequence comprises: setting a service IP as a third address on a second port of the storage device; searching a routing rule corresponding to the third address in the routing table, and clearing the corresponding routing rule; searching a route corresponding to the third address in the routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the third address.

In this embodiment, if the service IP is configured continuously, and when the service IP is set, an IP route in eth1, for example, with a routing table name as a corresponding port is matched in the IP route, and the corresponding IP route is cleared. According to the service IP setting, matching an IP route with a routing table name eth1 in the IP route, and clearing the corresponding IP route. A routing table named eth1 is created, and a route corresponding to the service IP is created, with the following commands:

Ip route add gateway dev eth1 proto kernel scope link src ip_addr

and creating a routing rule with prio of 200, wherein the routing rule is correspondingly a cluster ip _ addr and matches the routing of table eth 1.

In this embodiment, if the service IP is continuously configured by using the subsequent network port, the above steps may be cycled.

In some embodiments of the invention, the method further comprises: responding to the received new service IP setting command, and setting a service IP as a service address on an idle port of the storage equipment; searching a routing rule corresponding to the service address in the routing table, and clearing the corresponding routing rule; searching a route corresponding to the service address in a routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the traffic address.

In some embodiments of the present invention, the distinguishing between the cluster IP and the service IP by the network name and the label includes: the cluster IP and the service IP set respective routing rules based on different network names and labels, respectively.

It should be particularly noted that, the steps in the embodiments of the method for setting a storage device network described above may be mutually intersected, replaced, added, or deleted, and therefore, the method for setting a storage device network that is transformed by these reasonable permutations and combinations shall also belong to the scope of the present invention, and shall not limit the scope of the present invention to the embodiments.

In view of the above object, a second aspect of the embodiments of the present invention provides a setting apparatus for a storage device network. Fig. 2 is a schematic diagram illustrating an embodiment of a setup apparatus for a storage device network according to the present invention. As shown in fig. 2, the embodiment of the present invention includes the following modules: a first module S11, configured to, in response to detecting that a storage device starts to operate in the cluster, determine whether the storage device is a configuration node of the cluster; a second module S12, configured to set a cluster IP and a service IP on a first port of the storage device, respectively, if the storage device is a configuration node of the cluster; and a third module S13 configured to sequentially configure device service IPs on other ports of the storage device; wherein, the cluster IP and the service IP are distinguished by the network name and the label.

In view of the above object, a third aspect of the embodiments of the present invention provides a computer device. Fig. 3 is a schematic diagram of an embodiment of a computer device provided by the present invention. As shown in fig. 3, an embodiment of the present invention includes the following means: at least one processor S21; and a memory S22, the memory S22 storing computer instructions S23 executable on the processor, the steps of implementing a method when the instructions are executed by the processor comprising: in response to the detection that the storage equipment in the cluster starts to operate, judging whether the storage equipment is a configuration node of the cluster; if the storage equipment is a configuration node of the cluster, respectively setting a cluster IP and a service IP on a first port of the storage equipment; and sequentially arranging the service IP on other ports of the storage equipment; wherein, the cluster IP and the service IP are distinguished by the network name and the label.

In some embodiments of the invention, the steps further comprise: and if the storage equipment is not the configuration node of the cluster, setting a service IP on a first port of the storage equipment.

In some embodiments of the present invention, setting the cluster IP and the service IP on the first port of the storage device respectively comprises: setting a cluster IP as a first address on a first port of the storage equipment; searching a routing rule corresponding to the first address in a routing table, and clearing the corresponding routing rule; searching a route corresponding to the first address in a routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the first address.

In some embodiments of the present invention, setting the cluster IP and the service IP on the first port of the storage device respectively comprises: setting a service IP as a second address on a first port of the storage device; searching a routing rule corresponding to the second address in the routing table, and clearing the corresponding routing rule; searching a route corresponding to the second address in a routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the second address.

In some embodiments of the present invention, the device traffic IP on the other ports of the storage device in sequence comprises: setting a service IP as a third address on a second port of the storage device; searching a routing rule corresponding to the third address in the routing table, and clearing the corresponding routing rule; searching a route corresponding to the third address in the routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the third address.

In some embodiments of the invention, the steps further comprise: responding to the received new service IP setting command, and setting a service IP as a service address on an idle port of the storage equipment; searching a routing rule corresponding to the service address in the routing table, and clearing the corresponding routing rule; searching a route corresponding to the service address in a routing table, and clearing the corresponding route; a corresponding route and routing rule is created based on the traffic address.

In some embodiments of the present invention, the distinguishing between the cluster IP and the service IP by the network name and the label includes: the cluster IP and the service IP set respective routing rules based on different network names and labels, respectively.

The invention also provides a computer readable storage medium. FIG. 4 is a schematic diagram illustrating an embodiment of a computer-readable storage medium provided by the present invention. As shown in fig. 4, the computer readable storage medium S31 stores a computer program S32 which, when executed by a processor, performs the method as described above.

Finally, it should be noted that, as one of ordinary skill in the art can appreciate that all or part of the processes in the methods of the above embodiments can be implemented by a computer program to instruct related hardware, and the program of the setting method of the storage device network can be stored in a computer readable storage medium, and when executed, the program can include the processes of the embodiments of the methods described above. The storage medium of the program may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like. The embodiments of the computer program may achieve the same or similar effects as any of the above-described method embodiments.

Furthermore, the methods disclosed according to embodiments of the present invention may also be implemented as a computer program executed by a processor, which may be stored in a computer-readable storage medium. Which when executed by a processor performs the above-described functions defined in the methods disclosed in embodiments of the invention.

Further, the above method steps and system elements may also be implemented using a controller and a computer readable storage medium for storing a computer program for causing the controller to implement the functions of the above steps or elements.

Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as software or hardware depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments of the present invention.

In one or more exemplary designs, the functions may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes Compact Disc (CD), laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk, blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.

It should be understood that, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.

The numbers of the embodiments disclosed in the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments.

It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.

Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, of embodiments of the invention is limited to these examples; within the idea of an embodiment of the invention, also technical features in the above embodiment or in different embodiments may be combined and there are many other variations of the different aspects of the embodiments of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种用于计算机网络维护的路由交换机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!