Network design scheme generation system
Through the network design solution generation system, customer needs are collected, analyzed and displayed, and network equipment and design solutions are matched, which solves the problem of network engineers' low work efficiency, and achieves a more efficient network design process and a more suitable solution for customer needs.
Patent Information
- Application Number
- CN202510059045.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When designing network solutions, network engineers face complex work content, high technical difficulties and huge workload, resulting in low work efficiency.
Provide a network design scheme generation system, including a collection module, an analysis module and an output module. The acquisition module receives customer's scenario data and network needs, performs structured processing, and organizes product information and design cases of network equipment. The analysis module matches network equipment and design schemes according to customer needs, and the output module projects the scheme into a three-dimensional model and displays it to the customer.
Through systematic processes, the network design process is simplified, the workload and difficulty of engineers is reduced, and the work efficiency is improved. Customers can intuitively understand the network solution, reducing communication time with engineers and improving requirements clarity.
Smart Images

Figure CN119996222A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network design, and specifically to a network design scheme generation system. Background Art
[0002] Network design is the process by which network engineers design network solutions for sites based on the customer's network requirements (e.g., number of information points, bandwidth, reliability, etc.) and the sites provided by the customer (e.g., residences, office sites, business sites, etc.). When designing a network, network engineers need to investigate and dig out the customer's specific needs from the customer's vague expressions, and then match technology and network equipment for the customer based on the customer's needs. This process is not only complex and technically difficult, but also requires a huge amount of work, resulting in low work efficiency for network engineers. Summary of the invention
[0003] The purpose of this solution is to provide a network design solution generation system to solve the problem of low work efficiency of network engineers.
[0004] In order to achieve the above object, this solution provides a network design solution generation system, including:
[0005] The acquisition module is used to receive the scenario data, network requirements and budget costs provided by customers, and to perform structured processing on the scenario data and network requirements; to collect product information of network equipment, and to classify, store and index the product prices, performance parameters and brand information in the product information; to collect cases of network design solutions, and to extract network requirements, scenario data and network structures after case analysis and disassembly, and to organize the obtained network requirements, scenario data and network structures into reusable network modules;
[0006] The analysis module uses network requirements and scenario data to query the network module and obtain the corresponding network structure. It then matches the network structure with network devices based on the budget cost and performance parameters to obtain a network solution. It calculates the solution cost based on the product prices of all network devices in the network solution.
[0007] An output module, used to project the network solution into the scene data to construct a three-dimensional model corresponding to the scene data and product information, and display the constructed three-dimensional model as the first model, the solution cost and the brand information of each network device to the user terminal;
[0008] The acquisition module is also used to receive a viewing request entered by a user terminal, the output module obtains the viewing location in the viewing request, obtains product information of all network devices in the viewing location in the first model, calculates the total cost of all network devices in the viewing location according to the product price in the product information, calculates the bandwidth, signal strength, signal attenuation and link speed of the viewing location according to the performance parameters of all network devices in the viewing location in the first model, and integrates the calculation results into network parameters; the output module is also used to integrate all network devices in the viewing location into a device list according to brand information, and then displays the network parameters, total cost and device list together to the user terminal;
[0009] The acquisition module is also used to receive an equipment adjustment application entered by the client terminal when the user terminal displays the network parameters, total cost and equipment list. The analysis module queries other network devices with the same performance parameters, the same product price or the same brand information according to the network device location in the equipment adjustment application and the product information corresponding to the network device, and generates a replacement list for the queried network devices. The output module displays the replacement list to the user terminal, and then receives the replacement application entered by the user terminal, obtains the product price and performance parameters of the network device in the replacement application, combines the product price and performance parameters with the network device location, makes corresponding adjustments to the network parameters, total cost and equipment list, and displays them to the user terminal.
[0010] The principle and technical effect of this solution are as follows: First, the acquisition module of this solution receives the scenario data, network requirements, etc. provided by the customer and performs structured processing. The process of converting them into a machine-understandable format is to sort out and integrate the relatively vague and scattered expressions of the customer, and guide the customer to present their needs in a clearer and more organized manner.
[0011] Secondly, after integrating a large number of network products and network design solution cases, this solution matches network design solutions for customers based on their needs. This approach can make the network design solution more suitable for the customer's own situation, while reducing the time required for network engineers to screen a large number of products and review a large number of cases, thereby reducing the workload and difficulty of network engineering and improving the work efficiency of network engineers.
[0012] Furthermore, this solution projects the network design solution into the scene data provided by the customer to form an intuitive three-dimensional model (first model), which reduces the difficulty for customers to understand the solution and enables customers to understand the network solution more clearly. At the same time, the specific network usage effect in the first model is sent to the user terminal for display, so that customers can more intuitively understand the specific usage effect of the network design solution. After viewing and experiencing, users can provide more accurate network requirements, so that the improved network design solution of this solution is more in line with the customer's network needs. In addition, the process of users viewing the network usage effect reduces the communication time between customers and network engineers, reduces the difficulty of obtaining customers' accurate network requirements, further digs deeper to understand customer needs while avoiding inefficient communication between network engineers and customers, greatly reduces the workload of network engineers, and thus greatly improves the work efficiency of network engineers.
[0013] In summary, this solution solves the problem of low work efficiency of network engineers.
[0014] Furthermore, the acquisition module includes a classification template, which includes bandwidth, information points, and security classification categories. The classification template also includes campus, office, and home scenarios. The acquisition module is used to perform natural language processing on the scenario data and network requirements entered by the user terminal, and then classify the scenario data and network requirements according to the categories and scenarios in the classification template, convert the accurate data in the classification result or the degree adverbs obtained by natural language processing into quantitative values of the classification result, and then establish a connection between the scenario data and the network requirements.
[0015] This solution categorizes and quantifies scenario data and network requirements through clear classification templates, thus simplifying the complexity of data processing. Network design engineers do not need to manually categorize and analyze large amounts of unstructured data. This solution automatically completes this process, reducing the workload of engineers in the data preprocessing stage. At the same time, automated classification and quantification processing speeds up data preparation, allowing engineers to enter the solution design stage faster. Classified data is easier to understand and use, improving the decision-making efficiency of engineers in the design process. In addition, this matching method based on actual experience can avoid situations where equipment performance is excessive or insufficient, improve the consistency and accuracy of data, and reduce data classification errors caused by human errors, thereby improving the quality and reliability of the entire network design solution, ensuring that each link of the network design solution is closely centered on customer needs, and further improving the quality of the solution. Furthermore, this method can also allow the analysis model to continuously learn and optimize by inputting more up-to-date storage and connection cases into the analysis model, so that the analysis model can adapt to changes and developments in network design requirements in different industries and scenarios.
[0016] Furthermore, the acquisition module collects product information of network equipment through official websites, document collection, and purchase lists, and establishes a multi-level index for product prices, performance parameters, brand information, and equipment types of the product information; the acquisition module collects cases of network design solutions through industry forum websites and internal case documents, and extracts network requirements, scenario data, and network structures in the cases, extracts and records the network structures used in the cases, reasons for selection, and advantages of selection, establishes a correlation between network requirements, scenario data, and network structures, and then uses a deep learning model to establish an analysis model, and uses data corresponding to the network requirements, scenario data, and network structures in the cases to train the analysis model; the acquisition module is used to input network requirements and scenario data into the analysis model to obtain a network structure, and integrate the input network requirements and scenario data with the obtained network structure into a reusable network module.
[0017] Through multi-level indexing and deep learning models, this solution can automatically process and analyze product information and design solution cases of network equipment, reducing the technical burden of engineers in data mining and analysis. Engineers do not need to have an in-depth understanding of complex index structures and machine learning algorithms, and the system automatically provides the required analysis results. In addition, automated data collection and analysis reduces the time engineers spend on data collection and preliminary analysis. Product information is automatically collected through official websites, document collection, purchase lists, etc., and design solution cases are collected through industry forum websites and internal case documents. Engineers only need to focus on the final analysis results. Furthermore, the analysis model established using the deep learning model can be continuously optimized and improved. As the case data increases, the accuracy and reliability of the model continue to improve, thereby improving the performance and output quality of the entire system.
[0018] Furthermore, when the acquisition module performs natural language processing on the scene data and network requirements, if the scene data and the network requirements contain degree adverbs, an experience invitation request is sent to the user terminal. After the user terminal accepts the experience invitation request, the network parameters corresponding to the degree adverbs are queried as experience parameters, and the preset experience information is matched according to the experience parameters. The output module displays the experience information to the user terminal.
[0019] By using natural language processing to identify degree adverbs and match preset experience information, this solution can automatically provide experience parameters that match user needs, reducing the workload of engineers in understanding needs and matching parameters. The automated experience information matching and display function enables users to quickly obtain intuitive network experience feedback, speeds up the process of demand confirmation and solution adjustment, and enables engineers to optimize solutions based on user feedback more quickly. This solution also enhances the user experience, allowing users to more intuitively understand the performance indicators of the network design solution, and improves user acceptance and satisfaction with the solution.
[0020] Furthermore, the output terminal is also used to adjust the first model into multiple second models according to different categories of scene data, and send each second model to the user terminal; after receiving the second model, the user terminal displays a list of the second models and their corresponding scene data; when the user terminal displays the list of second models, it receives a selection application entered by the user terminal, uses the second model corresponding to the selection application as the experience model, and sends the experience model to the acquisition module; the acquisition module matches the preset experience information according to each category in the experience model and the quantitative value corresponding to the category, and the output module displays the experience information to the user terminal.
[0021] By adjusting the first model into multiple second models and sending them to the user terminal, this solution provides users with a variety of solution options, reducing the workload of engineers in solution selection and display. Users can intuitively select the model that best meets their needs through the list, and engineers only need to perform subsequent operations based on the user's selection. The user's selection application directly determines the experience model, and this solution automatically processes and displays relevant information, speeding up the process of solution experience and confirmation. Engineers can refine and optimize solutions more quickly based on user selections. This solution also provides a variety of solution options, allowing users to more comprehensively compare the pros and cons of different solutions, improving the transparency of the solution and the user's freedom of choice.
[0022] Furthermore, the preset experience information includes video data reflecting network download speed, reflecting network upload speed, reflecting the relationship between the video loading screen and the network status, reflecting network delay and reflecting network bandwidth.
[0023] When the customer clicks to select the experience model, the acquisition module sends video data containing key network indicators (download speed, upload speed, video loading screen, network delay, network bandwidth, etc.) as experience information for the customer to view. These intuitive video materials can allow customers to truly feel the actual effects under different network conditions, so as to more accurately judge the network performance level they expect. This method also allows customers to explore and experience different scenarios and network conditions on their own, reducing the workload of engineers for repeated explanations and communication, so that they can devote more energy to subsequent core work such as network design optimization. In addition, this method can prompt customers to clarify the specific needs of each scenario, so that the network design plan can accurately adapt to the actual needs of each scenario. According to the customer's feedback on network performance perception, demand tendency, etc. during the actual experience process, the system can make targeted adjustments and improvements to the second model and corresponding experience information in different scenarios.
[0024] Furthermore, the acquisition module is also used to receive a simulated experience application from a user terminal when the user terminal displays experience information. The acquisition module is used to obtain application information in the simulated experience application as an experience application, and obtain experience data corresponding to the experience application. The output module is used to obtain experience parameters corresponding to the experience information, and then open the experience application on the user terminal, and obtain the experience operation application entered by the user terminal through the acquisition module. After obtaining the experience operation application, the output module queries the corresponding experience data and sends the experience data to the experience application. The output module limits the process of the experience application obtaining the experience data through the experience parameters. The acquisition module is also used to receive a network parameter adjustment application submitted by the user terminal when the user terminal opens the experience application, and modify the experience parameters according to the network parameter adjustment application. The acquisition module is also used to obtain a parameter confirmation application entered by the user terminal before the user terminal closes the experience application. After obtaining the parameter confirmation application, the experience parameters corresponding to the experience information are compared with the experience parameters in the parameter confirmation application, and the different parts in the comparison results are used as adjustment parameters. The first model and the adjustment parameters are combined to obtain the adjustment range, and the product information of the network equipment in the adjustment range is obtained. The network equipment is matched as a replacement equipment according to the specific values of the adjustment parameters, the performance parameters of the network equipment in the adjustment range, and the performance parameters of other network equipment. The new solution cost is calculated as the adjustment cost according to the product price of the replacement equipment, the product price of the network equipment in the adjustment range, and the solution cost, and the adjustment cost and the product price difference between the replacement equipment and the network equipment in the adjustment range are displayed to the user terminal.
[0025] Engineers do not need to manually analyze and calculate the impact of adjusting network parameters on the overall network. This solution can automatically modify the experience parameters according to the network parameter adjustment application submitted by the customer (i.e., the client), and after the customer confirms the parameters, quickly calculate the adjustment range, match the replacement equipment, and calculate the new cost. This automated parameter adjustment and calculation mechanism makes the complex parameter adjustment work in network design simple and intuitive. For relevant personnel who are not network technology experts (such as when customers participate in the experience), they can also affect the network experience parameters through simple application operations (simulated experience application, operation application, parameter adjustment application, etc.), and automatically complete complex technical matching and calculation. This means that network engineers do not need to spend a lot of energy to explain the complex network technology principles to non-professionals, reducing the technical difficulty of communicating and working with customers. In addition, this solution automatically matches replacement equipment according to adjustment parameters, equipment performance parameters, etc., and network engineers do not need to rely on deep technical knowledge and experience to manually screen replacement equipment. This reduces the difficulty of work in the technically demanding link of equipment selection. In this solution, most of the processes from experience data acquisition, experience application opening, experience operation response to parameter adjustment calculation are completed automatically. Network engineers no longer need to manually perform tedious tasks such as data query, application startup, and parameter calculation, which greatly reduces the workload of repetitive labor. In the customer experience process, the automated experience process and parameter adjustment feedback reduce the workload of engineers and customers in repeatedly communicating about experience feelings and parameter adjustment ideas. Customers can deeply participate in the network design process through operations such as simulated experience and parameter adjustment applications, and better understand the degree of match between the network design solution and their own needs. At the same time, this solution promptly feedbacks the adjustment results, allowing customers to feel the transparency and efficiency of the design process, thereby improving customer satisfaction.
[0026] Furthermore, the acquisition module is also used to collect facial image data of customers when the user terminal displays the network usage effect, perform emotion recognition on the facial image data, and if the emotion recognition result is happiness, a prompt for confirming the network design plan is sent to the user terminal; if the emotion recognition result is disgust, product information of the network device is obtained according to the location information in the currently displayed model, and the network device that improves the network experience is queried, and the query result is sent to the user terminal; if the emotion recognition result is surprise, the most recent facial image data without surprise is obtained as an emotion change image, and the time corresponding to the emotion change image is obtained as the emotion change time and sent to the user terminal. After receiving the emotion change time, the user terminal sends the network usage effect displayed at the emotion change time and the last displayed network usage effect to the acquisition terminal, and the acquisition terminal queries the quantitative value change corresponding to the network usage effects viewed twice before and after. If the quantitative value change meets any one of the increase in network speed and the slowdown in delay meeting the increase in bandwidth, an inquiry message is sent to the user terminal whether to continue optimization; if not, a message suggesting continued optimization is sent to the user terminal.
[0027] By analyzing the changes in facial expressions and the corresponding changes in the quantitative values of network usage effects, we can understand the customer's sensitivity to changes in network performance, so as to more accurately grasp the focus of customer needs in terms of network performance, assist customers in clarifying their expectations for the direction of network optimization, and further solve the problem of unclear needs. At the same time, we provide personalized services based on different customer emotional feedback, such as recommending equipment that improves network experience for disgust emotions, so that customers can feel that the system is adjusting and optimizing according to their own feelings, which can better meet their personalized needs and improve customer satisfaction with the service. In addition, sending prompts to customers to promote transactions when they are satisfied can increase the success rate of customers accepting network design solutions.
[0028] Furthermore, the user terminal sends the inquiry message on whether to continue the optimization or the information suggesting to continue the optimization received after the emotion change time as the information to be sent, and waits for the sending signal; the acquisition terminal is used to obtain the next emotion of the surprise emotion as the first emotion. If the first emotion is happiness, a prompt and a sending signal for confirming the network design plan are sent to the user terminal; otherwise, a sending signal is sent to the user terminal; when the user terminal receives the sending signal, the information received at the same time is displayed; if the user terminal only receives the sending signal, the information to be sent is displayed, and the preset soothing information is displayed at the same time.
[0029] By capturing the changes in customer emotions and a series of subsequent interactive operations based on emotions, such as deciding whether to confirm the solution or continue to optimize based on different subsequent emotions (first emotions) after the surprise emotion, customers can be guided to think more deeply about their feelings and expectations about the network design solution. The interaction between the user terminal and the acquisition terminal in the entire process, including waiting for the signal to be sent, displaying different information and other mechanisms, allows customers to gradually feedback their attitudes towards network design under the guidance of this solution. This interactive process enables customers to gradually change from the level of purely subjective feelings to specific demand expressions that can be converted into the direction of network design adjustment. For example, customers can clearly indicate which network performance indicators they want to improve based on the information such as whether to continue optimization prompted by the system, thereby effectively solving the problem of unclear needs, and then adjusting the direction according to the user's needs to carry out specific technical design and optimization. In addition, customer needs and feelings may change with time, usage scenarios and other factors. This solution can capture and make corresponding adjustments in a timely manner to ensure that the network design solution can always adapt to the changing needs of customers during long-term use, maintain a high level of quality, and better serve customers' business activities.
[0030] Furthermore, after the acquisition module sends a prompt to the user terminal to confirm the network design plan, if the user terminal does not receive the confirmation information entered by the user terminal, it sends information to the user terminal asking for additional optimization, and sends a comparison of various parameters in the current network design plan with cases in the same type of scenario.
[0031] By sending the user terminal a comparison of the various parameters in the current network design solution with cases in the same type of scenario, customers can intuitively see the differences between their own solution and other similar successful cases. This comparison information can accurately guide customers to refine their vague needs. In addition, by showing customers the solution comparison, customers can have a deep understanding of the formulation process and basis of the network design solution, making the entire design process more transparent. Customers can see how their own solution is adjusted and optimized with reference to other similar scenarios, thereby increasing their trust in the solution. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 The present invention is a schematic diagram of the structure of a network design scheme generation system in an embodiment of the present invention.
[0033] Figure 2 This is a flow chart related to displaying network usage effects according to user click positions by a collection module in an embodiment of the present invention.
[0034] Figure 3 This is a flow chart related to the acquisition module receiving a simulation experience application from a user terminal in an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The following will clearly and completely describe the concept and technical effects of the present invention in combination with the embodiments, so as to fully understand the purpose, features and effects of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, other embodiments obtained by those skilled in the art without creative work are all within the scope of protection of the present invention:
[0036] like Figure 1 As shown, a network design scheme generating system includes:
[0037] The acquisition module is used to receive the scenario data, network requirements and budget costs provided by customers, and to perform structured processing on the scenario data and network requirements; to collect product information of network equipment, and to classify, store and index the product prices, performance parameters and brand information in the product information; to collect cases of network design solutions, and to extract network requirements, scenario data and network structures after case analysis and disassembly, and to organize the obtained network requirements, scenario data and network structures into reusable network modules;
[0038] The analysis module uses network requirements and scenario data to query the network module and obtain the corresponding network structure. It then matches the network structure with network devices based on the budget cost and performance parameters to obtain a network solution. It calculates the solution cost based on the product prices of all network devices in the network solution.
[0039] An output module, used to project the network solution into the scene data to construct a three-dimensional model corresponding to the scene data and product information, and display the constructed three-dimensional model as the first model, the solution cost and the brand information of each network device to the user terminal;
[0040] The acquisition module is also used to receive a viewing request entered by a user terminal, and the output module obtains the viewing location in the viewing request, obtains the product information of all network devices in the viewing location in the first model, calculates the total cost of all network devices in the viewing location according to the product price in the product information, calculates the bandwidth, signal strength, signal attenuation and link speed of the viewing location according to the performance parameters of all network devices in the viewing location in the first model, and integrates the calculation results into network parameters; the output module is also used to integrate all network devices in the viewing location into a device list according to brand information, and then displays the network parameters, total cost and device list together to the user terminal;
[0041] The acquisition module is also used to receive the equipment adjustment application entered by the customer terminal when the user terminal displays the network parameters, total cost and equipment list. The analysis module queries other network devices with the same performance parameters, the same product price or the same brand information according to the network device location in the equipment adjustment application and the product information corresponding to the network device, and generates a replacement list for the queried network devices. The output module displays the replacement list to the user terminal, and then receives the replacement application entered by the user terminal, obtains the product price and performance parameters of the network device in the replacement application, combines the product price and performance parameters with the network device location, makes corresponding adjustments to the network parameters, total cost and equipment list, and displays them to the user terminal.
[0042] Among them, Figure 2 As shown, the acquisition module is also used to receive the screen click position entered by the user terminal when the output module displays the first module, combine the screen click position with the display range of the first model to obtain the customer's viewing position in the first model, and display the network usage effect corresponding to the viewing position to the customer based on the viewing position.
[0043] Among them, the collection module is also used to receive the adjustment application entered by the user terminal when displaying the network usage effect, recommend other network devices of the same category to the customer according to the location of the network device in the adjustment application, and wait for receiving the adjustment confirmation application entered by the user terminal, adjust the first model according to the product information of the network device in the adjustment confirmation application, and redisplay the first model and the network usage effect and solution budget corresponding to the first model.
[0044] Among them, the collection module includes a classification template, and the classification template includes bandwidth, information points, and security classification categories. The classification template also includes campus, office, and home scenarios. The collection module is used to perform natural language processing on the scenario data and network requirements entered by the user terminal, and then classify the scenario data and network requirements according to the categories and scenarios in the classification template, convert the accurate data in the classification result or the degree adverbs obtained by natural language processing into quantitative values of the classification result, and then establish a connection between the scenario data and network requirements.
[0045] Among them, the collection module collects product information of network equipment through official websites, document collection, and purchase lists, and establishes a multi-level index for product prices, performance parameters, brand information, and equipment types.
[0046] The collection module collects network design case studies through industry forum websites and internal case documents, and extracts network requirements, scenario data, and network structures from the cases. It extracts and records the network structures, selection reasons, and selection advantages used in the cases, and establishes correlations between network requirements, scenario data, and network structures. It then uses a deep learning model to build an analysis model, and uses data corresponding to the network requirements, scenario data, and network structures in the cases to train the analysis model.
[0047] The acquisition module is used to input network requirements and scenario data into the analysis model to obtain the network structure, and integrate the input network requirements and scenario data with the obtained network structure into a reusable network module.
[0048] Among them, when the acquisition module performs natural language processing on scene data and network requirements, if the scene data and network requirements contain degree adverbs, an experience invitation request is sent to the user terminal. After the user terminal accepts the experience invitation request, the network parameters corresponding to the degree adverbs are queried as experience parameters, and the preset experience information is matched according to the experience parameters. The output module displays the experience information to the user terminal.
[0049] The output terminal is also used to adjust the first model into multiple second models according to different categories of scene data, and send each second model to the user terminal; after receiving the second model, the user terminal displays a list of the second models and their corresponding scene data.
[0050] When the user terminal displays the list of second models, a selection application entered by the user terminal is received, the second model corresponding to the selection application is used as the experience model, and the experience model is sent to the collection module.
[0051] The acquisition module matches the preset experience information according to each category in the experience model and the quantization value corresponding to the category, and the output module displays the experience information to the user terminal.
[0052] The preset experience information includes video data reflecting network download speed, network upload speed, relationship between video loading screen and network status, network delay and network bandwidth.
[0053] Among them, Figure 3 As shown, the acquisition module is also used to receive a simulated experience application from a user terminal when the experience information is displayed on the user terminal. The acquisition module is used to obtain application information in the simulated experience application as an experience application, and obtain experience data corresponding to the experience application; the output module is used to obtain experience parameters corresponding to the experience information, and then open the experience application on the user terminal, and obtain the experience operation application entered by the user terminal through the acquisition module; after the output module obtains the experience operation application, it queries the corresponding experience data and sends the experience data to the experience application. The output module limits the process of the experience application obtaining the experience data through the experience parameters.
[0054] The acquisition module is also used to receive a network parameter adjustment application submitted by the user terminal when the user terminal opens the experience application, and to modify the experience parameters according to the network parameter adjustment application. The acquisition module is also used to obtain a parameter confirmation application entered by the user terminal before the user terminal closes the experience application, and after obtaining the parameter confirmation application, compare the experience parameters corresponding to the experience information with the experience parameters in the parameter confirmation application, use the different parts of the comparison result as adjustment parameters, obtain the adjustment range by combining the first model and the adjustment parameters, obtain the product information of the network equipment in the adjustment range, match the network equipment as a replacement equipment according to the specific value of the adjustment parameter, the performance parameters of the network equipment in the adjustment range, and the performance parameters of other network equipment, calculate the new solution cost as the adjustment cost according to the product price of the replacement equipment, the product price of the network equipment in the adjustment range, and the solution cost, and display the adjustment cost and the product price difference between the replacement equipment and the network equipment in the adjustment range to the user terminal.
[0055] Among them, the collection module is also used to collect the facial image data of the customer when the user terminal displays the network usage effect, perform emotion recognition on the facial image data, and if the emotion recognition result is happiness, a prompt for confirming the network design plan is sent to the user terminal; if the emotion recognition result is disgust, the product information of the network device is obtained according to the location information in the currently displayed model, the network device that improves the network experience is queried, and the query result is sent to the user terminal; if the emotion recognition result is surprise, the facial image data without the most recent surprise is obtained as the emotion change image, and the time corresponding to the emotion change image is obtained as the emotion change time and sent to the user terminal. After receiving the emotion change time, the user terminal sends the network usage effect displayed at the emotion change time and the last displayed network usage effect to the collection terminal. The collection terminal queries the quantitative value change corresponding to the network usage effect viewed twice before and after. If the quantitative value change meets any one of the following conditions: the network speed increase, the delay reduction meets the bandwidth increase, then a query message whether to continue optimization is sent to the user terminal; if not, a message suggesting continued optimization is sent to the user terminal.
[0056] Among them, the user terminal sends the inquiry message on whether to continue optimization or the information suggesting to continue optimization received after the emotion change time as the information to be sent, and waits for the sending signal; the collection terminal is used to obtain the next emotion of the surprise emotion as the first emotion. If the first emotion is happiness, a prompt and a sending signal for confirming the network design plan are sent to the user terminal; otherwise, the sending signal is sent to the user terminal; when the user terminal receives the sending signal, the information received at the same time is displayed; if the user terminal only receives the sending signal, the information to be sent is displayed, and the preset soothing information (including soothing information for customers' negative emotions and re-inquiry information on customer needs, the specific content can be set by the administrator) is displayed at the same time.
[0057] Among them, after the collection module sends a prompt to the user terminal to confirm the network design plan, if the user terminal does not receive the confirmation information entered by the user terminal, it sends information to the user terminal asking for additional optimization, and sends a comparison of various parameters in the current network design plan with cases in the same type of scenario.
[0058] When implementing
[0059] An enterprise plans to upgrade its office network. The person in charge enters the scenario data through a computer (user terminal): the office area has 5 floors, with about 100 people on each floor, including offices, conference rooms, and document rooms. The number of employees may increase by 10% in the next two years and a small data center will be set up; network requirements: "higher" bandwidth is required to ensure smooth video conferencing, "very secure" data and scalability; budget cost: about 500,000 yuan.
[0060] After receiving this information, the acquisition module quickly started working. First, the scene data and network requirements are structured, and natural language processing technology is combined with classification templates to quantify the "higher" bandwidth as a preliminary average bandwidth per person of not less than 5Mbps (refer to the bandwidth standard in the office scene of the same type of enterprise), and the "very safe" security requirements are refined into specific measures such as using enterprise-level firewalls, implementing data encryption transmission protocols, and setting strict access control policies, and setting corresponding security level parameters. At the same time, according to different scenes such as office areas, conference rooms, and data rooms, as well as classification categories such as bandwidth, information points, and security, the data is classified and sorted, and a close connection between scene data and network requirements is established.
[0061] The acquisition module also collects product information of network equipment through official websites, documents obtained through communication with suppliers, and internal purchase lists of enterprises, etc., and uses price, performance parameters, brand, working type, etc. as keywords to establish indexes, and build a multi-level index system to facilitate fast and accurate search and screening of equipment. At the same time, a large number of cases are collected from industry forum websites and previous network design case documents within the enterprise, and these cases are deeply analyzed and disassembled to extract key information such as scenario data, network requirements, adopted network topology structure and its selection reasons and advantages, as well as selected network equipment, and establish a perfect matching relationship between network equipment, scenario data and network requirements. Using these case data, an analysis model for enterprise office networks is established through a deep learning model, and the model is continuously trained and optimized with new cases.
[0062] Based on the processed scenario data and network requirements, the analysis module uses a preset analysis model to generate a preliminary network topology structure, which adopts a hierarchical star topology architecture. The core layer uses high-performance enterprise-level switches to ensure high-speed and stable data transmission and routing forwarding; the aggregation layer switch is responsible for connecting the access layer devices on each floor and realizing data aggregation and distribution; the access layer switch provides network access ports for employees' office equipment to meet the connection needs of a large number of terminal devices. After determining the topology structure, the network equipment at each layer is selected and matched according to the budget cost and the collected product information. Under the premise of ensuring performance, the most cost-effective equipment is selected as much as possible to control the overall cost.
[0063] The output module accurately calculates the corresponding solution budget based on the selected network solution, including equipment procurement costs, installation and commissioning costs, cable laying costs, and subsequent maintenance costs. The total cost is approximately RMB 480,000, which is in line with the company's budget expectations. Subsequently, the network solution is projected onto the company's office scene data to construct an intuitive three-dimensional model (the first model), which clearly shows the specific distribution locations of network equipment on each floor and in each area, as well as the network connection relationship between them. In addition, based on the solution budget, the network usage effect of each location in the first model is predicted, such as key indicators such as expected bandwidth, network latency, and data transmission rate in different areas, and is presented in the model in a visual way, so that the network manager can intuitively understand the actual implementation effect of the network solution.
[0064] When the output module displays the first model, the acquisition module starts to receive the screen click location information entered by the network manager through the user terminal, combines it with the display range of the first model, accurately obtains the viewing location that the manager is concerned about in the model, such as the conference room area, and promptly displays the network usage effect corresponding to the viewing location, such as detailed information such as the picture quality, sound synchronization, and stability of data transmission when the conference room conducts high-definition video conferencing under the current network configuration.
[0065] When checking the network usage effect, if the network manager is not satisfied with the network performance in certain areas, he can enter an adjustment application through the user terminal. The acquisition module will quickly recommend other network devices of the same category from the product information library based on the location of the network devices involved in the adjustment application, and wait for the manager to enter the adjustment confirmation application. Once the confirmation information is received, the acquisition module will adjust the first model accordingly based on the product information of the new device, and re-display the updated first model and its corresponding network usage effect and solution budget.
[0066] In addition, when the acquisition module performs natural language processing on scene data and network requirements, if it finds that they contain degree adverbs, such as the above-mentioned "higher" and "very", it will send an experience invitation request to the user terminal. After the user terminal accepts the invitation, multiple experience parameters with different quantitative results are generated according to the categories corresponding to the degree adverbs. For example, different experience parameters such as 3Mbps, 5Mbps, and 8Mbps are generated for bandwidth, and the corresponding preset experience information is matched, such as video data reflecting the smoothness of video conferencing under different bandwidths, and simulation demonstration videos reflecting the security of data transmission under different security measures, etc., which are sent to the user terminal so that the network manager can intuitively feel the actual effect of the network under different parameter configurations, so as to more accurately determine their needs.
[0067] The output terminal will further refine and adjust the first model into multiple second models according to different categories of scene data, corresponding to different scenes such as offices, conference rooms, and data rooms, and send these second models to the user terminal. After receiving, the user terminal will display a list of second models and their corresponding scene data. When the network manager clicks on a second model (such as a conference room model), the model will be sent to the acquisition module as an experience model. The acquisition module matches the preset experience information again according to the categories and quantitative values in the experience model, such as the loading screen of high-definition video conferences in conference rooms under different network configurations, network delay tests and other video data, and sends them to the user terminal, so that the manager can further experience the network optimization effect in specific scenarios.
[0068] During the entire experience process, the acquisition module will also collect the facial image data of the network person in charge when the user terminal displays the network usage effect, and perform emotion recognition analysis. If the emotion recognition result is happiness, it means that the person in charge is relatively satisfied with the current network design plan, and the acquisition module will send a prompt to the user terminal to confirm the network design plan; if the emotion recognition result is disgust, it means that the person in charge is dissatisfied with some aspects. The acquisition module will quickly obtain the product information of the relevant network equipment according to the location information in the current display model, and query other devices that can improve the network experience, and send the query results to the user terminal for the person in charge to choose; if the emotion recognition result is surprise, the acquisition module will obtain the most recent facial image data without surprise as an emotion change image, and record the corresponding time, and send this information to the user terminal. After receiving it, the user terminal sends the network usage effect displayed at the emotion change time and the network usage effect displayed last time to the acquisition module. The acquisition module queries the quantitative value changes corresponding to the network usage effects viewed twice before and after. If the quantitative value changes meet any of the optimization trends such as increased network speed, reduced delay or increased bandwidth, a query message is sent to the user terminal whether to continue optimization; if not, a message suggesting continued optimization is sent to the user terminal.
[0069] After the acquisition module sends a prompt to the user terminal to confirm the network design plan, if the user terminal does not receive the confirmation information entered within the specified time, the acquisition module will send a message to the user terminal asking for additional optimization, and send a comparison of the various parameters in the current network design plan with successful cases in the same type of scenario, including the specific practices and experience data of other similar-sized companies in network bandwidth allocation, security measures implementation, equipment selection and matching, etc. Based on this comparison information, the network manager can more clearly understand the advantages and disadvantages of his own plan, and thus put forward more targeted additional optimization needs.
[0070] Through rounds of interaction and feedback, the company's network design plan is constantly optimized and improved, and eventually an office network upgrade plan is formed that not only meets the company's current network needs, but also has good scalability and cost-effectiveness, providing a solid network foundation for the company's business development.
[0071] The above is only an embodiment of the present invention, and the common knowledge such as the known specific structure and characteristics in the scheme is not described in detail here. It should be pointed out that for those skilled in the art, several deformations and improvements can be made without departing from the structure of the present invention, which should also be regarded as the protection scope of the present invention, and these will not affect the effect of the implementation of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.
Claims
1. A network design scheme generation system, characterized in that: include: The acquisition module is used to receive the scenario data, network requirements and budget costs provided by the customer, and perform structured processing on the scenario data and network requirements; Used to collect product information of network devices, and classify, store and index product prices, performance parameters and brand information in the product information; Used to collect cases of network design solutions, analyze and disassemble the cases to extract network requirements, scenario data and network structure, and organize the obtained network requirements, scenario data and network structure into reusable network modules; The analysis module uses network requirements and scenario data to query the network module and obtain the corresponding network structure. It then matches the network structure with network devices based on the budget cost and performance parameters to obtain a network solution. It calculates the solution cost based on the product prices of all network devices in the network solution. An output module, used to project the network solution into the scene data to construct a three-dimensional model corresponding to the scene data and product information, and display the constructed three-dimensional model as the first model, the solution cost and the brand information of each network device to the user terminal; The acquisition module is also used to receive a viewing request entered by a user terminal, the output module obtains the viewing location in the viewing request, obtains product information of all network devices in the viewing location in the first model, calculates the total cost of all network devices in the viewing location according to the product price in the product information, calculates the bandwidth, signal strength, signal attenuation and link speed of the viewing location according to the performance parameters of all network devices in the viewing location in the first model, and integrates the calculation results into network parameters; the output module is also used to integrate all network devices in the viewing location into a device list according to brand information, and then displays the network parameters, total cost and device list together to the user terminal; The acquisition module is also used to receive an equipment adjustment application entered by the client terminal when the user terminal displays the network parameters, total cost and equipment list. The analysis module queries other network devices with the same performance parameters, the same product price or the same brand information according to the network device location in the equipment adjustment application and the product information corresponding to the network device, and generates a replacement list for the queried network devices. The output module displays the replacement list to the user terminal, and then receives the replacement application entered by the user terminal, obtains the product price and performance parameters of the network device in the replacement application, combines the product price and performance parameters with the network device location, makes corresponding adjustments to the network parameters, total cost and equipment list, and displays them to the user terminal.
2. A network design scheme generation system according to claim 1, characterized in that: The acquisition module includes a classification template, and the classification template includes bandwidth, information points, and security classification categories. The classification template also includes campus, office, and home scenarios. The acquisition module is used to perform natural language processing on the scenario data and network requirements entered by the user terminal, and then classify the scenario data and network requirements according to the categories and scenarios in the classification template, convert the accurate data in the classification result or the degree adverbs obtained by natural language processing into quantitative values of the classification result, and then establish a connection between the scenario data and the network requirements.
3. A network design scheme generation system according to claim 2, characterized in that: The acquisition module collects product information of network devices through official websites, document collection, and purchase lists, and establishes a multi-level index of product prices, performance parameters, brand information, and device types of the product information; The acquisition module collects network design solution cases through industry forum websites and internal case documents, and extracts network requirements, scenario data and network structure in the cases, extracts and records the network structure, selection reasons and selection advantages adopted in the cases, establishes a correlation between network requirements, scenario data and network structure, and then uses a deep learning model to establish an analysis model, using the data corresponding to the network requirements, scenario data and network structure in the cases to train the analysis model; The acquisition module is used to input network requirements and scenario data into the analysis model to obtain a network structure, and integrate the input network requirements and scenario data with the obtained network structure into a reusable network module.
4. A network design scheme generation system according to claim 3, characterized in that: When the acquisition module performs natural language processing on the scene data and network requirements, if the scene data and the network requirements contain degree adverbs, an experience invitation request is sent to the user terminal. After the user terminal accepts the experience invitation request, the network parameters corresponding to the degree adverbs are queried as experience parameters, and the preset experience information is matched according to the experience parameters. The output module displays the experience information to the user terminal.
5. A network design scheme generation system according to claim 4, characterized in that: The output terminal is also used to adjust the first model into multiple second models according to different categories of scene data, and send each second model to the user terminal; after receiving the second model, the user terminal displays a list of the second models and their corresponding scene data; When the user terminal displays the list of second models, the user terminal receives a selection application entered by the user terminal, uses the second model corresponding to the selection application as an experience model, and sends the experience model to the acquisition module; The acquisition module matches the preset experience information according to each category in the experience model and the quantization value corresponding to the category, and the output module displays the experience information to the user terminal.
6. A network design scheme generation system according to claim 5, characterized in that: The preset experience information includes video data reflecting network download speed, reflecting network upload speed, reflecting the relationship between the video loading screen and the network status, reflecting network delay and reflecting network bandwidth.
7. A network design scheme generation system according to claim 6, characterized in that: The acquisition module is also used to receive a simulated experience application entered by the user terminal when the user terminal displays the experience information. The acquisition module is used to obtain application information in the simulated experience application as the experience application, and obtain experience data corresponding to the experience application; the output module is used to obtain experience parameters corresponding to the experience information, and then open the experience application on the user terminal, and obtain the experience operation application entered by the user terminal through the acquisition module; After the output module obtains the experience operation application, it queries the corresponding experience data and sends the experience data to the experience application. The output module limits the process of the experience application obtaining the experience data through the experience parameters; The acquisition module is also used to receive a network parameter adjustment application submitted by a user terminal when the user terminal opens the experience application, and modify the experience parameters according to the network parameter adjustment application; The acquisition module is also used to obtain a parameter confirmation application entered by the user terminal before the user terminal closes the experience application. After obtaining the parameter confirmation application, the experience parameters corresponding to the experience information are compared with the experience parameters in the parameter confirmation application, and the different parts in the comparison result are used as adjustment parameters. The adjustment range is obtained by combining the first model and the adjustment parameters, and the product information of the network equipment in the adjustment range is obtained. The network equipment is matched as a replacement equipment according to the specific values of the adjustment parameters, the performance parameters of the network equipment in the adjustment range and the performance parameters of other network equipment, and a new solution cost is calculated as the adjustment cost according to the product price of the replacement equipment, the product price of the network equipment in the adjustment range and the solution cost, and the adjustment cost and the product price difference between the replacement equipment and the network equipment in the adjustment range are displayed to the user terminal.
8. A network design scheme generation system according to claim 7, characterized in that: The acquisition module is also used to collect facial image data of customers when the user terminal displays the network usage effect, perform emotion recognition on the facial image data, and if the emotion recognition result is happiness, a prompt for confirming the network design plan is sent to the user terminal; if the emotion recognition result is disgust, product information of the network device is obtained according to the location information in the currently displayed model, and the network device that improves the network experience is queried, and the query result is sent to the user terminal; if the emotion recognition result is surprise, the most recent facial image data without surprise is obtained as an emotion change image, and the time corresponding to the emotion change image is obtained as the emotion change time and sent to the user terminal. After receiving the emotion change time, the user terminal sends the network usage effect displayed at the emotion change time and the last displayed network usage effect to the acquisition terminal, and the acquisition terminal queries the quantitative value change corresponding to the network usage effects viewed twice before and after. If the quantitative value change meets any one of the increase in network speed and the slowdown in delay meeting the increase in bandwidth, an inquiry message is sent to the user terminal whether to continue optimization; if not, a message suggesting continued optimization is sent to the user terminal.
9. A network design scheme generation system according to claim 8, characterized in that: The user terminal sends the query message on whether to continue optimization or the information suggesting to continue optimization received after the emotion change time as the information to be sent, and waits for the sending signal; The acquisition terminal is used to obtain the next emotion of the surprise emotion as the first emotion, and if the first emotion is happiness, send a prompt and a sending signal to confirm the network design solution to the user terminal; otherwise, send the sending signal to the user terminal; When the user terminal receives the transmission signal, the information received at the same time will be displayed; if the user terminal only receives the transmission signal, the information to be sent will be displayed, and the preset comfort information will be displayed at the same time.
10. A network design scheme generation system according to claim 9, characterized in that: After the acquisition module sends a prompt to the user terminal to confirm the network design plan, if the user terminal does not receive the confirmation information entered by the user terminal, it sends information to the user terminal asking for additional optimization, and sends a comparison of various parameters in the current network design plan with cases in the same type of scenario.