Method and device for generating to-be-processed list, equipment and medium
By obtaining the rule sequence, point data set and demand list, calculating the verification data set and generating pending list, the problem of the inability to generate pending lists in the prior art is solved, improving efficiency and saving human resources.
Patent Information
- Application Number
- CN202411786649.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-05
AI Technical Summary
The prior art is unable to generate pending lists based on debug lists, resulting in unclear pending requirements and wasting human resources.
By responding to the user's list generation operation, a pre-set rule sequence, point data set and requirement list are obtained, the verification data set is calculated based on these data, and a pending list is generated based on the verification data set and requirement list, and output it to the display device for display.
The generation of pending lists is realized, the pending tasks in the delivery process of IoT data is clarified, the generation efficiency of pending lists is improved, and human resources are saved.
Smart Images

Figure CN119720343A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data analysis, and in particular to a method, device, equipment and medium for generating a to-be-processed list. Background Art
[0002] In today's building digital twin field, with the continuous development of technology and the increasing application, IoT data has become a key element in building accurate digital models and achieving efficient management. However, due to many problems in the delivery of IoT data, this process faces severe challenges.
[0003] The delivery quality of IoT data directly affects the operation effect of building digital twin applications. Once the delivery is incomplete, it will not only lead to the failure of application operation, but also the traditional problem-driven supplementary delivery method often requires a lot of manpower and material resources, which is not only inefficient, but also increases project costs and time costs. In the IoT data delivery stage, in order to improve the accuracy and efficiency of delivery, a debugging list is usually formulated based on data-derived calculation rules and static information in the digital world to guide the work of debugging engineers. This debugging list is an important bridge to achieve effective docking between application requirements and on-site debugging requirements. The debugging engineer collects data based on this list.
[0004] Despite the commissioning checklist and commissioning results, there may still be some unmet needs. At this time, it is particularly important to accurately calculate the unmet needs in the commissioning checklist and form a to-be-addressed list. Only by clearly understanding which needs are still to be addressed can effective solutions be generated in a targeted manner, thereby promoting more complete and efficient delivery of IoT data in the field of building digital twins. Summary of the invention
[0005] The present invention provides a method, device, equipment and medium for generating a to-be-processed list, which can solve the problem that the prior art cannot generate a to-be-processed list based on a debugging list, resulting in unclear to-be-processed requirements and further waste of human resources.
[0006] In a first aspect, an embodiment of the present invention provides a method for generating a to-be-processed list, the method comprising:
[0007] In response to a user's list generation operation, a preset rule sequence, a point data set, and a requirement list are obtained;
[0008] A verification data set is obtained by calculation based on the point data set and the rule sequence;
[0009] A to-be-processed list is generated according to the verification data set and the requirement list, and is output to a display device for display.
[0010] In a second aspect, an embodiment of the present invention provides a device for generating a to-be-processed list, the device comprising:
[0011] A data acquisition module, used to obtain a preset rule sequence, point data set and requirement list in response to a user's list generation operation;
[0012] A rule calculation module, used for calculating a verification data set based on the point data set and the rule sequence;
[0013] A list generation module is used to generate a to-be-processed list according to the verification data set and the requirement list, and output it to a display device for display.
[0014] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a method for generating a to-be-processed list described in any embodiment of the present invention.
[0018] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a method for generating a to-be-processed list as described in any embodiment of the present invention when executed.
[0019] The technical solution of the embodiment of the present invention obtains a preset rule sequence, a point data set and a requirement list in response to the user's list generation operation, then calculates a verification data set based on the point data set and the rule sequence, and finally generates a to-be-processed list based on the verification data set and the requirement list, and outputs it to a display device for display. This solves the problem that the prior art cannot generate a to-be-processed list based on a debugging list, resulting in unclear to-be-processed requirements and further waste of human resources. It realizes the generation of a to-be-processed list, clarifies the to-be-processed tasks in the process of IoT data delivery, improves the generation efficiency of the to-be-processed list, and saves human resources.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flowchart of a method for generating a to-be-processed list provided according to Embodiment 1 of the present invention;
[0023] Figure 2 is a flowchart of a method for generating a to-be-processed list provided according to Embodiment 2 of the present invention;
[0024] Figure 3 is a structural schematic diagram of a device for generating a to-be-processed list provided according to Embodiment 3 of the present invention;
[0025] Figure 4 It is a structural schematic diagram of an electronic device for implementing a method for generating a to-be-processed list according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, any variation of the terms "including" and "having" is intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] Embodiment 1
[0029] Figure 1A flowchart of a method for generating a pending list provided in Example 1 of the present invention. This embodiment can be applied to generating a pending list based on a debugging list during the delivery of IoT data. The method can be executed by a device for generating a pending list. The device for generating a pending list can be implemented in the form of hardware and / or software. The device for generating a pending list can be configured in a terminal or server with the function of generating a pending list.
[0030] like Figure 1 As shown, the method includes:
[0031] S110 . In response to a list generation operation by a user, a preset rule sequence, a point data set, and a requirement list are obtained.
[0032] Among them, the regular sequence includes: multiple calculation formulas arranged in chronological order; among two adjacent calculation formulas, the calculation result of the previous calculation formula is the calculation parameter contained in the next calculation formula; the point data set includes: at least one point data and data point information matching the point data.
[0033] Furthermore, the rule sequence also includes: target data point information respectively matched with each calculation formula; and the demand list includes: demand point information of at least one demand data.
[0034] Specifically, the list generation operation refers to the user sending a request to the system to generate a list through specific operation instructions or interface interaction actions, for example, the user clicks the "Generate pending list" button on the system interface; further, the "rule sequence" is a collection of multiple calculation formulas arranged in a specific order. For example, the rule sequence may include "data sum = point data 1 + point data 2", followed by a calculation formula such as "average value = data sum / data quantity". Among them, in two adjacent calculation formulas, the calculation result of the previous calculation formula (such as the data sum mentioned above) will become the calculation parameter contained in the next calculation formula; further, the point data set refers to a collection of at least one point data and data point information matching these point data, for example, the point data set may have data of point information such as "temperature point data, data point information is degrees Celsius" and "humidity point data, data point information is percentage".
[0035] Furthermore, the rule sequence also covers the target data point information that matches each calculation formula. For example, for the above formula "average value = total data / number of data", the corresponding target data point information is "the total data at point A" and "the number of data at point A"; further, the demand list can be a list of various requirements and related information clearly listed, including demand point information of at least one demand data, for example, the demand list may contain multiple demand point information such as "average value at point A" and / or "the total data at point A".
[0036] S120, obtaining a verification data set based on the point data set and the rule sequence calculation.
[0037] S130: Generate a to-be-processed list according to the verification data set and the requirement list, and output it to a display device for display.
[0038] The pending list is a new list formed by extracting requirements that have not been met or need further processing from the requirements list based on specific judgment and screening conditions.
[0039] Furthermore, a to-be-processed list is generated based on the verification data set and the requirement list, and output to a display device for display, including: based on the verification data set, searching in the requirement list whether there is target requirement data; if there is target requirement data, generating a to-be-processed list based on the requirement point information of each target requirement data and outputting to the display device for display; if there is no target data, generating a processing completion prompt, and outputting to the display device for display.
[0040] Furthermore, based on the verification data set, searching whether there is target demand data in the demand list includes: respectively obtaining demand point information of each demand data in the demand list; searching whether there is data point information consistent with the current demand point information in the verification data set; if so, abandoning the demand data matching the current demand point information; if not, setting the demand data matching the current demand point information as the target demand data.
[0041] Specifically, if there is target demand data, a list to be processed is generated based on the demand point information of each target demand data and output to the display device for display; if there is no target data, a processing completion prompt is generated and output to the display device for display. This means that all requirements have been met in the current verification data set and no further processing is required.
[0042] Furthermore, a to-be-processed list is generated based on the verification data set and the requirements list, and is output to a display device for display. Wherein, firstly based on the verification data set, a search is made in the requirements list to determine whether there is target requirement data. If there is target requirement data, a to-be-processed list is generated based on the requirement point information of each target requirement data and is output to a display device for display. If there is no target data, a processing completion prompt is generated and output to a display device for display. Furthermore, when searching for whether there is target requirement data in the requirements list based on the verification data set, the requirement point information of each requirement data in the requirements list is obtained respectively, and a search is made in the verification data set to determine whether there is data point information that is consistent therewith. If so, the corresponding requirement data is abandoned. If not, it is set as the target requirement data.
[0043] In a specific implementation scenario of this embodiment, the process of "generating a to-be-processed list based on the verification data set and the requirements list, and outputting it to a display device for display" specifically includes: based on the verification data set, searching the requirements list for target requirement data. For example, assuming that the requirements list contains the requirement point information "room A temperature", and there is a set of verification data with data point information "room A temperature" in the verification data set, then this requirement data is abandoned. At the same time, assuming that the requirements list contains the requirement point information "room A humidity", and there is no set of verification data with data point information "room A humidity" in the verification data set, then this requirement data is set as the target requirement data, and its requirement point information "room A humidity" will be used to generate a to-be-processed list and output it to a display device for display.
[0044] It should be noted that in this embodiment, the specific implementation method of the data point information, target data point information and demand point information can be defined by the user, including but not limited to text, letters, digital numbers or a combination of the above methods, and this embodiment does not limit this.
[0045] The technical solution of the embodiment of the present invention obtains a preset rule sequence, a point data set and a requirement list in response to the user's list generation operation, then calculates a verification data set based on the point data set and the rule sequence, and finally generates a pending list based on the verification data set and the requirement list, and outputs it to a display device for display, thereby realizing the generation of the pending list, clarifying the pending tasks in the process of IoT data delivery, improving the generation efficiency of the pending list, and saving human resources.
[0046] Embodiment 2
[0047] Figure 2A flowchart of a method for generating a to-be-processed list provided in the second embodiment of the present invention. This embodiment is refined based on the above embodiment. In this embodiment, the method for obtaining a verification data set based on the point data set and the rule sequence is specifically refined.
[0048] like Figure 2 As shown, the method includes:
[0049] S210 . In response to a list generation operation by a user, a preset rule sequence, a point data set, and a requirement list are obtained.
[0050] S220: Determine the first calculation formula in the rule sequence as the target calculation formula, and obtain target data point information matching the target calculation formula.
[0051] The rule sequence includes: multiple calculation formulas arranged in order; among two adjacent calculation formulas, the calculation result of the previous calculation formula is the calculation parameter contained in the next calculation formula; the point data set includes: at least one point data and data point information matching the point data. Furthermore, the rule sequence also includes: target data point information matching each calculation formula; and the demand list includes: demand point information of at least one demand data.
[0052] Exemplarily, if the current rule sequence is specifically: "Total energy consumption = lighting energy consumption + air conditioning energy consumption + equipment energy consumption" and "Average energy consumption = total energy consumption / monitoring time", then under the premise of the above rule sequence, the target calculation formula is total energy consumption = lighting energy consumption + air conditioning energy consumption + equipment energy consumption, and the corresponding target data point information is the lighting energy consumption at point A, the air conditioning energy consumption at point A, and the equipment energy consumption at point A.
[0053] S230, searching the point data set for target point data that matches the target data point information, and performing a calculation operation on the target calculation formula based on the target point data to obtain derived data.
[0054] The derived data is the calculation result of the target calculation formula.
[0055] For example, in an energy consumption scenario, there is a formula "average energy consumption = total energy consumption / monitoring time". Corresponding to this formula, the target data point information is "total energy consumption at point A" and "monitoring time at point A". The target point data can be the specific value of the target data point information, such as 100KW and 1 hour. The calculated "average energy consumption at point A" is the derivative data of the target calculation formula.
[0056] S240: Obtain a verification data set according to the derived data, the point data set, and the rule sequence.
[0057] Specifically, a verification data set is obtained according to the derived data, the point data set and the rule sequence, including: identifying the data point information of the derived data, binding and storing the derived data and its data point information to obtain the point data to be updated; updating the point data set based on the point data to be updated; in the rule sequence, setting the next calculation formula adjacent to the target calculation formula as the target calculation formula, returning to execute the operation of obtaining the target data point information matching the target calculation formula until there is no target calculation formula in the rule sequence that has not been calculated; aggregating and storing each point data to be updated and each target point data and its data point information obtained in the calculation process to obtain the verification data set.
[0058] Exemplarily, in a specific implementation scenario of this embodiment, first, the process of obtaining the verification data set according to the derived data, the point data set and the rule sequence is as follows. Specifically, the data point information of the derived data should be identified first, and then the derived data and its data point information are bound and stored to obtain the point data to be updated. For example, in an energy consumption scenario, the "Average Energy Consumption of Point A 100KW" derived by the formula "Average Energy Consumption = Total Energy Consumption / Monitoring Time" is calculated, and its data point information is "Average Energy Consumption of Point A". Binding and storing them will obtain the point data to be updated, and then the point data set is updated based on the point data to be updated. For example, in the above energy consumption example, the newly obtained average energy consumption data of point A is updated to the original point data set. Then in the rule sequence, the next calculation formula adjacent to the target calculation formula is set as the new target calculation formula, and then the operation of obtaining the target data point information matching the new target calculation formula is returned. This cycle is repeated until there is no target calculation formula in the rule sequence that has not been calculated. Finally, the data of each point to be updated and each target point data and its data point information obtained in the entire calculation process are aggregated and stored to obtain a verification data set. For example, based on the above example, the target point data (total energy consumption of point A and monitoring time of point A), the data point information of the target point data and the data of the point to be updated (average energy consumption of point A) used in the calculation process can be aggregated and stored to obtain a verification data set. Through the above series of steps, the verification data set for subsequent analysis and application is finally obtained based on the derived data, the point data set and the rule sequence.
[0059] It should be noted that in this embodiment, the specific implementation method of the data point information, target data point information and demand point information can be defined by the user, including but not limited to text, letters, digital numbers or a combination of the above methods, and this embodiment does not limit this.
[0060] S250: Generate a to-be-processed list according to the verification data set and the requirement list, and output it to a display device for display.
[0061] Optionally, in this embodiment, before generating the to-be-processed list, it may also include: establishing an expert system knowledge base based on the demand list, wherein the expert system knowledge base is pre-configured with at least one solution to the to-be-processed problem; further, the solution to the to-be-processed problem includes at least one demand point information of demand data and a solution matching the demand point information.
[0062] Further, based on the establishment of the expert system knowledge base, optionally, after generating a to-be-processed list according to the verification data set and the requirement list, the method may also include: generating a solution list according to the to-be-processed list.
[0063] Specifically, after the to-be-processed list is generated, the demand point information of at least one target demand data contained in the to-be-processed list is used as a keyword to search the expert system knowledge base to find out whether there is a solution to the to-be-processed problem that matches the demand point information; if so, the solution to the to-be-processed problem is output at the same time as the to-be-processed list, so that relevant personnel can process the target demand data according to the solution to the to-be-processed problem.
[0064] For example, if there is target demand data A with demand point information "humidity in room A" in the current list of pending issues, the system will obtain "humidity in room A" as a keyword and input it into the pre-established expert system knowledge base for retrieval, and find that there is a solution to the pending problem with demand point information "humidity in room A", which is the same as the current demand point information. At this time, the system will extract the solution from the solution to the pending problem, such as "check the operation of the humidity sensor in room A and read the value", and bind the solution to the target demand data A for output, so that relevant personnel can process the target demand data A according to the solution to the pending problem.
[0065] The technical solution of the embodiment of the present invention obtains a preset rule sequence, a point data set and a requirement list in response to a user's list generation operation, then determines the first calculation formula in the rule sequence as the target calculation formula, obtains target data point information matching the target calculation formula, then searches the point data set for target point data matching the target data point information, and performs calculation operations on the target calculation formula based on the target point data to obtain derived data, then obtains a verification data set based on the derived data, the point data set and the rule sequence, and finally generates a pending list based on the verification data set and the requirement list, and outputs it to a display device for display, thereby realizing the generation of the pending list, clarifying the pending tasks in the IoT data delivery process, improving the generation efficiency of the pending list, and saving human resources.
[0066] Embodiment 3
[0067] Figure 3 This is a schematic diagram of the structure of a device for generating a to-be-processed list provided in Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:
[0068] The data acquisition module 310 is used to acquire a preset rule sequence, point data set and requirement list in response to a user's list generation operation;
[0069] A rule calculation module 320, configured to calculate a verification data set based on the point data set and the rule sequence;
[0070] The list generation module 330 is used to generate a to-be-processed list according to the verification data set and the requirement list, and output it to a display device for display.
[0071] The technical solution of the embodiment of the present invention obtains a preset rule sequence, a point data set and a requirement list in response to the user's list generation operation, then calculates a verification data set based on the point data set and the rule sequence, and finally generates a pending list based on the verification data set and the requirement list, and outputs it to a display device for display, thereby realizing the generation of the pending list, clarifying the pending tasks in the process of IoT data delivery, improving the generation efficiency of the pending list, and saving human resources.
[0072] Based on the above embodiment, the rule calculation module 320 includes:
[0073] A target data point information matching unit, used to determine the first calculation formula in the rule sequence as the target calculation formula, and obtain target data point information matching the target calculation formula;
[0074] A derivative data calculation unit, used for searching the target point data matching the target data point information in the point data set, and performing a calculation operation on the target calculation formula based on the target point data to obtain derivative data;
[0075] A verification data set generating unit is used to obtain a verification data set according to the derived data, the point data set and the rule sequence.
[0076] Based on the above embodiment, the verification data set generating unit includes:
[0077] A point data generation unit to be updated, used for identifying the data point information of the derived data, binding and storing the derived data and its data point information, and obtaining the point data to be updated;
[0078] A data updating unit, configured to update the point data set based on the point data to be updated;
[0079] a return execution unit, configured to set the next calculation formula adjacent to the target calculation formula in the rule sequence as the target calculation formula, and return to execute the operation of obtaining target data point information matching the target calculation formula until there is no target calculation formula in the rule sequence that has not been calculated;
[0080] The aggregation storage unit is used to aggregate and store the data of each point to be updated and each target point data and their data point information obtained in the calculation process to obtain a verification data set.
[0081] Based on the above embodiment, the list generation module 330 includes:
[0082] A target requirement data searching unit, configured to search, based on the verification data set, whether there is target requirement data in the requirement list;
[0083] A first output unit is used to generate a to-be-processed list according to the demand point information of each target demand data if there is target demand data, and output it to a display device for display;
[0084] The second output unit is used to generate a processing completion prompt if the target data does not exist, and output it to the display device for display.
[0085] Based on the above embodiment, the target demand data searching unit includes:
[0086] A demand point information acquisition unit, used to respectively acquire the demand point information of each demand data in the demand list;
[0087] A data matching unit, used to search in the verification data set whether there is data point information that is consistent with the current demand point information;
[0088] A first matching unit, configured to abandon demand data matching the current demand point information if any;
[0089] The second matching unit is used to set the demand data matching the current demand point information as the target demand data if it does not exist.
[0090] A device for generating a to-be-processed list provided in an embodiment of the present invention can execute a method for generating a to-be-processed list provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0091] Embodiment 4
[0092] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0093] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0094] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as a display of various point information, a speaker, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0095] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a method for generating a list to be processed.
[0096] Accordingly, the method comprises:
[0097] In response to a user's list generation operation, a preset rule sequence, a point data set, and a requirement list are obtained;
[0098] A verification data set is obtained by calculation based on the point data set and the rule sequence;
[0099] A to-be-processed list is generated according to the verification data set and the requirement list, and is output to a display device for display.
[0100] In some embodiments, a method for generating a to-be-processed list may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for generating a to-be-processed list described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform a method for generating a to-be-processed list in any other appropriate manner (e.g., by means of firmware).
[0101] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0102] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0103] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0104] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0105] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0106] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0107] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
Claims
1. A method for generating a list to be processed, characterized in that: include: In response to a user's list generation operation, a preset rule sequence, a point data set, and a requirement list are obtained; A verification data set is obtained by calculation based on the point data set and the rule sequence; A to-be-processed list is generated according to the verification data set and the requirement list, and is output to a display device for display.
2. The method according to claim 1, characterized in that The rule sequence includes: a plurality of calculation formulas arranged in order; wherein, in two adjacent calculation formulas, the calculation result of the previous calculation formula is the calculation parameter included in the next calculation formula; The point data set includes: at least one point data and data point information matching the point data.
3. The method according to any one of claims 1 to 2, characterized in that: The rule sequence also includes: target data point information that matches each calculation formula respectively; Furthermore, the demand list includes: demand point information of at least one demand data.
4. The method according to any one of claims 1 to 3, characterized in that: The verification data set is obtained based on the point data set and the rule sequence calculation, including: Determine the first calculation formula in the rule sequence as the target calculation formula, and obtain target data point information matching the target calculation formula; Searching for target point data matching the target data point information in the point data set, and performing a calculation operation on the target calculation formula based on the target point data to obtain derived data; A verification data set is obtained according to the derived data, the point data set and the rule sequence.
5. The method according to claim 4, characterized in that Obtaining a verification data set according to the derived data, the point data set and the rule sequence includes: Identify the data point information of the derived data, bind and store the derived data and its data point information, and obtain the point data to be updated; Updating the point data set based on the point data to be updated; In the rule sequence, the next calculation formula adjacent to the target calculation formula is set as the target calculation formula, and the operation of obtaining target data point information matching the target calculation formula is returned to be executed until there is no target calculation formula in the rule sequence that has not been calculated; The data of each point to be updated and each target point data and their data point information obtained in the calculation process are aggregated and stored to obtain a verification data set.
6. The method according to claim 1, characterized in that Generate a to-be-processed list according to the verification data set and the requirement list, and output it to a display device for display, including: Based on the verification data set, searching whether there is target requirement data in the requirement list; If there is target demand data, a to-be-processed list is generated according to the demand point information of each target demand data and output to a display device for display; If the target data does not exist, a processing completion prompt is generated and output to the display device for display.
7. The method according to claim 6, characterized in that Based on the verification data set, searching whether target requirement data exists in the requirement list includes: Respectively obtain the demand point information of each demand data in the demand list; Searching in the verification data set whether there is data point information that is consistent with the current demand point information; If it exists, the demand data matching the current demand point information is abandoned; If it does not exist, the demand data matching the current demand point information is set as the target demand data.
8. A device for generating a list to be processed, characterized in that: include: A data acquisition module, used to obtain a preset rule sequence, point data set and requirement list in response to a user's list generation operation; A rule calculation module, used for calculating a verification data set based on the point data set and the rule sequence; A list generation module is used to generate a to-be-processed list according to the verification data set and the requirement list, and output it to a display device for display.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a method for generating a to-be-processed list according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a method for generating a to-be-processed list according to any one of claims 1 to 7 when executed.
Citation Information
Patent Citations
BIM model attribute information verification method and device based on Web end
CN115114707A
Full-automatic cutting machine cooperation system based on digital twinning, medium and terminal
CN115972303A
Task processing method and device, electronic equipment and storage medium
CN117112211A
Method and device for generating part list, storage medium and electronic equipment
CN117407970A
Electronic design drawing management method and device, electronic equipment and storage medium
CN117473940A