CN101901495B - Drawing method and device - Google Patents

Drawing method and device Download PDF

Info

Publication number
CN101901495B
CN101901495B CN2010101491125A CN201010149112A CN101901495B CN 101901495 B CN101901495 B CN 101901495B CN 2010101491125 A CN2010101491125 A CN 2010101491125A CN 201010149112 A CN201010149112 A CN 201010149112A CN 101901495 B CN101901495 B CN 101901495B
Authority
CN
China
Prior art keywords
action
input
behavior
processing
processing logic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2010101491125A
Other languages
Chinese (zh)
Other versions
CN101901495A (en
Inventor
王冬
张立磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kong Liying
Original Assignee
Emerson Network Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Emerson Network Power Co Ltd filed Critical Emerson Network Power Co Ltd
Priority to CN2010101491125A priority Critical patent/CN101901495B/en
Publication of CN101901495A publication Critical patent/CN101901495A/en
Application granted granted Critical
Publication of CN101901495B publication Critical patent/CN101901495B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a drawing method. The method comprises the following steps of: A, capturing the input of a user, and generating an action defined based on specified configuration according to the input; B, submitting the action and the scene information of the action to processing logic corresponding to the action; and C, tracking the behavior of the action, and allowing the processing logic to perform processing in a corresponding action mode if the behavior of the action is accordant with one of a plurality of customized action modes. The invention also discloses a corresponding drawing device. The action per se and the processing of the action are defined in a configuration mode, so that coding complexity caused by the expansion of a new drawing action can be reduced effectively, and high software reusability is achieved.

Description

A kind of drawing practice and device
Technical field
The present invention relates to a kind of drawing practice and device.
Background technology
Software is drawn and is comprised the course of work of quite loaded down with trivial details complicacy, and the combination that various users import and the user imports is identified as concrete plotting motion, is the core technology of drawing practice user input.In general; The basic plotting motion that drawing instrument can provide can not satisfy the demand of practical application fully, need expand more how new plotting motion probably, yet; For traditional drawing practice, expanding new plotting motion will increase its encoder complexity usually greatly.Therefore, how realizing highly scalable, in the new plotting motion of flexible expansion, effectively control encoder complexity, is the major issue that the drawing practice designing institute faces.
Summary of the invention
Fundamental purpose of the present invention provides a kind of drawing practice and device of favorable expandability, can effectively reduce the encoder complexity that the new plotting motion of expansion brings.
For realizing above-mentioned purpose, the present invention adopts following technical scheme:
A kind of drawing practice may further comprise the steps:
A. catch user's input, generate action by the specified configuration definition according to said input;
B. said action and scene information that said action takes place are submitted to and said action corresponding processing logic;
C. follow the tracks of the behavior of said action and notifier processes logic when the behavior of said action meets one of established a plurality of patterns;
D. said processing logic is carried out the processing under the corresponding actions pattern.
Preferably; Said configuration comprises that input element, action rely on and the action target; Said input element comprises the mechanically actuated or the said mechanically operated combination of at least a input equipment; It is to be the predefined graphics edition instrument of plotting motion that said action relies on, and said action target is exercisable drawing object.
Preferably, among the said step B, said processing logic is after in having the action processing definition set of a plurality of defined items, finding the defined item corresponding with said action, to generate according to said defined item.
Preferably, among the said step C, said a plurality of patterns constantly check the behavior of said action whether to meet the definition of oneself, if meet, then give said processing logic to carry out said processing with accessible content.
A kind of plotting unit comprises:
First module is used to catch user's input and generates the action by the specified configuration definition according to said input;
Unit second is used for said action and scene information that said action takes place are submitted to and said action corresponding processing logic;
Unit the 3rd is used to follow the tracks of the behavior of said action and notifier processes logic when the behavior of said action meets one of established a plurality of patterns;
Processing logic is used to carry out the processing under the corresponding actions pattern.
Beneficial technical effects of the present invention is:
According to drawing practice of the present invention and device; Catch user's input earlier; Generate the action that defines according to corresponding configuration according to it, will move again and this action associated scenario information is submitted to and this action corresponding processing logic, and the behavior of this action is followed the tracks of; If the behavior of action meets in established a plurality of pattern, processing logic is just carried out the processing under this pattern.The present invention catches action object, the action that catch, with the pattern of corresponding executions of action all can be in configuration file definition flexibly, promptly adopt customizable mode to moving itself and the processing of moving; Therefore; Action and the extensibility of handling are very good, when increasing new action object and pattern, only need to revise the relevant portion in its definition; And can not influence other part, expansion is got up very convenient.Because the corresponding program of action can resolve into the corresponding module of each notion under the corresponding configuration, concerning program, coupling is very low; When forming new action processing definition, major part can be multiplexing, promoted the software repeated usage degree like this; Reduce code, improved software quality; And because coupling is very low, the stability of program also can be improved.This shows; Method of the present invention is very simple for increasing new unique plotting motion; Even need not encode to a certain extent and just can support new plotting motion, realize not having the various input behaviors of coding editor, reduce the encoder complexity that the new plotting motion of expansion brings greatly.
In addition, owing to adopt the mode of configuration, the present invention can come clearly and succinctly to define the action object of seizure and relevant pattern through uncomplicated data structure, thereby helps the simplification of software configuration; Owing to can know the various aspects of describing an input action, can also directly find out the various input functions that software is supported.
The present invention can support the input of present existing most graphic packages to handle, and has very high versatility.
Description of drawings
Fig. 1 is the process flow diagram of drawing practice of the present invention;
Fig. 2 is the configuration structure of action definition among the embodiment of drawing practice of the present invention;
Fig. 3 is exemplary concrete implication of showing the input element among Fig. 2;
Fig. 4 handles the frame diagram of definition for action among the embodiment of drawing practice of the present invention;
Fig. 5 is the particular flow sheet of an embodiment of drawing practice of the present invention;
Fig. 6 is the structured flowchart of plotting unit of the present invention.
Embodiment
Below combine accompanying drawing that the present invention is elaborated through embodiment.
At first introduce notion involved in the present invention.According to the demand of a mapping software, can carry out the various drawing courses that carried out in the mapping software abstractly, obtain a series of notion.For mapping software, plotting motion can be regarded as the user to carry out once or ongoing operation figure through certain input equipment.The task of mapping software be exactly with input equipment for example mouse add the action that keyboard simulates various drawings; Such as setting-out, wipe pattern with rubber, colouring or the like; Therefore; Needing the keyboard of input and the action of mouse is the understandable order of software, goes to carry out the function of this order then, and the present invention is referred to as motion capture.Owing to be the action Input Software, catch so also claim input action.The present invention is translated as command calls to carry out the drawing practice of corresponding operating about how with the action of input equipments such as mouse and keyboard.
Please refer to Fig. 1, in one embodiment of the invention, this drawing practice may further comprise the steps:
A. catch user's input, generate action by the specified configuration definition according to said input;
Wherein, Definable has various levers (Handler) in configuration file; These levers are used for the action object that meets its definition is detected; If some incoming events of user meet the definition of relevant lever for a kind of action, should promptly capture the action object that this incoming event produces by relevant lever so.
B. said action and scene information that said action takes place are submitted to and said action corresponding processing logic;
C. follow the tracks of the behavior of said action, if the behavior of said action meets one of a plurality of patterns of customization, said processing logic is just carried out the processing under the corresponding actions pattern.
The present invention adopts the mode identification maneuver of motion capture, and defines the action object of seizure with the mode of configuration, and relevant also established promptly just the configuring in advance of pattern, so move and pattern can define according to configuration file flexibly.That is to say; How the object what forms object and formation according to is handled; Can dispose out; Software uses the action that meets configuration to handle the various information that definition is had in operating process, and the various data variation (i.e. the behavior of action) of following the tracks of simultaneously in the course of action are made judgement, generate the specific instructions that meets the corresponding actions pattern.Can play any analogy of image explains; This orders to the dining room like client; Client can order the dish (promptly producing " action ") that he wants to eat to waiter; Waiter requires to select dish (promptly capturing " action ") from select the menu (i.e. " specified configuration ") formulated according to ordering dishes of client, notifies the cook then.The cook cooks a course and need wait and do (" processing under the corresponding actions pattern ") according to certain list of ingredients and culinary art flow process; These lists of ingredients, cooking methods are that configured in advance is good but do not fix; For example; Before cook culinary art, the guest both can accept institute's acquiescence batching at the restaurant, also can require to revise batching (promptly flexible " configuration file " that defines about " pattern ") according to own taste.
Because action itself is adopted customizable mode with the processing of action; The present invention is very good to the extensibility of action and processing, when increasing new captured object and pattern, only needs to revise the relevant portion in the definition; And can not influence other part, expansion is got up very convenient.Because the corresponding program of action can resolve into the corresponding module of each notion under the corresponding configuration, concerning program, coupling is very low; When forming new action processing definition, major part can be multiplexing, promoted the software repeated usage degree like this; Reduced code; Even need not encode to a certain extent and just can support new plotting motion, realize not having the various input behaviors of coding editor, reduce the encoder complexity that the new plotting motion of expansion brings greatly.Simultaneously, because coupling is very low, the stability of program also can be improved.
Concerning mapping software, it need know that user's input is the implication of plotting motion, for example, is in order to draw lines, still in order to wipe unwanted pattern.As shown in Figure 2, in a preferred embodiment, the configuration of action definition comprises that input element, action rely on and three basic modules of action target.Therefore, as far as an action object, obtain definition by above-mentioned three basic modules, it comprises input element, action relies on and the information of three aspects of action target.
Input element comprises the mechanically actuated or the said mechanically operated combination of at least a input equipment, and this input equipment for example is a computer peripheral.Fig. 3 showed by the abstract several kinds of input elements that come out of input equipments such as mouse or keyboard and operating parameter, comprise mouse the clicking and drag of right button, keyboard letter key click and combination is hit.Should explain; Fig. 3 only is exemplary and nonrestrictive; For example; With regard to mouse and two kinds of input equipments of keyboard, input element obviously can also comprise left button and in the clicking and drag of key, function key click and make up hit, the combination operation of function key and letter key combination operation and mouse and keyboard or the like.
Input element can be divided into basic input element and additional input element, and basic input element only relates to a kind of mechanically actuated, and the additional input element relates to and imports multiple mechanically actuated simultaneously, for example, and rolling mouse when pinning letter key.
The action target is exercisable destination object.We know that on painting canvas, painting canvas is artist's a target to the artist drawing; And concerning a mapping software, it can have more destination object, for example painting canvas, figure, figure layer, board etc.; Wherein, figure can comprise line, circle, rectangle etc. again.
It is to be the predefined graphics edition instrument of plotting motion that action relies on.The artist comes target (like painting canvas) generation effect with paintbrush; Software then passes through the user with keyboard or mouse artificial hand; Instrument with in some the draw tool casees on the software carries out graphic plotting; These instruments are various visual functions that software offers the user, for example brush, pencil, writing brush and remove erasing rubber that figure uses etc.
According to present embodiment, in steps A, when the user uses various device to carry out about the input operation of drawing; The dependent event of capital trigger action target; In these incidents, can get access to and move relevant input equipment, action relies on also and can obtain from the relevant information of input equipment.After getting access to the concrete key element that constitutes an action, promptly form an action object, give next step processing.
Mapping software is different from painting canvas, and painting canvas is that the artist draws, and shows and software is oneself; Simultaneously, the place that software is better than painting canvas is that the user not only can draw; Can also have inexhaustible instrument, various input modes and Protean operating result; As use Photoshop, much more very the operative combination of its inside is.This just means, when the user has carried out after the corresponding input operation, software will be discerned these operations and make corresponding processing, and just mapping software needs to follow the tracks of the process and the identification of action and handle after the action that receives the user.
The identification of step B and the further execution of C and processing.The present invention moves the identification to picture with the mode of motion capture, for this reason, has proposed the notion of motion capture device (Tracker) especially.The motion capture device is the key of the concrete effect of identification maneuver, and in the steps A, the various levers that in the configuration file about action definition, define are exactly the exercises catchers.The principle of work of motion capture device is that each action object all can have some incidents, such as drag, variation, handle are dragged etc., these objects are detected in catcher.Each catcher all can be detected and handle its professional relevant behavior, if it is professional to meet this catcher, this catcher can generate other layers that corresponding drawing or control command are given software according to this action so.The motion capture device is placed into system context; When action produces; They are exactly the consumer of action, and the various configuration informations that it utilizes action definition to have continue to follow the tracks of the various data variation in the course of action simultaneously; After these data, information analyzed and judge, generate concrete order and accomplish drawing.
Among the step B, the motion capture device is submitted to action message that captures and the scene information that this action takes place and this action corresponding processing logic, i.e. action processor, and it is a functional unit according to different request execution different tasks.Preferably, processing logic is after in having the action processing definition set of a plurality of defined items, finding the defined item corresponding with this action, to generate according to this defined item.Among the step C; The motion capture device is followed the tracks of the behavior of action; The exercises pattern that has constantly existed in the reporting system according to the action behavior that captures; Let each pattern constantly check the current state (promptly checking the motion capture device to capture which type of action behavior) of motion capture device whether to meet the definition of oneself, just think one's own this pattern of motion capture device, thereby the notification action processor is carried out the processing under this pattern if meet.For instance, pattern can be as duplicating, paste, delete, roll, drag with operations such as page turnings or having the sequence of operation of certain continuation.The task that step B, C carry out be appreciated that into, the motion capture device obtains the action of input, and the action of various inputs is sent to the corresponding action processor with unified structure, is carried out the processing of the preassigned pattern corresponding with this action behavior by action processor.
Such scheme helps realizing that mapping software supports abundant extendability in operation.Shown in Figure 4 is about handling the structure that defines about action under this scheme; Its various information that will move (substance of having contained an action) and corresponding action process information are deposited in the data structure; Thereby define which type of action and will generate which type of action processor; Later in when expansion, the possibility of the operation that the subitem of expanding this data structure set just is equivalent to provide new.The benefit of using this action to handle definition data structure has: 1, definition is clear: can directly see the various input functions that software is supported; 2, simple in structure: a such data structure is uncomplicated, but can describe the various aspects of a clear input action; 3, support is multiplexing: program is broken down into the corresponding module of each notion, and when forming new action processing definition, major part can be multiplexing, promoted the software repeated usage degree like this, reduced code, improved quality like this.
In addition, according to such scheme, because motion capture device and pattern have been separated; Like this motion capture device be exactly one at any time at the entry program that detects, available forever, pattern then is constantly to intercept the variety of event that catcher sends; When meeting one of them pattern; Just send one and handle request and handle an action that meets own definition, in this process, can many individual operations be grouped into a pattern.Its advantage is, not only can handle the action (key of for example clicking the mouse) of event mode, can also handle a lasting action (for example click the mouse key and drag).The time length of this time-continuing process is insignificant to the motion capture device, because the motion capture device is forever in operation.So; The operation of the pattern of any complicacy or any length is given pattern as long as the motion capture device can obtain enough information; Pattern just can form accessible content and give action processor, thereby realizes that motion capture and actuation time or complexity are irrelevant.
As shown in Figure 5, the idiographic flow of another embodiment of the present invention is following:
In step S1, carry out mouse, keyboard and the test of other input equipments earlier, obtain input informations such as mouse position, keyboard, and judge whether input operation takes place simultaneously.In an instance of drawing circle, test the circle tool on user's click tools hurdle, user's left button of on painting canvas, clicking the mouse; Simultaneously according to Ctrl; By painting canvas mouse and keyboard are carried out hit testing, can judge that self is clicked, obtain left mouse button and Ctrl; Wherein left button is an input element, and Ctrl is an additional elements.
In step S2; Obtain action according to a last step and rely on (circle tool), action target (painting canvas) and basic input element and additional input element; Can form an action, submit to this action to give total processing entry program of input capture, promptly by motion capture device capturing motion object;
In step S3, search action and handle definition, generate corresponding action processor, action processor gets access to this action and occurrence scene information thereof, like the position of click;
In step S4, follow the tracks of the behavior of said action, if the behavior of this action meets one of established a plurality of patterns, said processing logic is just carried out the processing under the corresponding actions pattern.Be example still specifically to draw circle; Because four limits of drawing circle and be according to square form; Therefore haul out a square, follow the tracks of the time that mouse up and Ctrl unclamp in this action, if when unclamping Ctrl; The mouse current location changes, and that drags input pattern with regard to explaining to meet, and this drags input pattern notification action processor.If all input patterns are all judged the definition that does not meet self, then what is not done.
In step S5, action processor obtains the information such as current location of mouse from dragging input pattern, goes out circle with these information calculations, on painting canvas, draws out this circle with drawing interface then.
On the other hand, the present invention also provides a kind of plotting unit corresponding to above-mentioned drawing practice.As shown in Figure 6; In one embodiment; This plotting unit comprises first module, first module, Unit second, Unit the 3rd and processing logic; Wherein, first module is used to catch user's input and generates the action by the specified configuration definition according to said input, and Unit second is used for said action and scene information that said action takes place are submitted to and said action corresponding processing logic; Unit the 3rd be used to follow the tracks of the behavior of said action and when the behavior of said action meets one of established a plurality of patterns the notifier processes logic, processing logic is used to carry out the processing under the corresponding actions pattern.
Each unit in the plotting unit of the present invention carries out motion capture with processing logic and carries out realization principle and the inventive method of corresponding actions pattern identical in fact; Content can be implemented with reference to the description among the aforementioned drawing practice embodiment more specifically, no longer gives unnecessary details here.
Above content is to combine concrete preferred implementation to the further explain that the present invention did, and can not assert that practical implementation of the present invention is confined to these explanations.For the those of ordinary skill of technical field under the present invention, under the prerequisite that does not break away from the present invention's design, can also make some simple deduction or replace, all should be regarded as belonging to protection scope of the present invention.

Claims (5)

1. a drawing practice is characterized in that, may further comprise the steps:
A. catch user's input, generate action by the specified configuration definition according to said input;
B. said action and scene information that said action takes place are submitted to and said action corresponding processing logic;
C. follow the tracks of the behavior of said action and notifier processes logic when the behavior of said action meets one of established a plurality of patterns;
D. said processing logic is carried out the processing under the corresponding actions pattern.
2. drawing practice as claimed in claim 1; It is characterized in that; Said configuration comprises that input element, action rely on and the action target; Said input element comprises the mechanically actuated or the said mechanically operated combination of at least a input equipment, and it is to be the predefined graphics edition instrument of plotting motion that said action relies on, and said action target is exercisable drawing object.
3. drawing practice as claimed in claim 1 is characterized in that, among the said step B, said processing logic is after in having the action processing definition set of a plurality of defined items, finding the defined item corresponding with said action, to generate according to said defined item.
4. drawing practice as claimed in claim 1; It is characterized in that among the said step C, said a plurality of patterns constantly check the behavior of said action whether to meet the definition of oneself; If meet, then give said processing logic to carry out said processing with accessible content.
5. a plotting unit is characterized in that, comprising:
First module is used to catch user's input and generates the action by the specified configuration definition according to said input;
Unit second is used for said action and scene information that said action takes place are submitted to and said action corresponding processing logic;
Unit the 3rd is used to follow the tracks of the behavior of said action and notifier processes logic when the behavior of said action meets one of established a plurality of patterns;
Processing logic is used to carry out the processing under the corresponding actions pattern.
CN2010101491125A 2010-04-07 2010-04-07 Drawing method and device Active CN101901495B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101491125A CN101901495B (en) 2010-04-07 2010-04-07 Drawing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101491125A CN101901495B (en) 2010-04-07 2010-04-07 Drawing method and device

Publications (2)

Publication Number Publication Date
CN101901495A CN101901495A (en) 2010-12-01
CN101901495B true CN101901495B (en) 2012-09-19

Family

ID=43227002

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101491125A Active CN101901495B (en) 2010-04-07 2010-04-07 Drawing method and device

Country Status (1)

Country Link
CN (1) CN101901495B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107909633B (en) * 2017-11-16 2021-04-16 马军民 Virtual mouse drawing tool and drawing method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1380623A (en) * 2000-07-13 2002-11-20 纬衡知识产权有限公司 Computer automatic processing process for analyzing and interpreting engineering drawing
CN1908939A (en) * 2005-08-05 2007-02-07 国际商业机器公司 Method and system for controlling a display on a data editing screen
CN101078951A (en) * 2006-05-24 2007-11-28 台达电子工业股份有限公司 Man-machine interface presetted pixel edition method and editor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1380623A (en) * 2000-07-13 2002-11-20 纬衡知识产权有限公司 Computer automatic processing process for analyzing and interpreting engineering drawing
CN1908939A (en) * 2005-08-05 2007-02-07 国际商业机器公司 Method and system for controlling a display on a data editing screen
CN101078951A (en) * 2006-05-24 2007-11-28 台达电子工业股份有限公司 Man-machine interface presetted pixel edition method and editor

Also Published As

Publication number Publication date
CN101901495A (en) 2010-12-01

Similar Documents

Publication Publication Date Title
KR101511819B1 (en) Method system and software for providing image sensor based human machine interfacing
JP5325286B2 (en) Apparatus and method for interacting with multiple forms of information between multiple types of computing devices
US7930636B2 (en) Systems, methods and computer products to automatically complete a GUI task
CN104571852B (en) The moving method and device of icon
CN104423789B (en) A kind of information processing method and electronic equipment
CN1790241A (en) Apparatus and method for chaining objects in a pointer drag path
KR20070069010A (en) Extensible icons with multiple drop zones
US20150128085A1 (en) Method, Device and Computer Storage Medium for Controlling Desktop
CN102349036A (en) Interface for toggling objects
CN101127736A (en) An instant communication system and method for processing sub-panel
CN109791468A (en) User interface for both hands control
JP2009506465A5 (en)
US20130151999A1 (en) Providing Additional Information to a Visual Interface Element of a Graphical User Interface
CN109766196A (en) A kind of method for scheduling task, device and equipment
Ghiani et al. On-demand cross-device interface components migration
CN102819391B (en) System and method of multi-point touch gesture feedback system with concurrency under multiple scenes
CA2823807A1 (en) Method for supporting multiple menus and interactive input system employing same
JP6250151B2 (en) Independent hit test for touchpad operation and double tap zooming
CN105630375A (en) Auxiliary implementation method and system of information input on the basis of graphical interface
CN105183275A (en) Terminal icon arrangement method and apparatus
CN105975367A (en) Mobile equipment test method and device
CN110038298A (en) Single machine realizes multiple mouse calibration methods and relevant apparatus simultaneously
CN101901495B (en) Drawing method and device
JP2006277771A (en) Terminal device and operation history recording method for computer network
CN110531881B (en) Centralized KVM system for calling OSD menu by mouse

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 518057 Nanshan District science and Technology Industrial Park, Guangdong, Shenzhen Branch Road, No.

Patentee after: VERTIV TECH Co.,Ltd.

Address before: 518057 Nanshan District science and Technology Industrial Park, Guangdong, Shenzhen Branch Road, No.

Patentee before: EMERSON NETWORK POWER Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191202

Address after: 056900 Fangtou Village, Yangqiao Town, Daming County, Handan City, Hebei Province

Patentee after: Jia Xiaoli

Address before: 518057 No. 1, FA Lu, Nanshan District science and Technology Industrial Park, Guangdong, Shenzhen

Patentee before: VERTIV TECH Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221008

Address after: No. 180, Yucai Road, Daming Town, Daming County, Handan, Hebei 056900

Patentee after: Kong Liying

Address before: 056900 No.51, group 13, Fangtou village, Yangqiao Town, Daming County, Handan City, Hebei Province

Patentee before: Jia Xiaoli