Internet of Things project scheme generation method and device, equipment, storage medium and product

By receiving user's solution generation instructions and using preset IoT solution models, automatically match and generate IoT project solutions, the problem of low efficiency in IoT project generation is solved, automatic generation is realized, and labor costs and time are reduced cost.

CN119295004AActive Publication Date: 2025-01-10SHENZHEN AICARER TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411343411.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-10
Estimated Expiration
2044-09-25

AI Technical Summary

Technical Problem

The generation efficiency of IoT project plans is low, and designers need to query a lot of information to write, which increases the labor and time costs of the enterprise.

Method used

By receiving user's plan generation instructions, obtaining business information and using preset IoT solution models to match information, automatically generate target IoT project plans, and characterize the relationship between business information and project plans.

Benefits of technology

Automated generation of IoT project solutions circumvents the process of manual selection and writing by designers, improves generation efficiency, and reduces labor and time costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119295004A_ABST
    Figure CN119295004A_ABST
Patent Text Reader

Abstract

The invention discloses an Internet of Things project scheme generation method and device, equipment, a storage medium and a product, and relates to the technical field of computers.The Internet of Things project scheme generation method comprises the steps that a scheme generation instruction of a user is received, and service information uploaded by the user is acquired based on the scheme generation instruction, the business information comprises a project name, a title, business form information and a scheme summary; information matching is carried out on the service information through a preset Internet of Things scheme large model, a target Internet of Things project scheme is generated, and the preset Internet of Things scheme large model is used for representing the incidence relation between the service information and the Internet of Things project scheme. The problems that a designer needs to query a large amount of data and compile each scene description and equipment information when writing a scheme, the labor cost and the time cost of an enterprise are increased, and meanwhile the efficiency of an Internet of Things project scheme is reduced are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, equipment, storage medium and product for generating a solution for an Internet of Things project. Background Art

[0002] An IoT project plan typically refers to a set of plans and blueprints developed in product development, architectural planning, software engineering or other creative work.

[0003] In related technologies, IoT project plans are usually generated by designers who select IoT project plans based on customer needs and recommend them to customers. However, when designers write plans, they need to search for a lot of information and write each scenario description and equipment information, which increases the company's labor and time costs, and also reduces the efficiency of IoT project plans. Summary of the invention

[0004] The main purpose of this application is to provide a method, device, equipment, storage medium and product for generating an Internet of Things project plan, aiming to solve the technical problem of reducing the efficiency of generating an Internet of Things project plan.

[0005] To achieve the above purpose, the present application proposes a method for generating an Internet of Things project solution, the method comprising:

[0006] Receive a solution generation instruction from a user, and based on the solution generation instruction, obtain the business information uploaded by the user, wherein the business information includes a project name, title, business type information, and a solution summary;

[0007] The business information is matched by using a preset IoT solution model to generate a target IoT project solution, wherein the preset IoT solution model is used to characterize the relationship between the business information and the IoT project solution.

[0008] In one embodiment, the step of matching the business information with a preset IoT solution model to generate a target IoT project solution includes:

[0009] Input the business information into a preset IoT solution model, and perform content matching on the business information through a preset solution content library to obtain matched project content;

[0010] Based on the project content, generate a target Internet of Things project plan.

[0011] In one embodiment, the step of inputting the business information into a preset IoT solution model, performing content matching on the business information through a preset solution content library, and obtaining matched project content includes:

[0012] Through the preset Internet of Things solution model, the business information is matched with the project name, the title, the business information and the solution outline to obtain the project content in the business information that best meets the customer's needs.

[0013] In one embodiment, the step of generating a target IoT project solution based on the project content includes:

[0014] Get the characteristic information of each page in the preset solution template;

[0015] Based on the preset solution content, the project content corresponding to the characteristic information of each page is obtained, and based on the project content, each page of the document in the preset solution template corresponding to the characteristic information is filled to obtain an initial Internet of Things project solution;

[0016] Based on a preset typesetting architecture, the project content in each page of the document in the initial Internet of Things project plan is typeset to obtain a typeset target Internet of Things project plan.

[0017] In one embodiment, before the step of matching the business information with a preset IoT solution macro model to generate a target IoT project solution, the following steps are included:

[0018] Obtain a sample Internet of Things project plan and sample business information corresponding to the sample Internet of Things project plan;

[0019] Input the sample business information into the initial IoT solution model, perform solution prediction, and obtain an initial IoT project solution;

[0020] Based on the initial Internet of Things project plan and the sample Internet of Things project plan, the initial Internet of Things plan big model is iteratively trained to obtain a preset Internet of Things plan big model.

[0021] In one embodiment, before the step of obtaining a sample IoT project plan and sample business information corresponding to the sample IoT project plan, the following steps are included:

[0022] Obtain a historical IoT project plan, and use the historical IoT project plan as a sample IoT project plan;

[0023] Information is extracted from the sample Internet of Things project plan to obtain sample business information corresponding to the sample Internet of Things project plan.

[0024] In addition, to achieve the above purpose, the present application also proposes an Internet of Things project solution generation device, the Internet of Things project solution generation device comprising:

[0025] An acquisition module, used to receive a solution generation instruction from a user, and based on the solution generation instruction, acquire the business information uploaded by the user, wherein the business information includes a project name, title, business information and a solution summary;

[0026] A generation module is used to match the business information with a preset IoT solution model to generate a target IoT project solution, wherein the preset IoT solution model is used to characterize the association between the business information and the IoT project solution.

[0027] In addition, to achieve the above-mentioned purpose, the present application also proposes an Internet of Things project solution generation device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the Internet of Things project solution generation method as described above.

[0028] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the IoT project solution generation method as described above are implemented.

[0029] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the IoT project solution generation method as described above.

[0030] One or more technical solutions proposed in this application have at least the following technical effects:

[0031] Compared with the related art, it is necessary to select a project plan according to customer needs and recommend it to the customer. However, when a designer writes a plan, a large amount of information needs to be queried, and each scene description and device information needs to be written, which increases the labor cost and time cost of the enterprise, and also reduces the efficiency of the Internet of Things project plan. Compared with the related art, the application receives the user's plan generation instruction, and based on the plan generation instruction, obtains the business information uploaded by the user, wherein the business information includes the project name, title, business information and plan summary; through the preset Internet of Things plan big model, the business information is matched to generate a target Internet of Things project plan, wherein the preset Internet of Things plan big model is used to characterize the association between the business information and the Internet of Things project plan. It can be understood that after receiving the user's plan generation instruction, the application automatically obtains the business information uploaded by the user, and automatically matches the business information through the preset Internet of Things plan big model, and automatically generates the target Internet of Things project plan, avoiding the designer selecting the project plan according to customer needs and recommending it to the customer, but when the designer writes the plan, a large amount of information needs to be queried, and each scene description and device information needs to be written, which increases the labor cost and time cost of the enterprise, and also reduces the efficiency of the Internet of Things project plan. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0033] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0034] Figure 1 A flowchart of the first embodiment of the method for generating a solution for an Internet of Things project of this application is provided;

[0035] Figure 2 This is a search interface diagram of the method for generating an Internet of Things project solution in an embodiment of the present application;

[0036] Figure 3 A flow chart of the second embodiment of the method for generating a solution for an Internet of Things project provided in this application;

[0037] Figure 4 This is a schematic diagram of the module structure of the device for generating an Internet of Things project solution according to an embodiment of the present application;

[0038] Figure 5This is a schematic diagram of the device structure of the hardware operating environment involved in the method for generating an Internet of Things project solution in an embodiment of the present application.

[0039] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0040] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0041] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0042] The main solution of the embodiment of the present application is: receiving a solution generation instruction from a user, and based on the solution generation instruction, obtaining the business information uploaded by the user, wherein the business information includes a project name, title, business information and a solution summary; matching the business information through a preset Internet of Things solution big model to generate a target Internet of Things project solution, wherein the preset Internet of Things solution big model is used to characterize the association between the business information and the Internet of Things project solution.

[0043] In the related art, the generation of IoT project solutions is usually done by designers who select IoT project solutions based on user needs and recommend them to users. However, the efficiency of IoT project solution generation is reduced by having designers query IoT project solutions.

[0044] After receiving the user's solution generation instruction, the present application automatically obtains the business information uploaded by the user, and automatically matches the business information through a preset IoT solution model, and automatically generates a target IoT project solution, thereby avoiding the problem that the designer selects IoT project solutions based on user needs and recommends them to the user, but the efficiency of IoT project solution generation is reduced by the designer's query of IoT project solutions.

[0045] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, etc. The following takes the IoT project solution generation device as an example to illustrate this embodiment and the following embodiments.

[0046] Based on this, the present application embodiment provides a method for generating an Internet of Things project solution, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for generating an Internet of Things project solution of this application.

[0047] In this embodiment, the method for generating an Internet of Things project solution includes steps S100 to S300:

[0048] Step S100, receiving a solution generation instruction from a user, and acquiring business information uploaded by the user based on the solution generation instruction, wherein the business information includes a project name, title, business type information, and a solution summary;

[0049] It should be noted that the IoT project solution generation device is provided with a search interface, which is provided with a search button. After the user uploads the project name, title and business information in the search interface, clicks the search button, and the IoT project solution generation device obtains the solution generation instruction, and obtains a quick response from the IoT project solution generation device based on the solution generation instruction. Business information is the key element for defining the project background and requirements, including: project name, title and business information, where the project name is the project application name, the title is the title of the IoT project solution, and the business information is the scenario of the solution application, such as headquarters buildings, manufacturing parks, campuses and other application scenarios, please refer to Figure 2 , Figure 2 This is a picture of the search interface.

[0050] It is understandable that after receiving the solution generation instruction issued by the user, the IoT project solution generation device parses the solution generation instruction and extracts the key information contained therein, which is the business information including the project name, title and business information. After obtaining the business information, an interface API request is constructed, which contains the specific business information selected by the user on the search interface, and an API request is sent to the front-end server, requesting to obtain the business information related to the user's selection. After receiving the request, the front-end server processes the request and returns a response containing the business information selected by the user. After receiving the response, the device extracts the required business information from it. Before calling any API, the device needs to verify the identity of the user to ensure that only authorized users can access the relevant business information.

[0051] In particular, the IoT project solution generation device records all successful and failed authentication attempts after user authentication, as well as the user's activities in the system, ensuring that all operations related to user authentication are traceable for later review.

[0052] Step S200, matching the business information with a preset IoT solution big model to generate a target IoT project solution, wherein the preset IoT solution big model is used to characterize the association relationship between the business information and the IoT project solution.

[0053] It should be noted that the IoT solution model preset by the IoT project solution generation device can understand the relationship between different business information and corresponding IoT project solutions, automatically match the most appropriate solution based on the provided business information, and generate a target IoT project solution.

[0054] It is understandable that the IoT project solution generation device uses a preset IoT solution model to process these business information and match it with known IoT solutions.

[0055] In a feasible implementation manner, step S200 includes the following steps:

[0056] Input the business information into a preset IoT solution model, and perform content matching on the business information through a preset solution content library to obtain matched project content;

[0057] It should be noted that the IoT solution model has one or more solution template libraries, each of which is marked with different attributes or tags. These tags can help the model identify which templates are most suitable for the current business information. The preset solution templates include company introduction, background analysis, technical architecture, and solution, and each part includes at least one page of documents.

[0058] It is understandable that the IoT project solution generation device matches the business information with labels through the preset IoT solution model, and obtains a preset solution template in the preset solution template library whose solution label matches the business information. After obtaining the solution template, the business information is content matched through the preset solution content library to obtain the matched project content.

[0059] Based on the project content, generate a target Internet of Things project plan.

[0060] It is understandable that the IoT project solution generation device fills the matched project content into the preset solution template, and merges the single-page documents in the filled preset solution template to obtain a presentation document PPT. The IoT project solution generation device generates a specific IoT project solution based on the merged template.

[0061] In a feasible implementation, the business information is input into a preset IoT solution model, and the business information is content matched through a preset solution content library to obtain the matched project content, including the following steps:

[0062] Through the preset IoT solution model, the project name matching, title matching, business information matching and solution summary matching are performed on the business information to obtain the project content that best meets the customer's needs in the business information;

[0063] It should be noted that the label weight is data used to determine whether the business information corresponds to the label. The IoT project solution generation device extracts key features from the input business information through a preset IoT solution model, including project name, title, business information and solution summary, and maps these features to preset labels. For each key feature, the cosine similarity between its feature vector and each label vector is calculated. By comparing the cosine similarity between the business information feature vector and each label vector, the similarity score of each label is obtained, and the label probability analysis of the input business information is performed. The similarity is calculated by the cosine similarity algorithm to obtain the label similarity of the business information relative to each label. According to the label similarity score, a weight is assigned to each label. The weight reflects the degree of relevance between the business information and the specific label, and then the weight of each business information corresponding to different labels is obtained. Among them, cosine similarity is a commonly used similarity measurement method for measuring the angle between two vectors. Its value range is between -1 and 1. The closer the value is to 1, the closer the two vectors are.

[0064] It is understandable that the IoT project solution generation device selects those project contents that match high-weighted tags based on the results of the tag probability analysis, where each project content is associated with one or more tags, and if a project content contains multiple high-weighted tags, the template is more likely to be selected. The IoT project solution generation device sorts the tags from high to low according to the weight value to determine the most important tags, selects the most relevant tags based on the tag weight sorting results, and searches for project contents that match these tags, and assembles a complete IoT project solution based on the project contents.

[0065] In a feasible implementation, based on the project content, the step of generating a target Internet of Things project solution includes the following steps:

[0066] Get the characteristic information of each page in the preset solution template;

[0067] It should be noted that the characteristic information is the title of each page of the document, where the company introduction includes titles such as company profile and company's main representative works, the background analysis includes titles such as policy background and project information, and the title of the background analysis part corresponds to sub-titles. Different document contents can be generated according to different sub-titles. The technical architecture includes business information and sub-titles corresponding to the business information, and the sub-titles include titles such as technical architecture and integrated architecture.

[0068] It is understandable that after obtaining the preset solution template, the IoT project solution generation device analyzes the structure and content of each page of the document and extracts the key feature information of each page, where the feature information is used to describe the specific functional description, technical parameters, chart type, equipment list and other information of each page of the document.

[0069] Based on the preset solution content, the project content corresponding to the characteristic information of each page is obtained, and based on the project content, each page of the document in the preset solution template corresponding to the characteristic information is filled to obtain an initial Internet of Things project solution;

[0070] It should be noted that the project content is stored in a preset solution content library, which stores various pre-defined content fragments, such as text descriptions, charts, tables, etc. These fragments can be flexibly combined according to the characteristic information. The IoT project solution generation device searches for the corresponding project content in the preset solution content library according to the characteristic information of each page. After finding the project content that matches the characteristic information, it fills these project contents into the corresponding positions in each page of the document. After filling each page of the document, all documents are merged to obtain the initial IoT project solution.

[0071] Specifically, for example, the characteristic information of the introduction page is the project background. The project content is matched through the preset solution content library to obtain the project background text block. After obtaining the project background text block, the project background text block is inserted into the specified position of the introduction page.

[0072] Based on a preset typesetting architecture, the project content in each page of the document in the initial Internet of Things project plan is typeset to obtain a typeset target Internet of Things project plan.

[0073] It is understandable that the preset typesetting framework is used to optimize the layout of the document page after the project content is filled, and the typesetting framework includes the settings of visual elements such as font size, line spacing, paragraph alignment, and chart position. The IoT project solution generation device optimizes the layout of the filled page according to the preset typesetting framework, such as adjusting the position of the text box to ensure that there is enough space between the chart and the text; adjusting the font size and color to improve the readability of the document, and obtaining the optimized target IoT project solution.

[0074] In this embodiment, the Internet of Things project solution generation device extracts features from the business information uploaded by the user through a preset Internet of Things solution model, and performs label matching on the business information after feature extraction to obtain a matched preset solution template, and fills each page of the document in the preset solution template with project content, thereby obtaining a target Internet of Things project solution after layout optimization. The efficiency of Internet of Things project solution generation is improved through the preset solution template.

[0075] The present application embodiment provides a method for generating an Internet of Things project solution, referring to Figure 3 , Figure 3 This is a flow chart of the second embodiment of the method for generating an Internet of Things project solution of this application.

[0076] In this embodiment, the business information is matched by a preset IoT solution model to generate a target IoT project solution, and the steps A10 to A30 are included before the step:

[0077] Step A10, obtaining a sample Internet of Things project plan and sample business information corresponding to the sample Internet of Things project plan;

[0078] It should be noted that the sample IoT project plan is an IoT project plan that has been successfully implemented. The sample business information is business information obtained by extracting information from the sample IoT project plan. The IoT project plan generating device obtains the sample IoT project plan that has been successfully implemented and the sample business information corresponding to the sample IoT project plan.

[0079] Step A20, inputting the sample business information into the initial IoT solution model, performing solution prediction, and obtaining an initial IoT project solution;

[0080] It is understandable that the initial IoT solution model selects the appropriate model type according to the task requirements and sets the hyperparameters in the training process, such as learning rate, batch size, number of iterations, etc. The IoT project solution generation device preprocesses the sample business information, including cleaning, standardization, encoding and other steps, to make it suitable for input into the machine learning model, and inputs the preprocessed sample business information into the initial IoT solution model for feature extraction, and converts the extracted features into vector form for model processing, and uses the obtained vector to predict the IoT project solution through the initial IoT solution model to obtain the initial IoT project solution.

[0081] Step A30, based on the initial Internet of Things project plan and the sample Internet of Things project plan, iteratively train the initial Internet of Things plan big model to obtain a preset Internet of Things plan big model.

[0082] It is understandable that the sample IoT project plan is used as a label for sample training. The IoT project plan generation device compares the initial IoT project plan with the actual sample IoT project plan, finds out the difference, calculates the error between the predicted result and the sample IoT project plan, and adjusts the model parameters according to the error, so that the model can be closer to the actual sample IoT project plan in future predictions. After multiple iterations of training, the model is trained until the error between the generated IoT project plan and the actual plan is minimized, and then the preset IoT plan model is obtained.

[0083] Specifically, the IoT project solution generation device uses sample business information and its corresponding sample IoT project solution as training data sets, and uses the sample IoT project solution as label data to evaluate the quality of the model prediction results; and defines a suitable loss function to measure the gap between the model prediction results and the sample IoT project solution, uses the training data set to train the model, adjusts the model parameters through back propagation to minimize the loss function, and gradually optimizes the model parameters through multiple iterative training to improve the model prediction accuracy. Through the above iterative training process, a performance-optimized preset IoT solution large model is finally obtained, which can be used to generate more accurate IoT project solutions.

[0084] In a feasible implementation manner, before the step of obtaining a sample Internet of Things project plan and sample business information corresponding to the sample Internet of Things project plan, the step includes:

[0085] Obtain a historical IoT project plan, and use the historical IoT project plan as a sample IoT project plan;

[0086] It should be noted that the historical IoT project solutions are IoT project solutions collected from previous projects. The IoT project solution generation device obtains the existing historical IoT project solutions collected from previous projects, and uses the obtained historical IoT project solutions as sample IoT project solutions for model training.

[0087] Information is extracted from the sample Internet of Things project plan to obtain sample business information corresponding to the sample Internet of Things project plan.

[0088] It is understandable that the sample business information is business information extracted from the sample IoT project plan. The IoT project plan generation device extracts information from the collected historical IoT project plans to extract business information.

[0089] In this embodiment, the Internet of Things project solution generation device trains a preset Internet of Things solution large model so that the Internet of Things project solution generation device generates an Internet of Things project solution through the trained preset Internet of Things solution large model, thereby improving the efficiency of Internet of Things project solution generation.

[0090] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the method for generating the IoT project solution of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0091] This application also provides an IoT project solution generation device, please refer to Figure 4 , the Internet of Things project solution generating device comprises:

[0092] The acquisition module 10 is used to receive a solution generation instruction from a user, and based on the solution generation instruction, acquire the business information uploaded by the user, wherein the business information includes a project name, title, business information and a solution summary;

[0093] The generation module 20 is used to match the business information with a preset IoT solution model to generate a target IoT project solution, wherein the preset IoT solution model is used to characterize the association between the business information and the IoT project solution.

[0094] Optionally, the generating module includes:

[0095] The input module is used to input the business information into a preset IoT solution model, perform content matching on the business information through a preset solution content library, and obtain matched project content; based on the project content, generate a target IoT project solution.

[0096] A training module is used to obtain a sample Internet of Things project plan and sample business information corresponding to the sample Internet of Things project plan; input the sample business information into an initial Internet of Things plan big model, perform plan prediction, and obtain an initial Internet of Things project plan; based on the initial Internet of Things project plan and the sample Internet of Things project plan, iteratively train the initial Internet of Things plan big model to obtain a preset Internet of Things plan big model.

[0097] Optionally, the input module includes:

[0098] The analysis module is used to match the project name, title, business information and solution outline of the business information through a preset IoT solution model to obtain the project content in the business information that best meets customer needs.

[0099] A filling module is used to obtain the characteristic information of each page in a preset solution template; based on the preset solution content, obtain the project content corresponding to the characteristic information of each page, and based on the project content, fill each page document in the preset solution template corresponding to the characteristic information to obtain an initial Internet of Things project solution; based on a preset typesetting architecture, typeset the project content in each page document in the initial Internet of Things project solution to obtain a typeset target Internet of Things project solution.

[0100] Optionally, the training module includes:

[0101] The extraction module is used to obtain historical Internet of Things project plans and use the historical Internet of Things project plans as sample Internet of Things project plans; extract information from the sample Internet of Things project plans to obtain sample business information corresponding to the sample Internet of Things project plans.

[0102] The Internet of Things project solution generation device provided by the present application adopts the Internet of Things project solution generation method in the above-mentioned embodiment, which can solve the technical problem of Internet of Things project solution generation. Compared with the prior art, the beneficial effects of the Internet of Things project solution generation device provided by the present application are the same as the beneficial effects of the Internet of Things project solution generation method provided by the above-mentioned embodiment, and other technical features in the Internet of Things project solution generation device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0103] The present application provides an Internet of Things project solution generation device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the Internet of Things project solution generation method in the above-mentioned embodiment one.

[0104] Reference below Figure 5 , which shows a schematic diagram of the structure of an IoT project solution generation device suitable for implementing the embodiment of the present application. The IoT project solution generation device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5The IoT project solution generation device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0105] like Figure 5 As shown, the IoT project solution generation device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the IoT project solution generation device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the IoT project solution generation device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows an IoT project solution generation device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided instead.

[0106] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0107] The IoT project solution generation device provided by the present application adopts the IoT project solution generation method in the above embodiment, which can solve the technical problem of IoT project solution generation. Compared with the prior art, the beneficial effects of the IoT project solution generation device provided by the present application are the same as the beneficial effects of the IoT project solution generation method provided by the above embodiment, and the other technical features in the IoT project solution generation device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.

[0108] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0109] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0110] The present application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the Internet of Things project solution generation method in the above-mentioned embodiment.

[0111] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, 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 above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0112] The above-mentioned computer-readable storage medium may be included in the Internet of Things project solution generation device; or it may exist independently without being assembled into the Internet of Things project solution generation device.

[0113] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the Internet of Things project solution generation device, the Internet of Things project solution generation device: receives a solution generation instruction from a user, and based on the solution generation instruction, obtains the business information uploaded by the user, wherein the business information includes a project name, title, business information and a solution summary; and matches the business information through a preset Internet of Things solution big model to generate a target Internet of Things project solution, wherein the preset Internet of Things solution big model is used to characterize the association between the business information and the Internet of Things project solution.

[0114] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0115] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0116] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0117] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned method for generating the Internet of Things project solution, and can solve the technical problems of generating the Internet of Things project solution. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the method for generating the Internet of Things project solution provided in the above-mentioned embodiment, and will not be repeated here.

[0118] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned method for generating an Internet of Things project solution.

[0119] The computer program product provided by this application can solve the technical problem of generating an Internet of Things project plan. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the Internet of Things project plan generation method provided by the above embodiment, which will not be repeated here.

[0120] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for generating an Internet of Things project plan, characterized in that: The method for generating an Internet of Things project solution comprises: Receive a solution generation instruction from a user, and based on the solution generation instruction, obtain the business information uploaded by the user, wherein the business information includes a project name, title, business type information, and a solution summary; The business information is matched with the preset Internet of Things solution model to generate a target Internet of Things project solution, wherein the preset Internet of Things solution model is used to characterize the association between the business information and the Internet of Things project solution.

2. The method for generating an Internet of Things project plan according to claim 1, characterized in that: The step of matching the business information with the preset IoT solution model to generate a target IoT project solution includes: Input the business information into a preset IoT solution model, and perform content matching on the business information through a preset solution content library to obtain matched project content; Based on the project content, generate a target Internet of Things project plan.

3. The method for generating an Internet of Things project plan according to claim 2, characterized in that: The step of inputting the business information into a preset IoT solution model, performing content matching on the business information through a preset solution content library, and obtaining the matched project content comprises: Through the preset Internet of Things solution model, the business information is matched with the project name, the title, the business information and the solution outline to obtain the project content in the business information that best meets the customer's needs.

4. The method for generating an Internet of Things project plan according to claim 2, characterized in that: The step of generating a target Internet of Things project solution based on the project content includes: Get the characteristic information of each page in the preset solution template; Based on the preset solution content, the project content corresponding to the characteristic information of each page is obtained, and based on the project content, each page of the document in the preset solution template corresponding to the characteristic information is filled to obtain an initial Internet of Things project solution; Based on a preset typesetting architecture, the project content in each page of the document in the initial Internet of Things project plan is typeset to obtain a typeset target Internet of Things project plan.

5. The method for generating an Internet of Things project plan according to claim 1, characterized in that: The step of matching the business information with the preset IoT solution model to generate a target IoT project solution includes: Obtain a sample Internet of Things project plan and sample business information corresponding to the sample Internet of Things project plan; Input the sample business information into the initial IoT solution model, perform solution prediction, and obtain an initial IoT project solution; Based on the initial Internet of Things project plan and the sample Internet of Things project plan, the initial Internet of Things plan big model is iteratively trained to obtain a preset Internet of Things plan big model.

6. The method for generating an Internet of Things project plan according to claim 5, characterized in that: The step of obtaining a sample Internet of Things project plan and sample business information corresponding to the sample Internet of Things project plan includes: Obtain a historical IoT project plan, and use the historical IoT project plan as a sample IoT project plan; Information is extracted from the sample Internet of Things project plan to obtain sample business information corresponding to the sample Internet of Things project plan.

7. A device for generating an Internet of Things project plan, characterized in that: The device comprises: An acquisition module, used to receive a solution generation instruction from a user, and based on the solution generation instruction, acquire the business information uploaded by the user, wherein the business information includes a project name, title, business information and a solution summary; A generation module is used to match the business information with a preset IoT solution model to generate a target IoT project solution, wherein the preset IoT solution model is used to characterize the association between the business information and the IoT project solution.

8. An IoT project solution generation device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the method for generating an Internet of Things project solution as described in any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the method for generating an Internet of Things project solution as described in any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method for generating an Internet of Things project solution as claimed in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Product scheme push method and device

    CN104391944A

  • Management method and device, electronic equipment and storage medium

    CN116187946A

  • Information acquisition method and device and electronic equipment

    CN117171296A

  • Customer identification method and device, electronic equipment and readable storage medium

    CN117252208A

  • Business text generation method and device, electronic equipment and readable storage medium

    CN117473047A