Batch file processing device, method, equipment and medium

文档序号:1478663 发布日期:2020-02-25 浏览:9次 中文

阅读说明:本技术 批量文件的处理装置、方法、设备和介质 (Batch file processing device, method, equipment and medium ) 是由 谭文贵 于 2018-08-15 设计创作,主要内容包括:本发明实施例公开了一种批量文件的处理装置、方法、设备和介质。该处理装置包括:批量文件接收模块,用于上传多个SFTP协议文件;分布式SFTP网关模块,用于接收多个SFTP协议文件,以及采用S3协议将多个SFTP协议文件转换,并将转换得到多个S3协议文件直接透传给分布式云阵存储模块;分布式云阵存储模块,用于采用纠删码技术对多个S3协议文件进行处理,并存储处理后的多个S3协议文件。根据本发明实施例提供的方案,由于采用了分布式云阵存储模块,使得文件能够更好地存储在相应的存储节点。提高了数据的安全性,避免出现因数据丢失难以恢复的问题。(The embodiment of the invention discloses a device, a method, equipment and a medium for processing batch files. The processing device includes: the batch file receiving module is used for uploading a plurality of SFTP protocol files; the distributed SFTP gateway module is used for receiving a plurality of SFTP protocol files, converting the plurality of SFTP protocol files by adopting an S3 protocol, and directly transmitting the converted plurality of S3 protocol files to the distributed cloud array storage module; the distributed cloud array storage module is used for processing the plurality of S3 protocol files by adopting an erasure code technology and storing the processed plurality of S3 protocol files. According to the scheme provided by the embodiment of the invention, the distributed cloud array storage module is adopted, so that the files can be better stored in the corresponding storage nodes. The data security is improved, and the problem that the data is lost and difficult to recover is avoided.)

1. A processing apparatus for processing a batch of documents, the processing apparatus comprising:

the system comprises a batch file sending module, a distributed Secure File Transfer Protocol (SFTP) gateway and a distributed cloud array storage module;

the batch file sending module is used for uploading a plurality of SFTP protocol files;

the distributed SFTP gateway module is used for receiving a plurality of SFTP protocol files, converting the plurality of SFTP protocol files by adopting an S3 protocol, and directly transmitting the plurality of S3 protocol files obtained by conversion to the distributed cloud array storage module;

the distributed cloud array storage module is configured to process the plurality of S3 protocol files by using an erasure code technology, and store the processed plurality of S3 protocol files.

2. The processing apparatus as claimed in claim 1, wherein the distributed SFTP gateway comprises: the system comprises a server and an access account number authority management unit;

the server is used for receiving the SFTP protocol file through a uniform access IP interface, converting the SFTP protocol file by adopting an S3 protocol, and directly transmitting the converted S3 protocol file to a storage node corresponding to the distributed cloud array storage module;

and the access account authority management unit is used for uniformly managing the access account authority of the service process of the server.

3. The processing apparatus according to claim 2, wherein the distributed cloud array storage module is specifically configured to process the plurality of S3 protocol files by using the erasure coding technique, and store each S3 protocol file in a storage node corresponding to the distributed cloud array storage module according to an attribute of each processed S3 protocol file.

4. The processing apparatus according to claim 3, wherein the access account permission management unit is further configured to uniformly manage the access permission of each file in the storage node.

5. The processing apparatus according to claim 3, wherein one of the storage nodes corresponds to a service process of any two of the servers.

6. The processing apparatus according to claim 1, characterized in that the processing apparatus further comprises: the system comprises a verification module and a background database module;

the verification module is used for receiving the uploading success information sent by the batch file sending module, verifying a plurality of S3 protocol files acquired from the distributed SFTP gateway and storing the S3 protocol files which are successfully verified to the background database module;

and the background database module is used for storing a plurality of S3 protocol files which are successfully verified.

7. The processing apparatus as claimed in claim 6, wherein the authentication module is further configured to return the S3 protocol file that failed authentication to the distributed SFTP gateway.

8. A method for processing a batch of files, the method comprising:

receiving a plurality of SFTP protocol files;

converting the plurality of SFTP protocol files by adopting an S3 protocol, and directly transmitting the plurality of converted S3 protocol files to a distributed cloud array storage module;

and processing the plurality of S3 protocol files by adopting an erasure code technology, and storing the processed plurality of S3 protocol files.

9. The processing method of claim 8, wherein the receiving the plurality of SFTP protocol files comprises:

and a plurality of servers receive the SFTP protocol files by adopting a uniform access IP interface, and the access account number authority of the service process of each server is uniformly managed.

10. The processing method according to claim 9, wherein the processing the plurality of S3 protocol files by using erasure coding technique and storing the processed plurality of S3 protocol files comprises:

processing the plurality of S3 protocol files by adopting the erasure code technology, and storing each S3 protocol file in a storage node corresponding to the distributed cloud array storage module according to the processed attribute of each S3 protocol file.

11. The processing method according to claim 10, wherein the access rights of each file in the storage node are uniformly managed.

12. The process of claim 10, wherein one of the storage nodes corresponds to a service process of any two of the servers.

13. A terminal device, comprising:

a memory, a processor, a communication interface, and a bus;

the memory, the processor and the communication interface are connected through the bus and complete mutual communication;

the memory is used for storing program codes;

the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for executing the processing method according to any one of claims 8 to 12.

14. A computer storage medium comprising instructions which, when executed on a computer, cause the computer to perform the processing method of any one of claims 8 to 12.

Technical Field

The invention relates to the field of cloud computing, in particular to a device, a method, equipment and a medium for processing batch files.

Background

The existing batch File encryption real-time transmission and storage mainly adopts a master-slave mode interface machine networking, and the master-slave mode interface machine networking is composed of a batch File sending module, a master-slave mode Secure File Transfer Protocol (SFTP) interface machine and a background database module.

And in the data import stage, the batch file sending module imports the background database module through a specified SFTP interface machine. Therefore, the data security is low, and the data is easy to recover when lost.

Disclosure of Invention

The embodiment of the invention provides a device, a method, equipment and a medium for processing batch files.

According to a first aspect of the embodiments of the present invention, there is provided a processing apparatus for processing a batch of files, the processing apparatus including:

the system comprises a batch file sending module, a distributed Secure File Transfer Protocol (SFTP) gateway and a distributed cloud array storage module;

the batch file sending module is used for uploading a plurality of SFTP protocol files;

the distributed SFTP gateway module is used for receiving a plurality of SFTP protocol files, converting the plurality of SFTP protocol files by adopting an S3 protocol, and directly transmitting the plurality of S3 protocol files obtained by conversion to the distributed cloud array storage module;

the distributed cloud array storage module is configured to process the plurality of S3 protocol files by using an erasure code technology, and store the processed plurality of S3 protocol files.

According to a second aspect of the embodiments of the present invention, there is provided a processing method of a batch of files, the processing method including:

receiving a plurality of SFTP protocol files;

converting the plurality of SFTP protocol files by adopting an S3 protocol, and directly transmitting the plurality of converted S3 protocol files to a distributed cloud array storage module;

and processing the plurality of S3 protocol files by adopting an erasure code technology, and storing the processed plurality of S3 protocol files.

According to a third aspect of the embodiments of the present invention, there is provided a terminal device, including:

a memory, a processor, a communication interface, and a bus;

the memory, the processor and the communication interface are connected through the bus and complete mutual communication;

the memory is used for storing program codes;

the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for executing the processing method of the second aspect.

According to a fourth aspect of embodiments of the present invention, there is provided a computer storage medium comprising instructions which, when run on a computer, cause the computer to perform the processing method of the second aspect.

According to the processing device, method, equipment and medium in the embodiment of the invention, the distributed cloud array storage module is adopted, so that the files can be better stored in the corresponding storage nodes. The horizontal expansibility of the distributed cloud array storage module is improved, so that the increasing business file storage requirement and the emergent capacity expansion requirement are met. The data security is also improved, and the problem that the data is lost and difficult to recover is avoided.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

FIG. 1 is a schematic diagram showing the architecture of a prior art apparatus for processing bulk files;

FIG. 2 is a schematic diagram illustrating an architecture of a batch file processing apparatus according to an embodiment of the present invention;

FIG. 3 is a schematic diagram showing the structure of a batch file processing apparatus according to another embodiment of the present invention;

FIG. 4 is a flow chart illustrating a method of processing a batch of files in accordance with an embodiment of the present invention;

FIG. 5 is a detailed flow chart illustrating a method of processing a batch file according to an embodiment of the present invention;

fig. 6 is a block diagram illustrating an exemplary hardware architecture of a computing device capable of implementing the processing method and apparatus according to embodiments of the present invention.

Detailed Description

Features and exemplary embodiments of various aspects of the present invention will be described in detail below, and in order to make objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not to be construed as limiting the invention. It will be apparent to one skilled in the art that the present invention may be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the present invention.

It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. 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 … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Fig. 1 is a schematic diagram showing an architecture of a processing apparatus for a batch file in the related art.

As shown in fig. 1, a processing apparatus for batch files in the prior art includes: a batch file sending module 110, an SFTP interface machine 120 in a main-standby mode, and a background storage module 130.

The bulk file sending module 110 includes at least one service file, which is not limited herein, for example: service file 1, service file 2, service file 3 … …, service file n, etc. The batch file sending module 210 is used to transmit the service file 1, the service file 2, the service file 3 … …, the service file n, etc. to the corresponding server. For example: the service file 1 corresponds to the server 1, the service file 2 corresponds to the server 2, the service file 3 corresponds to the server 3, and the like. The service file in the server is stored in the background storage module 120.

Due to the fact that one service file corresponds to one server, real-time synchronization needs to be achieved through deployment of a large number of SFTP interface machines, deployment is complex, and once the SFTP interface machines fail and cannot be started normally, data consistency of the background storage module 130 cannot be guaranteed.

In addition, the storage of the SFTP interface machine adopts a built-in disk partitioning raid mode, so that a data protection mechanism is insufficient, the reliability is not high, and the disk IO of a single server is limited. And because the SFTP interface machine adopts the main standby mode, the standby machine is idle more, and the waste of resources is caused. The service allocation can not be flexibly carried out according to the busy degree of the SFTP interface machine, and the resources can not be reasonably utilized.

Therefore, the processing device for batch files provided by the embodiment of the invention adopts the distributed SFTP gateway and the uniform access IP interface, so that not only is the deployment simple, but also the simultaneous transmission of a large number of files can be realized. In addition, or according to the number of the service files, service distribution is flexibly carried out, and resources are reasonably utilized.

For a better understanding of the present invention, apparatuses, methods, devices, and media for processing batch files according to embodiments of the present invention will be described in detail below with reference to the accompanying drawings, and it should be noted that these embodiments are not intended to limit the scope of the present disclosure.

Fig. 2 is a schematic diagram illustrating an architecture of a batch file processing apparatus according to an embodiment of the present invention.

As shown in fig. 2, the apparatus 200 for processing the batch file includes:

the system comprises a batch file sending module 210, a distributed SFTP gateway 220 and a distributed cloud array storage module 230.

The bulk file sending module 210 includes at least one service file, which is not limited herein, for example: service file 1, service file 2, service file 3 … …, service file n, etc. The bulk file sending module 210 is used to transmit the service file 1, the service file 2, the service file 3 … …, the service file n, etc. to the distributed SFTP gateway 220.

The distributed SFTP gateway 220 adopts a uniform access IP interface inside, and solves the problems that an interface server corresponds to an access IP address to generate a large amount of access IP, so that the access IP address is complex and the uniform management difficulty is increased. The invention adopts a uniform access IP interface to reduce the complexity of service access, so that the management becomes simple. In addition, the method can meet the service requirement of uploading a large number of data files in time, thereby avoiding resource waste and being beneficial to flexible allocation of storage resources.

The distributed SFTP gateway 220 receives a plurality of SFTP protocol files through the unified access IP interface, converts the plurality of SFTP protocol files by using an S3 protocol, and directly and transparently transmits the plurality of S3 protocol files obtained by conversion to the distributed cloud array storage module 230.

It should be understood that transparent transmission is transparent transmission, which means that the transmission network is only responsible for transmitting the service to be transmitted to the destination node no matter how the service is transmitted, and at the same time, the transmission quality is ensured, and the transmitted service is not processed. During the data transmission process, the group of data is not changed in any form, i.e. is not truncated, is not grouped, is not encoded, is not encrypted, is not confused, and the like, and is directly transmitted to the distributed cloud array storage module 230.

The distributed SFTP gateway 220 directly passes through the converted S3 protocol files to the distributed cloud array storage module 230. The distributed SFTP gateway 220 does not have S3 protocol file left therein, so that the storage pressure of the distributed SFTP gateway 220 on the protocol file is directly reduced, and therefore, the distributed SFTP gateway 220 can be installed in a light weight manner. In addition, the load of the distributed SFTP gateway 220 is reduced, the performance consumption is greatly reduced, the horizontal expansion is easier, the security is better, the batch configuration management is easier, and the increasing business data storage requirement and the emergency capacity expansion requirement are easier to meet.

The distributed cloud array storage module 230 processes the plurality of S3 protocol files by using an erasure code technology thereof, and stores the processed plurality of S3 protocol files.

It should be appreciated that Erasure Coding (EC) is a method of data protection that partitions data into fragments, expands, encodes, and stores redundant data blocks in different locations, such as disks, storage nodes, or other geographic locations. Therefore, in the embodiment of the present invention, the distributed cloud array storage module 230 divides each S3 protocol file into segments, expands, encodes, and stores redundant data blocks in different locations. This enables the protocol files to be better stored at the respective storage nodes. Meanwhile, the lateral expansibility of the distributed cloud array storage module 230 is improved, so that the increasing storage requirement and the emergent capacity expansion requirement of the service files are met.

The embodiment of the invention reduces the complexity of service access and simplifies the management by adopting the distributed SFTP gateway 220. In addition, the method can meet the service requirement of uploading a large number of data files in time, avoid the condition of resource waste and is favorable for flexibly allocating storage resources. Meanwhile, due to the adoption of the distributed cloud array storage module 230, the files can be better stored in the corresponding storage nodes. And the lateral expansibility of the distributed cloud array storage module 230 is improved, so that the increasing business file storage requirement and the urgent capacity expansion requirement are met.

In one embodiment, the distributed SFTP gateway 220 includes: a plurality of servers and an access account rights management unit 222.

Each server is used for receiving the SFTP protocol file through the unified access IP interface, converting the SFTP protocol file by using an S3 protocol, and directly transmitting the converted S3 protocol file to the storage node corresponding to the distributed cloud array storage module 230.

And an access account authority management unit 222, configured to uniformly manage access account authority of the service process of each server.

It should be noted that, the distributed SFTP gateway 220 may include at least 1 server, such as: server 1, server 2, server 3 … …, server n, etc., which directly transmit the converted multiple S3 protocol files to the distributed cloud array storage module 230. Therefore, the S3 protocol file does not stay in the server, the storage pressure of the distributed SFTP gateway 220 on the protocol file is directly reduced, and the server can be installed in a light weight mode. In addition, the load of the server is reduced, the performance consumption is greatly reduced, the transverse expansion is easier, the safety is better, the batch configuration management is easier, and the increasing business data storage requirement and the emergent expansion requirement are easier to meet.

The access account authority management unit 222 collectively manages access account authority of the service process of each server. The access account authority management unit 222 is mainly used for unified management of access account authority of SFTP users, and performs overall evaluation and use according to requirements of the SFTP users, and performs corresponding security restrictions. The access account authority management unit 222 may record an operation log, and the operation log records a backtrack, where the operation log records detailed operations of the SFTP user on the file, including operations of uploading, downloading, deleting, and moving the file.

The tracking and administration of SFTP user operations by the access account rights management unit 222 is facilitated. Meanwhile, the problems of complex account number access, high account number management difficulty and high risk caused by using a large number of SFTP interface machines in the prior art are also solved.

In addition, because the access authority of the storage node in the distributed cloud array storage module 230 corresponds to the access account authority in the access account authority management unit 222, the unified management of the access authority of the distributed cloud array storage module 230 is realized, and the management efficiency is greatly improved. For example: the user a logs in the access account authority management unit 222 to input its own service file account PA _ ID, and can directly access the corresponding server a through the PA _ ID, and then corresponds to the access authority of the storage node a through the PA _ ID, so that the data file in the storage node a can be directly accessed through the PA _ ID.

In one embodiment, one storage node corresponds to the service processes of any two servers.

It is understood that, for example: the service processes of the server 1 and the server 2 correspond to a storage node a.

It can be understood that a storage node at one back end corresponds to service processes of two servers one to one, and the service processes of the distributed SFTP gateway 220 correspond to the back-end distributed cloud array storage module 230.

FIG. 3 is a schematic diagram showing a processing apparatus for processing a batch file according to another embodiment of the present invention.

Steps in fig. 3 that are the same or equivalent to those in fig. 2 are given the same reference numerals. As shown in fig. 3, the processing apparatus 300 is substantially the same as the processing apparatus 200, except that the processing apparatus 300 further includes: a verification module 240 and a background database module 250.

And the verification module 240 is configured to receive the upload success information sent by the batch file sending module 210, verify the plurality of S3 protocol files acquired from the distributed SFTP gateway 220, and store the successfully verified S3 protocol files in the background database module 250. In an example, the verification module 240 is further configured to send the S3 protocol file that failed verification back to the distributed SFTP gateway.

And the background database module 250 is used for storing a plurality of S3 protocol files which are successfully verified.

By verifying the protocol file by the verification module, the protocol file with errors is corrected in time, so that the storage amount of the background database module 250 is reduced or the error rate of the protocol file stored in the background database module 250 is reduced.

Except for the distributed SFTP gateway 220 described in all embodiments above.

Distributed SFTP gateway 220 may also contain application component units, data component units, load balancing component units, and the like. In the embodiment of the present invention, the application component unit and the data component unit are separately deployed according to a security domain partitioning rule, the application component unit is deployed in a DMZ region of the distributed SFTP gateway 220, and the data component unit is deployed in an intranet core region of the distributed SFTP gateway 220.

The operating systems of the servers in the distributed SFTP gateway 220 are all installed in a light weight mode, so that the distributed SFTP gateway is low in load, low in performance consumption, easy to expand transversely, good in safety and easy to configure and manage in batches. The security domain division rule achieves all-around protection of the user and the distributed SFTP gateway 220 in terms of protocol conversion according to different service files, different users and the combination of the distributed SFTP gateway 220, and actual requirements of the user are met.

The rights management unit 222 is also used to manage the system user, which is separate from the SFTP user, with respect to the access account. The system user is used for maintaining and supervising the daily operation of the SFTP user; the SFTP user can maintain the interface of the system user management uniformly, such as: and setting the authority, configuring a root directory to a bucket stored in the object, and setting the access authority to a folder under the specified bucket. By means of the account number access authority management mode, the protocol file is safer.

Fig. 4 is a flowchart illustrating a batch file processing method according to an embodiment of the present invention.

As shown in fig. 4, the processing method 400 includes:

step S410, receiving a plurality of SFTP protocol files.

And step S420, converting a plurality of SFTP protocol files by adopting an S3 protocol, and directly transmitting the converted S3 protocol files to the distributed cloud array storage module.

It is understood that the distributed SFTP gateway 220 directly passes the converted S3 protocol files directly to the distributed cloud array storage module 230. The distributed SFTP gateway 220 does not have S3 protocol file left therein, so that the storage pressure of the distributed SFTP gateway 220 on the protocol file is directly reduced, and therefore, the distributed SFTP gateway 220 can be installed in a light weight manner. In addition, the load of the distributed SFTP gateway 220 is reduced, the performance consumption is greatly reduced, the horizontal expansion is easier, the security is better, the batch configuration management is easier, and the increasing business data storage requirement and the emergency capacity expansion requirement are easier to meet.

And step S430, processing the plurality of S3 protocol files by adopting an erasure code technology, and storing the plurality of processed S3 protocol files.

It is to be understood that in the embodiment of the present invention, the distributed cloud array storage module 230 divides each S3 protocol file into segments, expands, encodes, and stores redundant data blocks in different locations. This enables the protocol files to be better stored at the respective storage nodes. The horizontal expansibility of the distributed cloud array storage module 230 is also improved, so that the increasing storage requirement and the emergent capacity expansion requirement of the service files are met.

According to the embodiment of the invention, the distributed cloud array storage module 230 is adopted, so that the files can be better stored in the corresponding storage nodes. And the lateral expansibility of the distributed cloud array storage module 230 is improved, so that the increasing business file storage requirement and the urgent capacity expansion requirement are met. In addition, the data security is improved, and the problem that the data is lost and difficult to recover is avoided.

In an embodiment, step S410 may include:

a plurality of servers receive N SFTP protocol files by adopting a uniform access IP interface, and the access account number authority of the service process of each server is uniformly managed.

In an embodiment, step S430 may include:

and processing the plurality of S3 protocol files by adopting an erasure code technology, and storing each S3 protocol file in a storage node corresponding to the distributed cloud array storage module according to the attribute of each processed S3 protocol file.

In one embodiment, the access rights of each file in the storage nodes are managed uniformly.

In one embodiment, one storage node corresponds to the service processes of any two servers.

In an embodiment, the method may further include:

step S440, receiving the uploading success information sent by the batch file sending module, verifying a plurality of S3 protocol files acquired from the distributed SFTP gateway, and storing the S3 protocol files which are successfully verified to the background database module 250.

It will be appreciated that by validating the protocol files, the erroneous protocol files may be corrected in a timely manner, reducing the amount of storage in the background database module 250 or reducing the error rate of the protocol files stored in the background database module 250.

In an embodiment, the method may further include:

and step S450, returning the S3 protocol file with the verification failure to the distributed SFTP gateway.

Fig. 5 is a detailed flowchart illustrating a batch file processing method according to an embodiment of the present invention.

As shown in fig. 5, in step S510, the batch file sending module 210 uploads a plurality of SFTP protocol files to the distributed SFTP gateway 220;

step S520, converting a plurality of SFTP protocol files by adopting an S3 protocol, and directly transmitting the converted S3 protocol files to the distributed cloud array storage module 230;

step S530, the distributed cloud array storage module 230 feeds back upload success information to the batch file sending module 210;

in step S540, the verification module 240 receives the verification information sent by the batch file sending module 210;

step S550, the verification module 240 verifies a plurality of S3 protocol files acquired from the distributed SFTP gateway 220;

step S560, storing the successfully verified S3 protocol file into the background database module 250;

in step S570, the verification module 240 returns the S3 protocol file with failed verification to the distributed SFTP gateway 220.

Other details of the processing method according to the embodiment of the present invention are similar to those of the apparatus according to the embodiment of the present invention described above with reference to fig. 1 to 5, and are not repeated herein.

The processing method and apparatus according to the embodiments of the present invention described in conjunction with fig. 1 to 5 may be implemented by a computing device. Fig. 6 is a block diagram illustrating an exemplary hardware architecture of a computing device capable of implementing the processing method and apparatus according to embodiments of the present invention.

As shown in fig. 6, computing device 600 includes an input device 601, an input interface 602, a central processor 603, a memory 604, an output interface 605, and an output device 606. The input interface 602, the central processing unit 603, the memory 604, and the output interface 605 are connected to each other via a bus 610, and the input device 601 and the output device 606 are connected to the bus 610 via the input interface 602 and the output interface 605, respectively, and further connected to other components of the computing device 600. Specifically, the input device 601 receives input information from the outside, and transmits the input information to the central processor 603 through the input interface 602; the central processor 603 processes input information based on computer-executable instructions stored in the memory 604 to generate output information, stores the output information temporarily or permanently in the memory 604, and then transmits the output information to the output device 606 through the output interface 605; output device 606 outputs output information to the exterior of computing device 600 for use by a user.

That is, the computing device shown in fig. 6 may also be implemented to include: a memory storing computer-executable instructions; and a processor which, when executing computer executable instructions, may implement the processing methods and apparatus described in connection with fig. 1-5.

It is to be understood that the invention is not limited to the specific arrangements and instrumentality described above and shown in the drawings. A detailed description of known methods is omitted herein for the sake of brevity. In the above embodiments, several specific steps are described and shown as examples. However, the method processes of the present invention are not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications and additions or change the order between the steps after comprehending the spirit of the present invention.

The functional blocks shown in the above-described structural block diagrams may be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it may be, for example, an electronic circuit, an Application Specific Integrated Circuit (ASIC), suitable firmware, plug-in, function card, or the like. When implemented in software, the elements of the invention are the programs or code segments used to perform the required tasks. The program or code segments may be stored in a machine-readable medium or transmitted by a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" may include any medium that can store or transfer information. Examples of a machine-readable medium include electronic circuits, semiconductor memory devices, ROM, flash memory, Erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, Radio Frequency (RF) links, and so forth. The code segments may be downloaded via computer networks such as the internet, intranet, etc.

It should also be noted that the exemplary embodiments mentioned in this patent describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above-described steps, that is, the steps may be performed in the order mentioned in the embodiments, may be performed in an order different from the order in the embodiments, or may be performed simultaneously.

As described above, only the specific embodiments of the present invention are provided, and it can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the module and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again. It should be understood that the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present invention, and these modifications or substitutions should be covered within the scope of the present invention.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:云的开户、认证及访问方法和设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类