Data acquisition method, system, device and medium

文档序号:189811 发布日期:2021-11-02 浏览:11次 中文

阅读说明:本技术 一种数据采集方法、系统、设备以及介质 (Data acquisition method, system, device and medium ) 是由 单亚勇 于 2021-06-30 设计创作,主要内容包括:本发明公开了一种数据采集方法,包括以下步骤:响应于接收到数据采集请求,对所述请求进行解析以获取所述请求中携带的采集对象和采集参数;判断所述采集对象是否是预设对象;响应于所述采集对象不是预设对象,根据所述采集对象匹配当前采集策略,并利用匹配到的采集策略对所述采集参数进行修改;利用修改后的采集参数重新建立采集任务,并根据所述匹配到的采集策略设置所述采集任务的执行条件;响应于触发所述执行条件,执行所述采集任务。本发明还公开了一种系统、计算机设备以及可读存储介质。本发明提出的方案能够对数据采集请求进行差异化修改,进而提升了管理平台的管理能力。(The invention discloses a data acquisition method, which comprises the following steps: responding to a received data acquisition request, and analyzing the request to acquire an acquisition object and acquisition parameters carried in the request; judging whether the acquisition object is a preset object or not; responding to the fact that the collection object is not a preset object, matching a current collection strategy according to the collection object, and modifying the collection parameters by using the matched collection strategy; reestablishing an acquisition task by using the modified acquisition parameters, and setting execution conditions of the acquisition task according to the matched acquisition strategy; and executing the acquisition task in response to triggering the execution condition. The invention also discloses a system, a computer device and a readable storage medium. The scheme provided by the invention can carry out differentiated modification on the data acquisition request, thereby improving the management capability of the management platform.)

1. A data acquisition method is characterized by comprising the following steps:

responding to a received data acquisition request, and analyzing the request to acquire an acquisition object and acquisition parameters carried in the request;

judging whether the acquisition object is a preset object or not;

responding to the fact that the collection object is not a preset object, matching a current collection strategy according to the collection object, and modifying the collection parameters by using the matched collection strategy;

reestablishing an acquisition task by using the modified acquisition parameters, and setting execution conditions of the acquisition task according to the matched acquisition strategy;

and executing the acquisition task in response to triggering the execution condition.

2. The method of claim 1, further comprising:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

3. The method of claim 2, further comprising:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

4. The method of claim 1, wherein matching a current acquisition policy based on the acquisition object, further comprises:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

5. The method of claim 1, further comprising:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

6. A data acquisition system, comprising:

the receiving module is configured to respond to a received data acquisition request, and analyze the request to acquire an acquisition object and acquisition parameters carried in the request;

the judging module is configured to judge whether the acquisition object is a preset object;

the matching module is configured to respond that the acquisition object is not a preset object, match a current acquisition strategy according to the acquisition object, and modify the acquisition parameters by using the matched acquisition strategy;

the task module is configured to reestablish the acquisition task by using the modified acquisition parameters and set the execution conditions of the acquisition task according to the matched acquisition strategy;

an acquisition module configured to execute the acquisition task in response to triggering the execution condition.

7. The system of claim 6, further comprising a caching module configured to:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

8. The system of claim 7, wherein the caching module is further configured to:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

9. A computer device, comprising:

at least one processor; and

memory storing a computer program operable on the processor, characterized in that the processor executes the program to perform the steps of the method according to any of claims 1-5.

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

Technical Field

The invention relates to the field of data acquisition, in particular to a data acquisition method, a data acquisition system, data acquisition equipment and a storage medium.

Background

In the storage field, data is the root of system management, more and more customers have huge traffic, data increase is fast, storage devices are more, and for the management of a large number of storage devices and clusters, various unified comprehensive platforms are also successively provided by various storage manufacturers for centralized management. Unified management is about to collect data information from a large number of devices and clusters for management, presentation and operation, and in the process, data is the basis, and the collection work is particularly important. However, most of the current manufacturers' systems still have a stage of directly collecting and requesting data of the storage system by the unified management platform, so that the network has higher requirements for response speed of a large number of storage devices and clusters, and is one of bottlenecks of the unified management platform. The complex data types, API requests and various timing acquisition tasks enable the unified management platform to be slightly overstaffed and complex, and meanwhile, the direct acquisition mode also influences the operation response of the unified management platform to mass storage and the data query speed; and software and hardware resources of the operating environment of the unified management platform can be correspondingly occupied, and the stability is influenced.

Disclosure of Invention

In view of the above, in order to overcome at least one aspect of the above problems, an embodiment of the present invention provides a data acquisition method, including the following steps:

responding to a received data acquisition request, and analyzing the request to acquire an acquisition object and acquisition parameters carried in the request;

judging whether the acquisition object is a preset object or not;

responding to the fact that the collection object is not a preset object, matching a current collection strategy according to the collection object, and modifying the collection parameters by using the matched collection strategy;

reestablishing an acquisition task by using the modified acquisition parameters, and setting execution conditions of the acquisition task according to the matched acquisition strategy;

and executing the acquisition task in response to triggering the execution condition.

In some embodiments, further comprising:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

In some embodiments, further comprising:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

In some embodiments, matching a current acquisition policy according to the acquisition object further comprises:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

In some embodiments, further comprising:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a data acquisition system, including:

the receiving module is configured to respond to a received data acquisition request, and analyze the request to acquire an acquisition object and acquisition parameters carried in the request;

the judging module is configured to judge whether the acquisition object is a preset object;

the matching module is configured to respond that the acquisition object is not a preset object, match a current acquisition strategy according to the acquisition object, and modify the acquisition parameters by using the matched acquisition strategy;

the task module is configured to reestablish the acquisition task by using the modified acquisition parameters and set the execution conditions of the acquisition task according to the matched acquisition strategy;

an acquisition module configured to execute the acquisition task in response to triggering the execution condition.

In some embodiments, the system further comprises a caching module configured to:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

In some embodiments, the caching module is further configured to:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

In some embodiments, the matching module is further configured to:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

In some embodiments, further comprising a modification module configured to:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a computer apparatus, including:

at least one processor; and

a memory storing a computer program operable on the processor, wherein the processor executes the program to perform the steps of:

responding to a received data acquisition request, and analyzing the request to acquire an acquisition object and acquisition parameters carried in the request;

judging whether the acquisition object is a preset object or not;

responding to the fact that the collection object is not a preset object, matching a current collection strategy according to the collection object, and modifying the collection parameters by using the matched collection strategy;

reestablishing an acquisition task by using the modified acquisition parameters, and setting execution conditions of the acquisition task according to the matched acquisition strategy;

and executing the acquisition task in response to triggering the execution condition.

In some embodiments, further comprising:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

In some embodiments, further comprising:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

In some embodiments, matching a current acquisition policy according to the acquisition object further comprises:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

In some embodiments, further comprising:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a computer-readable storage medium storing a computer program which, when executed by a processor, performs the steps of:

responding to a received data acquisition request, and analyzing the request to acquire an acquisition object and acquisition parameters carried in the request;

judging whether the acquisition object is a preset object or not;

responding to the fact that the collection object is not a preset object, matching a current collection strategy according to the collection object, and modifying the collection parameters by using the matched collection strategy;

reestablishing an acquisition task by using the modified acquisition parameters, and setting execution conditions of the acquisition task according to the matched acquisition strategy;

and executing the acquisition task in response to triggering the execution condition.

In some embodiments, further comprising:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

In some embodiments, further comprising:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

In some embodiments, matching a current acquisition policy according to the acquisition object further comprises:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

In some embodiments, further comprising:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

The invention has one of the following beneficial technical effects: the scheme provided by the invention can carry out differentiated modification on the data acquisition request, thereby improving the management capability of the management platform.

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 schematic flow chart of a data acquisition method according to an embodiment of the present invention;

fig. 2 is a schematic structural diagram of a data acquisition system according to an embodiment of the present invention;

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

fig. 4 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of 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.

According to an aspect of the present invention, an embodiment of the present invention provides a data acquisition method, as shown in fig. 1, which may include the steps of:

s1, responding to the received data acquisition request, analyzing the request to obtain the acquisition object and the acquisition parameter carried in the request;

s2, judging whether the acquisition object is a preset object or not;

s3, responding to the fact that the collection object is not a preset object, matching a current collection strategy according to the collection object, and modifying the collection parameters by using the matched collection strategy;

s4, reestablishing the acquisition task by using the modified acquisition parameters, and setting the execution conditions of the acquisition task according to the matched acquisition strategy;

s5, responding to the triggering of the executing condition, and executing the collecting task.

The scheme provided by the invention can carry out differentiated modification on the data acquisition request, thereby improving the management capability of the management platform.

In some embodiments, in step S1, in response to receiving the data acquisition request, the request is parsed to obtain the acquisition object and the acquisition parameters carried in the request, and specifically, a request interceptor may be configured to intercept the data acquisition request and parse the data acquisition request to obtain the acquisition object and the acquisition parameters carried in the data acquisition request. And providing corresponding data services (such as IP (Internet protocol) of equipment to be acquired, account secret, port, acquisition frequency, return time, timing or caching is required or not) according to the detailed parameters of the request. And a canonical request format may be formulated, for example, a request to query the disk information of a certain storage a for immediate return, and the data collection request may be getdisckinfo & str & ip & 10.10.10.10& time & 60& return & now-.

In some embodiments, an acquisition center may also be created, such that when the request interceptor receives and parses the request, the acquisition object and acquisition parameters may be passed to the acquisition center. Judging whether the acquisition object is a preset object or not through the acquisition center, if not, matching a corresponding acquisition strategy according to the acquisition object, modifying acquisition parameters carried in the request according to the acquisition strategy, regenerating an acquisition task according to the modified parameters, and setting a trigger condition of the acquisition task, wherein the acquisition center only needs to execute the corresponding acquisition task after the trigger condition is triggered. Therefore, the acquisition center carries out the differentiation matching acquisition strategy on each data acquisition request, and the load balance of the acquisition task can be realized.

In some embodiments, further comprising:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

In some embodiments, further comprising:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

Specifically, a cache pool may be created for caching data of some tasks with timing requirements. For example, the first page data may be cached. In the embodiment of the invention, a plurality of timing tasks can be configured in the acquisition center, and each timing task is executed circularly, so that corresponding data can be continuously acquired and cached in the storage pool. When the request interceptor receives the data acquisition request and transmits the analyzed parameters to the acquisition center, the preset object can continuously acquire corresponding data through the timing task, so that the corresponding data can be directly acquired in the cache pool and returned to the data requester as long as the acquisition object is the preset object, and the response speed can be improved.

In some embodiments, matching a current acquisition policy according to the acquisition object further comprises:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

Specifically, the acquisition strategies under different loads may be configured in advance for different acquisition objects, so that when an acquisition object transmitted by a request interceptor is received, a corresponding acquisition strategy may be matched according to a current load condition.

For example, the received acquisition object is information C to the a storage acquisition B module, the acquisition parameters carried in the request, for example, the acquisition frequency is 60, and the return time is immediate return. The acquisition strategies configured in advance for the acquisition object under different loads can be a default strategy, a first priority strategy and a second priority strategy, wherein the default strategy can be to acquire data directly according to the acquisition parameters carried in the request; the first priority strategy can limit the collection frequency, the collection time, the return time and the calling resource; the second priority policy may be to further define the collection frequency, collection time, return time, and call resources.

In some embodiments, only a default policy may be set for some acquisition objects, that is, acquisition is performed directly according to the acquisition parameters carried in the request regardless of the current load.

In some embodiments, further comprising:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

Specifically, the user can adjust the acquisition strategy in real time, and after the acquisition center matches the corresponding acquisition strategy according to the received acquisition object, the user can correspondingly adjust the matched acquisition strategy. And then, the adjusted acquisition strategy is used for acquiring data, so that the management capability of the management platform is further improved.

The scheme provided by the invention can carry out differentiated modification on the data acquisition request, thereby improving the management capability of the management platform.

Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a data acquisition system 400, as shown in fig. 2, including:

the receiving module 401 is configured to respond to a received data acquisition request, and analyze the request to acquire an acquisition object and an acquisition parameter carried in the request;

a judging module 402 configured to judge whether the acquisition object is a preset object;

a matching module 403, configured to, in response to the acquisition object not being a preset object, match a current acquisition policy according to the acquisition object, and modify the acquisition parameters by using the matched acquisition policy;

a task module 404 configured to reestablish an acquisition task by using the modified acquisition parameters, and set an execution condition of the acquisition task according to the matched acquisition policy;

an acquisition module 405 configured to execute the acquisition task in response to triggering the execution condition.

The scheme provided by the invention can carry out differentiated modification on the data acquisition request, thereby improving the management capability of the management platform.

In some embodiments, the receiving module may be a request interceptor, configured to intercept the data acquisition request and parse the data acquisition request to obtain an acquisition object and an acquisition parameter carried in the data acquisition request. And providing corresponding data services (such as IP (Internet protocol) of equipment to be acquired, account secret, port, acquisition frequency, return time, timing or caching is required or not) according to the detailed parameters of the request. And a canonical request format may be formulated, for example, a request to query the disk information of a certain storage a for immediate return, and the data collection request may be getdisckinfo & str & ip & 10.10.10.10& time & 60& return & now-.

In some embodiments, an acquisition center may also be created, such that when the request interceptor receives and parses the request, the acquisition object and acquisition parameters may be passed to the acquisition center. Judging whether the acquisition object is a preset object or not through the acquisition center, if not, matching a corresponding acquisition strategy according to the acquisition object, modifying acquisition parameters carried in the request according to the acquisition strategy, regenerating an acquisition task according to the modified parameters, and setting a trigger condition of the acquisition task, wherein the acquisition center only needs to execute the corresponding acquisition task after the trigger condition is triggered. Therefore, the acquisition center carries out the differentiation matching acquisition strategy on each data acquisition request, and the load balance of the acquisition task can be realized.

In some embodiments, the system further comprises a caching module configured to:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

In some embodiments, the caching module is further configured to:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

Specifically, a cache pool may be created for caching data of some tasks with timing requirements. For example, the first page data may be cached. In the embodiment of the invention, a plurality of timing tasks can be configured in the acquisition center, and each timing task is executed circularly, so that corresponding data can be continuously acquired and cached in the storage pool. When the request interceptor receives the data acquisition request and transmits the analyzed parameters to the acquisition center, the preset object can continuously acquire corresponding data through the timing task, so that the corresponding data can be directly acquired in the cache pool and returned to the data requester as long as the acquisition object is the preset object, and the response speed can be improved.

In some embodiments, the matching module is further configured to:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

Specifically, the acquisition strategies under different loads may be configured in advance for different acquisition objects, so that when an acquisition object transmitted by a request interceptor is received, a corresponding acquisition strategy may be matched according to a current load condition.

For example, the received acquisition object is information C to the a storage acquisition B module, the acquisition parameters carried in the request, for example, the acquisition frequency is 60, and the return time is immediate return. The acquisition strategies configured in advance for the acquisition object under different loads can be a default strategy, a first priority strategy and a second priority strategy, wherein the default strategy can be to acquire data directly according to the acquisition parameters carried in the request; the first priority strategy can limit the collection frequency, the collection time, the return time and the calling resource; the second priority policy may be to further define the collection frequency, collection time, return time, and call resources.

In some embodiments, further comprising a modification module configured to:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

Specifically, the user can adjust the acquisition strategy in real time, and after the acquisition center matches the corresponding acquisition strategy according to the received acquisition object, the user can correspondingly adjust the matched acquisition strategy. And then, the adjusted acquisition strategy is used for acquiring data, so that the management capability of the management platform is further improved.

The scheme provided by the invention can carry out differentiated modification on the data acquisition request, thereby improving the management capability of the management platform.

Based on the same inventive concept, according to another aspect of the present invention, as shown in fig. 3, an embodiment of the present invention further provides a computer apparatus 501, comprising:

at least one processor 520; and

a memory 510, the memory 510 storing a computer program 511 executable on the processor, the processor 520 executing the program to perform the steps of:

s1, responding to the received data acquisition request, analyzing the request to obtain the acquisition object and the acquisition parameter carried in the request;

s2, judging whether the acquisition object is a preset object or not;

s3, responding to the fact that the collection object is not a preset object, matching a current collection strategy according to the collection object, and modifying the collection parameters by using the matched collection strategy;

s4, reestablishing the acquisition task by using the modified acquisition parameters, and setting the execution conditions of the acquisition task according to the matched acquisition strategy;

s5, responding to the triggering of the executing condition, and executing the collecting task.

In some embodiments, further comprising:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

In some embodiments, further comprising:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

In some embodiments, matching a current acquisition policy according to the acquisition object further comprises:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

In some embodiments, further comprising:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

The scheme provided by the invention can carry out differentiated modification on the data acquisition request, thereby improving the management capability of the management platform.

Based on the same inventive concept, according to another aspect of the present invention, as shown in fig. 4, an embodiment of the present invention further provides a computer-readable storage medium 601, where the computer-readable storage medium 601 stores computer program instructions 610, and the computer program instructions 610, when executed by a processor, perform the following steps:

s1, responding to the received data acquisition request, analyzing the request to obtain the acquisition object and the acquisition parameter carried in the request;

s2, judging whether the acquisition object is a preset object or not;

s3, responding to the fact that the collection object is not a preset object, matching a current collection strategy according to the collection object, and modifying the collection parameters by using the matched collection strategy;

s4, reestablishing the acquisition task by using the modified acquisition parameters, and setting the execution conditions of the acquisition task according to the matched acquisition strategy;

s5, responding to the triggering of the executing condition, and executing the collecting task.

In some embodiments, further comprising:

and responding to the fact that the collection object is a preset object, and obtaining corresponding data in the cache pool according to the collection object and returning the data.

In some embodiments, further comprising:

respectively creating timing tasks corresponding to a plurality of preset objects;

circularly acquiring data corresponding to a corresponding preset object according to the timing task;

and caching the collected data into a cache pool.

In some embodiments, matching a current acquisition policy according to the acquisition object further comprises:

establishing a plurality of acquisition strategies under different loads in advance aiming at different acquisition objects;

and determining an acquisition strategy corresponding to the acquisition object carried in the request according to the current load.

In some embodiments, further comprising:

and responding to a received instruction for modifying the matched acquisition strategy issued by a user, and correspondingly modifying the matched acquisition strategy according to the instruction.

The scheme provided by the invention can carry out differentiated modification on the data acquisition request, thereby improving the management capability of the management platform.

It should be particularly noted that, the steps in the embodiments of the data acquisition method described above can be mutually intersected, replaced, added, or deleted, and therefore, these reasonable permutation and combination transformations should also belong to the scope of the present invention for the data acquisition method, and should not limit the scope of the present invention to the embodiments.

Finally, it should be noted that, as will be understood by those skilled in the art, all or part of the processes of the methods of the above embodiments may be implemented by a computer program, which may be stored in a computer-readable storage medium, and when executed, may include the processes of the embodiments of the methods described above.

Further, it should be appreciated that the computer-readable storage media (e.g., memory) herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory.

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.

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 of 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.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种磁盘空间分配方法、系统、存储介质及设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类