Disclosure of Invention
The embodiment of the invention aims to provide a scanning type ink jet device and a nozzle cleaning method, so as to achieve the aim of improving the cleaning efficiency of a nozzle of the scanning type ink jet device. The specific technical scheme is as follows:
A scanning inkjet device, the device comprising:
the spray head moving module, the guide rail and the first ink receiving container;
The spray head moving module is integrated with a plurality of spray heads and is in sliding connection with the guide rail;
The first ink receiving container is arranged in a preset cleaning area arranged at one end of the guide rail, and the spraying direction of the spray head is perpendicular to the plane where the top opening of the first ink receiving container is located;
during the movement of the nozzle along the guide rail and over the first ink receiving container, the nozzle is in a state of performing movement ink jet in a piezoelectric ink jet manner.
Optionally, when the nozzle passes over the first ink receiving container along the guide rail, a distance between a plane where the top opening of the first ink receiving container is located and the nozzle is within a preset interval.
Optionally, the length of the top opening of the first ink receiving container is not smaller than the ink jet length of the nozzle when the nozzle performs the mobile ink jet.
Optionally, the device further comprises a lifting mechanism disposed in the preset cleaning area, wherein the lifting mechanism is used for supporting the first ink receiving container to lift before the scanning type ink jet device operates, so that the distance between the plane of the top opening of the first ink receiving container and the spray head is within a preset interval.
Optionally, the first ink-receiving container is a container with a reversible cover plate arranged at the bottom.
Optionally, the spraying direction of the spray head moving along the guide rail is perpendicular to the plane where the preset cleaning area is located.
A method of cleaning a head applied to a scanning inkjet device as claimed in any one of the preceding claims, the scanning inkjet device comprising a head movement module, a rail and a first ink-receiving container, the method comprising:
And under the condition that the cleaning condition is achieved, controlling the spray head moving module to pass through the upper part of the first ink receiving container along the guide rail, and controlling the spray head on the spray head moving module to be in a moving ink-jet state in the moving process of passing through the upper part of the first ink receiving container.
Optionally, the method further comprises:
Monitoring the moving position of the spray head moving module, and under the condition that the spray head moving module completes one complete movement, updating the current moving times to be a value obtained by adding 1 to the value of the current moving times, wherein the complete movement is a moving process of the spray head moving module from any one of a first end and a second end of the guide rail to the other end, the first end is a preset spraying starting end, and the second end is a preset spraying turning end;
And judging whether the current moving times is larger than a preset cleaning threshold value, if so, outputting an output result with the content of reaching the cleaning condition, otherwise, returning to execute the operation steps of monitoring the moving position of the spray head moving module, and updating the current moving times to the numerical value obtained by adding 1 to the numerical value of the current moving times under the condition that the spray head moving module completes one complete movement.
Optionally, the monitoring the moving position of the nozzle moving module includes:
Determining the moment when the moving speed of the spray head moving module is changed from zero to non-zero as an initial moment, and determining the moving distance of the spray head moving module at each monitoring moment based on the initial moment, a moment variable and the acceleration of the spray head moving module at each monitoring moment, wherein the monitoring moment is obtained by overlapping the moment variable one by one on the basis of the initial moment, the moving distance is the distance between the current position of the corresponding monitoring moment and an outgoing end, and the outgoing end is any one of the first end and the second end;
And determining the moving distance at each monitoring moment as the current moving distance, judging whether the current moving distance is not smaller than the distance between the first end and the second end, if so, outputting the output result of the complete movement of the spray head moving module, and if not, updating the current moving distance as the moving distance at one monitoring moment after the monitoring moment, and triggering the operation step of judging whether the current moving distance is not smaller than the distance between the first end and the second end.
Optionally, the monitoring the moving position of the nozzle moving module includes:
Under the condition that a first trigger signal is received, judging whether a second trigger signal is received, if yes, outputting an output result of completing one-time complete movement of the spray head moving module, wherein the first trigger signal is generated when a sensor deployed at a starting end monitors that the spray head moving module leaves, the second trigger signal is generated when a sensor deployed at a destination end monitors that the spray head moving module enters, the starting end is any one of the first end and the second end, and the destination end is the other end except the starting end of the first end and the second end.
According to the scanning type ink jet equipment and the nozzle cleaning method, the nozzle in the scanning type ink jet equipment can jet ink in a piezoelectric ink jet mode, and residual ink does not exist on the outer side of the nozzle in the piezoelectric ink jet mode, so that the residual ink is not required to be sucked in a lifting mode of an ink receiving disc, and a lifting mechanism of the ink receiving disc is not required to be arranged. The first ink receiving container is arranged in the preset cleaning area arranged at one end of the guide rail, and the spray head can directly move to the upper part of the first ink receiving container to perform mobile ink jet when the piezoelectric ink jet is required, so that static waiting is not needed. Meanwhile, the spray head moves along the guide rail and sprays ink in a mode of moving and spraying ink at the same time in the moving process of passing through the upper part of the first ink receiving container, so that the cleaning efficiency of the spray head can be effectively improved, and the ink is not required to be sprayed in a static state. Therefore, the invention improves the cleaning efficiency of the spray head of the scanning type ink jet device.
Of course, it is not necessary for any one product or method of practicing the invention to achieve all of the advantages set forth above at the same time.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
An embodiment of the present invention provides a scanning type inkjet apparatus, as shown in fig. 1, including:
a head moving module 101, a rail 102, and a first ink container 103.
The head moving module 101 is integrated with a plurality of heads 104, and the head moving module 101 is slidably connected with the guide rail 102.
The first ink-receiving container 103 is disposed in a preset cleaning area provided at one end of the guide rail 102, and the ejection direction of the nozzle 104 is perpendicular to a plane in which the top opening of the first ink-receiving container 103 is located.
During the movement of the head 104 along the rail 102 over the first ink container 103, the head 104 is in a state of moving ink ejection by the piezoelectric ink ejection method.
In the practical application, the piezoelectric inkjet method is an inkjet method in which a voltage is applied to a piezoelectric ceramic disposed near a nozzle of a head, and ink is uniformly ejected by deformation of the piezoelectric ceramic. Since the ejection pressure of the piezoelectric ink jet system is uniform, ink does not remain outside the head when ink is ejected by the piezoelectric ink jet system.
Alternatively, in an alternative embodiment of the present invention, the above-described state of moving the ink ejection may be configured to be performed in a direction in which the ejection head 104 moves along the guide rail 102 to the first ink receiving container 103. The inkjet head 104 is not in a state of moving inkjet when moving from the end of the first ink receiving container 103 to the other end of the rail.
In the practical application scenario, since the scanning type ink jet device is generally configured to reduce the vibration generated during the movement of the nozzle moving module, a partial area at two ends of the guide rail is generally set as a deceleration area, that is, after the nozzle moving module 101 enters the deceleration area, the nozzle moving module 101 performs a deceleration motion and finally stops in the deceleration area. Therefore, by disposing the preset cleaning region in the deceleration region at one end of the guide rail 102 and disposing the ejection direction of the ejection head 104 moving along the guide rail 102 to be perpendicular to the plane in which the preset cleaning region is located, when the first ink-receiving container 103 is fixedly mounted in the preset cleaning region provided at one end of the guide rail 102, the velocity of the air flow due to the movement of the ejection head moving module 101 can be reduced by utilizing the deceleration process, thereby reducing the risk of the ink particles remaining in the first ink-receiving container 103 being carried out.
The spray head in the scanning type ink jet equipment can jet ink in a piezoelectric ink jet mode, and residual ink does not exist on the outer side of the spray head in the piezoelectric ink jet mode, so that the residual ink does not need to be sucked in a mode of lifting an ink receiving disc, and a lifting mechanism of the ink receiving disc does not need to be arranged. The first ink receiving container is arranged in the preset cleaning area arranged at one end of the guide rail, and the spray head can be directly moved to the upper side of the first ink receiving container to perform mobile ink spraying when cleaning is needed, so that static waiting is not needed. Meanwhile, the spray head moves along the guide rail and sprays ink in a mode of moving and spraying ink at the same time in the moving process of passing through the upper part of the first ink receiving container, so that the cleaning efficiency of the spray head can be effectively improved, and the ink is not required to be sprayed in a static state. Therefore, the invention improves the cleaning efficiency of the spray head of the scanning type ink jet device.
Alternatively, when the nozzle 104 passes over the first ink-receiving container 103 along the guide rail 102, the distance between the plane of the top opening of the first ink-receiving container 103 and the nozzle 104 is within a preset interval.
In the practical application scenario, the preset interval is a safe distance interval in which the nozzle 104 and the top opening of the first ink receiving container 103 do not collide when the ink ejected from the nozzle 104 does not splash out of the first ink receiving container 103 when the nozzle 104 passes over the first ink receiving container 103 along the guide rail 102. According to the invention, the distance between the plane of the top opening of the first ink receiving container 103 and the spray head 104 is in the preset interval, so that the sprayed ink is prevented from splashing to the area outside the first ink receiving container 103, and the pollution to the ink medium to be sprayed is avoided.
Optionally, the length of the top opening of the first ink receiving container 103 is not smaller than the ink ejection length when the ejection head 104 performs the moving ink ejection. The length of the top opening of the first ink receiving container 103 can be set according to different thicknesses of printing media, so that the preset area can be ensured to ensure that ink can always fall into the first ink receiving container 103 when the nozzle 104 moves to the position above the first ink receiving container 103 for ink jet.
To facilitate an understanding of the length of the top opening of the first ink-receiving container 103, an alternative embodiment of the present invention is described herein:
Fig. 2 is a top view of the first ink container 103. In the top view shown in fig. 2, the circular direction represents the spray head, and the direction of movement of the spray head is along the rail 102 from the position 201 in fig. 2 to the position 202. In this process, the ink jet head moves to jet ink, and the ink stick ejected is an area indicated by a broken line box 203. The length X of the ink stick is the ink jet length. And the length of the top opening of the first ink-receiving container 103 is L. Obviously, the length of the top opening of the first ink receiving container 103 is not smaller than the ink ejection length when the head 104 performs the moving ink ejection. Ink ejected from the nozzle 104 in a moving ink ejection state can be prevented from being carried out to other areas of the scanning type ink jet device by an air flow generated by the movement of the nozzle 104.
In the present embodiment, in order to enable the width of the first ink-receiving container 103 to be adapted to the width of the ejection head 104 to avoid the ejection head 104 from ejecting the first ink-receiving container 103 when ejecting ink above the first ink-receiving container 103, the width of the top opening of the first ink-receiving container 103 may be configured to be not smaller than the ink-ejection width of the ejection head 104. With continued reference to FIG. 2, where the width Y of ink stick 203 is the ink ejection width and the width of first ink container 103 is W, then width W is not less than ink ejection width Y.
Alternatively, in another alternative embodiment of the present invention, in order to prevent the ink ejected from the ejection head 104 in the moving ink ejection state from being carried out to other areas of the scanning type ink jet device by the air flow generated by the movement of the ejection head 104, it is also possible to dispose the second ink receiving container 105 adjacent to the first ink receiving container 103 in addition to disposing the top opening length and width of the first ink receiving container 103 not smaller than the ink ejection length and ink ejection width. Specifically, the second ink container 105 may be a moisturizing tray of an existing scanning inkjet apparatus. The arrangement of the second ink-receiving container and the first ink-receiving container may be as shown in fig. 3. Wherein the head movement module 101 is in a movement direction toward one end 106 of the rail 102. During the movement of the head 104 over the first ink container 103, the head 104 is in a state of performing the movement ejection by the piezoelectric ink jet method. The second ink-receiving container 105 is disposed adjacent to the first ink-receiving container 103 as shown in fig. 2, and there is no gap between the second ink-receiving container 105 and the first ink-receiving container 103. Obviously, when the head 104 exceeds the boundary of the first ink container 103 near the one end 106, there is a risk that the ejected ink will be carried out of the first ink container 103 by the air flow generated by the movement of the head moving module 101. By providing the second ink receiving container 105, ink carried by the air flow can be received.
Alternatively, in another alternative embodiment of the present invention, in order to avoid that when the nozzle 104 is moved from the first section 106 to the first ink receiving container 103 as shown in fig. 3, the air flow carried by the nozzle moving module 101 carries the ink particles in the second ink receiving container 105 to the ink medium to be ejected, the height of the first ink receiving container 103 may be set to be greater than the height of the second ink receiving container 105, so that the first ink receiving container 103 is used to block the ink particles carried by the air flow in the second ink receiving container 105, thereby avoiding the risk that the ink particles are carried to the ink medium to be ejected.
Optionally, the scanning type ink-jet device shown in fig. 1 further comprises a lifting mechanism disposed in the preset cleaning area, wherein the lifting mechanism is used for supporting the first ink-receiving container to lift before the scanning type ink-jet device operates, so that the distance between the plane of the top opening of the first ink-receiving container and the nozzle is within the preset interval.
In the practical application scenario, the height of the nozzle in the plane perpendicular to the inkjet medium is adjusted for different thickness inkjet media when the scanning type inkjet device performs the spraying operation on different inkjet media. At this time, since the height of the nozzle 104 is changed, the distance between the plane of the top opening of the first ink receiving container 103 and the nozzle 104 is also changed. Therefore, the lifting mechanism for supporting the first ink receiving container 103 is configured in the preset cleaning area, and the first ink receiving container 103 is supported to lift according to the height of the nozzle 104 before the scanning type ink jet device operates, so that the distance between the plane of the top opening of the first ink receiving container 103 and the nozzle 104 is within the preset interval, and the risk of ink leakage or collision between the nozzle 104 and the first ink receiving container 103 when the nozzle 104 is cleaned due to the height change of the nozzle 104 and the height fixation of the first ink receiving container 103 is avoided.
It should be noted that, in a practical application scenario, the lifting mechanism may have a plurality of different configurations, and an exemplary embodiment of the present invention is provided herein:
Fig. 4 is a schematic structural diagram of a lifting mechanism, wherein a dashed frame 402 in the support column 401 of fig. 4 is a clamping groove. Fig. 5 is a schematic structural diagram of the support column 401 in fig. 4. Referring to fig. 4 and 5, a supporting plate 403 is movably connected to a supporting column 401 through a driving shaft 405 of two driving motors 404 disposed at the bottom, the supporting column 401 is provided with a clamping groove 402, a saw tooth 406 is disposed in the clamping groove 402, and the saw tooth 406 is meshed with the saw tooth disposed on the driving shaft 405. After the height of the spray head is adjusted, the driving motor 404 drives the support plate 403 to move up and down according to the height of the spray head sent by the upper computer. The first ink-receiving container is fixedly mounted on the upper surface of the support plate 403.
Alternatively, the first ink-receiving container 103 is a container provided with a reversible lid at the bottom.
In the practical application scenario, since a large amount of ink is accumulated in the first ink receiving container 103 after the ink is ejected multiple times, the vertical distance between the upper surface of the accumulated ink in the first ink receiving container 103 and the nozzle 104 gradually decreases as the accumulated ink amount increases. This results in that when the upper surface of the accumulated ink in the first ink receiving container 103 is close to the vertical distance of the ejection head 104, the air flow carried by the ejection head moving module 101 brings the ink particles on the upper surface of the accumulated ink to the medium to be ejected, resulting in contamination of the medium to be ejected. Therefore, according to the invention, the first ink receiving container 103 is arranged as a container with the bottom provided with the reversible cover plate, when ink is accumulated to a certain amount, the reversible cover plate is turned over, and the accumulated ink flows out of the first ink receiving container 103 along a gap generated by turning the reversible cover plate. Thereby avoiding the risk of contamination of the ink-jetted medium.
It should be noted that, in a practical application scenario, the structure of the first ink container 103 with the bottom portion configured with the reversible cover plate may be various, and an example as shown in fig. 6 is provided herein. Wherein the reversible cover plate 108 is movably connected with the bottom plate of the first ink-receiving container 103 through two connecting shafts 107.
Alternatively, in another alternative embodiment of the present invention, besides the above-mentioned configuration of the reversible cover plate at the bottom of the first ink-receiving container 103, the ink may be absorbed by filling the first ink-receiving container with an ink-absorbing material (such as foam), so as to avoid contamination of the ejected ink with the ink-jet medium.
Optionally, the spray direction of the spray head 104 moving along the rail 102 is perpendicular to the plane of the predetermined cleaning area.
It should be noted that, in an actual application scenario, by configuring the spraying direction of the nozzle 104 moving along the guide rail 102 to be perpendicular to the plane where the preset cleaning area is located, the plane where the top opening of the first ink receiving container 103 fixedly installed in the preset cleaning area is also perpendicular to the spraying direction of the nozzle, so that the sprayed ink is prevented from falling outside the first ink receiving container 103 due to the inclination angle between the spraying direction of the nozzle and the top opening of the first ink receiving container 103, and meanwhile, the risk that the sprayed ink is bounced to the nozzle by the side wall of the first ink receiving container 103 due to the inclination angle, so that the ink remains outside the nozzle 104 and is blocked is avoided.
The embodiment of the invention also provides a spray head cleaning method which is applied to any one of the scanning type ink jet equipment shown in the figure 1, wherein the scanning type ink jet equipment comprises a spray head moving module, a guide rail and a first ink receiving container, and the spray head cleaning method comprises the following steps:
under the condition that the cleaning condition is achieved, the spray head moving module is controlled to pass through the upper part of the first ink receiving container along the guide rail, and the spray head on the spray head moving module is controlled to be in a moving ink-jet state in the moving process of passing through the upper part of the first ink receiving container.
It should be noted that, in an actual application scenario, the preset cleaning threshold may be set according to the number of continuous movements of the nozzle moving module before the nozzle is blocked in the history maintenance record. According to the invention, under the condition that the current moving times of the spray head moving module is larger than the preset cleaning threshold, the spray head moving module is controlled to clean along the guide rail above the first ink receiving container, so that the cleaning frequency is reduced and the working efficiency of the scanning type ink jet equipment is improved under the condition that the cleaning quality is ensured.
According to the invention, the nozzle moving module is arranged to pass through the upper part of the first ink receiving container along the guide rail, and the nozzle on the nozzle moving module is controlled to be in a moving ink-jet state in the moving process of passing through the upper part of the first ink receiving container, so that ink is not required to be jetted in a static state, and the cleaning efficiency of the nozzle is improved.
Optionally, the above spray head cleaning method further includes:
Monitoring the moving position of the spray head moving module, and under the condition that the spray head moving module completes one complete movement, updating the current moving times to be a value obtained by adding 1 to the value of the current moving times, wherein the complete movement is a moving process of the spray head moving module from any one of a first end and a second end of a guide rail to the other end, the first end is a preset spraying starting end, and the second end is a preset spraying turning end;
and judging whether the current moving times are greater than a preset cleaning threshold value, if so, outputting an output result with the content being the cleaning condition, otherwise, returning to execute the operation steps of monitoring the moving position of the spray head moving module, and updating the current moving times to the numerical value obtained by adding 1 to the numerical value of the current moving times under the condition that the spray head moving module completes one complete movement.
It should be noted that, in the actual application scenario, the preset spraying start end is an initial position of the nozzle moving module on the guide rail when the spraying operation starts to be performed. The preset spraying turning end is a position of the spray head moving module on the guide rail when the second spraying operation needs to be executed after the first spraying operation is completed. Specifically, fig. 7 is a schematic diagram of a moving position of the spray head moving module when performing a spraying operation. Wherein the dotted line frame 109 is a spraying area, and when a spraying operation is performed, the head moving module 101 reciprocates along the guide rail 102 within the spraying area and sprays ink to a medium to be sprayed disposed within the spraying area during the movement. The dashed box 110 is a predetermined cleaning area, and the first ink-receiving container 103 is installed in the predetermined cleaning area. It is assumed that the moving direction of the head moving module 101, which currently performs the spraying operation, is a preset cleaning area direction. And the starting position is a preset spray start indicated by the dashed box 112. Then, after the spray head moving module 101 moves to the preset spraying turn-back end represented by the dotted line frame 111, the moving direction of the spray head moving module 101 will be changed to move toward the preset spraying start end.
Optionally, the monitoring the moving position of the nozzle moving module includes:
Determining the moment when the moving speed of the spray head moving module is changed from zero to non-zero as an initial moment, determining the moving distance of the spray head moving module under each monitoring moment based on the initial moment, the moment variable and the acceleration of the spray head moving module at each monitoring moment, wherein the monitoring moment is obtained by overlapping the moment variable one by one on the basis of the initial moment, the moving distance is the distance between the current position under the corresponding monitoring moment and the starting end, and the starting end is any one of the first end and the second end;
And determining the moving distance at each monitoring moment as the current moving distance, judging whether the current moving distance is not smaller than the distance between the first end and the second end, if so, outputting the output result of the nozzle moving module for completing one complete movement, if not, updating the current moving distance as the moving distance at one monitoring moment after the monitoring moment, and triggering the operation step of judging whether the current moving distance is not smaller than the distance between the first end and the second end.
Optionally, in an alternative embodiment of the present invention, the time variable is a time difference between two adjacent monitoring times, for example, when the first monitoring time is 1 st second, the second monitoring time is 2 nd second, the third monitoring time is 3 rd second, and then the time variable is 1 second, and the initial time is 0 second.
To facilitate an understanding of the above-described spray head cleaning method, an alternative embodiment of the present invention is described herein in particular:
Fig. 8 is a flowchart of a method for cleaning a shower nozzle, which comprises the following steps:
In step S801, when it is detected that the movement speed of the head movement module is changed from zero to non-zero, the movement position of the head movement module is started to be monitored. And triggers step S802.
Step S802, determining the moving distance of the spray head moving module at the current monitoring moment based on the initial moment, the moment variable and the acceleration of the spray head moving module at the current monitoring moment. And triggers step S803.
Step 803, judging whether the moving distance at the current monitoring time is not smaller than the distance between the preset spraying starting end and the preset spraying turning end, if yes, triggering step 804, and if not, triggering step 805.
Step S804, outputting the output result of the nozzle moving module completing one complete movement, and updating the current moving times to the value obtained by adding 1 to the value of the current moving times. And triggers step S806.
In step S805, the current monitoring time is updated to a monitoring time after the current monitoring time. And returns to step S802.
Step S806, judging whether the current moving times are larger than a preset cleaning threshold. If yes, step S807 is triggered, and if no, step S801 is executed back.
In step S807, the head moving module is controlled to pass over the first ink container along the guide rail, and the head on the head moving module is controlled to be in a moving inkjet state during the movement passing over the first ink container. And triggers step S808.
Step S808, after each nozzle finishes moving the ink jet state, the current moving times are set to zero. And triggers step S809.
Step S809 determines whether to end printing. If not, returning to the execution step S801, and if so, ending the spraying.
Optionally, the monitoring the moving position of the nozzle moving module includes:
Under the condition that the first trigger signal is received, judging whether a second trigger signal is received, if yes, outputting an output result of the nozzle moving module for completing one-time complete movement, wherein the first trigger signal is a trigger signal generated when a sensor deployed at a starting end monitors that the nozzle moving module leaves, the second trigger signal is a trigger signal generated when a sensor deployed at a destination end monitors that the nozzle moving module enters, the starting end is any one of the first end and the second end, and the destination end is the other end except the starting end of the first end and the second end.
It should be noted that, in a practical application scenario, the above-mentioned sensor may work in a plurality of ways, and an exemplary method is provided herein:
It is assumed that the sensor is a sensor that monitors based on the sliding varistor principle. When the nozzle moving module is stationary at the starting end, the contact piece of the nozzle moving module is in full contact with the sensor, and the state corresponds to the state that the resistance value of the slide rheostat is maximum. When the spray head moving module leaves the outlet end, the contact area of the contact piece and the sensor is gradually reduced, which is equivalent to the resistance value of the slide rheostat. When the sensor monitors that the resistance value of the sliding rheostat is reduced to 0, the moving module of the spray head is completely separated from the outlet end, and the sensor generates a first trigger signal.
Similarly, the process of the nozzle moving module entering the destination end is equivalent to the gradual increase of the resistance value of the sliding rheostat. When the sensor monitors that the resistance value of the slide rheostat reaches the maximum value, the shower nozzle moving module is completely characterized to enter the destination end, and the sensor generates a second trigger signal.
The embodiment of the invention also provides a spray head cleaning device, as shown in fig. 9, which comprises:
a processor 901;
a memory 902 for storing instructions executable by the processor 901;
wherein the processor 901 is configured to execute instructions to implement a spray head cleaning method as described above.
The embodiments of the present invention also provide a computer-readable storage medium, which when executed by a processor of a head cleaning apparatus, causes the head cleaning apparatus to perform a head cleaning method as any one of the above.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, the device includes one or more processors (CPUs), memory, and a bus. The device may also include input/output interfaces, network interfaces, and the like.
The memory may include volatile memory, random Access Memory (RAM), and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM), among other forms in computer readable media, the memory including at least one memory chip. Memory is an example of a computer-readable medium.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. It should also be noted that 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 one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
In this specification, each embodiment is described in a related manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.