Computer network construction project management system based on Internet of Things
Through the Internet of Things-based computer network construction project management system, communication resources are screened and allocated, and the problem of uneven resource allocation in the existing technology is solved, and the project execution efficiency and accuracy and comprehensiveness of resource allocation are improved.
Patent Information
- Application Number
- CN202510292463.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-06-20
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art ignores potential resources in computer network construction projects, resulting in uneven resource allocation and affecting project progress.
The Internet of Things-based computer network construction project management system is adopted, and by initiating user modules, receiving user modules, time matching modules, environment matching modules and resource management modules, we obtain project information, communication needs, time arrangement and environmental information, filter and allocate communication resources, and generate communication arrangement plans.
It improves the execution efficiency of computer network construction projects and the accuracy and comprehensiveness of resource allocation, ensures that the projects are completed on time, in quality and in quantity, and reduces costs.
Smart Images

Figure CN120181791A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of network project management, and particularly to a computer network construction project management system based on the Internet of Things. Background Art
[0002] A computer network construction project is a process of using information technology for enterprise informatization construction. This process involves the planning, design, implementation, and maintenance of a series of network devices and systems such as local area networks, wide area networks, the Internet, and security systems. Its purpose is to improve the informatization level of enterprises, meet the business needs of enterprises, and thus promote the development of enterprises. Scientific and effective management of computer network construction projects can not only significantly improve the execution efficiency and quality of projects, ensure that projects are completed on time, with high quality, and in full quantity, but also optimize resource allocation to the greatest extent, reduce unnecessary waste, and lower costs. Currently, however, the allocation of resources often only considers visible resources while ignoring some potential resources, which easily leads to uneven resource allocation and delays in the progress of computer network construction projects. Summary of the Invention
[0003] The purpose of the present invention is to provide a computer network construction project management system based on the Internet of Things to solve the problems raised in the above background art.
[0004] A computer network construction project management system based on the Internet of Things provided by this application adopts the following technical solutions: An initiating user module, which obtains the project information of a computer network construction project and records the user who initiates communication as the initiating user; A receiving user module, which obtains the communication requirement information of the initiating user, selects the user who receives communication in combination with the project information, and records the user as the receiving user; A time matching module, which obtains the time arrangement information of the receiving user and obtains the time matching degree between the initiating user and the receiving user according to the time arrangement information and the communication requirement information; An environment matching module, which obtains the environment information of the receiving user and records it as the receiving environment information, and judges the environment matching degree between the initiating user and the receiving user according to the receiving environment information; A user matching module, which obtains the user matching degree by combining the time matching degree and the environment matching degree, and screens the communication user according to the user matching degree; A resource management module, which makes communication allocations according to the communication user, generates a corresponding communication arrangement plan, and manages the communication resource management of the computer network construction project.
[0005] Preferably, the step of obtaining the communication requirement information of the initiating user, selecting the user who receives communication in combination with the project information, and recording the user as the receiving user is specifically as follows: Obtain the communication requirement information of the initiating user, and extract the requirement content according to the communication requirement information; Obtain the user responsible for docking the computer network construction project and record it as the docking user, and determine whether the docking user understands the requirement content; If the docking user understands the requirement content, record the docking user as the first user; If the docking user does not understand the requirement content, determine whether the docking user has a way to understand the requirement content; If the docking user has a way to understand the requirement content, record the docking user as the first user, otherwise delete the docking user; Obtain the user information of the initiating user, and screen the first user according to the user information to obtain the receiving user.
[0006] Preferably, the step of obtaining the user information of the initiating user, screening the first user according to the user information, and obtaining the receiving user is specifically as follows: Obtain the user information of the initiating user, where the user information includes the age and major of the initiating user; Obtain the age of the first user and record it as the first age, and collect the major of the first user and record it as the first major; Count the historical communication records of the initiating user, and extract the communication frequency between the initiating user and the first user according to the historical communication records; Judge the communication fluency between the first user and the initiating user according to the user information, the first age and the first major; Obtain the communication value of the receiving user according to the communication frequency and communication fluency, and screen the receiving user according to the preset communication threshold and communication value.
[0007] Preferably, the step of judging the communication fluency between the first user and the initiating user according to the user information, the first age and the first major is specifically as follows: Calculate the age difference between the age of the initiating user and the first age; Compare the similarity of the major of the initiating user and the first major to obtain the major similarity; Extract the communication content between the initiating user and the first user according to the historical communication records, and extract the keywords of the communication content; Classify the communication content according to the keywords, and count the average communication frequency of different categories of communication content and record it as the real-time frequency; Obtain the communication records of all users, and count the average communication frequency of different categories of communication content in the communication records of all users as the standard frequency; Calculate the frequency difference between the standard frequency and the real-time frequency, and combine the age difference and the major similarity to obtain the communication fluency between the first user and the initiating user.
[0008] Preferably, the step of comparing the similarity between the professional field of the initiating user and the first professional field to obtain the professional field similarity is specifically as follows: Obtain the classification chart of professional fields, and determine whether the professional field of the initiating user and the first professional field belong to the same category; If the professional field of the initiating user and the first professional field belong to the same category, then search for the professional field category level; According to the preset professional field category level - professional field similarity table and the professional field category level, search to obtain the corresponding professional field similarity; If the professional field of the initiating user and the first professional field do not belong to the same category, then count the frequency of simultaneous use of the professional field of the initiating user and the first professional field and record it as the professional field crossover rate; According to the preset professional field crossover rate - professional field similarity table and the professional field crossover rate, search to obtain the corresponding professional field similarity.
[0009] Preferably, the step of obtaining the time arrangement information of the receiving user, and obtaining the time matching degree between the initiating user and the receiving user according to the time arrangement information and the communication requirement information is specifically as follows: Obtain the time arrangement information of the receiving user, and extract the receiving communication time period from the time arrangement information; Extract the initiating communication time period of the initiating user according to the communication requirement information; Determine whether the initiating communication time period is within the receiving communication time period. If the initiating communication time period is within the receiving communication time period, then the time matching degree is the maximum value; If the initiating communication time period is not within the receiving communication time period, then determine whether the initiating communication time period and the receiving communication time period overlap; If the initiating communication time period and the receiving communication time period overlap, then extract the overlapping time period; Compare the ratio of the overlapping time period to the initiating communication time period and use it as the time matching degree; If the initiating communication time period and the receiving communication time period do not overlap, then the time matching degree is 0.
[0010] Preferably, the step of obtaining the environmental information of the receiving user and recording it as the receiving environmental information, and judging the environmental matching degree between the initiating user and the receiving user according to the receiving environmental information is specifically as follows: Obtain the environmental adaptability degree between the initiating user and the receiving user according to the receiving environmental information of the receiving user; Obtain the communication tool of the initiating user, and judge whether the use of the communication tool has the usage conditions; If the use of the communication tool has the usage conditions, then judge whether the receiving user fully meets the usage conditions; If the receiving user fully meets the usage conditions, then use the environmental adaptability degree as the environmental matching degree; If the receiving user does not fully meet the usage conditions, obtain the degree of satisfaction with the usage conditions, and combine the environmental adaptability to obtain the environmental matching degree.
[0011] Preferably, the step of obtaining the environmental adaptability between the initiating user and the receiving user according to the receiving environment information of the receiving user is specifically as follows: Determine whether the communication tool is interfered by surrounding sounds. If the communication tool is interfered by surrounding sounds, extract the environmental background volume of the receiving user according to the receiving environment information; If the communication tool is not interfered by surrounding sounds, the environmental background volume of the receiving user is 0; Extract the number of people in the background in the receiving environment information, obtain the data leakage probability of the communication tool, and combine the number of people in the background to obtain the environmental security value; Extract the importance degree of the information according to the communication requirement information, and combine the environmental background volume and the environmental security value to obtain the environmental adaptability between the initiating user and the receiving user.
[0012] Preferably, the step of, if the receiving user does not fully meet the usage conditions, obtaining the degree of satisfaction with the usage conditions and combining the environmental adaptability to obtain the environmental matching degree is specifically as follows: If the receiving user does not fully meet the usage conditions, determine whether the receiving user completely does not meet the usage conditions; If the receiving user does not completely not meet the usage conditions, obtain the duration for which the receiving user meets the usage conditions and record it as the condition duration; Extract the total communication duration according to the time matching degree, and compare the ratio of the condition duration to the total communication duration to obtain the degree of satisfaction; If the receiving user completely does not meet the usage conditions, the degree of satisfaction is 0, and multiply the degree of satisfaction by the environmental adaptability to obtain the environmental matching degree.
[0013] Preferably, the step of combining the time matching degree and the environmental matching degree to obtain the user matching degree and screening the communication user according to the user matching degree is specifically as follows: Respectively set the weight ratios of the time matching degree and the environmental matching degree, and calculate the user matching degree according to the weight ratios; Screen the receiving user with the largest user matching degree as the communication user of the initiating user.
[0014] In summary, the present application includes at least one of the following beneficial technical effects: 1. Obtain the initiating user who needs to initiate communication according to the project information of the computer network construction project, select the receiving user who receives the communication by using the communication requirement information of the initiating user, and then select the communication user according to the time arrangement and receiving environment information of the receiving user, so as to realize the communication resource allocation management of the computer network construction project and improve the execution efficiency of the computer network construction project.
[0015] 2. By initiating the requirement content of the user, it is determined whether the docking user understands or has access to the requirement content, so as to screen out the first user. Then, according to the age difference, professional similarity, and communication frequency between the initiating user and the first user, the communication values between the initiating user and different first users are obtained respectively. Combining with the communication threshold, the receiving users are screened out from the first users. Among them, the professional similarity is analyzed based on the classification chart of professional classification and the professional crossover rate, which is beneficial to the allocation of human resources in the communication resources and improves the accuracy of resource allocation in the computer network construction project.
[0016] 3. Using the judgment result of whether the receiving user meets the usage conditions of the communication tool, combined with the background volume, background number of people in the receiving environment, and the data leakage probability of the communication tool, different environment matching degrees are given for different judgment results. Through the analysis of the communication environment, it is beneficial to allocate communication resources more comprehensively and reasonably, and improves the comprehensiveness of resource allocation in the computer network construction project. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a schematic diagram of module connection of an embodiment of a computer network construction project management system based on the Internet of Things according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0018] The following combines the embodiments and Figure 1 further elaborates on the present invention in detail, but the embodiments of the present invention are not limited thereto.
[0019] The present invention discloses a computer network construction project management system based on the Internet of Things, which specifically includes: An initiating user module, which obtains the project information of the computer network construction project and records the user who initiates the communication as the initiating user.
[0020] In computer network construction, docking and communication are required, and the user who communicates and initiates the communication is recorded as the initiating user.
[0021] A receiving user module, which obtains the communication requirement information of the initiating user, and selects the user who receives the communication in combination with the project information and records it as the receiving user.
[0022] A time matching module, which obtains the time arrangement information of the receiving user, and obtains the time matching degree between the initiating user and the receiving user according to the time arrangement information and the communication requirement information.
[0023] An environment matching module, which obtains the environment information of the receiving user and records it as the receiving environment information, and judges the environment matching degree between the initiating user and the receiving user according to the receiving environment information.
[0024] The user matching module combines the time matching degree and the environment matching degree to obtain the user matching degree, and filters out the communication users according to the user matching degree.
[0025] The resource management module makes communication allocations according to the communication users, generates corresponding communication arrangement plans, and manages the communication resource management of computer network construction projects.
[0026] In actual application, a communication user is assigned to each initiating user. When a communication user corresponds to multiple initiating users, they are sorted according to the user matching degree, and then a one-to-one corresponding communication arrangement plan is formed. The communication resources of computer network construction projects are managed according to the communication arrangement plan. Communication helps to achieve the rational allocation of resources, can ensure that resources are used more effectively, and improve the overall operation efficiency of the enterprise. For example, if an initiating user has a unit content that needs to be asked and communicated, and users A, B, and C can all answer questions for the initiating user, and the initiating user doesn't know which user will communicate most smoothly and quickly. If the initiating user randomly selects one of the three users A, B, and C, it is very likely that due to not selecting the appropriate user, the communication difficulty and cost will increase, thus reducing the progress of the computer network construction project. Selecting the most suitable user for communication can effectively improve the efficiency of project promotion.
[0027] The steps of obtaining the communication requirement information of the initiating user and selecting the user who receives the communication in combination with the project information and recording it as the receiving user are specifically as follows: Obtain the communication requirement information of the initiating user, and extract the requirement content according to the communication requirement information.
[0028] When the initiating user initiates communication, there are communication requirements. For example, in what time period to communicate about which part of the project, etc. These are all the communication requirements of the initiating user. For example Obtain the user responsible for docking in the computer network construction project and record it as the docking user, and judge whether the docking user understands the requirement content.
[0029] In computer network construction projects, some users are responsible for docking messages. For example, in some teams, technical personnel are only responsible for technical support, while sales personnel are responsible for docking and communication. Therefore, find the users in the computer network construction project who can conduct communication docking and record them as docking users. And different docking users have different docking contents, so their understanding of the project may also be different.
[0030] If the docking user understands the requirement content, then record the docking user as the first user.
[0031] If the docking user understands the content that the initiating user wants to communicate, the docking user can be the first user. For example, if the content of the requirement that the initiating user wants to understand is network deployment content and user A understands it, then user A can be the first user; if user B does not understand it, then user B cannot conduct docking communication and thus cannot be the first user.
[0032] If the docking user does not understand the requirement content, determine whether the docking user has a way to understand the requirement content.
[0033] If the docking user has a way to understand the requirement content, record the docking user as the first user; otherwise, delete the docking user.
[0034] Obtain the user information of the initiating user, and screen the first user according to the user information to obtain the receiving user.
[0035] In actual application, some docking users may not understand the requirement content at present, but can understand the requirement content by docking with technical personnel, consulting internal materials, etc. Then they can still answer questions for the initiating user, so they can be the first docking user. However, docking users who do not understand the requirement content and have no other way to obtain the requirement content cannot communicate effectively with the initiating user, so they are deleted and not considered as the first user. Among the first users, further screen the receiving users suitable for communicating with the initiating user according to the user information of the initiating user.
[0036] The steps of obtaining the user information of the initiating user, screening the first user according to the user information to obtain the receiving user are specifically as follows: Obtain the user information of the initiating user, where the user information includes the age of the initiating user and the major of the initiating user.
[0037] Obtain the age of the first user and record it as the first age, and collect the major of the first user and record it as the first major.
[0038] Statistically analyze the historical communication records of the initiating user, and extract the communication frequency between the initiating user and the first user according to the historical communication records.
[0039] For example, if the number of communication times between the initiating user and users A, B, and C are 3 times, 3 times, and 4 times respectively, then the communication frequencies with users A, B, and C are 0.3, 0.3, and 0.4 respectively, which are obtained according to the ratio of the number of user communication times to the total number of times.
[0040] Judge the communication fluency between the first user and the initiating user according to the user information, the first age, and the first major.
[0041] Obtain the communication value of the receiving user according to the communication frequency and the communication fluency, and screen the receiving user according to the preset communication threshold and the communication value.
[0042] In actual application, based on the user information authorized by the user, the age, major of the initiating user, and the age and major of the first user are respectively extracted, the weight ratios of the communication frequency and communication fluency are respectively set, and the communication value of the receiving user is calculated according to the weight ratios. In communication, the smoother the communication, the higher the communication efficiency, thus improving the progress of the computer network construction project. And the greater the communication frequency, it indicates that the initiating user is more willing to communicate with the corresponding user, so the higher the communication value. The higher the communication value, the smoother the communication between the initiating user and the corresponding user.
[0043] The steps to judge the communication fluency between the first user and the initiating user according to the user information, the first age, and the first major are specifically as follows: Calculate the age difference between the age of the initiating user and the first age.
[0044] Compare the similarity between the major of the initiating user and the first major to obtain the major similarity.
[0045] Extract the communication content between the initiating user and the first user according to the historical communication records, and extract the keywords of the communication content.
[0046] Classify the communication content according to the keywords, and count the average communication frequency of the communication content in different categories and record it as the real-time frequency.
[0047] Classify and count the communication content of the same category. For example, if the users discuss network deployment, then network and deployment are used as keywords, and the relevant content is divided out as the communication content of the network deployment category. Count the number of back-and-forth question-and-answer times as the real-time frequency. For example, if there are 5 question-and-answer times between user A and user B, then the real-time frequency is 5.
[0048] Obtain the communication records of all users, and count the average communication frequency of the communication content in different categories in the communication records of all users as the standard frequency.
[0049] The communication frequencies of different categories of communication content are different because of the different degrees of difficulty in understanding. For example, network testing is relatively easy to explain, and the average communication frequency is 6, and it is clear after communication. While network deployment is relatively difficult to explain, and the average communication frequency is 10 to be explained clearly. Suppose the communication frequency of user A's network deployment content is 8, the communication frequency of user B's network deployment content is 10, and the communication frequency of user C's network deployment content is 12, then the average communication frequency is 10 and is used as the standard communication frequency.
[0050] Calculate the frequency difference between the standard frequency and the real-time frequency, and combine the age difference and the major similarity to obtain the communication fluency between the first user and the initiating user.
[0051] Respectively set the weight ratios of the frequency difference, the age difference, and the major similarity, and calculate the communication fluency according to the weight ratios.
[0052] In actual application, the smaller the age difference between the initiating user and the first user, the smaller the possibility of generation gap caused by age, and the more common language they have. Therefore, they can understand each other's expressions better during communication. For example, if the initiating user is younger and uses some Internet terms, it may be difficult for the older docking user to understand, which will reduce the communication fluency. The higher the professional similarity between the initiating user and the docking user, the closer their majors are, and the more professional terms they will understand, improving the communication fluency. For example, computer science and software engineering have a relatively high professional similarity, and both parties can understand general code languages. According to the frequency difference of historical communication records, it can reflect whether the communication between the initiating user and the docking user is smooth.
[0053] To compare the similarity between the initiating user's major and the first major and obtain the steps of professional similarity, specifically: Obtain the classification chart of professional classification and determine whether the initiating user's major and the first major belong to the same category.
[0054] Majors are classified. Obtain the classification chart of professional classification, such as a tree diagram. Economics includes economic categories, finance categories, financial engineering categories, etc., and economic categories include microeconomics, macroeconomics, econometrics, etc.
[0055] If the initiating user's major and the first major belong to the same category, then look up the professional category level.
[0056] First, check whether the initiating user's major and the first major belong to the same branch, that is, whether there is a common category. For example, macroeconomics belongs to the economic category, and financial market theory belongs to the financial engineering category. However, the economic category and the financial engineering category both belong to economics. Therefore, macroeconomics and financial market theory belong to the same category of economics. The largest category belongs to level 1, and the lower levels are level 2. Then economics is level 1, the economic category and the financial engineering category belong to level 2, and macroeconomics and financial market theory are level 3. So the professional category level of macroeconomics and financial market theory is level 1.
[0057] According to the preset professional category level - professional similarity table and the professional category level, find the corresponding professional similarity.
[0058] When the professional category level is larger, the professional similarity is higher, indicating that the two majors are closer.
[0059] If the initiating user's major and the first major do not belong to the same category, then count the frequency of simultaneous use of the initiating user's major and the first major and record it as the professional crossover rate.
[0060] Sometimes, two majors do not belong to the same category, but they are used cross - functionally. For example, through computer simulation and algorithms, chemists can predict the structure and properties of molecules, providing new ideas for drug design and materials science. This is the cross - functional use of computer science and chemistry, and the frequency of the cross - functional use of computer science and chemistry is counted as the major cross - rate.
[0061] The corresponding major similarity is obtained according to the preset major cross - rate - major similarity table and the major cross - rate.
[0062] In practical applications, when the major cross - rate is higher, it means that the two majors are often used cross - functionally, indicating that people studying one major are more likely to understand the information content of the other major, so the major similarity is higher.
[0063] The steps to obtain the time schedule information of the receiving user and get the time match degree between the initiating user and the receiving user according to the time schedule information and the communication requirement information are as follows: Obtain the time schedule information of the receiving user, and extract the receiving communication time period from the time schedule information.
[0064] The receiving user receiving communication information does not mean that the receiving user can communicate at any time. For example, some receiving users have their own work to do and can only communicate during some specific rest times, then the rest time is the communication time period.
[0065] Extract the initiating communication time period of the initiating user according to the communication requirement information.
[0066] Of course, the initiating user also has an initiating communication time period, that is, the time period during which the initiating user can communicate.
[0067] Judge whether the initiating communication time period is within the receiving communication time period. If the initiating communication time period is within the receiving communication time period, the time match degree is the maximum value.
[0068] For example, if the receiving communication time period is from 9:00 to 10:00 and the initiating communication time period is from 9:00 to 9:30, then the initiating communication time is completely within the receiving communication time period, so the time is completely matched, and thus the time match degree is the maximum value.
[0069] If the initiating communication time period is not within the receiving communication time period, then judge whether the initiating communication time period and the receiving communication time period overlap.
[0070] If the initiating communication time period and the receiving communication time period overlap, then extract the overlapping time period.
[0071] For example, if the receiving communication time period is from 9:00 to 11:00 and the initiating communication time period is from 10:00 to 12:00, then the overlapping time period is from 10:00 to 11:00.
[0072] Compare the ratio of the overlapping time period to the time period when communication is initiated and use it as the time matching degree.
[0073] Use the ratio of the duration of the overlapping time period to the duration of the time period when communication is initiated as the time matching degree.
[0074] If there is no overlap between the time period when communication is initiated and the time period when communication is received, the time matching degree is 0.
[0075] In actual application, if there is an overlap between the time period when communication is initiated and the time period when communication is received, the time matching degree is judged according to the actual overlap situation. If there is no overlap between the time period when communication is initiated and the time period when communication is received, it means that the initiating user and the docking user cannot communicate within a time that is suitable for both parties. Therefore, the time matching degree is 0. For example, if the time period when communication is received is from 9 o'clock to 10 o'clock and the time period when communication is initiated is from 10 o'clock to 11 o'clock, then when communicating during the time period when communication is received, the initiating user has no time. When communicating during the time period when communication is initiated, the receiving user has no time.
[0076] The steps of obtaining the environmental information of the receiving user and recording it as the received environmental information, and judging the environmental matching degree between the initiating user and the receiving user according to the received environmental information are as follows: Obtain the environmental adaptability between the initiating user and the receiving user based on the received environmental information of the receiving user.
[0077] Obtain the communication tool of the initiating user and judge whether the use of the communication tool meets the usage conditions.
[0078] Some communication tools have certain usage conditions. For example, when communicating through certain social software, both parties need to be logged in online. The communication tools include but are not limited to emails, social software, etc.
[0079] If the use of the communication tool meets the usage conditions, judge whether the receiving user fully meets the usage conditions.
[0080] If the receiving user fully meets the usage conditions, use the environmental adaptability as the environmental matching degree.
[0081] If the receiving user meets the usage conditions of the communication tool, it means that the initiating user and the receiving user can communicate through this communication tool. For example, when using social software and both parties are always online, only the environmental adaptability needs to be used as the environmental matching degree.
[0082] If the receiving user does not fully meet the usage conditions, obtain the degree of satisfaction of the usage conditions and combine it with the environmental adaptability to obtain the environmental matching degree.
[0083] In practical applications, if the receiving user does not fully meet the usage conditions, effective communication may not be possible. Therefore, it is necessary to obtain the environmental matching degree based on the actual satisfaction degree and combined with the environmental adaptability. Analyzing the communication environment is beneficial for matching a more suitable receiving user for the initiating user. For example, both User A and User B can answer questions for the initiating user, and the other conditions are the same. At this time, if the initiating user communicates by phone, a quiet environment is required. Since the environment where User A is located is quieter, User A is preferentially selected for communication, which is conducive to improving communication efficiency.
[0084] The steps to obtain the environmental adaptability between the initiating user and the receiving user based on the receiving environment information of the receiving user are specifically as follows: Determine whether the communication tool is interfered by surrounding sounds. If the communication tool is interfered by surrounding sounds, extract the environmental background volume of the receiving user according to the receiving environment information.
[0085] Some communication tools are interfered by surrounding sounds, such as phone communication tools and video communication tools. For communication tools that are interfered by surrounding sounds, it is necessary to collect the environmental background volume of the user.
[0086] If the communication tool is not interfered by surrounding sounds, the environmental background volume of the receiving user is 0.
[0087] Extract the background number of people in the receiving environment information, obtain the data leakage probability of the communication tool, and combine the background number of people to obtain the environmental security value.
[0088] Set the weight ratios of the background number of people and the data leakage probability respectively, and calculate the environmental security value according to the weight ratios. When the background number of people in the receiving environment is larger, it is more likely for others to hear or see the communication content, thus increasing the probability of communication information leakage and resulting in the insecurity of communication information. Similarly, when the data leakage probability of the communication tool is larger, the communication on this communication tool will also be more insecure. The data leakage probability is obtained by statistically calculating the ratio of the data leaked by the communication tool to the total data.
[0089] Extract the importance degree of the information according to the communication requirement information, and combine the environmental background volume and the environmental security value to obtain the environmental adaptability between the initiating user and the receiving user.
[0090] In practical applications, the importance degree of communication information can be set by the user. Set the weight ratios of the importance degree, the environmental background volume, and the environmental security value respectively, and calculate the environmental adaptability according to the weight ratios. When the importance degree of the information is larger, a safer environment is more needed, so the environmental adaptability is lower. When the environmental background volume is larger, it indicates that the interference to the communication between users is greater, so the environmental adaptability is lower. And when the environmental security value is lower, the communication information is more insecure, so the environmental adaptability is also lower.
[0091] If the receiving user does not fully meet the usage conditions, the steps of obtaining the degree of satisfaction with the usage conditions and combining the environmental adaptability to obtain the environmental matching degree are as follows: If the receiving user does not fully meet the usage conditions, it is determined whether the receiving user completely fails to meet the usage conditions.
[0092] If the receiving user does not completely fail to meet the usage conditions, the duration for which the receiving user meets the usage conditions is obtained and recorded as the conditional duration.
[0093] When the receiving user does not fully meet the usage conditions of the communication tool, it does not mean that the user completely fails to meet them. For example, the communication tool requires the user to be online, but due to network problems, the user is sometimes online and sometimes offline. The user cannot be continuously online for a long time, so they do not fully meet the usage conditions. However, the user is sometimes online, so they do not completely fail to meet the usage conditions either.
[0094] The total communication duration is extracted according to the time matching degree, and the ratio of the conditional duration to the total communication duration is compared to obtain the degree of satisfaction.
[0095] If the receiving user completely fails to meet the usage conditions, the degree of satisfaction is 0, and the degree of satisfaction is multiplied by the environmental adaptability to obtain the environmental matching degree.
[0096] In actual application, if the receiving user completely fails to meet the usage conditions, the initiating user and the receiving user cannot communicate through the communication tool at all, so the degree of satisfaction is 0, and at the same time, the environmental matching degree is 0. By judging the usage conditions of the communication tool, the matching degree of the environment can be obtained, so as to reasonably allocate communication resources.
[0097] The steps of obtaining the user matching degree by combining the time matching degree and the environmental matching degree and screening the communication users according to the user matching degree are as follows: The weight ratios of the time matching degree and the environmental matching degree are set respectively, and the user matching degree is calculated according to the weight ratios.
[0098] The receiving user with the largest user matching degree is selected as the communication user of the initiating user.
[0099] In actual application, selecting the receiving user with the largest user matching degree as the communication user of the initiating user can effectively improve the communication efficiency, thereby further improving the efficiency of the computer network construction project and realizing the reasonable allocation of communication resources.
[0100] The above are all preferred embodiments of this application, and the protection scope of this application is not limited by this. Therefore, all equivalent changes made according to the structure, shape, and principle of this application should be covered within the protection scope of this application.
Claims
1. A computer network construction project management system based on the Internet of Things, characterized in that: include: The initiating user module obtains the project information of the computer network construction project and records the user who initiates the communication as the initiating user; The receiving user module obtains the communication demand information of the initiating user, selects the user who receives the communication based on the project information and records it as the receiving user; The time matching module obtains the time arrangement information of the receiving user and obtains the time matching degree between the initiating user and the receiving user based on the time arrangement information and the communication demand information; The environment matching module obtains the environment information of the receiving user and records it as the receiving environment information, and determines the environment matching degree between the initiating user and the receiving user according to the received environment information; The user matching module combines the time matching and the environment matching to obtain the user matching degree, and selects the communication users according to the user matching degree; The resource management module allocates communication according to communication users, generates corresponding communication arrangement plans, and manages the communication resource management of computer network construction projects.
2. According to the computer network construction project management system based on the Internet of Things according to claim 1, it is characterized in that: The step of obtaining the communication demand information of the initiating user and selecting the user receiving the communication in combination with the project information and recording the user as the receiving user is specifically as follows: Obtain the communication demand information of the initiating user, and extract the demand content based on the communication demand information; Obtain the user who is responsible for docking in the computer network construction project and record him as the docking user, and determine whether the docking user understands the requirements; If the docking user understands the demand content, the docking user is recorded as the first user; If the docking user does not understand the content of the demand, determine whether the docking user has a way to understand the content of the demand; If the docking user has a way to understand the required content, the docking user is recorded as the first user, otherwise the docking user is deleted; The user information of the initiating user is obtained, and the first user is filtered according to the user information to obtain the receiving user.
3. According to the computer network construction project management system based on the Internet of Things according to claim 2, it is characterized in that: The step of obtaining the user information of the initiating user, screening the first user according to the user information, and obtaining the receiving user is specifically as follows: Obtaining user information of the initiating user, wherein the user information includes the initiating user's age and the initiating user's major; The age of the first user is obtained and recorded as the first age, and the major of the first user is obtained and recorded as the first major; Collect historical communication records of the initiating user, and extract the communication frequency between the initiating user and the first user based on the historical communication records; Determine the communication fluency between the first user and the initiating user based on the user information, the first age and the first profession; The communication value of the receiving user is obtained according to the communication frequency and communication fluency, and the receiving user is obtained by screening according to the preset communication threshold and communication value.
4. According to the computer network construction project management system based on the Internet of Things as described in claim 3, it is characterized in that: The step of judging the communication fluency between the first user and the initiating user according to the user information, the first age and the first profession is specifically as follows: Calculate the age difference between the initiating user's age and the first age; Compare the similarity between the initiating user's major and the first major to obtain the major similarity; Extract the communication content between the initiating user and the first user according to the historical communication records, and extract keywords from the communication content; Classify the communication content according to keywords, calculate the average communication frequency of different categories of communication content and record it as the real-time frequency; Obtain the communication records of all users, and calculate the average communication frequency of different types of communication content in the communication records of all users as the standard frequency; The frequency difference between the standard frequency and the real-time frequency is calculated, and combined with the age difference and professional similarity, the communication fluency between the first user and the initiating user is obtained.
5. According to the computer network construction project management system based on the Internet of Things according to claim 4, it is characterized in that: The step of comparing the similarity between the initiating user's major and the first major to obtain the major similarity is specifically as follows: Obtain a classification chart of professional classifications to determine whether the initiating user's major and the first major belong to the same category; If the initiating user's major and the first major belong to the same category, then search for the major category level; According to the preset professional category level-professional similarity table and professional category level, the corresponding professional similarity is obtained; If the initiating user major and the first major do not belong to the same category, the frequency of using the initiating user major and the first major at the same time is counted and recorded as the major crossover rate; The corresponding professional similarity is obtained according to the preset professional cross-rate-professional similarity table and the professional cross-rate.
6. According to the computer network construction project management system based on the Internet of Things as described in claim 1, it is characterized in that: The step of obtaining the time arrangement information of the receiving user and obtaining the time matching degree between the initiating user and the receiving user according to the time arrangement information and the communication demand information is specifically as follows: Obtain the schedule information of the receiving user, and extract the receiving communication time period from the schedule information; The initiating communication time period of the initiating user is obtained according to the communication demand information; Determine whether the initiating communication time period is within the receiving communication time period. If the initiating communication time period is within the receiving communication time period, the time matching degree is the maximum value; If the initiating communication time period is not within the receiving communication time period, determine whether the initiating communication time period overlaps with the receiving communication time period; If the initiating communication time period overlaps with the receiving communication time period, the overlapping time period is extracted; Compare the ratio of the overlapping time period to the time period of initiating communication and use it as the time matching degree; If the initiating communication time period does not overlap with the receiving communication time period, the time matching degree is 0.
7. A computer network construction project management system based on the Internet of Things according to claim 1, characterized in that: The step of obtaining the environment information of the receiving user and recording it as the received environment information, and determining the environment matching degree between the initiating user and the receiving user according to the received environment information is specifically as follows: Obtaining the environmental adaptability between the initiating user and the receiving user according to the receiving environment information of the receiving user; Obtain the communication tool of the initiating user and determine whether the use conditions of the communication tool are met; If the use of the communication tool meets the use conditions, determine whether the receiving user fully meets the use conditions; If the receiving user fully meets the usage conditions, the environmental adaptability is used as the environmental matching degree; If the receiving user does not fully meet the usage conditions, the satisfaction degree of the usage conditions is obtained, and the environmental matching degree is obtained in combination with the environmental adaptability.
8. A computer network construction project management system based on the Internet of Things according to claim 7, characterized in that: The step of obtaining the environmental adaptability of the initiating user and the receiving user according to the receiving environment information of the receiving user is specifically: Determine whether the communication tool is disturbed by surrounding sounds, and if so, extract the ambient background volume of the receiving user according to the receiving environment information; If the communication tool is not disturbed by surrounding sounds, the ambient background volume of the receiving user is 0; Extract the number of background people in the receiving environment information, obtain the data leakage probability of the communication tool, and combine the number of background people to obtain the environmental safety value; The importance of information extracted according to the communication demand information is combined with the environmental background volume and environmental safety value to obtain the environmental adaptability of the initiating user and the receiving user.
9. A computer network construction project management system based on the Internet of Things according to claim 8, characterized in that: If the receiving user does not fully meet the use conditions, the step of obtaining the degree of satisfaction of the use conditions and obtaining the environment matching degree in combination with the environment adaptability is specifically as follows: If the receiving user does not fully meet the use conditions, determine whether the receiving user does not fully meet the use conditions; If the receiving user does not completely fail to meet the usage conditions, then the time during which the receiving user meets the usage conditions is obtained and recorded as the conditional time; The total communication duration is extracted based on the time matching degree, and the ratio of the condition duration to the total communication duration is compared to obtain the degree of satisfaction; If the receiving user does not meet the usage conditions at all, the satisfaction degree is 0, and the environmental matching degree is obtained by multiplying the satisfaction degree and the environmental adaptability.
10. A computer network construction project management system based on the Internet of Things according to claim 1, characterized in that: The steps of combining the time matching degree and the environment matching degree to obtain the user matching degree and screening the communication users according to the user matching degree are specifically as follows: The weight ratios of time matching and environment matching are set respectively, and the user matching is calculated according to the weight ratios; The receiving user with the greatest user matching degree is selected as the communication user of the initiating user.