Method and device for carrying out pressure test on server

A stress test and server technology, applied in the computer field, can solve the problems of cumbersome and time-consuming process, unable to modify dynamically, unable to support multi-task parallelism at the same time, etc., to achieve the effect of efficiency and convenience

Active Publication Date: 2021-11-05
盐城金堤科技有限公司
11 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0004] Embodiments of the present disclosure provide a method and device for stress testing a server, to at least solve the problem in the prior art that the current qps cannot be dynamically modified during the execution process, and wh...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

[0098] The count in the counting queue provided by any embodiment of the present invention may be any natural number, preferably 1, so as to improve hardware processing efficiency and effectively reduce data processing complexity.
[01...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention discloses a method and device for carrying out a pressure test on a server. The method comprises the following steps of: receiving request information for carrying out a pressure test on a server, and starting a pressure test task; analyzing the request information, and determining pressure test parameters; constructing a counting queue based on the pressure test parameters; and calling request data for accessing the server based on the counting queue so as to execute the pressure test task and perform pressure test on the server. According to the method and the device, when a pressure test task is executed, the pressure test parameters QPS can be dynamically modified without reconfiguring a script or executing the pressure test task again, so that the pressure of the server is tested.

Application Domain

Technology Topic

Image

  • Method and device for carrying out pressure test on server
  • Method and device for carrying out pressure test on server
  • Method and device for carrying out pressure test on server

Examples

  • Experimental program(1)

Example Embodiment

[0030] Hereinafter, with reference to exemplary embodiments in accordance with the present invention will be described in detail with the accompanying drawings. Obviously, the described embodiments are merely embodiments of the invention, rather than all embodiments of the present invention, which will be appreciated that the present invention is not limited by the example embodiments described herein.
[0031] It should be noted that the relative arrangement, digital expression and numerical value of the components and steps set forth in these embodiments are not limited unless otherwise specified.
[0032] Those skilled in the art will appreciate, "first," "second," and the like terms in the embodiment of the present invention is only used to distinguish different steps, devices, or modules, do not represent any particular technical meaning or represent therebetween inevitable logical order.
[0033] It should also be understood that, in the embodiment of the present invention, "a plurality" may mean that two or more than two, "at least one" may refer to one, two or more.
[0034] It should also be understood that, for a component, data structure, or any one of the embodiments mentioned embodiment of the present invention, not explicitly defined in the case or to the contrary inspiration before and after the text, is generally understood as one or more.
[0035] Further, the present invention, the term "and / or" merely describe a relationship of associated objects representing three relationships may exist, for example, A and / or B, it may be expressed: A exists alone, A and B are present at the same time , B present three cases. Further, the present invention is the character "/", represents the general context-objects is a "or" relationship.
[0036] It should also be understood that the present disclosure of the description of various embodiments of the emphasis on the different between the embodiments which refer to the same or similar to each other, for brevity, not further described.
[0037] Meanwhile, it should be understood that, for convenience of description, the size of various parts shown are not drawn according to the ratio between the actual drawing.
[0038] The following description of at least one exemplary embodiment is actually illustrative only, and it is not necessary to use any limitation of the invention and its application or use.
[0039] In the relevant art known to those skilled in the art, methods and devices may not be discussed in detail, but in appropriate circumstances, techniques, methods and apparatus are to be considered as part of the specification.
[0040] It should be noted that similar reference numerals and letters represent the like items in the drawings below, and therefore, once a certain term is defined in one drawing, it is not necessary to discuss it in the following drawings.
[0041] Embodiments of the present invention may be applied to the terminal equipment, computer systems, servers and other electronic equipment which is operational with numerous other general purpose or special purpose computing system environments or configurations. Adapted for use with well-known electronic apparatus terminal equipment, computer systems, servers, terminal devices, computing systems, environments, and / or configuration examples include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients machines, handheld or laptop devices, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputer systems, mainframe computer systems, and distributed cloud any of the above systems computing environments, and so on.
[0042] Terminal devices, computer systems, server and other electronic devices can be described in the general context of a computer system executable (such as program module) executable by the computer system. Typically, program modules can include routines, programs, target programs, components, logic, data structures, and the like, which perform specific tasks or implement specific abstract data types. Computer system / server can be implemented in distributed cloud computing environments, in distributed cloud computing environments, the task is performed by a remote processing device that links to the communication network. In a distributed cloud computing environment, the program module can be located on a local or remote computing system storage medium including a storage device.
[0043] Exemplary method
[0044] figure 1 It is a flow chart of a method 100 for pressure testing of a server according to an exemplary embodiment of the present invention. This embodiment can be applied to electronic devices, such as figure 1 As shown, including the following steps:
[0045] Step 101, receive request information for the server, start the pressure test task.
[0046] Wherein, the request information can include one or more, and one or more requests can be received simultaneously, or can be received in response to one or more requests sent by the transmitted.
[0047] For example, at least two request information for compaction of the server can be received; at least two comparative tasks corresponding to the at least two request information are initiated in response to the at least two request information; and at least the parallel execution Two pressure test tasks.
[0048] Specifically, when the server is pressed, at least two request information for the server is received first. The request information includes a plurality of request parameters, for example, multiple parameters can be ID, name, mod, value, and the like. This embodiment is described in ID and NAME.
[0049] Further, in response to at least two request information, the pressure test task TASK corresponding to each request information is initiated, that is, at least two piezoelectric task tasks, can directly perform at least two piezoelectric task Task, or store at least two Press the task task and execute. Among them, when at least two piezoelectric task Task is executed, it can be performed synchronously, or may be performed in the actual demand order.
[0050] Step 102, parse the request information to determine the pressure test parameters.
[0051] Alternatively, the pressure test parameters include queries per second.
[0052] The query rate QPS per second can be determined by receiving request information and resolving request information. For example, the initial value of the query rate QPS can be set to a fixed value 1, i.e., when the request information with the pressure test parameter is not received, the pressure test task can be performed at a frequency of 1 time per second. The query rate QPS per second can be adjusted based on the resolution result of the received request information, such as based on the resolution result of the received request information, can determine the value of the query QPS per second to 100 (ie, in seconds) 100 frequency execution of the pressure test task), etc.
[0053] Wherein, the initial value of the query rate QPS per second can be set according to the actual needs, not limited to the above example.
[0054] Step 103, build a count queue based on the voltage test parameters.
[0055] Specifically, the parameters of the count queue can be determined by the voltage test parameters, and the construction of the queue can be implemented based on the parameter.
[0056] Taking the comparative parameters including the query QPS per second as an example, the number of counts in the count queue can be determined based on the queue queue, for example, the number of frequencies can be added in a frequency of 1 / QPS can also be higher than 1 / QPS. The frequency of frequencies, etc.
[0057] For example, when the query rate QPS is included in the pressure test parameter, if the value of the query QPS per second is 10, the access server is 10 times per second, since 1 / qps = 1/10 = 0.1 seconds, there will be counted The new frequency of the queue is set to add 10 counts per second (or add 1 count for every 100 milliseconds), or add a number of frequencies above 1 count per 100 milliseconds.
[0058] Step 104, based on the count queue, the request data for accessing the server is called to perform the pressure test task, and the server is pressed.
[0059] Alternatively, in the case where the requested queue is called, the request data to the server is invoked to construct the request data in the following manner: obtain the request parameter and the preset request data structure; and based on the request parameter and preset Request the data structure to construct the request data.
[0060] Specifically, the request information may not include request parameters, or may include at least one request parameter. For example, at least one request parameter can be ID, Name, Mode, and Value, and the like.
[0061] The request information is now explained by the two request parameters (ID and NAME) as an example.
[0062] First get the request parameter and the preset request data structure. Where, the request parameter is ID and NAME, and the preset request data structure can be spliced, or other types of data structures can be used. For example, based on the request parameter "ID + NAME", the request data "ID, Name" is constructed.
[0063] Where, the request parameters include parameter names and parameter values, one or more of the parameter names may include any number of parameter values.
[0064] In the case where at least one parameter name includes at least two parameter values, the embodiment of the present invention also provides a method of constructing request data.
[0065] In some alternative embodiments, the request data can be constructed in the following manner: Determining the request parameter arrangement order according to the preset request data structure; the parameter value of the request parameter is arranged to obtain a combined parameter value; and The combined parameter value is sorted in accordance with the request parameter arrangement to construct the request data.
[0066] As shown in this embodiment of the present invention, it can construct as much request data as possible based on the parameter name and parameter value of the acquired request parameter, and does not appear to request data repetition.
[0067] In some alternative embodiments, request data can also be constructed in the following manner: Determine the request parameter arrangement order according to the preset request data structure; obtain the maximum number of parameter values ​​in each request parameter to determine the number of executions; The number 1 is subjected to the number of parameter values ​​of each request parameter, and the remainder after the subsequent processing is acquired as the parameter value, wherein i is 1 to N according to the time, and i is a positive integer, n is the maximum The number of parameter values; the parameter value of each request parameter is obtained based on the parameter value acquisition bits to determine the combined parameter value corresponding to the execution number I; the combined parameter value is sorted in the order of the request parameter. To construct the request data.
[0068] In a method of different construction request data provided by the above-described embodiment of the present invention, the acquired preset request data structure may be the same, or may be different, and the embodiment of the present invention is not limited.
[0069] The request data constructed by the scheme provided by this embodiment of the present invention can ensure that the proportion of the generated request data is the same as the ratio of the type of the parameter name, on the basis of using all of the parameter values. Measurement needs.
[0070] A specific example is now explained in detail to the technical solutions provided in the embodiment of the present invention. In this example, the data structure of the request data is {ID: value, Name: value}, the request parameter has two, which are ID and NAME, the value of the ID, and 10 NAME values. Based on the above data structure, the request parameter is arranged in the order of the ID, NAME.
[0071] First, obtain the maximum number of parameter values ​​in each request parameter, and the maximum value of the number of request parameters is a reference. Since the number of parameter IDs is most and 100, the number of executions I = 100 times is determined. The number of parameter values ​​of each request parameter is subjected to the number of parameter values ​​of each request parameter, and the remainder after the subsequent processing is obtained as the parameter value. So each cycle includes 100 IDs and 10 NAMEs.
[0072] For example, when i = 1, the first execution, 1 divided by 100, after 1, i.e., the first bit parameter value, 1 divided by more than 10, NAME to take the first bit parameter value;
[0073] When i = 2, the second execution, 2 divided by the second bit of parameter value, 2 divided by more than 10 2, NAME to take 2-bit parameter;
[0074]......;
[0075] When i = 9, the ninth execution, 9 divided the nine-bit parameter value in addition to more than 100 9, ID, 9 divided by more than 100 9, Name to take the nine-bit parameter;
[0076] When i = 10, the tenth execution, 10 divided by 10, ID 10, 10 divided by more than 10 0, Name to take the 0th position;
[0077] When i = 11, the eleventh execution, 11 divided the 11th-bit parameter value in addition to more than 100 11, ID, 11 divided by more than 10, Name to take the first bit parameter;
[0078]......;
[0079] When i = 100, the 100th execution, 100 is divided by 1 0, ID to take the 0th position, 100 divided by 10,000, NAME to take the 0th position value.
[0080] In this kind, 100 IDs and 10 Name are executed, each loop execution 100 times.
[0081] Then, the parameters and parameter values ​​are spliced ​​according to the acquired request data, that is, the number of request data is the same as the number of executions can be obtained.
[0082] The request data constructed by the method provided by the above embodiments of the present invention can ensure that each parameter value of the maximum number of request parameters is used once, which satisfies the corresponding request data usage requirements.
[0083] In some alternative embodiments, the obtained request data or the built request data can be pre-stored in advance to be called directly to the subsequent execution of the pressure test task.
[0084] Alternatively, the request data that is accessed based on the count queue modifies the server comprises: accessing the count queue to acquire the return value; and when the returned value is acquired, call the server to access the server. data.
[0085] Specifically, the count queue can be accessed every presence interval to obtain the return value, or the count queue in real time is access to the return value. The return value is used to invoke a request data to access a server for the surface.
[0086] Alternatively, the request data that is accessed based on the count queue calls the server includes: accessed the count queue based on the preset time interval to acquire the return value; and call the pair when the returned value is acquired The request data for the server is accessible.
[0087]Specifically, based on a preset time interval queue access count acquired pressure data. For example, QPS pressure measuring parameter value 10 indicates 10 times per second to access the server, thus requiring the control store 10 to generate second data queue count, i.e. the count in the queue count of the new preferred frequency of 10 per second, every 100 milliseconds, corresponding to an acquisition request data based on said data access request to access the server again.
[0088] The acquired every 100 milliseconds counting a frequency count queue, calls the server request data access.
[0089] Optionally, the method further comprising: receiving a measured pressure parameter adjustment request message; requesting information based on the adjustment, updating the queue count and said predetermined time interval.
[0090] Specifically, when the value of the measured parameter QPS pressure adjusted from 1 to 10, the adjustment information based on the request, and updates the queue count preset time interval, the acquired pressure data to an update every 100 milliseconds every 1 sec obtain a pressure data.
[0091] Process task solution provided by the embodiment of the present invention, the server may also be pressure tested in implementation, the received measured pressure adjustment task update request information, and request information according to the update task adjusted pressure measurement to meet the needs of different servers pressure measurement.
[0092] Particular version of this embodiment, the present invention provides further comprising: receiving an update request message; parsing the update request message, update the pressure measuring parameter is determined; and based on the updated parameters measured pressure, the initial count update queue, counting the queue for updates.
[0093] Is to a specific example of the present invention is explained in detail in this embodiment provided.
[0094] The server receives the request information sensed pressure. Parsing the request information based on the access server determines the frequency and the pressure measurement Count task queue corresponding to the new frequency.
[0095] E.g. parsed pressure measured parameter comprises a value of QPS 10, 10 it indicates a frequency / second access server. On this basis, to build an initial count of the queue, the queue count of the new initial count a frequency of 100 ms a new count. In the pressure measuring task execution process, each queue read count by one count to obtain a return value, the return value in response to the call server for one pair of a data access request to access the server.
[0096] Upon receiving the update request message, parse the update request information to determine the frequency of access to the server and updates the Count of the new frequency train.
[0097] Updated value of QPS e.g. parsed parameter comprises pressure measurement is updated to 100, it means that now need to 100 times / second frequency to access the server. On the basis of the constructed initial count update queue, which queue includes Count is updated to the new frequency of a new 10 millisecond count. In the process of pressure measurement task after the execution of the pressure measurement update, the same as the process described above, each queue read count by one count to obtain a return value, the return value in response to the call server for one pair of access request data once to access the server.
[0098] Count queues provided in any embodiment of the present invention may be any natural number, and preferably to 1 to improve the hardware processing efficiency and reduce data processing complexity.
[0099] In any embodiment of the solution provided by the present invention, the queue read count interval count less than or equal to the count update queue interval, i.e., a value less than or equal to 1 / QPS is. Order to be able to access the server precise regulation of frequency increase in response to the request information and / or update request in response to the speed information.
[0100] Technical solutions provided by the present invention, to precisely control the pressure measured during execution of the task server access frequency,
[0101] In some alternative embodiments, the present invention provides a solution further comprising: obtaining the server state data when the measured pressure stress tests.
[0102] Specifically, when performing pressure measurement task, the corresponding status data of the measured pressure reaction pressure state of the server, acquire the pressure measurement stored state data to the database for subsequent analysis server pressure state.
[0103] Alternatively, the pressure measuring state data comprises one or more of the following: average request time-consuming, time-consuming request quintile predetermined minimum request time-consuming, time consuming, and the maximum request rate request was successful.
[0104] For example, the predetermined time consuming quintile request may request consuming 90% quantile and the like, specific sub bit can be user-defined according to the actual demand, not limited thereto.
[0105] The method of the present invention is capable of measuring the pressure at the time of task execution need to reconfigure the script does not need to re-execute the task pressure measurement, pressure measurement parameters can be dynamically modified QPS, so that pressure testing server.
[0106] The solution provided by the present invention as compared to conventional control means, counting the new queue, can effectively improve the control accuracy QPS, so that more reliable measurement results server pressure.
[0107] The solution provided by the present invention may also be measured at least two pressing tasks performed in parallel, i.e., a plurality of pressure sensing tasks running in parallel and independently of each other, it is possible to improve the efficiency of server stress test, but also to meet various needs of users, and more convenient.
[0108] Exemplary device
[0109] Figure 4 The present invention is one of a exemplary embodiment provides a structural diagram of a pressure test device 400 to the server. like Figure 4 As shown, this embodiment includes:
[0110] Pressure sensing task initiation module 410, for receiving the server request information sensed pressure, the pressure starts measuring task.
[0111] Wherein the pressure sensing module 410 to start the task comprises:
[0112] Request information receiving means for receiving the server at least two pressure measurement request information;
[0113] Pressure measuring means to start the task, in response to the request for the at least two information, starting with the request information corresponding to the at least two of the at least two pressure measurement tasks; and
[0114] Pressure measuring task execution means for executing the at least two parallel pressure measurement tasks.
[0115] Pressure sensing parameter determination module 420, configured to parse the request information, to determine the pressure parameter measurement.
[0116] Wherein the pressure measured parameter determination module 420, comprising:
[0117] Receiving an update request information element, for receiving an update request information;
[0118] Pressure sensing to determine parameter update unit, configured to parse the update request message, update the pressure measuring parameter is determined; and
[0119] Obtaining the queue counting means for measuring the pressure based on the updated parameters, the queue is updated initial count to obtain a count of the updated queue.
[0120] Wherein said parameter comprises pressure sensing query rate per second.
[0121] Constructing module 430 counts the queue, based on the measured pressure parameter, to build the queue count.
[0122] Wherein, the counting module 430 to build the queue, comprising:
[0123] Counting means determines the new frequency, based on the measured pressure parameter, to determine the new frequency counts in the queue count; and / or
[0124] Add update frequency counting means for measuring the pressure based on the updated parameter update count in the queue count of the new frequency.
[0125] Pressure measuring task execution module 440, based on the queue count, the server calls the data access request to execute the task pressure measurement, the pressure test on the server.
[0126] Wherein the pressure sensing module 440 performs the task, comprising:
[0127] Acquisition parameters and the structural unit, and a request for acquiring a preset parameter request data structure; and
[0128] Construction data request unit, based on the request and a preset parameter request data structure, the request data construct.
[0129] Wherein request data constructing unit, comprising:
[0130] And determine the order sub-unit, for requesting the predetermined data structure according to the determined arrangement order request parameter;
[0131] Subunit combinations of parameter values ​​obtained for values ​​of the parameters of the request parameter combination process arranged to obtain a combination of parameter values; and
[0132] Construction request data subunit, according to the parameters in the order of the combined parameter values ​​are sorted, the request to construct the requested data.
[0133] In one embodiment, a request to build a data unit, further comprising:
[0134] And determine the order sub-unit, for requesting the predetermined data structure according to the determined arrangement order request parameter;
[0135] Determining the number of execution subunit, configured to obtain the maximum number of parameter values ​​in the request parameter, to determine the execution times I;
[0136] Median parameter value acquisition sub-unit, for each i to the number of executions of the request parameter values ​​of the number of parameters is performed remainder processing and I find the remainder after the process of acquiring the number of bits as a parameter value, where, i takes 1 to sequentially and N i is a positive integer, N being the maximum number of parameter values;
[0137] Determining composition parameters subunit, acquires a median value acquisition request parameter value of each parameter based on the parameter, to determine the number of executions of i corresponding to a combination of parameter values;
[0138] Construction request data subunit, according to the parameters in the order of the combined parameter values ​​are sorted, the request to construct the requested data.
[0139] In one embodiment, the pressure measuring task execution module 440, further comprising:
[0140] Return value acquiring unit, configured to obtain access to said return queue count value;
[0141] Data invocation request unit for, when acquiring a return value to the calling of the access request data to the server.
[0142] In one embodiment, the pressure measuring task execution module 440, further comprising:
[0143] Return value obtaining unit, based on predetermined time interval to obtain access to said return queue count value;
[0144] Data invocation request unit for, when acquiring a return value to the calling of the access request data to the server.
[0145] In one embodiment, the pressure measuring task execution module 440, further comprising:
[0146]Update the queue and interval module, configured to receive the pressure test parameter adjustment request information, update the count queue and the preset interval based on the adjustment request information.
[0147] Get the pressure test status data module to obtain the pressure test status data when the server performs pressure test.
[0148] Wherein, the pressure test status data includes the following or more: the average request consumption, the minimum request consumption, the maximum request consumption, and the request success rate.
[0149] A device 400 for pressure testing of the present invention corresponds to a method 100 for pressure testing of the server according to another embodiment of the present invention, and is not described herein again.
[0150] Exemplary electronic device
[0151] Figure 5 It is the structure of an electronic device provided by an exemplary embodiment of the present invention. The electronic device can be any one or both of the first device and the second device, or a stand-alone device independently, the stand-alone device can communicate with the first device and the second device to receive the collected from them. Input signal. Figure 5 A block diagram of an electronic device according to an embodiment of the present disclosure is illustrated. like Figure 5 As shown, the electronic device includes one or more processors 51 and memory 52.
[0152] Processor 51 can be a central processing unit (CPU) or other form of processing unit having data processing power and / or instruction execution capability, and can control other components in the electronic device to perform desired functions.
[0153] Memory 52 can include one or more computer program products, which may include various forms of computer readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory can, for example, comprise a random access memory (RAM) and / or a cache, or the like. The non-volatile memory can, for example, include a read only memory (ROM), hard disk, flash memory, and the like. One or more computer program instructions can be stored on the computer readable storage medium, and the processor 51 can run the program instruction to implement a history change record of software programs in the present disclosure described above. Methods for information mining and / or other desired functions. In one example, the electronic device can also include an input device 53 and an output device 54 that interconnects through a bus system and / or other formive connection mechanism (not shown).
[0154] Further, the input device 53 may also include, for example, a keyboard, a mouse, and the like.
[0155] The output device 54 can output various information to the outside. The output device 34 may include, for example, a display, a speaker, a printer, and a communication network and a remote output device thereof, and the like.
[0156] Of course, in order to simplify, Figure 5 Only some of the components related to the present disclosure in the electronic device are shown, and components such as bus, input / output interface, and the like are omitted. In addition, according to the specific application, the electronic device can also include any other suitable components.
[0157] Exemplary computer program products and computer readable storage media
[0158] In addition to the above methods and apparatus, the embodiment of the present disclosure may also be a computer program product, which includes a computer program instruction that causes the processor to perform the above "exemplary method" when the processor is operated. The steps of information excavation of historical change records in accordance with various embodiments described in the disclosure are described.
[0159] The computer program product can be written in any combination of one or more programming languages, which includes an object-oriented programming language, such as Java, C ++, etc. Also include routine process programming languages, such as "C" language or similar programming languages. The program code can be performed completely on the user computing device, partially on the user device, execute as a separate package, partially executed on the remote computing device on the remote computing device, or completely at the remote computing device or server Execute it.
[0160] Further, the embodiment of the present disclosure may also be a computer readable storage medium, which stores a computer program instruction, the computer program instruction, such that the processor executes the above "Exemplary Method" section of the present specification when it is operated by the processor. The steps in the method of information excavation of the history change record according to various embodiments described in the present disclosure are described.
[0161] The computer readable storage medium can employ any combination of one or more read media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example,, but not limited to, a system, a device, or device, or device, or device, or device, or device, or device, or device, or means of electrical, magnetic, light, electromagnetic, infrared, or semiconductor. More specific examples of readable storage media (non-exhaustive lists) include: electrical connection, portable disc, hard disk, random access memory (RAM), read-only memory (ROM) with one or more wires Scalable read-only memory (EPROM or flash), fiber, portable compact disk read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
[0162] The above combined with the specific embodiments describe the basic principles of the present disclosure, but it is necessary to indicate that the advantages, advantages, effects, etc. mentioned in the present disclosure are only example rather than limitations, and these advantages, advantages, effects, etc. are not considered. The various embodiments of the present disclosure must have. Further, the specific details of the above disclosure are merely for example and to facilitate understanding, but not limitation, the details are not limited to the present disclosure, which must be implemented in the above specific details.
[0163] The various embodiments in this specification are described in the manner, each of which is the same as that of other embodiments, and the same or similar parts of each of the embodiments can be referred to. For system embodiments, since it is substantially corresponding to the method embodiment, the relatively simple, the partial description of the method embodiment will be described.
[0164] The block diagrams of the device, apparatus, device, and system according to the present disclosure are only examples of exemplary examples and are not intended to require or imply, and must be connected, arranged, and configured in a manner shown in block diagram. As will be recognized, these devices, devices, devices, and systems can be configured in any manner. Words such as "including", "include", "" ", etc., are open vocabulary, refers to" including but not limited to ", and can be used interchangeably. The vocabulary "or" and "referred to herein" and / or ", and can be used interchangeably, unless the context explicitly indicates that is not. The vocabulary used herein ", such as" refer to ", such as, but not limited to", and can be used interchangeably.
[0165] The methods and apparatus of the present disclosure may be implemented in many ways. For example, the methods and apparatus of the present disclosure can be implemented by any combination of software, hardware, firmware, or software, hardware, firmware. The above sequence used in the steps of the method is merely illustrative, and the steps of the methods of the present disclosure are not limited to the above specific description, unless otherwise specifically described. Further, in some embodiments, the present disclosure may be implemented as a program recorded in a recording medium, which includes a machine readable instruction for implementing the method according to the present disclosure. Thus, the present disclosure also covers a recording medium stored in a program for performing the method of the present disclosure.
[0166] It is also noted that in the apparatus, apparatus, and methods of the present disclosure, each component or each step is to decompose and / or recombine. These decomposition and / or recombination should be considered as an equivalent solution of the present disclosure. The above description of the disclosed aspects is provided to enable any skilled in the art to make or use the present disclosure. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of the present disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown here, but is consistent with the principles and novel features disclosed herein.
[0167] The above description has been presented for the purposes of illustration and the description. Moreover, this description is not intended to limit the embodiments of the disclosure to the form disclosed herein. Although a plurality of examples and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, add, and sub-combinations.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Device for positioning platen roller

InactiveUS20140251171A1Convenience and efficiencyProvide convenience and efficiencyPlaten pressesOther printing apparatusEngineeringMechanical engineering
Owner:TSC AUTO TECH

Building construction anti-blocking water pump with filtering function

PendingCN114738283AAvoid damage to the topConvenience and efficiencySpecific fluid pumpsGeneral water supply conservationEnvironmental geologyWaste material
Owner:青岛俊泰水利岩土有限公司

Balance spring pushing device

InactiveCN106154810AReduce vibrationConvenience and efficiencyClock support devicesEngineeringTerminal point
Owner:SUZHOU TIANCHENGCHUANGDA ELECTRONICS CO LTD

Classification and recommendation of technical efficacy words

  • Convenience and efficiency

Airing equipment for linen and cotton primary processing

InactiveCN107560365AGood air drying effectConvenience and efficiencyDrying gas arrangementsDrying machines with non-progressive movementsEngineeringAir drying
Owner:南京极佳物联网科技有限公司

Light curing 3D printing preparing method for complex double-wall silicon-based ceramic core

ActiveCN111098387AConvenience and efficiencyReduce process stepsAuxillary shaping apparatusInvestment castingStl file
Owner:INST OF METAL RESEARCH - CHINESE ACAD OF SCI

Coal mine underground positioning dust removal system

PendingCN112554949AIntelligent operationConvenience and efficiencyMining devicesDust removalCoalMining engineering
Owner:TAIYUAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products