Disclosure of Invention
In view of the foregoing, it is desirable to provide a lamp, a lamp library file identification method, a device and a storage medium capable of improving the application efficiency of the lamp library file.
In a first aspect, the present application provides a luminaire. The lamp comprises a resolver, a main controller, a driving plate and a motion assembly, wherein the main controller is connected with the resolver and the driving plate;
The system comprises a target lamp library file, a parser, a main controller, a driving board and a motion assembly, wherein the parser is used for obtaining the target lamp library file, performing parsing processing on the target lamp library file to obtain first functional information contained in the target lamp library file, and sending the first functional information to the main controller, the main controller is used for performing format conversion processing on the first functional information to obtain second functional information which can be recognized by the driving board and sending the second functional information to the driving board, and the driving board is used for driving the motion assembly to operate according to the second functional information.
In one embodiment, the lamp further comprises a communication component connected with the analyzer, wherein the communication component is used for acquiring the target lamp library file input from outside and sending the target lamp library file to the analyzer, and the communication component is one of a network communication component, a USB communication component, a wireless transmission communication component and a bus transmission communication component.
In one embodiment, the main controller is specifically configured to obtain a data format of the first function information, determine a format conversion method according to the data format, and perform format conversion processing on the first function information according to the format conversion method to obtain the second function information.
In one embodiment, the lamp further comprises an input panel, wherein the input panel is connected with the driving plate, the input panel is used for acquiring channel mode information input by a user and sending the channel mode information to the driving plate, and the driving plate is specifically used for driving the motion assembly to operate according to the second functional information in a channel mode corresponding to the channel mode information.
In one embodiment, the main controller is further configured to send the second function information to an external console through the communication component, where the second function information is used to instruct the external console to edit the second function information to obtain updated second function information, and the main controller is further configured to obtain the updated second function information through the communication component, and send the updated second function information to the driving board.
In one embodiment, the second function information includes light fixture function information and light fixture channel information.
In a second aspect, the present application further provides a method for identifying a lamp library file, which is used for the lamp, and the method includes:
the method comprises the steps of obtaining a target lamp library file, analyzing the target lamp library file to obtain first functional information contained in the target lamp library file, performing format conversion on the first functional information to obtain second functional information which can be identified by a driving board of the lamp, and driving a moving assembly in the lamp to operate according to the second functional information.
In one embodiment, performing format conversion processing on the first function information to obtain second function information which can be identified by a driving board of the lamp, wherein the format conversion processing comprises the steps of obtaining a data format of the first function information, determining a format conversion method according to the data format, and performing format conversion processing on the first function information according to the format conversion method to obtain the second function information.
In one embodiment, the method further comprises the steps of obtaining channel mode information input by a user, and driving a motion assembly in the lamp to operate according to the second function information in a channel mode corresponding to the channel mode information.
In a third aspect, the present application further provides a device for identifying a lamp library file, where the device includes:
the first acquisition module is used for acquiring a target lamp library file;
the first analysis module is used for analyzing the target lamp library file to obtain first function information contained in the target lamp library file;
the first conversion module is used for carrying out format conversion processing on the first functional information to obtain second functional information which can be identified by a driving board of the lamp;
and the first operation module is used for driving the motion assembly in the lamp to operate according to the second functional information.
In one embodiment, the first conversion module is specifically configured to obtain a data format of the first function information, determine a format conversion method according to the data format, and perform format conversion processing on the first function information according to the format conversion method to obtain the second function information.
In one embodiment, the apparatus further comprises:
The second acquisition module is used for acquiring channel mode information input by a user and driving a motion assembly in the lamp to operate according to the second functional information in a channel mode corresponding to the channel mode information.
In a fourth aspect, the present application also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the method of any of the second aspects above.
In a fifth aspect, the application also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of any of the second aspects above.
The lamp, the lamp library file identification method, the lamp library file identification device and the storage medium comprise a resolver, a main controller, a driving plate and a motion assembly, wherein the main controller is connected with the resolver and the driving plate, and the motion assembly is connected with the driving plate. And analyzing the acquired target lamp library file through the analyzer to obtain first function information contained in the target lamp library file, and sending the first function information to the main controller. The main controller performs format conversion processing on the first function information obtained through analysis to obtain second function information which can be identified by the driving board, and the second function information is sent to the driving board, so that the driving board drives the motion assembly to operate according to the second function information. The first functional information in the target lamp library file is analyzed and format conversion processing is carried out on the first functional information to obtain second functional information, so that the information contained in the target lamp library file is identified, the moving assembly is driven to operate, and when the lamp needs to be replaced, the functional information contained in the lamp library file is not required to be edited again and can be directly used. And manual operation is not needed, the workload is reduced, and the working efficiency is effectively improved. So that the replacement of the lamp becomes more effective and simpler.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
Typically, multiple light shows are presented by a set of light fixtures. Before the lamplight show is presented, effect editing is needed to be carried out on the lamplight library files corresponding to the lamps, so that controllers in the lamps can operate according to the edited lamplight files, and the edited lamplight show is combined and realized. There may be instances where individual fixtures in a group of fixtures are damaged or require replacement. For example, in some types of lighting applications, a large number of lamps from a manufacturer are used, after a period of use, a batch of lamps must be replaced due to maintenance problems of the equipment or other factors, and the user does not want to supplement from the manufacturer of the original lamps.
In the prior art, users purchase similar lamps from different manufacturers and re-edit the control of the application lamplight show. Specifically, firstly, lamp library files are required to be manufactured according to lamps of new manufacturers, then the lamp library files are reprogrammed, checked and the like according to the requirements of lamp shows, the engineering quantity is large, the efficiency is low, and the consumption cost is high.
Therefore, a general method is needed, so that the same type of lamps of different manufacturers can be used in the same occasion by the same lamp library file, thereby reducing the cost and increasing the plasticity of the product.
In view of the above, the application provides a lamp, a lamp library file identification method, a lamp library file identification device and a storage medium, which can improve the application efficiency of the lamp library file.
In one embodiment, as shown in FIG. 1, a luminaire is provided. The lamp 100 comprises a parser 101, a main controller 102, a driving board 103 and a moving component 104, wherein the main controller 102 is connected with the parser 101 and the driving board 103, the moving component 104 is connected with the driving board 103, the parser 101 is used for obtaining a target lamp library file and analyzing the target lamp library file to obtain first function information contained in the target lamp library file and sending the first function information to the main controller 102, the main controller 102 is used for carrying out format conversion processing on the first function information to obtain second function information which can be identified by the driving board 103 and sending the second function information to the driving board 103, and the driving board 103 is used for driving the moving component 104 to operate according to the second function information.
For a group of lamps, usually, the same data format is adopted to edit and describe according to the functional information of each lamp, so as to obtain a lamp library file corresponding to each lamp, and each lamp recognizes the functional information contained in the lamp library file and operates, thereby realizing the preset lamp light show in a combined way. If a group of lamps needs to be replaced, a lamp library file of the lamps needing to be replaced is obtained and used as a target lamp library file to be applied to a new replaced lamp.
Typically, the data formats used for the function information in the lamp library file of different lamps are different, and the different data formats refer to description records adopting different rules. Therefore, after the lamp acquires the target lamp library file, the first function information contained in the target lamp library file needs to be identified, wherein the first function information is described in a first data format. Specifically, the lamp includes a parser 101, where the parser 101 refers to a control device capable of running a preset instruction or a program algorithm, and optionally, the file format of the target lamp library file that can be parsed by the parser 101 includes, but is not limited to, a file format such as hog4show, txt, r or xml. The parser 101 obtains the target lamp library file and parses the target lamp library file, thereby obtaining first function information contained in the target lamp library file, where the first function information indicates a function that can be implemented by the lamp. The data formats of the function information recognizable by the driving boards 103 of different lamps are different, so that the main controller 102 in the lamps performs format conversion processing on the first function information, thereby converting the first function information in the first data format into second function information in the second data format.
The main controller 102 can send the obtained second function information to the driving board 103, and the driving board 103 can identify the second function information, so that the motion assembly 104 is driven to operate, and normal implementation of the preset lamplight show is ensured. The second functional information can comprise basic information such as lamp functions, lamp channel characteristics, lamp manufacturers and the like, and specifically, the lamp functions can comprise basic functional information such as driving information of the luminous body, movement information of the cutting assembly, operation information of an XY axis, speed regulation information of the fan and the like.
The lamp comprises a resolver 101, a main controller 102, a driving plate 103 and a moving assembly 104, wherein the main controller 102 is connected with the resolver 101 and the driving plate 103, and the moving assembly 104 is connected with the driving plate 103. The parser 101 parses the obtained target lamp library file to obtain first function information contained in the target lamp library file, and sends the first function information to the main controller 102. The main controller 102 performs format conversion processing on the first function information obtained by analysis to obtain second function information which can be identified by the driving board 103, and sends the second function information to the driving board 103, so that the driving board 103 drives the motion assembly 104 to operate according to the second function information. The first functional information in the target lamp library file is analyzed and format conversion processing is carried out on the first functional information to obtain second functional information, so that the information contained in the target lamp library file is identified, the moving component 104 is driven to operate, and when the lamp needs to be replaced, the functional information contained in the lamp library file is not required to be edited again and can be directly used. And manual operation is not needed, the workload is reduced, and the working efficiency is effectively improved. So that the replacement of the lamp becomes more effective and simpler.
In one embodiment, as shown in fig. 2, a schematic structural diagram of a second lamp provided in an embodiment of the present application is shown. The lamp 100 further comprises a communication component 105, wherein the communication component 105 is connected with the analyzer 101, and the communication component 105 is used for acquiring the target lamp library file input from outside and sending the target lamp library file to the analyzer 101, wherein the communication component 105 is one of a network communication component, a USB communication component, a wireless transmission communication component or a bus transmission communication component.
The lamp further comprises a communication component 105, so that the target lamp library file input from the outside is acquired through the communication component 105 and sent to the parser 101, and the parser 101 is enabled to parse the target lamp library file. Optionally, the communication component 105 may be a network communication component or a wireless transmission communication component, for example, where the network communication component may communicate with an external device through a WIFI (WIRELESS FIDELITY ) signal, so as to obtain the target lamp library file. The communication module 105 may also be a USB (Universal Serial Bus ) communication module, for example, the lamp includes a USB interface, and the relevant device or a connection line is inserted into the USB interface, so as to obtain a target lamp library file transmitted by an external device. The communication component 105 may also be a bus transfer communication component, for example, the luminaire may include an RS485 bus interface, an RS232 bus interface, or the like.
According to the embodiment of the application, the target lamp library file can be conveniently obtained through the communication assembly, so that the efficiency of identifying the lamp library file by the lamp is improved, and the workload is reduced.
In one embodiment, the main controller 102 is specifically configured to obtain a data format of the first function information, determine a format conversion method according to the data format, and perform format conversion processing on the first function information according to the format conversion method to obtain the second function information. The second function information includes light fixture function information and light fixture channel information.
The main controller 102 is mainly configured to perform format conversion processing on the first function information in the first data format, so as to obtain second function information in the second data format. The second function information comprises the achievable function information of the lamp, the communication information corresponding to the operation of the lamp and the like.
Specifically, the data formats used for the first function information in the different target lamp library files are different, and the main controller 102 can implement conversion of multiple data formats. After the first function information is acquired, the main controller 102 may identify a first data format corresponding to the first function information, determine a format conversion method used for converting the first function information according to the first data format, and further perform format conversion processing on the first function information according to the format conversion method, so as to convert the first function information into second function information in a second data format. Alternatively, the format conversion method may be implemented by a program algorithm.
In the embodiment of the present application, the main controller 102 performs the format conversion processing on the first function information by determining the corresponding format conversion method, thereby realizing the accuracy of the format conversion processing. Meanwhile, due to the fact that a proper format conversion method is determined, conversion errors are avoided, and conversion efficiency is effectively improved.
In one embodiment, the main controller 102 is further configured to send the second function information to an external console through the communication component 105, where the second function information is used to instruct the external console to edit the second function information to obtain updated second function information, and the main controller 102 is further configured to obtain the updated second function information through the communication component 105, and send the updated second function information to the driving board 103.
The lamp library file comprises a lamp library file, a lamp management console, an external control console, a lamp management console and a lamp management console, wherein the lamp management console is used for managing the lamp library file of each lamp, and the lamp management console is used for managing the lamp management console. Therefore, in the lamp according to the embodiment of the present application, when the lighting show is required to be arranged, the second function information may be sent to the external console through the communication component 105, so that the external console edits and updates the second function information of the console, and obtains the target light library file containing the edited and updated second function information, and operates the edited and updated target light library file, so that the driving board 103 drives the movement component 104 to operate, thereby realizing the arranged lighting show. Cost and reconstruction time are effectively reduced, resource waste is avoided, and the plastic composite material has high plasticity and high reliability.
In one embodiment, the light fixture further includes an input panel, where the input panel is connected to the driving board 103, the input panel is configured to obtain channel mode information input by a user and send the channel mode information to the driving board 103, and the driving board 103 is specifically configured to drive the motion assembly 104 to operate according to the second functional information in a channel mode corresponding to the channel mode information.
The light fixture can correspond to different channel modes, such as a single channel mode or a multi-channel mode, and the driving board 103 in the light fixture drives the motion assembly 104 according to the second function information in the preset channel mode. In particular, the luminaire may further comprise an input panel, which may optionally be a touch display or a combination of display and keys. The external user may input channel mode information corresponding to the driving board 103 through the input panel, for example, may input channel mode information through a touch display screen, or may select target channel mode information from a plurality of channel mode information displayed on a display screen of the light fixture through a combination of a key and a display screen. The input panel transmits the channel mode information input by the user to the driving board 103 after detecting the channel mode information, so that the driving board 103 drives the motion assembly 104 to operate according to the second function information in the corresponding channel mode.
In the embodiment of the application, the lamp is ensured to run in the corresponding channel mode by acquiring the channel mode information, so that the whole lamplight is complete.
In one embodiment, as shown in fig. 3, a schematic structural diagram of a lamp capable of identifying a lamp library file according to an embodiment of the present application is shown. The luminaire 300 comprises a communication component 301, a file parser 302, a format conversion controller 303, a drive board 304, a movement component 305 and an input panel 306.
The communication component 301 may specifically be an RS485 bus interface. The communication component 301 obtains a target lamp library file transmitted by the external device, wherein the target lamp library file is a lamp library file corresponding to the replaced lamp. Alternatively, the target lamp library file may be in xml file format. The communication component 301 sends the obtained target lamp library file to the file parser 302. The file parser 302 parses the target lamp library file to obtain first function information corresponding to the target lamp library file, where the first function information includes functions that the lamp can implement and corresponding channel functions. Further, the format conversion controller 303 acquires the first function information and converts it into second function information of a second data structure recognizable by the drive board 304. The driving board 304 receives the second function information sent by the format conversion controller 303, and drives the motion component 305 to operate according to the second function information, so as to realize the arranged lamplight show. The drive board 304 performs all functions of the lamp according to the received second function information described by the new data structure. Optionally, the channel mode information input by the user is acquired through the input panel 306, so that the driving board 304 can operate the second function information in the channel mode corresponding to the channel mode information, so as to drive the motion component 305 to operate.
Wherein the luminaire 300 has the same function or type as the luminaire to be replaced. The target lamp library file contains functional information such as lamp functions, lamp channel characteristics, lamp manufacturers and the like.
By adopting the lamp 300 to run the target lamp bank file, the format conversion processing of the first function information can be conveniently performed, the use cost of a user is reduced, more selectivity is provided, the lamp has high plasticity and high reliability, and different lamp bank files can be compatible, so that the resource waste is avoided.
In one embodiment, as shown in fig. 4, a flow chart of a method for identifying a lamp library file according to an embodiment of the present application is shown. The lamp library file identification method can be used in the lamp 100 in the above embodiment, and the method includes:
Step 401, obtaining a target lamp library file.
For a group of lamps, if individual lamps in the group of lamps need to be replaced, a lamp library file of the lamps needing to be replaced is obtained and used as a target lamp library file for subsequent identification.
And step 402, analyzing the target lamp library file to obtain the first function information contained in the target lamp library file.
When the lamp acquires the target lamp library file, the lamp needs to identify first function information contained in the target lamp library file, wherein the first function information is described by adopting a first data format. Specifically, the lamp analyzes the target lamp library file through a parser contained in the lamp to obtain first function information, wherein the first function information represents functions which can be realized by the lamp. Alternatively, the file format of the target lamp library file includes, but is not limited to, a file format such as hog4show, txt, r or xml.
Step 403, performing format conversion processing on the first functional information to obtain second functional information that can be identified by the driving board of the lamp.
Typically, the data formats used for the function information in the lamp library file of different lamps are different, and the different data formats refer to description records adopting different rules. The data formats of the function information which can be identified by the driving boards of different lamps are different, so that the first function information can be subjected to format conversion processing, and the first function information in the first data format is converted into the second function information in the second data format.
Step 404, driving the motion assembly in the lamp to operate according to the second function information.
The driving plate in the lamp can identify the second functional information, so that the motion assembly is driven to run, and normal realization of lamplight is ensured.
The first functional information in the target lamp library file is analyzed and format conversion processing is carried out on the first functional information to obtain second functional information, so that the information contained in the target lamp library file is identified, the moving assembly is driven to operate, and when the lamp needs to be replaced, the functional information contained in the lamp library file is not required to be edited again, but can be directly identified for use. And manual operation is not needed, the workload is reduced, and the working efficiency is effectively improved. So that the replacement of the lamp becomes more effective and simpler.
In one embodiment, as shown in fig. 5, a flowchart of obtaining the second function information provided by the embodiment of the present application is shown. Performing format conversion processing on the first function information to obtain second function information which can be identified by a driving board of the lamp, wherein the format conversion processing comprises the following steps:
Step 501, a data format of the first function information is obtained, and a format conversion method is determined according to the data format.
Step 502, performing format conversion processing on the first function information according to the format conversion method to obtain the second function information.
Specifically, the data formats used by the first function information in the different target lamp library files are different, and the corresponding conversion methods are also different. Therefore, after the first function information is acquired, the first data format corresponding to the first function information can be identified first, and the format conversion method used for converting the format of the first function information can be determined according to the first data format. Further, the first function information is subjected to format conversion processing according to the format conversion method, so that the first function information is converted into second function information in a second data format. Alternatively, the format conversion method may be implemented by a program algorithm.
In the embodiment of the application, the format conversion processing is carried out on the first function information by determining the corresponding format conversion method, so that the accuracy of the format conversion processing is ensured. Meanwhile, due to the fact that a proper format conversion method is determined, conversion errors are avoided, and conversion efficiency is effectively improved.
In one embodiment, the method further comprises the steps of obtaining channel mode information input by a user, and driving a motion assembly in the lamp to operate according to the second function information in a channel mode corresponding to the channel mode information.
The driving plate in the lamp drives the motion assembly according to the second function information in a preset channel mode. Specifically, the lamp can further comprise an input panel, and an external user can input channel mode information corresponding to the driving plate through the input panel, so that the driving plate drives the motion assembly to operate according to the second function information in the corresponding channel mode.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a lamp library file identification device for realizing the lamp library file identification method. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in the embodiments of the device for identifying a lamp library file provided below may be referred to the limitation of the method for identifying a lamp library file hereinabove, and will not be repeated herein.
In one embodiment, as shown in fig. 6, a lamp library file identification device is provided. The lamp library file identification device 600 comprises a first acquisition module 601, a first analysis module 602, a first conversion module 603 and a first operation module 604, wherein:
a first obtaining module 601, configured to obtain a target lamp library file;
The first parsing module 602 is configured to parse the target lamp library file to obtain the target lamp library file including the first function information;
The first conversion module 603 is configured to perform format conversion processing on the first functional information, so as to obtain second functional information that can be identified by a driving board of the lamp;
the first operation module 604 is configured to drive the motion component in the lamp to operate according to the second function information.
In one embodiment, the first conversion module 603 is specifically configured to obtain a data format of the first function information, determine a format conversion method according to the data format, and perform format conversion processing on the first function information according to the format conversion method to obtain the second function information.
In one embodiment, the apparatus further comprises:
The second acquisition module is used for acquiring channel mode information input by a user and driving a motion assembly in the lamp to operate according to the second functional information in a channel mode corresponding to the channel mode information.
The modules in the lamp library file identification device can be realized in whole or in part by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
the method comprises the steps of obtaining a target lamp library file, analyzing the target lamp library file to obtain first functional information contained in the target lamp library file, performing format conversion processing on the first functional information to obtain second functional information which can be identified by a driving board of the lamp, and driving a motion assembly in the lamp to operate according to the second functional information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
And carrying out format conversion processing on the first function information according to the format conversion method to obtain the second function information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
And acquiring channel mode information input by a user, and driving a motion assembly in the lamp to operate according to the second functional information in a channel mode corresponding to the channel mode information.
In one embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of:
the method comprises the steps of obtaining a target lamp library file, analyzing the target lamp library file to obtain first functional information contained in the target lamp library file, performing format conversion processing on the first functional information to obtain second functional information which can be identified by a driving board of the lamp, and driving a motion assembly in the lamp to operate according to the second functional information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
And carrying out format conversion processing on the first function information according to the format conversion method to obtain the second function information.
In one embodiment, the computer program when executed by the processor further performs the steps of:
And acquiring channel mode information input by a user, and driving a motion assembly in the lamp to operate according to the second functional information in a channel mode corresponding to the channel mode information.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magneto-resistive random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.